diff --git a/.copywrite.hcl b/.copywrite.hcl index 5b820b79..769c064e 100644 --- a/.copywrite.hcl +++ b/.copywrite.hcl @@ -5,10 +5,7 @@ schema_version = 1 project { license = "Apache-2.0" copyright_holder = "Spectro Cloud" - - # (OPTIONAL) Represents the year that the project initially began - # Default: - copyright_year = 2025 + copyright_year = "2026" # (OPTIONAL) A list of globs that should not have copyright or license headers . # Supports doublestar glob patterns for more flexibility in defining which @@ -17,5 +14,6 @@ project { header_ignore = [ "vendor/**", "**autogen**", + "node_modules/**" ] } diff --git a/.gitignore b/.gitignore index c2d68169..174b0c90 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ .vscode # Directories -api/hapi +api/hapi/** node_modules dist/ diff --git a/.prettierignore b/.prettierignore index e15666c8..1a624e06 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,3 @@ api/ palette/ +openapi/openapi.yaml \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 00000000..1e910768 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,37 @@ +# Overview + +This is a repository that contains the TypeScript SDK for the Palette API. You can use this SDK to interact with the Palette API in your TypeScript projects. + +## Repository Structure + +- `palette/`: Contains the generated TypeScript SDK code organized by API tags. +- `client/`: Contains the custom HTTP client implementation. +- `api/`: Contains scripts for OpenAPI spec processing and code generation. +- `openapi/`: Contains the generated OpenAPI YAML specification. +- `test/`: Contains integration tests for the SDK. + +## Development + +- Use `make help` to see available Makefile targets. +- Run `make generate` to regenerate the SDK from the OpenAPI spec. +- Run `npm test` to execute integration tests. +- Run `npm run build` to compile TypeScript to JavaScript. + +## General Guidelines + +- Comments should be complete sentences and end with a period. +- Review `package.json` to understand dependencies and their versions. +- Use the bulwark_scan_project tool to scan for compromised packages before installing dependencies. +- DO NOT UPDATE THE `package-lock.json` file manually. It is automatically updated by npm. +- DO NOT UPDATE DEPENDENCIES UNLESS EXPLICITLY REQUESTED. +- DO NOT CREATE MANUAL GIT TAGS. They are automatically created by CI/CD release workflow. + +## Commit Messages and Pull Requests + +- Follow the [Chris Beams](https://chris.beams.io/posts/git-commit/) style for commit messages. +- Use the angular commit message format. Such as: `fix: `, `feat: `, `refactor: `, `test: `, `docs: `, `chore: `. + +- Every pull request should answer: + - What changed? + - Why? + - Breaking changes? diff --git a/api/generate.sh b/api/generate.sh index 28439f61..417ebfc1 100755 --- a/api/generate.sh +++ b/api/generate.sh @@ -6,13 +6,21 @@ set -e # Fetch the latest hapi spec -if [ -d "hapi" ]; then - (cd hapi && git pull origin master --ff) -else +if [ ! -d "hapi" ]; then git clone git@github.com:spectrocloud/hapi.git || git clone https://github.com/spectrocloud/hapi fi ( cd hapi + # Fetch all tags from origin, forcing update of any moved tags + git fetch origin --tags --force + # Get the latest tag starting with 'v' sorted by version + LATEST_TAG=$(git tag -l 'v*' --sort=-v:refname | head -n 1) + if [ -z "$LATEST_TAG" ]; then + echo "Error: No tags starting with 'v' found" + exit 1 + fi + echo "Checking out tag: $LATEST_TAG" + git checkout --force "$LATEST_TAG" bash generate_hubble_spec.sh go run api/main.go cp gen/docs-spec/palette-apis-spec.json .. diff --git a/api/palette-apis-spec-fixed.json b/api/palette-apis-spec-fixed.json index fcb540d6..f430668c 100644 --- a/api/palette-apis-spec-fixed.json +++ b/api/palette-apis-spec-fixed.json @@ -2979,21 +2979,10 @@ ], "type": "string" }, - "hostResourceGroupArn": { - "description": "ARN of AWS Host Resource Group for node placement on dedicated hosts", - "type": "string" - }, "instanceType": { "description": "instance type", "type": "string" }, - "licenseConfigurationArns": { - "description": "List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified)", - "items": { - "type": "string" - }, - "type": "array" - }, "rootDeviceSize": { "description": "rootDeviceSize in GBs", "format": "int64", @@ -3056,10 +3045,6 @@ ], "type": "string" }, - "hostResourceGroupArn": { - "description": "ARN of AWS Host Resource Group for node placement on dedicated hosts", - "type": "string" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -3079,13 +3064,6 @@ }, "type": "array" }, - "licenseConfigurationArns": { - "description": "List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified)", - "items": { - "type": "string" - }, - "type": "array" - }, "machinePoolProperties": { "$ref": "#/definitions/v1MachinePoolProperties" }, @@ -5457,7 +5435,7 @@ "description": "CloudStack cloud cluster config entity", "properties": { "clusterConfig": { - "$ref": "#/definitions/v1CloudStackClusterConfigUpdateEntity" + "$ref": "#/definitions/v1CloudStackClusterConfig" } }, "type": "object" @@ -5534,8 +5512,8 @@ "type": "string" }, "project": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "Project name for the cluster (optional)" + "description": "Project name for the cluster (optional)", + "type": "string" }, "sshKeyName": { "description": "SSH Key name for accessing cluster nodes", @@ -5555,16 +5533,6 @@ }, "type": "object" }, - "v1CloudStackClusterConfigUpdateEntity": { - "description": "Cluster level update configuration for CloudStack", - "properties": { - "controlPlaneEndpoint": { - "description": "Endpoint IP to be used for API server, should only be enabled for static CloudStack network", - "type": "string" - } - }, - "type": "object" - }, "v1CloudStackDiskOffering": { "description": "CloudStack disk offering", "properties": { @@ -5673,9 +5641,23 @@ "v1CloudStackMachineConfig": { "description": "CloudStack-specific machine configuration", "properties": { - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig", - "description": "Instance Configuration" + "affinityGroupIds": { + "description": "Affinity group for VM placement (optional)", + "items": { + "type": "string" + }, + "type": "array" + }, + "details": { + "additionalProperties": { + "type": "string" + }, + "description": "Additional details for instance creation", + "type": "object" + }, + "diskOffering": { + "$ref": "#/definitions/v1CloudStackResource", + "description": "Disk offering (instance type/size)" }, "networks": { "description": "Network configuration", @@ -5688,18 +5670,32 @@ "$ref": "#/definitions/v1CloudStackResource", "description": "Service offering (instance type/size)" }, - "template": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "CloudStack template override for this machine pool. If not specified, inherits cluster default from profile." + "rootDiskSizeGB": { + "description": "Root disk size in GB (optional)", + "format": "int32", + "type": "integer" } }, "type": "object" }, "v1CloudStackMachineConfigEntity": { "properties": { - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig", - "description": "Instance Configuration" + "affinityGroupIds": { + "description": "Affinity group for VM placement (optional)", + "items": { + "type": "string" + }, + "type": "array" + }, + "details": { + "additionalProperties": { + "type": "string" + }, + "description": "Additional details for instance creation", + "type": "object" + }, + "diskOffering": { + "$ref": "#/definitions/v1CloudStackResource" }, "networks": { "description": "Network configuration", @@ -5711,9 +5707,10 @@ "offering": { "$ref": "#/definitions/v1CloudStackResource" }, - "template": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "CloudStack template override for this machine pool. If not specified, inherits cluster default from profile." + "rootDiskSizeGB": { + "description": "Root disk size in GB", + "format": "int32", + "type": "integer" } }, "required": [ @@ -5760,9 +5757,23 @@ }, "v1CloudStackMachinePoolCloudConfigEntity": { "properties": { - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig", - "description": "Instance Configuration" + "affinityGroupIds": { + "description": "Affinity group for VM placement (optional)", + "items": { + "type": "string" + }, + "type": "array" + }, + "details": { + "additionalProperties": { + "type": "string" + }, + "description": "Additional details for instance creation", + "type": "object" + }, + "diskOffering": { + "$ref": "#/definitions/v1CloudStackResource", + "description": "Disk offering (instance type/size)" }, "networks": { "description": "Network configuration", @@ -5775,9 +5786,10 @@ "$ref": "#/definitions/v1CloudStackResource", "description": "Service offering (instance type/size)" }, - "template": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "CloudStack template override for this machine pool. If not specified, inherits cluster default from profile." + "rootDiskSizeGB": { + "description": "Root disk size in GB (optional)", + "format": "int32", + "type": "integer" } }, "required": [ @@ -5826,12 +5838,6 @@ "$ref": "#/definitions/v1GenericInstanceType", "description": "Instance service offering with cpu and memory info" }, - "nics": { - "items": { - "$ref": "#/definitions/v1CloudStackNic" - }, - "type": "array" - }, "offering": { "$ref": "#/definitions/v1CloudStackMachineOffering", "description": "Compute offering configuration" @@ -6008,28 +6014,6 @@ }, "type": "object" }, - "v1CloudStackNic": { - "description": "CloudStack network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "macAddress": { - "type": "string" - }, - "networkName": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, "v1CloudStackOffering": { "description": "CloudStack compute offering", "properties": { @@ -6206,14 +6190,6 @@ "v1CloudStackVpc": { "description": "CloudStack Vpc", "properties": { - "cidr": { - "description": "Vpc Cidr", - "type": "string" - }, - "domainId": { - "description": "Domain Id associated with Vpc", - "type": "string" - }, "id": { "description": "Vpc id", "type": "string" @@ -6221,18 +6197,6 @@ "name": { "description": "Vpc name", "type": "string" - }, - "offeringId": { - "description": "Vpc offering Id", - "type": "string" - }, - "projectId": { - "description": "Project Id associated with Vpc", - "type": "string" - }, - "zoneId": { - "description": "Zone Id associated with Vpc", - "type": "string" } }, "type": "object" @@ -6313,7 +6277,6 @@ "eks", "aks", "edge", - "apache-cloudstack", "edge-native", "generic", "gke" @@ -6719,10 +6682,6 @@ "$ref": "#/definitions/v1MachineManagementConfig", "description": "MachineManagementConfig defines the management configurations for the node. Patching OS security updates etc can be configured by user." }, - "timezone": { - "description": "Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional", - "type": "string" - }, "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" @@ -6754,10 +6713,6 @@ "resources": { "$ref": "#/definitions/v1ClusterResourcesEntity" }, - "timezone": { - "description": "Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional", - "type": "string" - }, "updateWorkerPoolsInParallel": { "type": "boolean" } @@ -6769,10 +6724,6 @@ "hostClusterConfig": { "$ref": "#/definitions/v1HostClusterConfigResponse", "description": "HostClusterConfig defines the configuration entity of host clusters config entity" - }, - "timezone": { - "description": "Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional", - "type": "string" } }, "type": "object" @@ -11306,10 +11257,6 @@ }, "resources": { "$ref": "#/definitions/v1ClusterResourcesEntity" - }, - "timezone": { - "description": "The timezone field is mandatory if cluster is deployed through template, else it is optional", - "type": "string" } }, "type": "object" @@ -12021,8 +11968,7 @@ "default": "helm", "enum": [ "helm", - "pack", - "zarf" + "pack" ], "type": "string" }, @@ -18196,20 +18142,6 @@ }, "v1MachinePoolBaseConfig": { "properties": { - "additionalAnnotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Custom annotations for CAPI machine objects and nodes.\nCurrently implemented for CloudStack only.\n", - "type": "object" - }, - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, "additionalTags": { "additionalProperties": { "type": "string" @@ -18244,28 +18176,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" - }, - "overrideKubeadmConfiguration": { - "description": "YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands.\nOverrides pack-level settings. Worker pools only.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, "size": { "description": "size of the pool, number of machines", "format": "int32", "type": "integer" }, - "taints": { - "description": "control plane 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" @@ -18284,13 +18199,6 @@ "v1MachinePoolConfigEntity": { "description": "Machine pool configuration for the cluster", "properties": { - "additionalAnnotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Custom annotations for CAPI machine objects and nodes.\nCurrently implemented for CloudStack only.\n", - "type": "object" - }, "additionalLabels": { "additionalProperties": { "type": "string" @@ -18338,10 +18246,6 @@ "format": "int32", "type": "integer" }, - "overrideKubeadmConfiguration": { - "description": "YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands.\nOverrides pack-level settings. Worker pools only.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, "size": { "description": "Size of the pool, number of nodes/machines", "format": "int32", @@ -24811,15 +24715,15 @@ "v1RateConfig": { "description": "Rate config", "properties": { - "apache-cloudstack": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, "aws": { "$ref": "#/definitions/v1PublicCloudRateConfig" }, "azure": { "$ref": "#/definitions/v1PublicCloudRateConfig" }, + "cloudstack": { + "$ref": "#/definitions/v1PrivateCloudRateConfig" + }, "custom": { "items": { "$ref": "#/definitions/v1CustomCloudRateConfig" @@ -33884,19 +33788,6 @@ "format": "date-time", "type": "string" }, - "v1TimezoneUpdateEntity": { - "properties": { - "timezone": { - "description": "The timezone field is mandatory if cluster is deployed through template, else it is optional", - "example": "America/New_York", - "type": "string" - } - }, - "required": [ - "timezone" - ], - "type": "object" - }, "v1TlsConfiguration": { "description": "TLS configuration", "properties": { @@ -34087,22 +33978,13 @@ "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 => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1 OverrideScaling => maxSurge and maxUnavailable are user-specified (both required)", + "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 => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1", "properties": { - "maxSurge": { - "description": "Max extra nodes during rolling update. Integer or percentage (e.g., \"1\" or \"20%\").\nOnly valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, - "maxUnavailable": { - "description": "Max unavailable nodes during rolling update. Integer or percentage (e.g., \"0\" or \"10%\").\nOnly valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, "type": { - "description": "Update strategy type. Defaults to RollingUpdateScaleOut if empty.", + "description": "update strategy, either ScaleOut or ScaleIn if empty, will default to RollingUpdateScaleOut", "enum": [ "RollingUpdateScaleOut", - "RollingUpdateScaleIn", - "OverrideScaling" + "RollingUpdateScaleIn" ], "type": "string" } @@ -36304,14 +36186,11 @@ "type": "object" }, "v1VmDataVolumeSource": { - "description": "DataVolumeSource represents the source for our Data Volume, this can be HTTP, Imageio, S3, GCS, Registry, Snapshot or an existing PVC", + "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" }, - "gcs": { - "$ref": "#/definitions/v1VmDataVolumeSourceGCS" - }, "http": { "$ref": "#/definitions/v1VmDataVolumeSourceHttp" }, @@ -36327,9 +36206,6 @@ "s3": { "$ref": "#/definitions/v1VmDataVolumeSourceS3" }, - "snapshot": { - "$ref": "#/definitions/v1VmDataVolumeSourceSnapshot" - }, "upload": { "$ref": "#/definitions/v1VmDataVolumeSourceUpload" }, @@ -36339,23 +36215,6 @@ }, "type": "object" }, - "v1VmDataVolumeSourceGCS": { - "description": "DataVolumeSourceGCS provides the parameters to create a Data Volume from a GCS source", - "properties": { - "secretRef": { - "description": "SecretRef provides the secret reference needed to access the GCS source", - "type": "string" - }, - "url": { - "description": "URL is the url of the GCS source", - "type": "string" - } - }, - "required": [ - "url" - ], - "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": { @@ -36468,9 +36327,6 @@ "description": "ImageStream is the name of image stream for import", "type": "string" }, - "platform": { - "$ref": "#/definitions/v1VmPlatformOptions" - }, "pullMethod": { "description": "PullMethod can be either \"pod\" (default import), or \"node\" (node docker cache based import)", "type": "string" @@ -36507,24 +36363,6 @@ ], "type": "object" }, - "v1VmDataVolumeSourceSnapshot": { - "description": "DataVolumeSourceSnapshot provides the parameters to create a Data Volume from an existing VolumeSnapshot", - "properties": { - "name": { - "description": "The name of the source VolumeSnapshot", - "type": "string" - }, - "namespace": { - "description": "The namespace of the source VolumeSnapshot", - "type": "string" - } - }, - "required": [ - "namespace", - "name" - ], - "type": "object" - }, "v1VmDataVolumeSourceUpload": { "description": "DataVolumeSourceUpload provides the parameters to create a Data Volume by uploading the source", "type": "object" @@ -36837,7 +36675,7 @@ "type": "object" }, "ioThreadsPolicy": { - "description": "Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto, supplementalPool", + "description": "Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto", "type": "string" }, "launchSecurity": { @@ -36910,10 +36748,6 @@ "v1VmEFI": { "description": "If set, EFI will be used instead of BIOS.", "properties": { - "persistent": { - "description": "If set to true, Persistent will persist the EFI NVRAM across reboots. Defaults to false", - "type": "boolean" - }, "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" @@ -37084,9 +36918,6 @@ "hyperv": { "$ref": "#/definitions/v1VmFeatureHyperv" }, - "hypervPassthrough": { - "$ref": "#/definitions/v1VmHyperVPassthrough" - }, "kvm": { "$ref": "#/definitions/v1VmFeatureKVm" }, @@ -37307,16 +37138,6 @@ }, "type": "object" }, - "v1VmHyperVPassthrough": { - "description": "HyperVPassthrough enables all supported hyperv flags automatically. Bear in mind that if this enabled hyperV features cannot be enabled explicitly. In addition, a Virtual Machine using it will be non-migratable.", - "properties": { - "enabled": { - "description": "Enabled determines if Hyper-V passthrough should be enabled or disabled. Defaults to false.", - "type": "boolean" - } - }, - "type": "object" - }, "v1VmHypervTimer": { "properties": { "present": { @@ -38035,16 +37856,6 @@ ], "type": "object" }, - "v1VmPlatformOptions": { - "description": "PlatformOptions describes the minimum runtime requirements of the image", - "properties": { - "architecture": { - "description": "Architecture specifies the image target CPU architecture", - "type": "string" - } - }, - "type": "object" - }, "v1VmPodAffinity": { "description": "Pod affinity is a group of inter pod affinity scheduling rules.", "properties": { @@ -38145,27 +37956,6 @@ }, "type": "object" }, - "v1VmPodResourceClaim": { - "description": "PodResourceClaim defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to the domain which consumes them by name.", - "properties": { - "name": { - "description": "Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.", - "type": "string" - }, - "resourceClaimName": { - "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", - "type": "string" - }, - "resourceClaimTemplateName": { - "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod. The template will be used to create a new ResourceClaim, which will be bound to this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, "v1VmPort": { "description": "Port represents a port to expose from the virtual machine. Default protocol TCP. The port field is mandatory", "properties": { @@ -38501,9 +38291,6 @@ "dataSource": { "$ref": "#/definitions/v1VmTypedLocalObjectReference" }, - "dataSourceRef": { - "$ref": "#/definitions/v1VmTypedObjectReference" - }, "resources": { "$ref": "#/definitions/v1VmCoreResourceRequirements" }, @@ -38665,32 +38452,6 @@ ], "type": "object" }, - "v1VmTypedObjectReference": { - "description": "TypedObjectReference contains enough information to let you locate the typed referenced object. It can be used for objects in the same namespace or cluster-scoped objects.", - "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" - }, - "namespace": { - "description": "Namespace is the namespace of resource being referenced. This field is required when the resource is namespaced and optional when the resource is cluster-scoped.", - "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": { @@ -38833,17 +38594,6 @@ "readinessProbe": { "$ref": "#/definitions/v1VmProbe" }, - "resourceClaims": { - "description": "ResourceClaims define which ResourceClaims must be allocated and reserved before the VMI, hence virt-launcher pod is allowed to start. The resources will be made available to the domain which consumes them by name. This is an alpha field and requires enabling the DynamicResourceAllocation feature gate in kubernetes. This field should only be configured if one of the feature-gates GPUsWithDRA or HostDevicesWithDRA is enabled.", - "items": { - "$ref": "#/definitions/v1VmPodResourceClaim" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "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" @@ -42713,9 +42463,9 @@ ] } }, - "/v1/cloudaccounts/apache-cloudstack": { + "/v1/cloudaccounts/aws": { "get": { - "operationId": "v1CloudAccountsCloudStackList", + "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", @@ -42759,29 +42509,26 @@ ], "responses": { "200": { - "description": "An array of CloudStack cloud account items", + "description": "An array of cloud account items", "schema": { - "$ref": "#/definitions/v1CloudStackAccounts" + "$ref": "#/definitions/v1AwsAccounts" } } }, - "summary": "Retrieves a list of CloudStack cloud accounts", + "summary": "Retrieves a list of AWS cloud accounts", "tags": [ "v1" - ], - "x-Features": [ - "ApacheCloudstack" ] }, "post": { - "operationId": "v1CloudAccountsCloudStackCreate", + "operationId": "v1CloudAccountsAwsCreate", "parameters": [ { - "description": "Request payload to validate CloudStack cloud account", + "description": "Request payload to validate AWS cloud account", "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackAccountInputEntity" + "$ref": "#/definitions/v1AwsAccount" } } ], @@ -42799,46 +42546,51 @@ } } }, - "summary": "Creates a CloudStack cloud account", + "summary": "Creates an AWS cloud account", "tags": [ "v1" - ], - "x-Features": [ - "ApacheCloudstack" ] } }, - "/v1/cloudaccounts/apache-cloudstack/{uid}": { + "/v1/cloudaccounts/aws/{uid}": { "delete": { - "operationId": "v1CloudAccountsCloudStackDelete", + "operationId": "v1CloudAccountsAwsDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified CloudStack account", + "summary": "Deletes the specified AWS account", "tags": [ "v1" ] }, "get": { - "operationId": "v1CloudAccountsCloudStackGet", + "operationId": "v1CloudAccountsAwsGet", + "parameters": [ + { + "default": false, + "in": "query", + "name": "assumeCredentials", + "type": "boolean" + } + ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CloudStackAccount" + "$ref": "#/definitions/v1AwsAccount" } } }, - "summary": "Returns the specified CloudStack account", + "summary": "Returns the specified AWS account", "tags": [ "v1" ] }, "parameters": [ { - "description": "CloudStack cloud account uid", + "description": "AWS cloud account uid", "in": "path", "name": "uid", "required": true, @@ -42846,13 +42598,13 @@ } ], "put": { - "operationId": "v1CloudAccountsCloudStackUpdate", + "operationId": "v1CloudAccountsAwsUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackAccountUpdateEntity" + "$ref": "#/definitions/v1AwsAccount" } } ], @@ -42861,339 +42613,163 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified CloudStack account", + "summary": "Updates the specified AWS account", "tags": [ "v1" ] } }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/diskofferings": { + "/v1/cloudaccounts/azure": { "get": { - "operationId": "v1CloudstackAccountsUidDiskofferings", + "operationId": "v1CloudAccountsAzureList", "parameters": [ { - "description": "Zone for which CloudStack disk offerings are requested", + "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": "zone", + "name": "fields", "type": "string" }, { - "description": "Project ID for which CloudStack disk offerings are requested", + "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": "projectId", + "name": "filters", "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDiskOfferings" - } - } - }, - "summary": "Get the cloudstack disk offerings for a given account and zone", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/domains": { - "get": { - "operationId": "v1CloudstackAccountsUidDomains", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDomains" - } - } - }, - "summary": "Get the cloudstack domains for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/keypairs": { - "get": { - "operationId": "v1CloudstackAccountsUidKeypairs", - "parameters": [ + }, { - "description": "Project ID for which CloudStack SSH key pairs are requested", + "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": "projectId", + "name": "orderBy", "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackKeypairs" - } - } - }, - "summary": "Get the cloudstack SSH key pairs for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/networks": { - "get": { - "operationId": "v1CloudstackAccountsUidNetworks", - "parameters": [ + }, { - "description": "Zone for which CloudStack networks are requested", + "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": "zone", - "type": "string" + "name": "limit", + "type": "integer" }, { - "description": "Project ID for which CloudStack networks are requested", + "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": "projectId", - "type": "string" + "name": "offset", + "type": "integer" }, { - "description": "VPC ID for which CloudStack networks are requested", + "description": "continue token to paginate the subsequent data items", "in": "query", - "name": "vpcId", + "name": "continue", "type": "string" } ], "responses": { "200": { - "description": "(empty)", + "description": "An array of azure cloud account items", "schema": { - "$ref": "#/definitions/v1CloudStackNetworks" + "$ref": "#/definitions/v1AzureAccounts" } } }, - "summary": "Get the cloudstack networks for a given account and zone", + "summary": "Retrieves a list of azure cloud accounts", "tags": [ "v1" ] }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/offerings": { - "get": { - "operationId": "v1CloudstackAccountsUidOfferings", + "post": { + "operationId": "v1CloudAccountsAzureCreate", "parameters": [ { - "description": "Zone for which CloudStack offerings are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack offerings are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template ID for which CloudStack offerings are requested", - "in": "query", - "name": "templateId", - "type": "string" + "description": "Request payload to validate Azure cloud account", + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1AzureAccount" + } } ], "responses": { - "200": { - "description": "(empty)", + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, "schema": { - "$ref": "#/definitions/v1CloudStackOfferings" + "$ref": "#/definitions/v1Uid" } } }, - "summary": "Get the cloudstack compute offerings for a given account and zone", + "summary": "Create azure cloud account", "tags": [ "v1" ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] + } }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/projects": { - "get": { - "operationId": "v1CloudstackAccountsUidProjects", + "/v1/cloudaccounts/azure/{uid}": { + "delete": { + "operationId": "v1CloudAccountsAzureDelete", "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackProjects" - } + "204": { + "description": "The resource was deleted successfully" } }, - "summary": "Get the cloudstack projects for a given account and domain", + "summary": "Deletes the specified azure account", "tags": [ "v1" ] }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/templates": { "get": { - "operationId": "v1CloudstackAccountsUidTemplates", - "parameters": [ - { - "description": "Zone for which CloudStack templates are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack templates are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template IDs for which CloudStack templates are requested", - "in": "query", - "items": { - "type": "string" - }, - "name": "templateIds", - "type": "array" - } - ], + "operationId": "v1CloudAccountsAzureGet", "responses": { "200": { - "description": "(empty)", + "description": "OK", "schema": { - "$ref": "#/definitions/v1CloudStackTemplates" + "$ref": "#/definitions/v1AzureAccount" } } }, - "summary": "Get the cloudstack templates for a given account and zone", + "summary": "Returns the specified azure cloud account", "tags": [ "v1" ] }, "parameters": [ { + "description": "Azure cloud account uid", "in": "path", "name": "uid", "required": true, "type": "string" } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/vpcs": { - "get": { - "operationId": "v1CloudstackAccountsUidVpcs", + ], + "put": { + "operationId": "v1CloudAccountsAzureUpdate", "parameters": [ { - "description": "Project ID for which CloudStack VPCs are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Domain ID for which CloudStack VPCs are requested", - "in": "query", - "name": "domainId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", + "in": "body", + "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackVpcs" + "$ref": "#/definitions/v1AzureAccount" } } - }, - "summary": "Get the cloudstack VPCs for a given account", - "tags": [ - "v1" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/zones": { - "get": { - "operationId": "v1CloudstackAccountsUidZones", + ], "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackZones" - } + "204": { + "description": "The resource was updated successfully" } }, - "summary": "Get the cloudstack zones for a given account", + "summary": "Updates the specified azure account", "tags": [ "v1" ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] + } }, - "/v1/cloudaccounts/aws": { + "/v1/cloudaccounts/cloudTypes/{cloudType}": { "get": { - "operationId": "v1CloudAccountsAwsList", + "operationId": "v1CloudAccountsCustomList", "parameters": [ { "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", @@ -43237,26 +42813,35 @@ ], "responses": { "200": { - "description": "An array of cloud account items", + "description": "An array of cloud account by specified cloud type items", "schema": { - "$ref": "#/definitions/v1AwsAccounts" + "$ref": "#/definitions/v1CustomAccounts" } } }, - "summary": "Retrieves a list of AWS cloud accounts", + "summary": "Retrieves a list of cloud accounts by cloud type", "tags": [ "v1" ] }, + "parameters": [ + { + "description": "Custom cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], "post": { - "operationId": "v1CloudAccountsAwsCreate", + "operationId": "v1CloudAccountsCustomCreate", "parameters": [ { - "description": "Request payload to validate AWS cloud account", + "description": "Request payload to validate Custom cloud account", "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsAccount" + "$ref": "#/definitions/v1CustomAccountEntity" } } ], @@ -43274,65 +42859,64 @@ } } }, - "summary": "Creates an AWS cloud account", + "summary": "Creates an cloud account of specific cloud type", "tags": [ "v1" ] } }, - "/v1/cloudaccounts/aws/{uid}": { + "/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}": { "delete": { - "operationId": "v1CloudAccountsAwsDelete", + "operationId": "v1CloudAccountsCustomDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified AWS account", + "summary": "Deletes the specified account by cloud type", "tags": [ "v1" ] }, "get": { - "operationId": "v1CloudAccountsAwsGet", - "parameters": [ - { - "default": false, - "in": "query", - "name": "assumeCredentials", - "type": "boolean" - } - ], + "operationId": "v1CloudAccountsCustomGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AwsAccount" + "$ref": "#/definitions/v1CustomAccount" } } }, - "summary": "Returns the specified AWS account", + "summary": "Returns the specified account by cloud type", "tags": [ "v1" ] }, "parameters": [ { - "description": "AWS cloud account uid", + "description": "Custom cloud account uid", "in": "path", "name": "uid", "required": true, "type": "string" + }, + { + "description": "Custom cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" } ], "put": { - "operationId": "v1CloudAccountsAwsUpdate", + "operationId": "v1CloudAccountsCustomUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsAccount" + "$ref": "#/definitions/v1CustomAccountEntity" } } ], @@ -43341,15 +42925,15 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified AWS account", + "summary": "Updates the specified account by cloud type", "tags": [ "v1" ] } }, - "/v1/cloudaccounts/azure": { + "/v1/cloudaccounts/cloudstack": { "get": { - "operationId": "v1CloudAccountsAzureList", + "operationId": "v1CloudAccountsCloudStackList", "parameters": [ { "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", @@ -43393,26 +42977,26 @@ ], "responses": { "200": { - "description": "An array of azure cloud account items", + "description": "An array of CloudStack cloud account items", "schema": { - "$ref": "#/definitions/v1AzureAccounts" + "$ref": "#/definitions/v1CloudStackAccounts" } } }, - "summary": "Retrieves a list of azure cloud accounts", + "summary": "Retrieves a list of CloudStack cloud accounts", "tags": [ "v1" ] }, "post": { - "operationId": "v1CloudAccountsAzureCreate", + "operationId": "v1CloudAccountsCloudStackCreate", "parameters": [ { - "description": "Request payload to validate Azure cloud account", + "description": "Request payload to validate CloudStack cloud account", "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureAccount" + "$ref": "#/definitions/v1CloudStackAccountInputEntity" } } ], @@ -43430,43 +43014,43 @@ } } }, - "summary": "Create azure cloud account", + "summary": "Creates a CloudStack cloud account", "tags": [ "v1" ] } }, - "/v1/cloudaccounts/azure/{uid}": { + "/v1/cloudaccounts/cloudstack/{uid}": { "delete": { - "operationId": "v1CloudAccountsAzureDelete", + "operationId": "v1CloudAccountsCloudStackDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified azure account", + "summary": "Deletes the specified CloudStack account", "tags": [ "v1" ] }, "get": { - "operationId": "v1CloudAccountsAzureGet", + "operationId": "v1CloudAccountsCloudStackGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AzureAccount" + "$ref": "#/definitions/v1CloudStackAccount" } } }, - "summary": "Returns the specified azure cloud account", + "summary": "Returns the specified CloudStack account", "tags": [ "v1" ] }, "parameters": [ { - "description": "Azure cloud account uid", + "description": "CloudStack cloud account uid", "in": "path", "name": "uid", "required": true, @@ -43474,13 +43058,13 @@ } ], "put": { - "operationId": "v1CloudAccountsAzureUpdate", + "operationId": "v1CloudAccountsCloudStackUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureAccount" + "$ref": "#/definitions/v1CloudStackAccountUpdateEntity" } } ], @@ -43489,175 +43073,326 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified azure account", + "summary": "Updates the specified CloudStack account", "tags": [ "v1" ] } }, - "/v1/cloudaccounts/cloudTypes/{cloudType}": { + "/v1/cloudaccounts/cloudstack/{uid}/properties/diskofferings": { "get": { - "operationId": "v1CloudAccountsCustomList", + "operationId": "v1CloudstackAccountsUidDiskofferings", "parameters": [ { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", + "description": "Zone for which CloudStack disk offerings are requested", "in": "query", - "name": "fields", + "name": "zone", "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.", + "description": "Project ID for which CloudStack disk offerings are requested", "in": "query", - "name": "filters", + "name": "projectId", "type": "string" - }, + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDiskOfferings" + } + } + }, + "summary": "Get the cloudstack disk offerings for a given account and zone", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/domains": { + "get": { + "operationId": "v1CloudstackAccountsUidDomains", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDomains" + } + } + }, + "summary": "Get the cloudstack domains for a given account", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/keypairs": { + "get": { + "operationId": "v1CloudstackAccountsUidKeypairs", + "parameters": [ { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", + "description": "Project ID for which CloudStack SSH key pairs are requested", "in": "query", - "name": "orderBy", + "name": "projectId", "type": "string" - }, + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackKeypairs" + } + } + }, + "summary": "Get the cloudstack SSH key pairs for a given account", + "tags": [ + "v1" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/networks": { + "get": { + "operationId": "v1CloudstackAccountsUidNetworks", + "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", + "description": "Zone for which CloudStack networks are requested", "in": "query", - "name": "limit", - "type": "integer" + "name": "zone", + "type": "string" }, { - "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", + "description": "Project ID for which CloudStack networks are requested", "in": "query", - "name": "offset", - "type": "integer" + "name": "projectId", + "type": "string" }, { - "description": "continue token to paginate the subsequent data items", + "description": "VPC ID for which CloudStack networks are requested", "in": "query", - "name": "continue", + "name": "vpcId", "type": "string" } ], "responses": { "200": { - "description": "An array of cloud account by specified cloud type items", + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1CustomAccounts" + "$ref": "#/definitions/v1CloudStackNetworks" } } }, - "summary": "Retrieves a list of cloud accounts by cloud type", + "summary": "Get the cloudstack networks for a given account and zone", "tags": [ "v1" ] }, "parameters": [ { - "description": "Custom cloud type", "in": "path", - "name": "cloudType", + "name": "uid", "required": true, "type": "string" } - ], - "post": { - "operationId": "v1CloudAccountsCustomCreate", + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/offerings": { + "get": { + "operationId": "v1CloudstackAccountsUidOfferings", "parameters": [ { - "description": "Request payload to validate Custom cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CustomAccountEntity" - } + "description": "Zone for which CloudStack offerings are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack offerings are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "Template ID for which CloudStack offerings are requested", + "in": "query", + "name": "templateId", + "type": "string" } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, + "200": { + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1Uid" + "$ref": "#/definitions/v1CloudStackOfferings" } } }, - "summary": "Creates an cloud account of specific cloud type", + "summary": "Get the cloudstack compute offerings for a given account and zone", "tags": [ "v1" ] - } + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] }, - "/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}": { - "delete": { - "operationId": "v1CloudAccountsCustomDelete", + "/v1/cloudaccounts/cloudstack/{uid}/properties/projects": { + "get": { + "operationId": "v1CloudstackAccountsUidProjects", "responses": { - "204": { - "description": "The resource was deleted successfully" + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackProjects" + } } }, - "summary": "Deletes the specified account by cloud type", + "summary": "Get the cloudstack projects for a given account and domain", "tags": [ "v1" ] }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/templates": { "get": { - "operationId": "v1CloudAccountsCustomGet", + "operationId": "v1CloudstackAccountsUidTemplates", + "parameters": [ + { + "description": "Zone for which CloudStack templates are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack templates are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], "responses": { "200": { - "description": "OK", + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1CustomAccount" + "$ref": "#/definitions/v1CloudStackTemplates" } } }, - "summary": "Returns the specified account by cloud type", + "summary": "Get the cloudstack templates for a given account and zone", "tags": [ "v1" ] }, "parameters": [ { - "description": "Custom cloud account uid", "in": "path", "name": "uid", "required": true, "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/vpcs": { + "get": { + "operationId": "v1CloudstackAccountsUidVpcs", + "parameters": [ + { + "description": "Project ID for which CloudStack VPCs are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "Domain ID for which CloudStack VPCs are requested", + "in": "query", + "name": "domainId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackVpcs" + } + } }, + "summary": "Get the cloudstack VPCs for a given account", + "tags": [ + "v1" + ] + }, + "parameters": [ { - "description": "Custom cloud type", "in": "path", - "name": "cloudType", + "name": "uid", "required": true, "type": "string" } - ], - "put": { - "operationId": "v1CloudAccountsCustomUpdate", - "parameters": [ - { - "in": "body", - "name": "body", + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/zones": { + "get": { + "operationId": "v1CloudstackAccountsUidZones", + "responses": { + "200": { + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1CustomAccountEntity" + "$ref": "#/definitions/v1CloudStackZones" } } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } }, - "summary": "Updates the specified account by cloud type", + "summary": "Get the cloudstack zones for a given account", "tags": [ "v1" ] - } + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] }, "/v1/cloudaccounts/gcp": { "get": { @@ -45096,18 +44831,18 @@ ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}": { + "/v1/cloudconfigs/aws/{configUid}": { "get": { - "operationId": "v1CloudConfigsCloudStackGet", + "operationId": "v1CloudConfigsAwsGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CloudStackCloudConfig" + "$ref": "#/definitions/v1AwsCloudConfig" } } }, - "summary": "Returns the specified CloudStack cloud config", + "summary": "Returns the specified AWS cloud config", "tags": [ "v1" ] @@ -45122,7 +44857,7 @@ } ] }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/clusterConfig": { + "/v1/cloudconfigs/aws/{configUid}/clusterConfig": { "parameters": [ { "description": "Cluster's cloud config uid", @@ -45133,13 +44868,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCloudStackUidClusterConfig", + "operationId": "v1CloudConfigsAwsUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackCloudClusterConfigEntity" + "$ref": "#/definitions/v1AwsCloudClusterConfigEntity" } } ], @@ -45154,10 +44889,42 @@ ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools": { + "/v1/cloudconfigs/aws/{configUid}/clusterConfig/hybridConfig": { "parameters": [ { - "description": "Cluster's cloud config uid", + "description": "AWS Cluster's Hybrid Configuration", + "in": "path", + "name": "configUid", + "required": true, + "type": "string" + } + ], + "put": { + "operationId": "v1AwsCloudConfigsUidHybridConfig", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1AwsCloudHybridConfigEntity" + } + } + ], + "responses": { + "204": { + "description": "The resource was updated successfully" + } + }, + "summary": "Updates the hybrid configuration information of AWS cluster", + "tags": [ + "v1" + ] + } + }, + "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools": { + "parameters": [ + { + "description": "Hybrid AWS cluster's cloud config uid", "in": "path", "name": "configUid", "required": true, @@ -45165,13 +44932,13 @@ } ], "post": { - "operationId": "v1CloudConfigsCloudStackMachinePoolCreate", + "operationId": "V1AwsCloudConfigsEdgeNativeUidMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" + "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigEntity" } } ], @@ -45189,35 +44956,50 @@ } } }, - "summary": "Creates a CloudStack cloud config's machine pool", + "summary": "Creates an Hybrid AWS cloud config's Edge-Native machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsCloudStackMachinePoolDelete", + "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified machine pool", + "summary": "Deletes the specified Edge-Native machine pool of hybrid AWS cluster", + "tags": [ + "v1" + ] + }, + "get": { + "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolGet", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfig" + } + } + }, + "summary": "Returns the specified AWS Cluster's Edge-Native machine pool configuration", "tags": [ "v1" ] }, "parameters": [ { - "description": "Cluster's cloud config uid", + "description": "AWS Cluster's cloud config uid", "in": "path", "name": "configUid", "required": true, "type": "string" }, { - "description": "Machine pool name", + "description": "Edge-native machine pool name", "in": "path", "name": "machinePoolName", "required": true, @@ -45225,13 +45007,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCloudStackMachinePoolUpdate", + "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" + "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigUpdateEntity" } } ], @@ -45240,28 +45022,13 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified CloudStack cloud config's machine pool", + "summary": "Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesList", - "responses": { - "200": { - "description": "An array of CloudStack machine items", - "schema": { - "$ref": "#/definitions/v1CloudStackMachines" - } - } - }, - "summary": "Retrieves a list of CloudStack machines", - "tags": [ - "v1" - ] - }, + "/v1/cloudconfigs/aws/{configUid}/machinePools": { "parameters": [ { "description": "Cluster's cloud config uid", @@ -45269,23 +45036,16 @@ "name": "configUid", "required": true, "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" } ], "post": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesAdd", + "operationId": "v1CloudConfigsAwsMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachine" + "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" } } ], @@ -45303,36 +45063,21 @@ } } }, - "summary": "Adds the CloudStack machine to cloud config's machine pool", + "summary": "Creates an AWS cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesUidDelete", + "operationId": "v1CloudConfigsAwsMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified CloudStack machine", - "tags": [ - "v1" - ] - }, - "get": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1CloudStackMachine" - } - } - }, - "summary": "Returns the specified CloudStack machine", + "summary": "Deletes the specified machine pool", "tags": [ "v1" ] @@ -45351,23 +45096,16 @@ "name": "machinePoolName", "required": true, "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" } ], "put": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesUidUpdate", + "operationId": "v1CloudConfigsAwsMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachine" + "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" } } ], @@ -45376,24 +45114,65 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to cloud config's machine pool", + "summary": "Updates the specified AWS cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/aws/{configUid}": { + "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "operationId": "v1CloudConfigsAwsGet", + "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": "OK", + "description": "An array of AWS machine items", "schema": { - "$ref": "#/definitions/v1AwsCloudConfig" + "$ref": "#/definitions/v1AwsMachines" } } }, - "summary": "Returns the specified AWS cloud config", + "summary": "Retrieves a list of AWS machines", "tags": [ "v1" ] @@ -45405,166 +45184,163 @@ "name": "configUid", "required": true, "type": "string" - } - ] - }, - "/v1/cloudconfigs/aws/{configUid}/clusterConfig": { - "parameters": [ + }, { - "description": "Cluster's cloud config uid", + "description": "Machine pool name", "in": "path", - "name": "configUid", + "name": "machinePoolName", "required": true, "type": "string" } ], - "put": { - "operationId": "v1CloudConfigsAwsUidClusterConfig", + "post": { + "operationId": "v1CloudConfigsAwsPoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsCloudClusterConfigEntity" + "$ref": "#/definitions/v1AwsMachine" } } ], "responses": { - "204": { - "description": "The resource was updated successfully" + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, + "schema": { + "$ref": "#/definitions/v1Uid" + } } }, - "summary": "Updates the cluster configuration information", + "summary": "Adds the machine to cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/aws/{configUid}/clusterConfig/hybridConfig": { - "parameters": [ - { - "description": "AWS Cluster's Hybrid Configuration", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AwsCloudConfigsUidHybridConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsCloudHybridConfigEntity" - } - } - ], + "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "delete": { + "operationId": "v1CloudConfigsAwsPoolMachinesUidDelete", "responses": { "204": { - "description": "The resource was updated successfully" + "description": "The resource was deleted successfully" } }, - "summary": "Updates the hybrid configuration information of AWS cluster", + "summary": "Deletes the specified AWS machine", "tags": [ "v1" ] - } - }, - "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools": { + }, + "get": { + "operationId": "v1CloudConfigsAwsPoolMachinesUidGet", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1AwsMachine" + } + } + }, + "summary": "Returns the specified AWS machine", + "tags": [ + "v1" + ] + }, "parameters": [ { - "description": "Hybrid AWS cluster's cloud config uid", + "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" } ], - "post": { - "operationId": "V1AwsCloudConfigsEdgeNativeUidMachinePoolCreate", + "put": { + "operationId": "v1CloudConfigsAwsPoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigEntity" + "$ref": "#/definitions/v1AwsMachine" } } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } + "204": { + "description": "The resource was updated successfully" } }, - "summary": "Creates an Hybrid AWS cloud config's Edge-Native machine pool", + "summary": "Updates the specified machine to the cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Edge-Native machine pool of hybrid AWS cluster", - "tags": [ - "v1" - ] - }, + "/v1/cloudconfigs/azure/{configUid}": { "get": { - "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolGet", + "operationId": "v1CloudConfigsAzureGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfig" + "$ref": "#/definitions/v1AzureCloudConfig" } } }, - "summary": "Returns the specified AWS Cluster's Edge-Native machine pool configuration", + "summary": "Returns the specified Azure cloud config", "tags": [ "v1" ] }, "parameters": [ { - "description": "AWS Cluster's cloud config uid", + "description": "Cluster's cloud config uid", "in": "path", "name": "configUid", "required": true, "type": "string" - }, + } + ] + }, + "/v1/cloudconfigs/azure/{configUid}/clusterConfig": { + "parameters": [ { - "description": "Edge-native machine pool name", + "description": "Cluster's cloud config uid", "in": "path", - "name": "machinePoolName", + "name": "configUid", "required": true, "type": "string" } ], "put": { - "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolUpdate", + "operationId": "v1CloudConfigsAzureUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigUpdateEntity" + "$ref": "#/definitions/v1AzureCloudClusterConfigEntity" } } ], @@ -45573,13 +45349,13 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool", + "summary": "Updates the cluster configuration information", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools": { + "/v1/cloudconfigs/azure/{configUid}/machinePools": { "parameters": [ { "description": "Cluster's cloud config uid", @@ -45590,13 +45366,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAwsMachinePoolCreate", + "operationId": "v1CloudConfigsAzureMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" + "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" } } ], @@ -45614,15 +45390,15 @@ } } }, - "summary": "Creates an AWS cloud config's machine pool", + "summary": "Creates an Azure cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsAwsMachinePoolDelete", + "operationId": "v1CloudConfigsAzureMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" @@ -45650,13 +45426,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAwsMachinePoolUpdate", + "operationId": "v1CloudConfigsAzureMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" + "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" } } ], @@ -45665,15 +45441,16 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified AWS cloud config's machine pool", + "summary": "Updates the specified Azure cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines": { + "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "operationId": "v1CloudConfigsAwsPoolMachinesList", + "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", @@ -45719,11 +45496,11 @@ "200": { "description": "An array of AWS machine items", "schema": { - "$ref": "#/definitions/v1AwsMachines" + "$ref": "#/definitions/v1AzureMachines" } } }, - "summary": "Retrieves a list of AWS machines", + "summary": "Retrieves a list of Azure machines", "tags": [ "v1" ] @@ -45745,13 +45522,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAwsPoolMachinesAdd", + "operationId": "v1CloudConfigsAzurePoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachine" + "$ref": "#/definitions/v1AzureMachine" } } ], @@ -45775,30 +45552,31 @@ ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { "delete": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidDelete", + "operationId": "v1CloudConfigsAzurePoolMachinesUidDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified AWS machine", + "summary": "Deletes the specified Azure machine", "tags": [ "v1" ] }, "get": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidGet", + "description": "Returns a Azure machine for the specified uid.", + "operationId": "v1CloudConfigsAzurePoolMachinesUidGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AwsMachine" + "$ref": "#/definitions/v1AzureMachine" } } }, - "summary": "Returns the specified AWS machine", + "summary": "Returns the specified Azure machine", "tags": [ "v1" ] @@ -45827,13 +45605,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidUpdate", + "operationId": "v1CloudConfigsAzurePoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachine" + "$ref": "#/definitions/v1AzureMachine" } } ], @@ -45842,29 +45620,36 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to the cloud config's machine pool", + "summary": "Updates the specified machine to cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/azure/{configUid}": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}": { "get": { - "operationId": "v1CloudConfigsAzureGet", + "operationId": "v1CloudConfigsCustomGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AzureCloudConfig" + "$ref": "#/definitions/v1CustomCloudConfig" } } }, - "summary": "Returns the specified Azure cloud config", + "summary": "Returns the specified Custom cloud config", "tags": [ "v1" ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45874,8 +45659,15 @@ } ] }, - "/v1/cloudconfigs/azure/{configUid}/clusterConfig": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/clusterConfig": { "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45885,13 +45677,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAzureUidClusterConfig", + "operationId": "v1CloudConfigsCustomUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureCloudClusterConfigEntity" + "$ref": "#/definitions/v1CustomCloudClusterConfigEntity" } } ], @@ -45906,8 +45698,15 @@ ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools": { "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45917,13 +45716,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAzureMachinePoolCreate", + "operationId": "v1CloudConfigsCustomMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" + "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" } } ], @@ -45941,15 +45740,15 @@ } } }, - "summary": "Creates an Azure cloud config's machine pool", + "summary": "Creates an Custom cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsAzureMachinePoolDelete", + "operationId": "v1CloudConfigsCustomMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" @@ -45961,6 +45760,13 @@ ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45977,13 +45783,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAzureMachinePoolUpdate", + "operationId": "v1CloudConfigsCustomMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" + "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" } } ], @@ -45992,16 +45798,15 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified Azure cloud config's machine pool", + "summary": "Updates the specified Custom cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "description": "Returns all the Azure machines restricted to the user role and filters.", - "operationId": "v1CloudConfigsAzurePoolMachinesList", + "operationId": "v1CloudConfigsCustomPoolMachinesList", "parameters": [ { "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", @@ -46045,18 +45850,25 @@ ], "responses": { "200": { - "description": "An array of AWS machine items", + "description": "An array of Custom machine items", "schema": { - "$ref": "#/definitions/v1AzureMachines" + "$ref": "#/definitions/v1CustomMachines" } } }, - "summary": "Retrieves a list of Azure machines", + "summary": "Retrieves a list of Custom machines", "tags": [ "v1" ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46073,13 +45885,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAzurePoolMachinesAdd", + "operationId": "v1CloudConfigsCustomPoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachine" + "$ref": "#/definitions/v1CustomMachine" } } ], @@ -46103,36 +45915,42 @@ ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { "delete": { - "operationId": "v1CloudConfigsAzurePoolMachinesUidDelete", + "operationId": "v1CloudConfigsCustomPoolMachinesUidDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified Azure machine", + "summary": "Deletes the specified Custom machine", "tags": [ "v1" ] }, "get": { - "description": "Returns a Azure machine for the specified uid.", - "operationId": "v1CloudConfigsAzurePoolMachinesUidGet", + "operationId": "v1CloudConfigsCustomPoolMachinesUidGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AzureMachine" + "$ref": "#/definitions/v1CustomMachine" } } }, - "summary": "Returns the specified Azure machine", + "summary": "Returns the specified Custom machine", "tags": [ "v1" ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46156,13 +45974,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAzurePoolMachinesUidUpdate", + "operationId": "v1CloudConfigsCustomPoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachine" + "$ref": "#/definitions/v1CustomMachine" } } ], @@ -46171,36 +45989,29 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to cloud config's machine pool", + "summary": "Updates the specified machine to the cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}": { + "/v1/cloudconfigs/cloudstack/{configUid}": { "get": { - "operationId": "v1CloudConfigsCustomGet", + "operationId": "v1CloudConfigsCloudStackGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CustomCloudConfig" + "$ref": "#/definitions/v1CloudStackCloudConfig" } } }, - "summary": "Returns the specified Custom cloud config", + "summary": "Returns the specified CloudStack cloud config", "tags": [ "v1" ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46210,15 +46021,8 @@ } ] }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/clusterConfig": { + "/v1/cloudconfigs/cloudstack/{configUid}/clusterConfig": { "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46228,13 +46032,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCustomUidClusterConfig", + "operationId": "v1CloudConfigsCloudStackUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomCloudClusterConfigEntity" + "$ref": "#/definitions/v1CloudStackCloudClusterConfigEntity" } } ], @@ -46249,15 +46053,8 @@ ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools": { "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46267,13 +46064,13 @@ } ], "post": { - "operationId": "v1CloudConfigsCustomMachinePoolCreate", + "operationId": "v1CloudConfigsCloudStackMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" + "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" } } ], @@ -46291,15 +46088,15 @@ } } }, - "summary": "Creates an Custom cloud config's machine pool", + "summary": "Creates a CloudStack cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsCustomMachinePoolDelete", + "operationId": "v1CloudConfigsCloudStackMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" @@ -46311,13 +46108,6 @@ ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46334,13 +46124,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCustomMachinePoolUpdate", + "operationId": "v1CloudConfigsCloudStackMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" + "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" } } ], @@ -46349,77 +46139,29 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified Custom cloud config's machine pool", + "summary": "Updates the specified CloudStack cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "operationId": "v1CloudConfigsCustomPoolMachinesList", - "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" - } - ], + "operationId": "v1CloudConfigsCloudStackPoolMachinesList", "responses": { "200": { - "description": "An array of Custom machine items", + "description": "An array of CloudStack machine items", "schema": { - "$ref": "#/definitions/v1CustomMachines" + "$ref": "#/definitions/v1CloudStackMachines" } } }, - "summary": "Retrieves a list of Custom machines", + "summary": "Retrieves a list of CloudStack machines", "tags": [ "v1" ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46436,13 +46178,13 @@ } ], "post": { - "operationId": "v1CloudConfigsCustomPoolMachinesAdd", + "operationId": "v1CloudConfigsCloudStackPoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachine" + "$ref": "#/definitions/v1CloudStackMachine" } } ], @@ -46460,48 +46202,41 @@ } } }, - "summary": "Adds the machine to cloud config's machine pool", + "summary": "Adds the CloudStack machine to cloud config's machine pool", "tags": [ "v1" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { "delete": { - "operationId": "v1CloudConfigsCustomPoolMachinesUidDelete", + "operationId": "v1CloudConfigsCloudStackPoolMachinesUidDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified Custom machine", + "summary": "Deletes the specified CloudStack machine", "tags": [ "v1" ] }, "get": { - "operationId": "v1CloudConfigsCustomPoolMachinesUidGet", + "operationId": "v1CloudConfigsCloudStackPoolMachinesUidGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CustomMachine" + "$ref": "#/definitions/v1CloudStackMachine" } } }, - "summary": "Returns the specified Custom machine", + "summary": "Returns the specified CloudStack machine", "tags": [ "v1" ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46525,13 +46260,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCustomPoolMachinesUidUpdate", + "operationId": "v1CloudConfigsCloudStackPoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachine" + "$ref": "#/definitions/v1CloudStackMachine" } } ], @@ -46540,7 +46275,7 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to the cloud config's machine pool", + "summary": "Updates the specified machine to cloud config's machine pool", "tags": [ "v1" ] @@ -49603,344 +49338,6 @@ } ] }, - "/v1/clouds/apache-cloudstack/account/validate": { - "post": { - "description": "Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error.", - "operationId": "V1CloudStackAccountValidate", - "parameters": [ - { - "description": "Request payload for CloudStack cloud account with required domain field", - "in": "body", - "name": "cloudstackCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1CloudStackCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if CloudStack account is valid", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/diskOfferings": { - "get": { - "operationId": "V1CloudStackDiskOfferingsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack disk offerings are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack disk offerings are requested", - "in": "query", - "name": "projectId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDiskOfferings" - } - } - }, - "summary": "Returns the CloudStack disk offerings", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/domains": { - "get": { - "operationId": "V1CloudStackDomainsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDomains" - } - } - }, - "summary": "Returns the CloudStack domains", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/keypairs": { - "get": { - "operationId": "V1CloudStackKeypairsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Project ID for which CloudStack SSH key pairs are requested", - "in": "query", - "name": "projectId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackKeypairs" - } - } - }, - "summary": "Returns the CloudStack SSH key pairs", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/networks": { - "get": { - "operationId": "V1CloudStackNetworksGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack networks are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack networks are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "VPC ID for which CloudStack networks are requested", - "in": "query", - "name": "vpcId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackNetworks" - } - } - }, - "summary": "Returns the CloudStack networks", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/offerings": { - "get": { - "operationId": "V1CloudStackOfferingsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack offerings are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack offerings are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template ID for which CloudStack offerings are requested", - "in": "query", - "name": "templateId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackOfferings" - } - } - }, - "summary": "Returns the CloudStack compute offerings", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/projects": { - "get": { - "operationId": "V1CloudStackProjectsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackProjects" - } - } - }, - "summary": "Returns the CloudStack projects", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/templates": { - "get": { - "operationId": "V1CloudStackTemplatesGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack templates are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack templates are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template IDs for which CloudStack templates are requested", - "in": "query", - "items": { - "type": "string" - }, - "name": "templateIds", - "type": "array" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackTemplates" - } - } - }, - "summary": "Returns the CloudStack templates", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/vpcs": { - "get": { - "operationId": "V1CloudStackVpcsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Project ID for which CloudStack VPCs are requested", - "in": "query", - "name": "projectId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackVpcs" - } - } - }, - "summary": "Returns the CloudStack Vpcs", - "tags": [ - "v1" - ] - } - }, - "/v1/clouds/apache-cloudstack/zones": { - "get": { - "operationId": "V1CloudStackZonesGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackZones" - } - } - }, - "summary": "Returns the CloudStack zones", - "tags": [ - "v1" - ] - } - }, "/v1/clouds/aws/account/secret/credentials": { "post": { "operationId": "V1AwsAccountSecretCredentials", @@ -52093,6 +51490,335 @@ ] } }, + "/v1/clouds/cloudstack/account/validate": { + "post": { + "description": "Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error.", + "operationId": "V1CloudStackAccountValidate", + "parameters": [ + { + "description": "Request payload for CloudStack cloud account with required domain field", + "in": "body", + "name": "cloudstackCloudAccount", + "required": true, + "schema": { + "$ref": "#/definitions/v1CloudStackCloudAccount" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Check if CloudStack account is valid", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/diskOfferings": { + "get": { + "operationId": "V1CloudStackDiskOfferingsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack disk offerings are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack disk offerings are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDiskOfferings" + } + } + }, + "summary": "Returns the CloudStack disk offerings", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/domains": { + "get": { + "operationId": "V1CloudStackDomainsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDomains" + } + } + }, + "summary": "Returns the CloudStack domains", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/keypairs": { + "get": { + "operationId": "V1CloudStackKeypairsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Project ID for which CloudStack SSH key pairs are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackKeypairs" + } + } + }, + "summary": "Returns the CloudStack SSH key pairs", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/networks": { + "get": { + "operationId": "V1CloudStackNetworksGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack networks are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack networks are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "VPC ID for which CloudStack networks are requested", + "in": "query", + "name": "vpcId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackNetworks" + } + } + }, + "summary": "Returns the CloudStack networks", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/offerings": { + "get": { + "operationId": "V1CloudStackOfferingsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack offerings are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack offerings are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "Template ID for which CloudStack offerings are requested", + "in": "query", + "name": "templateId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackOfferings" + } + } + }, + "summary": "Returns the CloudStack compute offerings", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/projects": { + "get": { + "operationId": "V1CloudStackProjectsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackProjects" + } + } + }, + "summary": "Returns the CloudStack projects", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/templates": { + "get": { + "operationId": "V1CloudStackTemplatesGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack templates are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack templates are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackTemplates" + } + } + }, + "summary": "Returns the CloudStack templates", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/vpcs": { + "get": { + "operationId": "V1CloudStackVpcsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Project ID for which CloudStack VPCs are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackVpcs" + } + } + }, + "summary": "Returns the CloudStack Vpcs", + "tags": [ + "v1" + ] + } + }, + "/v1/clouds/cloudstack/zones": { + "get": { + "operationId": "V1CloudStackZonesGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackZones" + } + } + }, + "summary": "Returns the CloudStack zones", + "tags": [ + "v1" + ] + } + }, "/v1/clouds/eks/properties/validate": { "post": { "operationId": "V1EksPropertiesValidate", @@ -53244,6 +52970,9 @@ "summary": "Create a new cluster template", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53276,6 +53005,9 @@ "summary": "Update the specified cluster's template variables", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53293,6 +53025,9 @@ "summary": "Retrieves a list of cluster template tags", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53321,6 +53056,9 @@ "summary": "Validates the cluster template name", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53335,6 +53073,9 @@ "summary": "Delete a cluster template by uid", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "get": { @@ -53350,6 +53091,9 @@ "summary": "Returns the specified cluster template", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -53391,6 +53135,9 @@ "summary": "Update the specified cluster template metadata", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53423,6 +53170,9 @@ "summary": "Update the specified cluster template policies", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53455,6 +53205,9 @@ "summary": "Update the specified cluster template profiles", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53487,6 +53240,9 @@ "summary": "Update variables for profiles in a cluster template", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53504,6 +53260,9 @@ "summary": "Retrieve variables for a specific profile in a cluster template", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -53537,6 +53296,9 @@ "summary": "Returns the cluster reconcile document for a specific cluster launched from a template", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -55193,6 +54955,9 @@ "summary": "Retrieves a list of cluster templates filter summary Supported filter fields - [\"clusterTemplateName\", \"tags\", \"cloudType\",\"projectUid\", \"policyUid\"] Supported sort fields - [\"clusterTemplateName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55210,6 +54975,9 @@ "summary": "Retrieves a list of all cluster template metadata.", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55236,6 +55004,9 @@ "summary": "Retrieves spectroclusters meta information for clusters launched using the specified cluster template.", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55677,6 +55448,9 @@ "summary": "Retrieves a list of spc policies filter summary Supported filter fields - [\"policyName\", \"tags\", \"policyType\"] Supported sort fields - [\"policyName\", \"policyType\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55694,6 +55468,9 @@ "summary": "Retrieves a list of all spc policies metadata.", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -58675,7 +58452,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/manifest": { + "/v1/overlords/cloudstack/manifest": { "get": { "operationId": "v1OverlordsCloudStackManifest", "responses": { @@ -58700,7 +58477,7 @@ } ] }, - "/v1/overlords/apache-cloudstack/{uid}/account": { + "/v1/overlords/cloudstack/{uid}/account": { "parameters": [ { "in": "path", @@ -58761,7 +58538,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/{uid}/account/validate": { + "/v1/overlords/cloudstack/{uid}/account/validate": { "parameters": [ { "in": "path", @@ -58803,7 +58580,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/{uid}/cloudconfig": { + "/v1/overlords/cloudstack/{uid}/cloudconfig": { "parameters": [ { "in": "path", @@ -58864,7 +58641,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/{uid}/clusterprofile": { + "/v1/overlords/cloudstack/{uid}/clusterprofile": { "get": { "operationId": "v1OverlordsUidCloudStackClusterProfile", "responses": { @@ -59451,7 +59228,7 @@ "vsphere", "openstack", "maas", - "apache-cloudstack" + "cloudstack" ], "in": "query", "name": "cloudType", @@ -62457,6 +62234,9 @@ "summary": "Create a new maintenance policy", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -62474,6 +62254,9 @@ "summary": "Returns the specified maintenance policy", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -62504,6 +62287,9 @@ "summary": "Updates the specified maintenance policy", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -62521,6 +62307,9 @@ "summary": "Retrieves a list of spc policy tags", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -62549,6 +62338,9 @@ "summary": "Validates the spc policy name", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -62572,6 +62364,9 @@ "summary": "Delete a policy by uid", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -62678,15 +62473,15 @@ ] } }, - "/v1/spectroclusters/apache-cloudstack": { + "/v1/spectroclusters/aws": { "post": { - "operationId": "v1SpectroClustersCloudStackCreate", + "operationId": "v1SpectroClustersAwsCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" + "$ref": "#/definitions/v1SpectroAwsClusterEntity" } } ], @@ -62704,21 +62499,21 @@ } } }, - "summary": "Creates a CloudStack cluster", + "summary": "Creates an AWS cluster", "tags": [ "v1" ] } }, - "/v1/spectroclusters/apache-cloudstack/import": { + "/v1/spectroclusters/aws/import": { "post": { - "operationId": "v1SpectroClustersCloudStackImport", + "operationId": "v1SpectroClustersAwsImport", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterImportEntity" + "$ref": "#/definitions/v1SpectroAwsClusterImportEntity" } } ], @@ -62736,15 +62531,15 @@ } } }, - "summary": "Imports a CloudStack cluster", + "summary": "Imports an AWS cluster", "tags": [ "v1" ] } }, - "/v1/spectroclusters/apache-cloudstack/rate": { + "/v1/spectroclusters/aws/rate": { "post": { - "operationId": "v1SpectroClustersCloudStackRate", + "operationId": "v1SpectroClustersAwsRate", "parameters": [ { "default": "hourly", @@ -62761,59 +62556,59 @@ "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterRateEntity" + "$ref": "#/definitions/v1SpectroAwsClusterRateEntity" } } ], "responses": { "200": { - "description": "CloudStack Cluster estimated rate response", + "description": "Aws Cluster estimated rate response", "schema": { "$ref": "#/definitions/v1SpectroClusterRate" } } }, - "summary": "Get CloudStack cluster estimated rate information", + "summary": "Get AWS cluster estimated rate information", "tags": [ "v1" ] } }, - "/v1/spectroclusters/apache-cloudstack/validate": { + "/v1/spectroclusters/aws/validate": { "post": { - "operationId": "v1SpectroClustersCloudStackValidate", + "operationId": "v1SpectroClustersAwsValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" + "$ref": "#/definitions/v1SpectroAwsClusterEntity" } } ], "responses": { "200": { - "description": "CloudStack Cluster validation response", + "description": "Aws Cluster validation response", "schema": { "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Validates CloudStack cluster create operation", + "summary": "Validates AWS cluster create operation", "tags": [ "v1" ] } }, - "/v1/spectroclusters/aws": { + "/v1/spectroclusters/azure": { "post": { - "operationId": "v1SpectroClustersAwsCreate", + "operationId": "v1SpectroClustersAzureCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterEntity" + "$ref": "#/definitions/v1SpectroAzureClusterEntity" } } ], @@ -62831,21 +62626,21 @@ } } }, - "summary": "Creates an AWS cluster", + "summary": "Creates an Azure cluster", "tags": [ "v1" ] } }, - "/v1/spectroclusters/aws/import": { + "/v1/spectroclusters/azure/import": { "post": { - "operationId": "v1SpectroClustersAwsImport", + "operationId": "v1SpectroClustersAzureImport", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterImportEntity" + "$ref": "#/definitions/v1SpectroAzureClusterImportEntity" } } ], @@ -62863,15 +62658,15 @@ } } }, - "summary": "Imports an AWS cluster", + "summary": "Imports an Azure cluster", "tags": [ "v1" ] } }, - "/v1/spectroclusters/aws/rate": { + "/v1/spectroclusters/azure/rate": { "post": { - "operationId": "v1SpectroClustersAwsRate", + "operationId": "v1SpectroClustersAzureRate", "parameters": [ { "default": "hourly", @@ -62888,59 +62683,68 @@ "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterRateEntity" + "$ref": "#/definitions/v1SpectroAzureClusterRateEntity" } } ], "responses": { "200": { - "description": "Aws Cluster estimated rate response", + "description": "Azure Cluster estimated rate response", "schema": { "$ref": "#/definitions/v1SpectroClusterRate" } } }, - "summary": "Get AWS cluster estimated rate information", + "summary": "Get Azure cluster estimated rate information", "tags": [ "v1" ] } }, - "/v1/spectroclusters/aws/validate": { + "/v1/spectroclusters/azure/validate": { "post": { - "operationId": "v1SpectroClustersAwsValidate", + "operationId": "v1SpectroClustersAzureValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterEntity" + "$ref": "#/definitions/v1SpectroAzureClusterEntity" } } ], "responses": { "200": { - "description": "Aws Cluster validation response", + "description": "Azure Cluster validation response", "schema": { "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Validates AWS cluster create operation", + "summary": "Validates Azure cluster create operation", "tags": [ "v1" ] } }, - "/v1/spectroclusters/azure": { + "/v1/spectroclusters/cloudTypes/{cloudType}": { + "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], "post": { - "operationId": "v1SpectroClustersAzureCreate", + "operationId": "v1SpectroClustersCustomCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" + "$ref": "#/definitions/v1SpectroCustomClusterEntity" } } ], @@ -62958,178 +62762,169 @@ } } }, - "summary": "Creates an Azure cluster", + "summary": "Creates a Custom cluster", "tags": [ "v1" ] } }, - "/v1/spectroclusters/azure/import": { + "/v1/spectroclusters/cloudTypes/{cloudType}/validate": { + "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], "post": { - "operationId": "v1SpectroClustersAzureImport", + "operationId": "v1SpectroClustersCustomValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterImportEntity" + "$ref": "#/definitions/v1SpectroCustomClusterEntity" } } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, + "200": { + "description": "Custom Cluster validation response", "schema": { - "$ref": "#/definitions/v1Uid" + "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Imports an Azure cluster", + "summary": "Validates Custom cluster create operation", "tags": [ "v1" ] } }, - "/v1/spectroclusters/azure/rate": { + "/v1/spectroclusters/cloudstack": { "post": { - "operationId": "v1SpectroClustersAzureRate", + "operationId": "v1SpectroClustersCloudStackCreate", "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterRateEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" } } ], "responses": { - "200": { - "description": "Azure Cluster estimated rate response", + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" + "$ref": "#/definitions/v1Uid" } } }, - "summary": "Get Azure cluster estimated rate information", + "summary": "Creates a CloudStack cluster", "tags": [ "v1" ] } }, - "/v1/spectroclusters/azure/validate": { + "/v1/spectroclusters/cloudstack/import": { "post": { - "operationId": "v1SpectroClustersAzureValidate", + "operationId": "v1SpectroClustersCloudStackImport", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterImportEntity" } } ], "responses": { - "200": { - "description": "Azure Cluster validation response", + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" + "$ref": "#/definitions/v1Uid" } } }, - "summary": "Validates Azure cluster create operation", + "summary": "Imports a CloudStack cluster", "tags": [ "v1" ] } }, - "/v1/spectroclusters/cloudTypes/{cloudType}": { - "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - } - ], + "/v1/spectroclusters/cloudstack/rate": { "post": { - "operationId": "v1SpectroClustersCustomCreate", + "operationId": "v1SpectroClustersCloudStackRate", "parameters": [ + { + "default": "hourly", + "enum": [ + "hourly", + "monthly", + "yearly" + ], + "in": "query", + "name": "periodType", + "type": "string" + }, { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCustomClusterEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterRateEntity" } } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, + "200": { + "description": "CloudStack Cluster estimated rate response", "schema": { - "$ref": "#/definitions/v1Uid" + "$ref": "#/definitions/v1SpectroClusterRate" } } }, - "summary": "Creates a Custom cluster", + "summary": "Get CloudStack cluster estimated rate information", "tags": [ "v1" ] } }, - "/v1/spectroclusters/cloudTypes/{cloudType}/validate": { - "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - } - ], + "/v1/spectroclusters/cloudstack/validate": { "post": { - "operationId": "v1SpectroClustersCustomValidate", + "operationId": "v1SpectroClustersCloudStackValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCustomClusterEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" } } ], "responses": { "200": { - "description": "Custom Cluster validation response", + "description": "CloudStack Cluster validation response", "schema": { "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Validates Custom cluster create operation", + "summary": "Validates CloudStack cluster create operation", "tags": [ "v1" ] @@ -63164,6 +62959,9 @@ "summary": "Upgrades clusters launched from the specified cluster template", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -63189,6 +62987,9 @@ "summary": "Returns the associated profiles for all the cluster of launched from the specified cluster template", "tags": [ "v1" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -65131,38 +64932,6 @@ ] } }, - "/v1/spectroclusters/{uid}/clusterConfig/timezone": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidTimezoneUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TimezoneUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster's timezone configuration", - "tags": [ - "v1" - ] - } - }, "/v1/spectroclusters/{uid}/config/namespaces": { "get": { "operationId": "v1SpectroClustersUidConfigNamespacesGet", diff --git a/api/palette-apis-spec-tagged.json b/api/palette-apis-spec-tagged.json index 0fb84109..826faabb 100644 --- a/api/palette-apis-spec-tagged.json +++ b/api/palette-apis-spec-tagged.json @@ -2979,21 +2979,10 @@ ], "type": "string" }, - "hostResourceGroupArn": { - "description": "ARN of AWS Host Resource Group for node placement on dedicated hosts", - "type": "string" - }, "instanceType": { "description": "instance type", "type": "string" }, - "licenseConfigurationArns": { - "description": "List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified)", - "items": { - "type": "string" - }, - "type": "array" - }, "rootDeviceSize": { "description": "rootDeviceSize in GBs", "format": "int64", @@ -3056,10 +3045,6 @@ ], "type": "string" }, - "hostResourceGroupArn": { - "description": "ARN of AWS Host Resource Group for node placement on dedicated hosts", - "type": "string" - }, "instanceConfig": { "$ref": "#/definitions/v1InstanceConfig" }, @@ -3079,13 +3064,6 @@ }, "type": "array" }, - "licenseConfigurationArns": { - "description": "List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified)", - "items": { - "type": "string" - }, - "type": "array" - }, "machinePoolProperties": { "$ref": "#/definitions/v1MachinePoolProperties" }, @@ -5457,7 +5435,7 @@ "description": "CloudStack cloud cluster config entity", "properties": { "clusterConfig": { - "$ref": "#/definitions/v1CloudStackClusterConfigUpdateEntity" + "$ref": "#/definitions/v1CloudStackClusterConfig" } }, "type": "object" @@ -5534,8 +5512,8 @@ "type": "string" }, "project": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "Project name for the cluster (optional)" + "description": "Project name for the cluster (optional)", + "type": "string" }, "sshKeyName": { "description": "SSH Key name for accessing cluster nodes", @@ -5555,16 +5533,6 @@ }, "type": "object" }, - "v1CloudStackClusterConfigUpdateEntity": { - "description": "Cluster level update configuration for CloudStack", - "properties": { - "controlPlaneEndpoint": { - "description": "Endpoint IP to be used for API server, should only be enabled for static CloudStack network", - "type": "string" - } - }, - "type": "object" - }, "v1CloudStackDiskOffering": { "description": "CloudStack disk offering", "properties": { @@ -5673,9 +5641,23 @@ "v1CloudStackMachineConfig": { "description": "CloudStack-specific machine configuration", "properties": { - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig", - "description": "Instance Configuration" + "affinityGroupIds": { + "description": "Affinity group for VM placement (optional)", + "items": { + "type": "string" + }, + "type": "array" + }, + "details": { + "additionalProperties": { + "type": "string" + }, + "description": "Additional details for instance creation", + "type": "object" + }, + "diskOffering": { + "$ref": "#/definitions/v1CloudStackResource", + "description": "Disk offering (instance type/size)" }, "networks": { "description": "Network configuration", @@ -5688,18 +5670,32 @@ "$ref": "#/definitions/v1CloudStackResource", "description": "Service offering (instance type/size)" }, - "template": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "CloudStack template override for this machine pool. If not specified, inherits cluster default from profile." + "rootDiskSizeGB": { + "description": "Root disk size in GB (optional)", + "format": "int32", + "type": "integer" } }, "type": "object" }, "v1CloudStackMachineConfigEntity": { "properties": { - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig", - "description": "Instance Configuration" + "affinityGroupIds": { + "description": "Affinity group for VM placement (optional)", + "items": { + "type": "string" + }, + "type": "array" + }, + "details": { + "additionalProperties": { + "type": "string" + }, + "description": "Additional details for instance creation", + "type": "object" + }, + "diskOffering": { + "$ref": "#/definitions/v1CloudStackResource" }, "networks": { "description": "Network configuration", @@ -5711,9 +5707,10 @@ "offering": { "$ref": "#/definitions/v1CloudStackResource" }, - "template": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "CloudStack template override for this machine pool. If not specified, inherits cluster default from profile." + "rootDiskSizeGB": { + "description": "Root disk size in GB", + "format": "int32", + "type": "integer" } }, "required": [ @@ -5760,9 +5757,23 @@ }, "v1CloudStackMachinePoolCloudConfigEntity": { "properties": { - "instanceConfig": { - "$ref": "#/definitions/v1InstanceConfig", - "description": "Instance Configuration" + "affinityGroupIds": { + "description": "Affinity group for VM placement (optional)", + "items": { + "type": "string" + }, + "type": "array" + }, + "details": { + "additionalProperties": { + "type": "string" + }, + "description": "Additional details for instance creation", + "type": "object" + }, + "diskOffering": { + "$ref": "#/definitions/v1CloudStackResource", + "description": "Disk offering (instance type/size)" }, "networks": { "description": "Network configuration", @@ -5775,9 +5786,10 @@ "$ref": "#/definitions/v1CloudStackResource", "description": "Service offering (instance type/size)" }, - "template": { - "$ref": "#/definitions/v1CloudStackResource", - "description": "CloudStack template override for this machine pool. If not specified, inherits cluster default from profile." + "rootDiskSizeGB": { + "description": "Root disk size in GB (optional)", + "format": "int32", + "type": "integer" } }, "required": [ @@ -5826,12 +5838,6 @@ "$ref": "#/definitions/v1GenericInstanceType", "description": "Instance service offering with cpu and memory info" }, - "nics": { - "items": { - "$ref": "#/definitions/v1CloudStackNic" - }, - "type": "array" - }, "offering": { "$ref": "#/definitions/v1CloudStackMachineOffering", "description": "Compute offering configuration" @@ -6008,28 +6014,6 @@ }, "type": "object" }, - "v1CloudStackNic": { - "description": "CloudStack network interface", - "properties": { - "index": { - "format": "int8", - "type": "integer" - }, - "macAddress": { - "type": "string" - }, - "networkName": { - "type": "string" - }, - "privateIPs": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, "v1CloudStackOffering": { "description": "CloudStack compute offering", "properties": { @@ -6206,14 +6190,6 @@ "v1CloudStackVpc": { "description": "CloudStack Vpc", "properties": { - "cidr": { - "description": "Vpc Cidr", - "type": "string" - }, - "domainId": { - "description": "Domain Id associated with Vpc", - "type": "string" - }, "id": { "description": "Vpc id", "type": "string" @@ -6221,18 +6197,6 @@ "name": { "description": "Vpc name", "type": "string" - }, - "offeringId": { - "description": "Vpc offering Id", - "type": "string" - }, - "projectId": { - "description": "Project Id associated with Vpc", - "type": "string" - }, - "zoneId": { - "description": "Zone Id associated with Vpc", - "type": "string" } }, "type": "object" @@ -6313,7 +6277,6 @@ "eks", "aks", "edge", - "apache-cloudstack", "edge-native", "generic", "gke" @@ -6719,10 +6682,6 @@ "$ref": "#/definitions/v1MachineManagementConfig", "description": "MachineManagementConfig defines the management configurations for the node. Patching OS security updates etc can be configured by user." }, - "timezone": { - "description": "Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional", - "type": "string" - }, "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" @@ -6754,10 +6713,6 @@ "resources": { "$ref": "#/definitions/v1ClusterResourcesEntity" }, - "timezone": { - "description": "Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional", - "type": "string" - }, "updateWorkerPoolsInParallel": { "type": "boolean" } @@ -6769,10 +6724,6 @@ "hostClusterConfig": { "$ref": "#/definitions/v1HostClusterConfigResponse", "description": "HostClusterConfig defines the configuration entity of host clusters config entity" - }, - "timezone": { - "description": "Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional", - "type": "string" } }, "type": "object" @@ -11306,10 +11257,6 @@ }, "resources": { "$ref": "#/definitions/v1ClusterResourcesEntity" - }, - "timezone": { - "description": "The timezone field is mandatory if cluster is deployed through template, else it is optional", - "type": "string" } }, "type": "object" @@ -12021,8 +11968,7 @@ "default": "helm", "enum": [ "helm", - "pack", - "zarf" + "pack" ], "type": "string" }, @@ -18196,20 +18142,6 @@ }, "v1MachinePoolBaseConfig": { "properties": { - "additionalAnnotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Custom annotations for CAPI machine objects and nodes.\nCurrently implemented for CloudStack only.\n", - "type": "object" - }, - "additionalLabels": { - "additionalProperties": { - "type": "string" - }, - "description": "additionalLabels", - "type": "object" - }, "additionalTags": { "additionalProperties": { "type": "string" @@ -18244,28 +18176,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" - }, - "overrideKubeadmConfiguration": { - "description": "YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands.\nOverrides pack-level settings. Worker pools only.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, "size": { "description": "size of the pool, number of machines", "format": "int32", "type": "integer" }, - "taints": { - "description": "control plane 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" @@ -18284,13 +18199,6 @@ "v1MachinePoolConfigEntity": { "description": "Machine pool configuration for the cluster", "properties": { - "additionalAnnotations": { - "additionalProperties": { - "type": "string" - }, - "description": "Custom annotations for CAPI machine objects and nodes.\nCurrently implemented for CloudStack only.\n", - "type": "object" - }, "additionalLabels": { "additionalProperties": { "type": "string" @@ -18338,10 +18246,6 @@ "format": "int32", "type": "integer" }, - "overrideKubeadmConfiguration": { - "description": "YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands.\nOverrides pack-level settings. Worker pools only.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, "size": { "description": "Size of the pool, number of nodes/machines", "format": "int32", @@ -24811,15 +24715,15 @@ "v1RateConfig": { "description": "Rate config", "properties": { - "apache-cloudstack": { - "$ref": "#/definitions/v1PrivateCloudRateConfig" - }, "aws": { "$ref": "#/definitions/v1PublicCloudRateConfig" }, "azure": { "$ref": "#/definitions/v1PublicCloudRateConfig" }, + "cloudstack": { + "$ref": "#/definitions/v1PrivateCloudRateConfig" + }, "custom": { "items": { "$ref": "#/definitions/v1CustomCloudRateConfig" @@ -33884,19 +33788,6 @@ "format": "date-time", "type": "string" }, - "v1TimezoneUpdateEntity": { - "properties": { - "timezone": { - "description": "The timezone field is mandatory if cluster is deployed through template, else it is optional", - "example": "America/New_York", - "type": "string" - } - }, - "required": [ - "timezone" - ], - "type": "object" - }, "v1TlsConfiguration": { "description": "TLS configuration", "properties": { @@ -34087,22 +33978,13 @@ "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 => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1 OverrideScaling => maxSurge and maxUnavailable are user-specified (both required)", + "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 => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1", "properties": { - "maxSurge": { - "description": "Max extra nodes during rolling update. Integer or percentage (e.g., \"1\" or \"20%\").\nOnly valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, - "maxUnavailable": { - "description": "Max unavailable nodes during rolling update. Integer or percentage (e.g., \"0\" or \"10%\").\nOnly valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required.\nCurrently implemented for CloudStack only.\n", - "type": "string" - }, "type": { - "description": "Update strategy type. Defaults to RollingUpdateScaleOut if empty.", + "description": "update strategy, either ScaleOut or ScaleIn if empty, will default to RollingUpdateScaleOut", "enum": [ "RollingUpdateScaleOut", - "RollingUpdateScaleIn", - "OverrideScaling" + "RollingUpdateScaleIn" ], "type": "string" } @@ -36304,14 +36186,11 @@ "type": "object" }, "v1VmDataVolumeSource": { - "description": "DataVolumeSource represents the source for our Data Volume, this can be HTTP, Imageio, S3, GCS, Registry, Snapshot or an existing PVC", + "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" }, - "gcs": { - "$ref": "#/definitions/v1VmDataVolumeSourceGCS" - }, "http": { "$ref": "#/definitions/v1VmDataVolumeSourceHttp" }, @@ -36327,9 +36206,6 @@ "s3": { "$ref": "#/definitions/v1VmDataVolumeSourceS3" }, - "snapshot": { - "$ref": "#/definitions/v1VmDataVolumeSourceSnapshot" - }, "upload": { "$ref": "#/definitions/v1VmDataVolumeSourceUpload" }, @@ -36339,23 +36215,6 @@ }, "type": "object" }, - "v1VmDataVolumeSourceGCS": { - "description": "DataVolumeSourceGCS provides the parameters to create a Data Volume from a GCS source", - "properties": { - "secretRef": { - "description": "SecretRef provides the secret reference needed to access the GCS source", - "type": "string" - }, - "url": { - "description": "URL is the url of the GCS source", - "type": "string" - } - }, - "required": [ - "url" - ], - "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": { @@ -36468,9 +36327,6 @@ "description": "ImageStream is the name of image stream for import", "type": "string" }, - "platform": { - "$ref": "#/definitions/v1VmPlatformOptions" - }, "pullMethod": { "description": "PullMethod can be either \"pod\" (default import), or \"node\" (node docker cache based import)", "type": "string" @@ -36507,24 +36363,6 @@ ], "type": "object" }, - "v1VmDataVolumeSourceSnapshot": { - "description": "DataVolumeSourceSnapshot provides the parameters to create a Data Volume from an existing VolumeSnapshot", - "properties": { - "name": { - "description": "The name of the source VolumeSnapshot", - "type": "string" - }, - "namespace": { - "description": "The namespace of the source VolumeSnapshot", - "type": "string" - } - }, - "required": [ - "namespace", - "name" - ], - "type": "object" - }, "v1VmDataVolumeSourceUpload": { "description": "DataVolumeSourceUpload provides the parameters to create a Data Volume by uploading the source", "type": "object" @@ -36837,7 +36675,7 @@ "type": "object" }, "ioThreadsPolicy": { - "description": "Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto, supplementalPool", + "description": "Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto", "type": "string" }, "launchSecurity": { @@ -36910,10 +36748,6 @@ "v1VmEFI": { "description": "If set, EFI will be used instead of BIOS.", "properties": { - "persistent": { - "description": "If set to true, Persistent will persist the EFI NVRAM across reboots. Defaults to false", - "type": "boolean" - }, "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" @@ -37084,9 +36918,6 @@ "hyperv": { "$ref": "#/definitions/v1VmFeatureHyperv" }, - "hypervPassthrough": { - "$ref": "#/definitions/v1VmHyperVPassthrough" - }, "kvm": { "$ref": "#/definitions/v1VmFeatureKVm" }, @@ -37307,16 +37138,6 @@ }, "type": "object" }, - "v1VmHyperVPassthrough": { - "description": "HyperVPassthrough enables all supported hyperv flags automatically. Bear in mind that if this enabled hyperV features cannot be enabled explicitly. In addition, a Virtual Machine using it will be non-migratable.", - "properties": { - "enabled": { - "description": "Enabled determines if Hyper-V passthrough should be enabled or disabled. Defaults to false.", - "type": "boolean" - } - }, - "type": "object" - }, "v1VmHypervTimer": { "properties": { "present": { @@ -38035,16 +37856,6 @@ ], "type": "object" }, - "v1VmPlatformOptions": { - "description": "PlatformOptions describes the minimum runtime requirements of the image", - "properties": { - "architecture": { - "description": "Architecture specifies the image target CPU architecture", - "type": "string" - } - }, - "type": "object" - }, "v1VmPodAffinity": { "description": "Pod affinity is a group of inter pod affinity scheduling rules.", "properties": { @@ -38145,27 +37956,6 @@ }, "type": "object" }, - "v1VmPodResourceClaim": { - "description": "PodResourceClaim defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to the domain which consumes them by name.", - "properties": { - "name": { - "description": "Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.", - "type": "string" - }, - "resourceClaimName": { - "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", - "type": "string" - }, - "resourceClaimTemplateName": { - "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod. The template will be used to create a new ResourceClaim, which will be bound to this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, "v1VmPort": { "description": "Port represents a port to expose from the virtual machine. Default protocol TCP. The port field is mandatory", "properties": { @@ -38501,9 +38291,6 @@ "dataSource": { "$ref": "#/definitions/v1VmTypedLocalObjectReference" }, - "dataSourceRef": { - "$ref": "#/definitions/v1VmTypedObjectReference" - }, "resources": { "$ref": "#/definitions/v1VmCoreResourceRequirements" }, @@ -38665,32 +38452,6 @@ ], "type": "object" }, - "v1VmTypedObjectReference": { - "description": "TypedObjectReference contains enough information to let you locate the typed referenced object. It can be used for objects in the same namespace or cluster-scoped objects.", - "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" - }, - "namespace": { - "description": "Namespace is the namespace of resource being referenced. This field is required when the resource is namespaced and optional when the resource is cluster-scoped.", - "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": { @@ -38833,17 +38594,6 @@ "readinessProbe": { "$ref": "#/definitions/v1VmProbe" }, - "resourceClaims": { - "description": "ResourceClaims define which ResourceClaims must be allocated and reserved before the VMI, hence virt-launcher pod is allowed to start. The resources will be made available to the domain which consumes them by name. This is an alpha field and requires enabling the DynamicResourceAllocation feature gate in kubernetes. This field should only be configured if one of the feature-gates GPUsWithDRA or HostDevicesWithDRA is enabled.", - "items": { - "$ref": "#/definitions/v1VmPodResourceClaim" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, "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" @@ -42713,9 +42463,9 @@ ] } }, - "/v1/cloudaccounts/apache-cloudstack": { + "/v1/cloudaccounts/aws": { "get": { - "operationId": "v1CloudAccountsCloudStackList", + "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", @@ -42759,29 +42509,26 @@ ], "responses": { "200": { - "description": "An array of CloudStack cloud account items", + "description": "An array of cloud account items", "schema": { - "$ref": "#/definitions/v1CloudStackAccounts" + "$ref": "#/definitions/v1AwsAccounts" } } }, - "summary": "Retrieves a list of CloudStack cloud accounts", + "summary": "Retrieves a list of AWS cloud accounts", "tags": [ "cloudaccounts" - ], - "x-Features": [ - "ApacheCloudstack" ] }, "post": { - "operationId": "v1CloudAccountsCloudStackCreate", + "operationId": "v1CloudAccountsAwsCreate", "parameters": [ { - "description": "Request payload to validate CloudStack cloud account", + "description": "Request payload to validate AWS cloud account", "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackAccountInputEntity" + "$ref": "#/definitions/v1AwsAccount" } } ], @@ -42799,46 +42546,51 @@ } } }, - "summary": "Creates a CloudStack cloud account", + "summary": "Creates an AWS cloud account", "tags": [ "cloudaccounts" - ], - "x-Features": [ - "ApacheCloudstack" ] } }, - "/v1/cloudaccounts/apache-cloudstack/{uid}": { + "/v1/cloudaccounts/aws/{uid}": { "delete": { - "operationId": "v1CloudAccountsCloudStackDelete", + "operationId": "v1CloudAccountsAwsDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified CloudStack account", + "summary": "Deletes the specified AWS account", "tags": [ "cloudaccounts" ] }, "get": { - "operationId": "v1CloudAccountsCloudStackGet", + "operationId": "v1CloudAccountsAwsGet", + "parameters": [ + { + "default": false, + "in": "query", + "name": "assumeCredentials", + "type": "boolean" + } + ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CloudStackAccount" + "$ref": "#/definitions/v1AwsAccount" } } }, - "summary": "Returns the specified CloudStack account", + "summary": "Returns the specified AWS account", "tags": [ "cloudaccounts" ] }, "parameters": [ { - "description": "CloudStack cloud account uid", + "description": "AWS cloud account uid", "in": "path", "name": "uid", "required": true, @@ -42846,13 +42598,13 @@ } ], "put": { - "operationId": "v1CloudAccountsCloudStackUpdate", + "operationId": "v1CloudAccountsAwsUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackAccountUpdateEntity" + "$ref": "#/definitions/v1AwsAccount" } } ], @@ -42861,339 +42613,163 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified CloudStack account", + "summary": "Updates the specified AWS account", "tags": [ "cloudaccounts" ] } }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/diskofferings": { + "/v1/cloudaccounts/azure": { "get": { - "operationId": "v1CloudstackAccountsUidDiskofferings", + "operationId": "v1CloudAccountsAzureList", "parameters": [ { - "description": "Zone for which CloudStack disk offerings are requested", + "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": "zone", + "name": "fields", "type": "string" }, { - "description": "Project ID for which CloudStack disk offerings are requested", + "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": "projectId", + "name": "filters", "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDiskOfferings" - } - } - }, - "summary": "Get the cloudstack disk offerings for a given account and zone", - "tags": [ - "cloudaccounts" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/domains": { - "get": { - "operationId": "v1CloudstackAccountsUidDomains", - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDomains" - } - } - }, - "summary": "Get the cloudstack domains for a given account", - "tags": [ - "cloudaccounts" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/keypairs": { - "get": { - "operationId": "v1CloudstackAccountsUidKeypairs", - "parameters": [ + }, { - "description": "Project ID for which CloudStack SSH key pairs are requested", + "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": "projectId", + "name": "orderBy", "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackKeypairs" - } - } - }, - "summary": "Get the cloudstack SSH key pairs for a given account", - "tags": [ - "cloudaccounts" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/networks": { - "get": { - "operationId": "v1CloudstackAccountsUidNetworks", - "parameters": [ + }, { - "description": "Zone for which CloudStack networks are requested", + "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": "zone", - "type": "string" + "name": "limit", + "type": "integer" }, { - "description": "Project ID for which CloudStack networks are requested", + "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": "projectId", - "type": "string" + "name": "offset", + "type": "integer" }, { - "description": "VPC ID for which CloudStack networks are requested", + "description": "continue token to paginate the subsequent data items", "in": "query", - "name": "vpcId", + "name": "continue", "type": "string" } ], "responses": { "200": { - "description": "(empty)", + "description": "An array of azure cloud account items", "schema": { - "$ref": "#/definitions/v1CloudStackNetworks" + "$ref": "#/definitions/v1AzureAccounts" } } }, - "summary": "Get the cloudstack networks for a given account and zone", + "summary": "Retrieves a list of azure cloud accounts", "tags": [ "cloudaccounts" ] }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/offerings": { - "get": { - "operationId": "v1CloudstackAccountsUidOfferings", + "post": { + "operationId": "v1CloudAccountsAzureCreate", "parameters": [ { - "description": "Zone for which CloudStack offerings are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack offerings are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template ID for which CloudStack offerings are requested", - "in": "query", - "name": "templateId", - "type": "string" + "description": "Request payload to validate Azure cloud account", + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1AzureAccount" + } } ], "responses": { - "200": { - "description": "(empty)", + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, "schema": { - "$ref": "#/definitions/v1CloudStackOfferings" + "$ref": "#/definitions/v1Uid" } } }, - "summary": "Get the cloudstack compute offerings for a given account and zone", + "summary": "Create azure cloud account", "tags": [ "cloudaccounts" ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] + } }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/projects": { - "get": { - "operationId": "v1CloudstackAccountsUidProjects", + "/v1/cloudaccounts/azure/{uid}": { + "delete": { + "operationId": "v1CloudAccountsAzureDelete", "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackProjects" - } + "204": { + "description": "The resource was deleted successfully" } }, - "summary": "Get the cloudstack projects for a given account and domain", + "summary": "Deletes the specified azure account", "tags": [ "cloudaccounts" ] }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/templates": { "get": { - "operationId": "v1CloudstackAccountsUidTemplates", - "parameters": [ - { - "description": "Zone for which CloudStack templates are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack templates are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template IDs for which CloudStack templates are requested", - "in": "query", - "items": { - "type": "string" - }, - "name": "templateIds", - "type": "array" - } - ], + "operationId": "v1CloudAccountsAzureGet", "responses": { "200": { - "description": "(empty)", + "description": "OK", "schema": { - "$ref": "#/definitions/v1CloudStackTemplates" + "$ref": "#/definitions/v1AzureAccount" } } }, - "summary": "Get the cloudstack templates for a given account and zone", + "summary": "Returns the specified azure cloud account", "tags": [ "cloudaccounts" ] }, "parameters": [ { + "description": "Azure cloud account uid", "in": "path", "name": "uid", "required": true, "type": "string" } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/vpcs": { - "get": { - "operationId": "v1CloudstackAccountsUidVpcs", + ], + "put": { + "operationId": "v1CloudAccountsAzureUpdate", "parameters": [ { - "description": "Project ID for which CloudStack VPCs are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Domain ID for which CloudStack VPCs are requested", - "in": "query", - "name": "domainId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", + "in": "body", + "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackVpcs" + "$ref": "#/definitions/v1AzureAccount" } } - }, - "summary": "Get the cloudstack VPCs for a given account", - "tags": [ - "cloudaccounts" - ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] - }, - "/v1/cloudaccounts/apache-cloudstack/{uid}/properties/zones": { - "get": { - "operationId": "v1CloudstackAccountsUidZones", + ], "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackZones" - } + "204": { + "description": "The resource was updated successfully" } }, - "summary": "Get the cloudstack zones for a given account", + "summary": "Updates the specified azure account", "tags": [ "cloudaccounts" ] - }, - "parameters": [ - { - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ] + } }, - "/v1/cloudaccounts/aws": { + "/v1/cloudaccounts/cloudTypes/{cloudType}": { "get": { - "operationId": "v1CloudAccountsAwsList", + "operationId": "v1CloudAccountsCustomList", "parameters": [ { "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", @@ -43237,26 +42813,35 @@ ], "responses": { "200": { - "description": "An array of cloud account items", + "description": "An array of cloud account by specified cloud type items", "schema": { - "$ref": "#/definitions/v1AwsAccounts" + "$ref": "#/definitions/v1CustomAccounts" } } }, - "summary": "Retrieves a list of AWS cloud accounts", + "summary": "Retrieves a list of cloud accounts by cloud type", "tags": [ "cloudaccounts" ] }, + "parameters": [ + { + "description": "Custom cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], "post": { - "operationId": "v1CloudAccountsAwsCreate", + "operationId": "v1CloudAccountsCustomCreate", "parameters": [ { - "description": "Request payload to validate AWS cloud account", + "description": "Request payload to validate Custom cloud account", "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsAccount" + "$ref": "#/definitions/v1CustomAccountEntity" } } ], @@ -43274,65 +42859,64 @@ } } }, - "summary": "Creates an AWS cloud account", + "summary": "Creates an cloud account of specific cloud type", "tags": [ "cloudaccounts" ] } }, - "/v1/cloudaccounts/aws/{uid}": { + "/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}": { "delete": { - "operationId": "v1CloudAccountsAwsDelete", + "operationId": "v1CloudAccountsCustomDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified AWS account", + "summary": "Deletes the specified account by cloud type", "tags": [ "cloudaccounts" ] }, "get": { - "operationId": "v1CloudAccountsAwsGet", - "parameters": [ - { - "default": false, - "in": "query", - "name": "assumeCredentials", - "type": "boolean" - } - ], + "operationId": "v1CloudAccountsCustomGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AwsAccount" + "$ref": "#/definitions/v1CustomAccount" } } }, - "summary": "Returns the specified AWS account", + "summary": "Returns the specified account by cloud type", "tags": [ "cloudaccounts" ] }, "parameters": [ { - "description": "AWS cloud account uid", + "description": "Custom cloud account uid", "in": "path", "name": "uid", "required": true, "type": "string" + }, + { + "description": "Custom cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" } ], "put": { - "operationId": "v1CloudAccountsAwsUpdate", + "operationId": "v1CloudAccountsCustomUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsAccount" + "$ref": "#/definitions/v1CustomAccountEntity" } } ], @@ -43341,15 +42925,15 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified AWS account", + "summary": "Updates the specified account by cloud type", "tags": [ "cloudaccounts" ] } }, - "/v1/cloudaccounts/azure": { + "/v1/cloudaccounts/cloudstack": { "get": { - "operationId": "v1CloudAccountsAzureList", + "operationId": "v1CloudAccountsCloudStackList", "parameters": [ { "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", @@ -43393,26 +42977,26 @@ ], "responses": { "200": { - "description": "An array of azure cloud account items", + "description": "An array of CloudStack cloud account items", "schema": { - "$ref": "#/definitions/v1AzureAccounts" + "$ref": "#/definitions/v1CloudStackAccounts" } } }, - "summary": "Retrieves a list of azure cloud accounts", + "summary": "Retrieves a list of CloudStack cloud accounts", "tags": [ "cloudaccounts" ] }, "post": { - "operationId": "v1CloudAccountsAzureCreate", + "operationId": "v1CloudAccountsCloudStackCreate", "parameters": [ { - "description": "Request payload to validate Azure cloud account", + "description": "Request payload to validate CloudStack cloud account", "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureAccount" + "$ref": "#/definitions/v1CloudStackAccountInputEntity" } } ], @@ -43430,43 +43014,43 @@ } } }, - "summary": "Create azure cloud account", + "summary": "Creates a CloudStack cloud account", "tags": [ "cloudaccounts" ] } }, - "/v1/cloudaccounts/azure/{uid}": { + "/v1/cloudaccounts/cloudstack/{uid}": { "delete": { - "operationId": "v1CloudAccountsAzureDelete", + "operationId": "v1CloudAccountsCloudStackDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified azure account", + "summary": "Deletes the specified CloudStack account", "tags": [ "cloudaccounts" ] }, "get": { - "operationId": "v1CloudAccountsAzureGet", + "operationId": "v1CloudAccountsCloudStackGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AzureAccount" + "$ref": "#/definitions/v1CloudStackAccount" } } }, - "summary": "Returns the specified azure cloud account", + "summary": "Returns the specified CloudStack account", "tags": [ "cloudaccounts" ] }, "parameters": [ { - "description": "Azure cloud account uid", + "description": "CloudStack cloud account uid", "in": "path", "name": "uid", "required": true, @@ -43474,13 +43058,13 @@ } ], "put": { - "operationId": "v1CloudAccountsAzureUpdate", + "operationId": "v1CloudAccountsCloudStackUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureAccount" + "$ref": "#/definitions/v1CloudStackAccountUpdateEntity" } } ], @@ -43489,175 +43073,326 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified azure account", + "summary": "Updates the specified CloudStack account", "tags": [ "cloudaccounts" ] } }, - "/v1/cloudaccounts/cloudTypes/{cloudType}": { + "/v1/cloudaccounts/cloudstack/{uid}/properties/diskofferings": { "get": { - "operationId": "v1CloudAccountsCustomList", + "operationId": "v1CloudstackAccountsUidDiskofferings", "parameters": [ { - "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", + "description": "Zone for which CloudStack disk offerings are requested", "in": "query", - "name": "fields", + "name": "zone", "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.", + "description": "Project ID for which CloudStack disk offerings are requested", "in": "query", - "name": "filters", + "name": "projectId", "type": "string" - }, + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDiskOfferings" + } + } + }, + "summary": "Get the cloudstack disk offerings for a given account and zone", + "tags": [ + "cloudaccounts" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/domains": { + "get": { + "operationId": "v1CloudstackAccountsUidDomains", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDomains" + } + } + }, + "summary": "Get the cloudstack domains for a given account", + "tags": [ + "cloudaccounts" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/keypairs": { + "get": { + "operationId": "v1CloudstackAccountsUidKeypairs", + "parameters": [ { - "description": "Specify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1", + "description": "Project ID for which CloudStack SSH key pairs are requested", "in": "query", - "name": "orderBy", + "name": "projectId", "type": "string" - }, + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackKeypairs" + } + } + }, + "summary": "Get the cloudstack SSH key pairs for a given account", + "tags": [ + "cloudaccounts" + ] + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/networks": { + "get": { + "operationId": "v1CloudstackAccountsUidNetworks", + "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", + "description": "Zone for which CloudStack networks are requested", "in": "query", - "name": "limit", - "type": "integer" + "name": "zone", + "type": "string" }, { - "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", + "description": "Project ID for which CloudStack networks are requested", "in": "query", - "name": "offset", - "type": "integer" + "name": "projectId", + "type": "string" }, { - "description": "continue token to paginate the subsequent data items", + "description": "VPC ID for which CloudStack networks are requested", "in": "query", - "name": "continue", + "name": "vpcId", "type": "string" } ], "responses": { "200": { - "description": "An array of cloud account by specified cloud type items", + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1CustomAccounts" + "$ref": "#/definitions/v1CloudStackNetworks" } } }, - "summary": "Retrieves a list of cloud accounts by cloud type", + "summary": "Get the cloudstack networks for a given account and zone", "tags": [ "cloudaccounts" ] }, "parameters": [ { - "description": "Custom cloud type", "in": "path", - "name": "cloudType", + "name": "uid", "required": true, "type": "string" } - ], - "post": { - "operationId": "v1CloudAccountsCustomCreate", + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/offerings": { + "get": { + "operationId": "v1CloudstackAccountsUidOfferings", "parameters": [ { - "description": "Request payload to validate Custom cloud account", - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1CustomAccountEntity" - } + "description": "Zone for which CloudStack offerings are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack offerings are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "Template ID for which CloudStack offerings are requested", + "in": "query", + "name": "templateId", + "type": "string" } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, + "200": { + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1Uid" + "$ref": "#/definitions/v1CloudStackOfferings" } } }, - "summary": "Creates an cloud account of specific cloud type", + "summary": "Get the cloudstack compute offerings for a given account and zone", "tags": [ "cloudaccounts" ] - } + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] }, - "/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}": { - "delete": { - "operationId": "v1CloudAccountsCustomDelete", + "/v1/cloudaccounts/cloudstack/{uid}/properties/projects": { + "get": { + "operationId": "v1CloudstackAccountsUidProjects", "responses": { - "204": { - "description": "The resource was deleted successfully" + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackProjects" + } } }, - "summary": "Deletes the specified account by cloud type", + "summary": "Get the cloudstack projects for a given account and domain", "tags": [ "cloudaccounts" ] }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/templates": { "get": { - "operationId": "v1CloudAccountsCustomGet", + "operationId": "v1CloudstackAccountsUidTemplates", + "parameters": [ + { + "description": "Zone for which CloudStack templates are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack templates are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], "responses": { "200": { - "description": "OK", + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1CustomAccount" + "$ref": "#/definitions/v1CloudStackTemplates" } } }, - "summary": "Returns the specified account by cloud type", + "summary": "Get the cloudstack templates for a given account and zone", "tags": [ "cloudaccounts" ] }, "parameters": [ { - "description": "Custom cloud account uid", "in": "path", "name": "uid", "required": true, "type": "string" + } + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/vpcs": { + "get": { + "operationId": "v1CloudstackAccountsUidVpcs", + "parameters": [ + { + "description": "Project ID for which CloudStack VPCs are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "Domain ID for which CloudStack VPCs are requested", + "in": "query", + "name": "domainId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackVpcs" + } + } }, + "summary": "Get the cloudstack VPCs for a given account", + "tags": [ + "cloudaccounts" + ] + }, + "parameters": [ { - "description": "Custom cloud type", "in": "path", - "name": "cloudType", + "name": "uid", "required": true, "type": "string" } - ], - "put": { - "operationId": "v1CloudAccountsCustomUpdate", - "parameters": [ - { - "in": "body", - "name": "body", + ] + }, + "/v1/cloudaccounts/cloudstack/{uid}/properties/zones": { + "get": { + "operationId": "v1CloudstackAccountsUidZones", + "responses": { + "200": { + "description": "(empty)", "schema": { - "$ref": "#/definitions/v1CustomAccountEntity" + "$ref": "#/definitions/v1CloudStackZones" } } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } }, - "summary": "Updates the specified account by cloud type", + "summary": "Get the cloudstack zones for a given account", "tags": [ "cloudaccounts" ] - } + }, + "parameters": [ + { + "in": "path", + "name": "uid", + "required": true, + "type": "string" + } + ] }, "/v1/cloudaccounts/gcp": { "get": { @@ -45096,18 +44831,18 @@ ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}": { + "/v1/cloudconfigs/aws/{configUid}": { "get": { - "operationId": "v1CloudConfigsCloudStackGet", + "operationId": "v1CloudConfigsAwsGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CloudStackCloudConfig" + "$ref": "#/definitions/v1AwsCloudConfig" } } }, - "summary": "Returns the specified CloudStack cloud config", + "summary": "Returns the specified AWS cloud config", "tags": [ "cloudconfigs" ] @@ -45122,7 +44857,7 @@ } ] }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/clusterConfig": { + "/v1/cloudconfigs/aws/{configUid}/clusterConfig": { "parameters": [ { "description": "Cluster's cloud config uid", @@ -45133,13 +44868,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCloudStackUidClusterConfig", + "operationId": "v1CloudConfigsAwsUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackCloudClusterConfigEntity" + "$ref": "#/definitions/v1AwsCloudClusterConfigEntity" } } ], @@ -45154,10 +44889,42 @@ ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools": { + "/v1/cloudconfigs/aws/{configUid}/clusterConfig/hybridConfig": { "parameters": [ { - "description": "Cluster's cloud config uid", + "description": "AWS Cluster's Hybrid Configuration", + "in": "path", + "name": "configUid", + "required": true, + "type": "string" + } + ], + "put": { + "operationId": "v1AwsCloudConfigsUidHybridConfig", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1AwsCloudHybridConfigEntity" + } + } + ], + "responses": { + "204": { + "description": "The resource was updated successfully" + } + }, + "summary": "Updates the hybrid configuration information of AWS cluster", + "tags": [ + "cloudconfigs" + ] + } + }, + "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools": { + "parameters": [ + { + "description": "Hybrid AWS cluster's cloud config uid", "in": "path", "name": "configUid", "required": true, @@ -45165,13 +44932,13 @@ } ], "post": { - "operationId": "v1CloudConfigsCloudStackMachinePoolCreate", + "operationId": "V1AwsCloudConfigsEdgeNativeUidMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" + "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigEntity" } } ], @@ -45189,35 +44956,50 @@ } } }, - "summary": "Creates a CloudStack cloud config's machine pool", + "summary": "Creates an Hybrid AWS cloud config's Edge-Native machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsCloudStackMachinePoolDelete", + "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified machine pool", + "summary": "Deletes the specified Edge-Native machine pool of hybrid AWS cluster", + "tags": [ + "cloudconfigs" + ] + }, + "get": { + "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolGet", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfig" + } + } + }, + "summary": "Returns the specified AWS Cluster's Edge-Native machine pool configuration", "tags": [ "cloudconfigs" ] }, "parameters": [ { - "description": "Cluster's cloud config uid", + "description": "AWS Cluster's cloud config uid", "in": "path", "name": "configUid", "required": true, "type": "string" }, { - "description": "Machine pool name", + "description": "Edge-native machine pool name", "in": "path", "name": "machinePoolName", "required": true, @@ -45225,13 +45007,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCloudStackMachinePoolUpdate", + "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" + "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigUpdateEntity" } } ], @@ -45240,28 +45022,13 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified CloudStack cloud config's machine pool", + "summary": "Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines": { - "get": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesList", - "responses": { - "200": { - "description": "An array of CloudStack machine items", - "schema": { - "$ref": "#/definitions/v1CloudStackMachines" - } - } - }, - "summary": "Retrieves a list of CloudStack machines", - "tags": [ - "cloudconfigs" - ] - }, + "/v1/cloudconfigs/aws/{configUid}/machinePools": { "parameters": [ { "description": "Cluster's cloud config uid", @@ -45269,23 +45036,16 @@ "name": "configUid", "required": true, "type": "string" - }, - { - "description": "Machine pool name", - "in": "path", - "name": "machinePoolName", - "required": true, - "type": "string" } ], "post": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesAdd", + "operationId": "v1CloudConfigsAwsMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachine" + "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" } } ], @@ -45303,36 +45063,21 @@ } } }, - "summary": "Adds the CloudStack machine to cloud config's machine pool", + "summary": "Creates an AWS cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesUidDelete", + "operationId": "v1CloudConfigsAwsMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified CloudStack machine", - "tags": [ - "cloudconfigs" - ] - }, - "get": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesUidGet", - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1CloudStackMachine" - } - } - }, - "summary": "Returns the specified CloudStack machine", + "summary": "Deletes the specified machine pool", "tags": [ "cloudconfigs" ] @@ -45351,23 +45096,16 @@ "name": "machinePoolName", "required": true, "type": "string" - }, - { - "description": "Machine uid", - "in": "path", - "name": "machineUid", - "required": true, - "type": "string" } ], "put": { - "operationId": "v1CloudConfigsCloudStackPoolMachinesUidUpdate", + "operationId": "v1CloudConfigsAwsMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CloudStackMachine" + "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" } } ], @@ -45376,24 +45114,65 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to cloud config's machine pool", + "summary": "Updates the specified AWS cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/aws/{configUid}": { + "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "operationId": "v1CloudConfigsAwsGet", + "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": "OK", + "description": "An array of AWS machine items", "schema": { - "$ref": "#/definitions/v1AwsCloudConfig" + "$ref": "#/definitions/v1AwsMachines" } } }, - "summary": "Returns the specified AWS cloud config", + "summary": "Retrieves a list of AWS machines", "tags": [ "cloudconfigs" ] @@ -45405,166 +45184,163 @@ "name": "configUid", "required": true, "type": "string" - } - ] - }, - "/v1/cloudconfigs/aws/{configUid}/clusterConfig": { - "parameters": [ + }, { - "description": "Cluster's cloud config uid", + "description": "Machine pool name", "in": "path", - "name": "configUid", + "name": "machinePoolName", "required": true, "type": "string" } ], - "put": { - "operationId": "v1CloudConfigsAwsUidClusterConfig", + "post": { + "operationId": "v1CloudConfigsAwsPoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsCloudClusterConfigEntity" + "$ref": "#/definitions/v1AwsMachine" } } ], "responses": { - "204": { - "description": "The resource was updated successfully" + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, + "schema": { + "$ref": "#/definitions/v1Uid" + } } }, - "summary": "Updates the cluster configuration information", + "summary": "Adds the machine to cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/aws/{configUid}/clusterConfig/hybridConfig": { - "parameters": [ - { - "description": "AWS Cluster's Hybrid Configuration", - "in": "path", - "name": "configUid", - "required": true, - "type": "string" - } - ], - "put": { - "operationId": "v1AwsCloudConfigsUidHybridConfig", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1AwsCloudHybridConfigEntity" - } - } - ], + "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "delete": { + "operationId": "v1CloudConfigsAwsPoolMachinesUidDelete", "responses": { "204": { - "description": "The resource was updated successfully" + "description": "The resource was deleted successfully" } }, - "summary": "Updates the hybrid configuration information of AWS cluster", + "summary": "Deletes the specified AWS machine", "tags": [ "cloudconfigs" ] - } - }, - "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools": { + }, + "get": { + "operationId": "v1CloudConfigsAwsPoolMachinesUidGet", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1AwsMachine" + } + } + }, + "summary": "Returns the specified AWS machine", + "tags": [ + "cloudconfigs" + ] + }, "parameters": [ { - "description": "Hybrid AWS cluster's cloud config uid", + "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" } ], - "post": { - "operationId": "V1AwsCloudConfigsEdgeNativeUidMachinePoolCreate", + "put": { + "operationId": "v1CloudConfigsAwsPoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigEntity" + "$ref": "#/definitions/v1AwsMachine" } } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, - "schema": { - "$ref": "#/definitions/v1Uid" - } + "204": { + "description": "The resource was updated successfully" } }, - "summary": "Creates an Hybrid AWS cloud config's Edge-Native machine pool", + "summary": "Updates the specified machine to the cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}": { - "delete": { - "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolDelete", - "responses": { - "204": { - "description": "The resource was deleted successfully" - } - }, - "summary": "Deletes the specified Edge-Native machine pool of hybrid AWS cluster", - "tags": [ - "cloudconfigs" - ] - }, + "/v1/cloudconfigs/azure/{configUid}": { "get": { - "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolGet", + "operationId": "v1CloudConfigsAzureGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfig" + "$ref": "#/definitions/v1AzureCloudConfig" } } }, - "summary": "Returns the specified AWS Cluster's Edge-Native machine pool configuration", + "summary": "Returns the specified Azure cloud config", "tags": [ "cloudconfigs" ] }, "parameters": [ { - "description": "AWS Cluster's cloud config uid", + "description": "Cluster's cloud config uid", "in": "path", "name": "configUid", "required": true, "type": "string" - }, + } + ] + }, + "/v1/cloudconfigs/azure/{configUid}/clusterConfig": { + "parameters": [ { - "description": "Edge-native machine pool name", + "description": "Cluster's cloud config uid", "in": "path", - "name": "machinePoolName", + "name": "configUid", "required": true, "type": "string" } ], "put": { - "operationId": "v1AwsCloudConfigsEdgeNativeMachinePoolUpdate", + "operationId": "v1CloudConfigsAzureUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1HybridEdgeNativeMachinePoolConfigUpdateEntity" + "$ref": "#/definitions/v1AzureCloudClusterConfigEntity" } } ], @@ -45573,13 +45349,13 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool", + "summary": "Updates the cluster configuration information", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools": { + "/v1/cloudconfigs/azure/{configUid}/machinePools": { "parameters": [ { "description": "Cluster's cloud config uid", @@ -45590,13 +45366,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAwsMachinePoolCreate", + "operationId": "v1CloudConfigsAzureMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" + "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" } } ], @@ -45614,15 +45390,15 @@ } } }, - "summary": "Creates an AWS cloud config's machine pool", + "summary": "Creates an Azure cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsAwsMachinePoolDelete", + "operationId": "v1CloudConfigsAzureMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" @@ -45650,13 +45426,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAwsMachinePoolUpdate", + "operationId": "v1CloudConfigsAzureMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachinePoolConfigEntity" + "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" } } ], @@ -45665,15 +45441,16 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified AWS cloud config's machine pool", + "summary": "Updates the specified Azure cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines": { + "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "operationId": "v1CloudConfigsAwsPoolMachinesList", + "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", @@ -45719,11 +45496,11 @@ "200": { "description": "An array of AWS machine items", "schema": { - "$ref": "#/definitions/v1AwsMachines" + "$ref": "#/definitions/v1AzureMachines" } } }, - "summary": "Retrieves a list of AWS machines", + "summary": "Retrieves a list of Azure machines", "tags": [ "cloudconfigs" ] @@ -45745,13 +45522,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAwsPoolMachinesAdd", + "operationId": "v1CloudConfigsAzurePoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachine" + "$ref": "#/definitions/v1AzureMachine" } } ], @@ -45775,30 +45552,31 @@ ] } }, - "/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { "delete": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidDelete", + "operationId": "v1CloudConfigsAzurePoolMachinesUidDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified AWS machine", + "summary": "Deletes the specified Azure machine", "tags": [ "cloudconfigs" ] }, "get": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidGet", + "description": "Returns a Azure machine for the specified uid.", + "operationId": "v1CloudConfigsAzurePoolMachinesUidGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AwsMachine" + "$ref": "#/definitions/v1AzureMachine" } } }, - "summary": "Returns the specified AWS machine", + "summary": "Returns the specified Azure machine", "tags": [ "cloudconfigs" ] @@ -45827,13 +45605,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAwsPoolMachinesUidUpdate", + "operationId": "v1CloudConfigsAzurePoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AwsMachine" + "$ref": "#/definitions/v1AzureMachine" } } ], @@ -45842,29 +45620,36 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to the cloud config's machine pool", + "summary": "Updates the specified machine to cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/azure/{configUid}": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}": { "get": { - "operationId": "v1CloudConfigsAzureGet", + "operationId": "v1CloudConfigsCustomGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AzureCloudConfig" + "$ref": "#/definitions/v1CustomCloudConfig" } } }, - "summary": "Returns the specified Azure cloud config", + "summary": "Returns the specified Custom cloud config", "tags": [ "cloudconfigs" ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45874,8 +45659,15 @@ } ] }, - "/v1/cloudconfigs/azure/{configUid}/clusterConfig": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/clusterConfig": { "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45885,13 +45677,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAzureUidClusterConfig", + "operationId": "v1CloudConfigsCustomUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureCloudClusterConfigEntity" + "$ref": "#/definitions/v1CustomCloudClusterConfigEntity" } } ], @@ -45906,8 +45698,15 @@ ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools": { "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45917,13 +45716,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAzureMachinePoolCreate", + "operationId": "v1CloudConfigsCustomMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" + "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" } } ], @@ -45941,15 +45740,15 @@ } } }, - "summary": "Creates an Azure cloud config's machine pool", + "summary": "Creates an Custom cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsAzureMachinePoolDelete", + "operationId": "v1CloudConfigsCustomMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" @@ -45961,6 +45760,13 @@ ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -45977,13 +45783,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAzureMachinePoolUpdate", + "operationId": "v1CloudConfigsCustomMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachinePoolConfigEntity" + "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" } } ], @@ -45992,16 +45798,15 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified Azure cloud config's machine pool", + "summary": "Updates the specified Custom cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "description": "Returns all the Azure machines restricted to the user role and filters.", - "operationId": "v1CloudConfigsAzurePoolMachinesList", + "operationId": "v1CloudConfigsCustomPoolMachinesList", "parameters": [ { "description": "Set of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.name", @@ -46045,18 +45850,25 @@ ], "responses": { "200": { - "description": "An array of AWS machine items", + "description": "An array of Custom machine items", "schema": { - "$ref": "#/definitions/v1AzureMachines" + "$ref": "#/definitions/v1CustomMachines" } } }, - "summary": "Retrieves a list of Azure machines", + "summary": "Retrieves a list of Custom machines", "tags": [ "cloudconfigs" ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46073,13 +45885,13 @@ } ], "post": { - "operationId": "v1CloudConfigsAzurePoolMachinesAdd", + "operationId": "v1CloudConfigsCustomPoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachine" + "$ref": "#/definitions/v1CustomMachine" } } ], @@ -46103,36 +45915,42 @@ ] } }, - "/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { "delete": { - "operationId": "v1CloudConfigsAzurePoolMachinesUidDelete", + "operationId": "v1CloudConfigsCustomPoolMachinesUidDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified Azure machine", + "summary": "Deletes the specified Custom machine", "tags": [ "cloudconfigs" ] }, "get": { - "description": "Returns a Azure machine for the specified uid.", - "operationId": "v1CloudConfigsAzurePoolMachinesUidGet", + "operationId": "v1CloudConfigsCustomPoolMachinesUidGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1AzureMachine" + "$ref": "#/definitions/v1CustomMachine" } } }, - "summary": "Returns the specified Azure machine", + "summary": "Returns the specified Custom machine", "tags": [ "cloudconfigs" ] }, "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46156,13 +45974,13 @@ } ], "put": { - "operationId": "v1CloudConfigsAzurePoolMachinesUidUpdate", + "operationId": "v1CloudConfigsCustomPoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1AzureMachine" + "$ref": "#/definitions/v1CustomMachine" } } ], @@ -46171,36 +45989,29 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to cloud config's machine pool", + "summary": "Updates the specified machine to the cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}": { + "/v1/cloudconfigs/cloudstack/{configUid}": { "get": { - "operationId": "v1CloudConfigsCustomGet", + "operationId": "v1CloudConfigsCloudStackGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CustomCloudConfig" + "$ref": "#/definitions/v1CloudStackCloudConfig" } } }, - "summary": "Returns the specified Custom cloud config", + "summary": "Returns the specified CloudStack cloud config", "tags": [ "cloudconfigs" ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46210,15 +46021,8 @@ } ] }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/clusterConfig": { + "/v1/cloudconfigs/cloudstack/{configUid}/clusterConfig": { "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46228,13 +46032,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCustomUidClusterConfig", + "operationId": "v1CloudConfigsCloudStackUidClusterConfig", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomCloudClusterConfigEntity" + "$ref": "#/definitions/v1CloudStackCloudClusterConfigEntity" } } ], @@ -46249,15 +46053,8 @@ ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools": { "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46267,13 +46064,13 @@ } ], "post": { - "operationId": "v1CloudConfigsCustomMachinePoolCreate", + "operationId": "v1CloudConfigsCloudStackMachinePoolCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" + "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" } } ], @@ -46291,15 +46088,15 @@ } } }, - "summary": "Creates an Custom cloud config's machine pool", + "summary": "Creates a CloudStack cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}": { "delete": { - "operationId": "v1CloudConfigsCustomMachinePoolDelete", + "operationId": "v1CloudConfigsCloudStackMachinePoolDelete", "responses": { "204": { "description": "The resource was deleted successfully" @@ -46311,13 +46108,6 @@ ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46334,13 +46124,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCustomMachinePoolUpdate", + "operationId": "v1CloudConfigsCloudStackMachinePoolUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachinePoolConfigEntity" + "$ref": "#/definitions/v1CloudStackMachinePoolConfigEntity" } } ], @@ -46349,77 +46139,29 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified Custom cloud config's machine pool", + "summary": "Updates the specified CloudStack cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines": { "get": { - "operationId": "v1CloudConfigsCustomPoolMachinesList", - "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" - } - ], + "operationId": "v1CloudConfigsCloudStackPoolMachinesList", "responses": { "200": { - "description": "An array of Custom machine items", + "description": "An array of CloudStack machine items", "schema": { - "$ref": "#/definitions/v1CustomMachines" + "$ref": "#/definitions/v1CloudStackMachines" } } }, - "summary": "Retrieves a list of Custom machines", + "summary": "Retrieves a list of CloudStack machines", "tags": [ "cloudconfigs" ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46436,13 +46178,13 @@ } ], "post": { - "operationId": "v1CloudConfigsCustomPoolMachinesAdd", + "operationId": "v1CloudConfigsCloudStackPoolMachinesAdd", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachine" + "$ref": "#/definitions/v1CloudStackMachine" } } ], @@ -46460,48 +46202,41 @@ } } }, - "summary": "Adds the machine to cloud config's machine pool", + "summary": "Adds the CloudStack machine to cloud config's machine pool", "tags": [ "cloudconfigs" ] } }, - "/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { + "/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}": { "delete": { - "operationId": "v1CloudConfigsCustomPoolMachinesUidDelete", + "operationId": "v1CloudConfigsCloudStackPoolMachinesUidDelete", "responses": { "204": { "description": "The resource was deleted successfully" } }, - "summary": "Deletes the specified Custom machine", + "summary": "Deletes the specified CloudStack machine", "tags": [ "cloudconfigs" ] }, "get": { - "operationId": "v1CloudConfigsCustomPoolMachinesUidGet", + "operationId": "v1CloudConfigsCloudStackPoolMachinesUidGet", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1CustomMachine" + "$ref": "#/definitions/v1CloudStackMachine" } } }, - "summary": "Returns the specified Custom machine", + "summary": "Returns the specified CloudStack machine", "tags": [ "cloudconfigs" ] }, "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - }, { "description": "Cluster's cloud config uid", "in": "path", @@ -46525,13 +46260,13 @@ } ], "put": { - "operationId": "v1CloudConfigsCustomPoolMachinesUidUpdate", + "operationId": "v1CloudConfigsCloudStackPoolMachinesUidUpdate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1CustomMachine" + "$ref": "#/definitions/v1CloudStackMachine" } } ], @@ -46540,7 +46275,7 @@ "description": "The resource was updated successfully" } }, - "summary": "Updates the specified machine to the cloud config's machine pool", + "summary": "Updates the specified machine to cloud config's machine pool", "tags": [ "cloudconfigs" ] @@ -49603,344 +49338,6 @@ } ] }, - "/v1/clouds/apache-cloudstack/account/validate": { - "post": { - "description": "Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error.", - "operationId": "V1CloudStackAccountValidate", - "parameters": [ - { - "description": "Request payload for CloudStack cloud account with required domain field", - "in": "body", - "name": "cloudstackCloudAccount", - "required": true, - "schema": { - "$ref": "#/definitions/v1CloudStackCloudAccount" - } - } - ], - "responses": { - "204": { - "description": "Ok response without content", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - } - } - }, - "summary": "Check if CloudStack account is valid", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/diskOfferings": { - "get": { - "operationId": "V1CloudStackDiskOfferingsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack disk offerings are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack disk offerings are requested", - "in": "query", - "name": "projectId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDiskOfferings" - } - } - }, - "summary": "Returns the CloudStack disk offerings", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/domains": { - "get": { - "operationId": "V1CloudStackDomainsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackDomains" - } - } - }, - "summary": "Returns the CloudStack domains", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/keypairs": { - "get": { - "operationId": "V1CloudStackKeypairsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Project ID for which CloudStack SSH key pairs are requested", - "in": "query", - "name": "projectId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackKeypairs" - } - } - }, - "summary": "Returns the CloudStack SSH key pairs", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/networks": { - "get": { - "operationId": "V1CloudStackNetworksGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack networks are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack networks are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "VPC ID for which CloudStack networks are requested", - "in": "query", - "name": "vpcId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackNetworks" - } - } - }, - "summary": "Returns the CloudStack networks", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/offerings": { - "get": { - "operationId": "V1CloudStackOfferingsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack offerings are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack offerings are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template ID for which CloudStack offerings are requested", - "in": "query", - "name": "templateId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackOfferings" - } - } - }, - "summary": "Returns the CloudStack compute offerings", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/projects": { - "get": { - "operationId": "V1CloudStackProjectsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackProjects" - } - } - }, - "summary": "Returns the CloudStack projects", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/templates": { - "get": { - "operationId": "V1CloudStackTemplatesGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Zone for which CloudStack templates are requested", - "in": "query", - "name": "zone", - "type": "string" - }, - { - "description": "Project ID for which CloudStack templates are requested", - "in": "query", - "name": "projectId", - "type": "string" - }, - { - "description": "Template IDs for which CloudStack templates are requested", - "in": "query", - "items": { - "type": "string" - }, - "name": "templateIds", - "type": "array" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackTemplates" - } - } - }, - "summary": "Returns the CloudStack templates", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/vpcs": { - "get": { - "operationId": "V1CloudStackVpcsGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - }, - { - "description": "Project ID for which CloudStack VPCs are requested", - "in": "query", - "name": "projectId", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackVpcs" - } - } - }, - "summary": "Returns the CloudStack Vpcs", - "tags": [ - "clouds" - ] - } - }, - "/v1/clouds/apache-cloudstack/zones": { - "get": { - "operationId": "V1CloudStackZonesGet", - "parameters": [ - { - "description": "Uid for the specific CloudStack cloud account", - "in": "query", - "name": "cloudAccountUid", - "type": "string" - } - ], - "responses": { - "200": { - "description": "(empty)", - "schema": { - "$ref": "#/definitions/v1CloudStackZones" - } - } - }, - "summary": "Returns the CloudStack zones", - "tags": [ - "clouds" - ] - } - }, "/v1/clouds/aws/account/secret/credentials": { "post": { "operationId": "V1AwsAccountSecretCredentials", @@ -52093,6 +51490,335 @@ ] } }, + "/v1/clouds/cloudstack/account/validate": { + "post": { + "description": "Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error.", + "operationId": "V1CloudStackAccountValidate", + "parameters": [ + { + "description": "Request payload for CloudStack cloud account with required domain field", + "in": "body", + "name": "cloudstackCloudAccount", + "required": true, + "schema": { + "$ref": "#/definitions/v1CloudStackCloudAccount" + } + } + ], + "responses": { + "204": { + "description": "Ok response without content", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + } + } + }, + "summary": "Check if CloudStack account is valid", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/diskOfferings": { + "get": { + "operationId": "V1CloudStackDiskOfferingsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack disk offerings are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack disk offerings are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDiskOfferings" + } + } + }, + "summary": "Returns the CloudStack disk offerings", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/domains": { + "get": { + "operationId": "V1CloudStackDomainsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackDomains" + } + } + }, + "summary": "Returns the CloudStack domains", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/keypairs": { + "get": { + "operationId": "V1CloudStackKeypairsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Project ID for which CloudStack SSH key pairs are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackKeypairs" + } + } + }, + "summary": "Returns the CloudStack SSH key pairs", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/networks": { + "get": { + "operationId": "V1CloudStackNetworksGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack networks are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack networks are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "VPC ID for which CloudStack networks are requested", + "in": "query", + "name": "vpcId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackNetworks" + } + } + }, + "summary": "Returns the CloudStack networks", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/offerings": { + "get": { + "operationId": "V1CloudStackOfferingsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack offerings are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack offerings are requested", + "in": "query", + "name": "projectId", + "type": "string" + }, + { + "description": "Template ID for which CloudStack offerings are requested", + "in": "query", + "name": "templateId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackOfferings" + } + } + }, + "summary": "Returns the CloudStack compute offerings", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/projects": { + "get": { + "operationId": "V1CloudStackProjectsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackProjects" + } + } + }, + "summary": "Returns the CloudStack projects", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/templates": { + "get": { + "operationId": "V1CloudStackTemplatesGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Zone for which CloudStack templates are requested", + "in": "query", + "name": "zone", + "type": "string" + }, + { + "description": "Project ID for which CloudStack templates are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackTemplates" + } + } + }, + "summary": "Returns the CloudStack templates", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/vpcs": { + "get": { + "operationId": "V1CloudStackVpcsGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + }, + { + "description": "Project ID for which CloudStack VPCs are requested", + "in": "query", + "name": "projectId", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackVpcs" + } + } + }, + "summary": "Returns the CloudStack Vpcs", + "tags": [ + "clouds" + ] + } + }, + "/v1/clouds/cloudstack/zones": { + "get": { + "operationId": "V1CloudStackZonesGet", + "parameters": [ + { + "description": "Uid for the specific CloudStack cloud account", + "in": "query", + "name": "cloudAccountUid", + "type": "string" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1CloudStackZones" + } + } + }, + "summary": "Returns the CloudStack zones", + "tags": [ + "clouds" + ] + } + }, "/v1/clouds/eks/properties/validate": { "post": { "operationId": "V1EksPropertiesValidate", @@ -53244,6 +52970,9 @@ "summary": "Create a new cluster template", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53276,6 +53005,9 @@ "summary": "Update the specified cluster's template variables", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53293,6 +53025,9 @@ "summary": "Retrieves a list of cluster template tags", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53321,6 +53056,9 @@ "summary": "Validates the cluster template name", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53335,6 +53073,9 @@ "summary": "Delete a cluster template by uid", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] }, "get": { @@ -53350,6 +53091,9 @@ "summary": "Returns the specified cluster template", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -53391,6 +53135,9 @@ "summary": "Update the specified cluster template metadata", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53423,6 +53170,9 @@ "summary": "Update the specified cluster template policies", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53455,6 +53205,9 @@ "summary": "Update the specified cluster template profiles", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53487,6 +53240,9 @@ "summary": "Update variables for profiles in a cluster template", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -53504,6 +53260,9 @@ "summary": "Retrieve variables for a specific profile in a cluster template", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -53537,6 +53296,9 @@ "summary": "Returns the cluster reconcile document for a specific cluster launched from a template", "tags": [ "clusterTemplates" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -55193,6 +54955,9 @@ "summary": "Retrieves a list of cluster templates filter summary Supported filter fields - [\"clusterTemplateName\", \"tags\", \"cloudType\",\"projectUid\", \"policyUid\"] Supported sort fields - [\"clusterTemplateName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", "tags": [ "dashboard" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55210,6 +54975,9 @@ "summary": "Retrieves a list of all cluster template metadata.", "tags": [ "dashboard" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55236,6 +55004,9 @@ "summary": "Retrieves spectroclusters meta information for clusters launched using the specified cluster template.", "tags": [ "dashboard" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55677,6 +55448,9 @@ "summary": "Retrieves a list of spc policies filter summary Supported filter fields - [\"policyName\", \"tags\", \"policyType\"] Supported sort fields - [\"policyName\", \"policyType\", \"creationTimestamp\", \"lastModifiedTimestamp\"]", "tags": [ "dashboard" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -55694,6 +55468,9 @@ "summary": "Retrieves a list of all spc policies metadata.", "tags": [ "dashboard" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -58675,7 +58452,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/manifest": { + "/v1/overlords/cloudstack/manifest": { "get": { "operationId": "v1OverlordsCloudStackManifest", "responses": { @@ -58700,7 +58477,7 @@ } ] }, - "/v1/overlords/apache-cloudstack/{uid}/account": { + "/v1/overlords/cloudstack/{uid}/account": { "parameters": [ { "in": "path", @@ -58761,7 +58538,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/{uid}/account/validate": { + "/v1/overlords/cloudstack/{uid}/account/validate": { "parameters": [ { "in": "path", @@ -58803,7 +58580,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/{uid}/cloudconfig": { + "/v1/overlords/cloudstack/{uid}/cloudconfig": { "parameters": [ { "in": "path", @@ -58864,7 +58641,7 @@ ] } }, - "/v1/overlords/apache-cloudstack/{uid}/clusterprofile": { + "/v1/overlords/cloudstack/{uid}/clusterprofile": { "get": { "operationId": "v1OverlordsUidCloudStackClusterProfile", "responses": { @@ -59451,7 +59228,7 @@ "vsphere", "openstack", "maas", - "apache-cloudstack" + "cloudstack" ], "in": "query", "name": "cloudType", @@ -62457,6 +62234,9 @@ "summary": "Create a new maintenance policy", "tags": [ "spcPolicies" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -62474,6 +62254,9 @@ "summary": "Returns the specified maintenance policy", "tags": [ "spcPolicies" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -62504,6 +62287,9 @@ "summary": "Updates the specified maintenance policy", "tags": [ "spcPolicies" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -62521,6 +62307,9 @@ "summary": "Retrieves a list of spc policy tags", "tags": [ "spcPolicies" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -62549,6 +62338,9 @@ "summary": "Validates the spc policy name", "tags": [ "spcPolicies" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -62572,6 +62364,9 @@ "summary": "Delete a policy by uid", "tags": [ "spcPolicies" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -62678,15 +62473,15 @@ ] } }, - "/v1/spectroclusters/apache-cloudstack": { + "/v1/spectroclusters/aws": { "post": { - "operationId": "v1SpectroClustersCloudStackCreate", + "operationId": "v1SpectroClustersAwsCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" + "$ref": "#/definitions/v1SpectroAwsClusterEntity" } } ], @@ -62704,21 +62499,21 @@ } } }, - "summary": "Creates a CloudStack cluster", + "summary": "Creates an AWS cluster", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/apache-cloudstack/import": { + "/v1/spectroclusters/aws/import": { "post": { - "operationId": "v1SpectroClustersCloudStackImport", + "operationId": "v1SpectroClustersAwsImport", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterImportEntity" + "$ref": "#/definitions/v1SpectroAwsClusterImportEntity" } } ], @@ -62736,15 +62531,15 @@ } } }, - "summary": "Imports a CloudStack cluster", + "summary": "Imports an AWS cluster", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/apache-cloudstack/rate": { + "/v1/spectroclusters/aws/rate": { "post": { - "operationId": "v1SpectroClustersCloudStackRate", + "operationId": "v1SpectroClustersAwsRate", "parameters": [ { "default": "hourly", @@ -62761,59 +62556,59 @@ "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterRateEntity" + "$ref": "#/definitions/v1SpectroAwsClusterRateEntity" } } ], "responses": { "200": { - "description": "CloudStack Cluster estimated rate response", + "description": "Aws Cluster estimated rate response", "schema": { "$ref": "#/definitions/v1SpectroClusterRate" } } }, - "summary": "Get CloudStack cluster estimated rate information", + "summary": "Get AWS cluster estimated rate information", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/apache-cloudstack/validate": { + "/v1/spectroclusters/aws/validate": { "post": { - "operationId": "v1SpectroClustersCloudStackValidate", + "operationId": "v1SpectroClustersAwsValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" + "$ref": "#/definitions/v1SpectroAwsClusterEntity" } } ], "responses": { "200": { - "description": "CloudStack Cluster validation response", + "description": "Aws Cluster validation response", "schema": { "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Validates CloudStack cluster create operation", + "summary": "Validates AWS cluster create operation", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/aws": { + "/v1/spectroclusters/azure": { "post": { - "operationId": "v1SpectroClustersAwsCreate", + "operationId": "v1SpectroClustersAzureCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterEntity" + "$ref": "#/definitions/v1SpectroAzureClusterEntity" } } ], @@ -62831,21 +62626,21 @@ } } }, - "summary": "Creates an AWS cluster", + "summary": "Creates an Azure cluster", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/aws/import": { + "/v1/spectroclusters/azure/import": { "post": { - "operationId": "v1SpectroClustersAwsImport", + "operationId": "v1SpectroClustersAzureImport", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterImportEntity" + "$ref": "#/definitions/v1SpectroAzureClusterImportEntity" } } ], @@ -62863,15 +62658,15 @@ } } }, - "summary": "Imports an AWS cluster", + "summary": "Imports an Azure cluster", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/aws/rate": { + "/v1/spectroclusters/azure/rate": { "post": { - "operationId": "v1SpectroClustersAwsRate", + "operationId": "v1SpectroClustersAzureRate", "parameters": [ { "default": "hourly", @@ -62888,59 +62683,68 @@ "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterRateEntity" + "$ref": "#/definitions/v1SpectroAzureClusterRateEntity" } } ], "responses": { "200": { - "description": "Aws Cluster estimated rate response", + "description": "Azure Cluster estimated rate response", "schema": { "$ref": "#/definitions/v1SpectroClusterRate" } } }, - "summary": "Get AWS cluster estimated rate information", + "summary": "Get Azure cluster estimated rate information", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/aws/validate": { + "/v1/spectroclusters/azure/validate": { "post": { - "operationId": "v1SpectroClustersAwsValidate", + "operationId": "v1SpectroClustersAzureValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAwsClusterEntity" + "$ref": "#/definitions/v1SpectroAzureClusterEntity" } } ], "responses": { "200": { - "description": "Aws Cluster validation response", + "description": "Azure Cluster validation response", "schema": { "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Validates AWS cluster create operation", + "summary": "Validates Azure cluster create operation", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/azure": { + "/v1/spectroclusters/cloudTypes/{cloudType}": { + "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], "post": { - "operationId": "v1SpectroClustersAzureCreate", + "operationId": "v1SpectroClustersCustomCreate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" + "$ref": "#/definitions/v1SpectroCustomClusterEntity" } } ], @@ -62958,178 +62762,169 @@ } } }, - "summary": "Creates an Azure cluster", + "summary": "Creates a Custom cluster", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/azure/import": { + "/v1/spectroclusters/cloudTypes/{cloudType}/validate": { + "parameters": [ + { + "description": "Cluster's cloud type", + "in": "path", + "name": "cloudType", + "required": true, + "type": "string" + } + ], "post": { - "operationId": "v1SpectroClustersAzureImport", + "operationId": "v1SpectroClustersCustomValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterImportEntity" + "$ref": "#/definitions/v1SpectroCustomClusterEntity" } } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, + "200": { + "description": "Custom Cluster validation response", "schema": { - "$ref": "#/definitions/v1Uid" + "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Imports an Azure cluster", + "summary": "Validates Custom cluster create operation", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/azure/rate": { + "/v1/spectroclusters/cloudstack": { "post": { - "operationId": "v1SpectroClustersAzureRate", + "operationId": "v1SpectroClustersCloudStackCreate", "parameters": [ - { - "default": "hourly", - "enum": [ - "hourly", - "monthly", - "yearly" - ], - "in": "query", - "name": "periodType", - "type": "string" - }, { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterRateEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" } } ], "responses": { - "200": { - "description": "Azure Cluster estimated rate response", + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, "schema": { - "$ref": "#/definitions/v1SpectroClusterRate" + "$ref": "#/definitions/v1Uid" } } }, - "summary": "Get Azure cluster estimated rate information", + "summary": "Creates a CloudStack cluster", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/azure/validate": { + "/v1/spectroclusters/cloudstack/import": { "post": { - "operationId": "v1SpectroClustersAzureValidate", + "operationId": "v1SpectroClustersCloudStackImport", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroAzureClusterEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterImportEntity" } } ], "responses": { - "200": { - "description": "Azure Cluster validation response", + "201": { + "description": "Created successfully", + "headers": { + "AuditUid": { + "description": "Audit uid for the request", + "type": "string" + } + }, "schema": { - "$ref": "#/definitions/v1SpectroClusterValidatorResponse" + "$ref": "#/definitions/v1Uid" } } }, - "summary": "Validates Azure cluster create operation", + "summary": "Imports a CloudStack cluster", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/cloudTypes/{cloudType}": { - "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - } - ], + "/v1/spectroclusters/cloudstack/rate": { "post": { - "operationId": "v1SpectroClustersCustomCreate", + "operationId": "v1SpectroClustersCloudStackRate", "parameters": [ + { + "default": "hourly", + "enum": [ + "hourly", + "monthly", + "yearly" + ], + "in": "query", + "name": "periodType", + "type": "string" + }, { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCustomClusterEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterRateEntity" } } ], "responses": { - "201": { - "description": "Created successfully", - "headers": { - "AuditUid": { - "description": "Audit uid for the request", - "type": "string" - } - }, + "200": { + "description": "CloudStack Cluster estimated rate response", "schema": { - "$ref": "#/definitions/v1Uid" + "$ref": "#/definitions/v1SpectroClusterRate" } } }, - "summary": "Creates a Custom cluster", + "summary": "Get CloudStack cluster estimated rate information", "tags": [ "spectroclusters" ] } }, - "/v1/spectroclusters/cloudTypes/{cloudType}/validate": { - "parameters": [ - { - "description": "Cluster's cloud type", - "in": "path", - "name": "cloudType", - "required": true, - "type": "string" - } - ], + "/v1/spectroclusters/cloudstack/validate": { "post": { - "operationId": "v1SpectroClustersCustomValidate", + "operationId": "v1SpectroClustersCloudStackValidate", "parameters": [ { "in": "body", "name": "body", "schema": { - "$ref": "#/definitions/v1SpectroCustomClusterEntity" + "$ref": "#/definitions/v1SpectroCloudStackClusterEntity" } } ], "responses": { "200": { - "description": "Custom Cluster validation response", + "description": "CloudStack Cluster validation response", "schema": { "$ref": "#/definitions/v1SpectroClusterValidatorResponse" } } }, - "summary": "Validates Custom cluster create operation", + "summary": "Validates CloudStack cluster create operation", "tags": [ "spectroclusters" ] @@ -63164,6 +62959,9 @@ "summary": "Upgrades clusters launched from the specified cluster template", "tags": [ "spectroclusters" + ], + "x-Features": [ + "ClusterTemplate" ] } }, @@ -63189,6 +62987,9 @@ "summary": "Returns the associated profiles for all the cluster of launched from the specified cluster template", "tags": [ "spectroclusters" + ], + "x-Features": [ + "ClusterTemplate" ] }, "parameters": [ @@ -65131,38 +64932,6 @@ ] } }, - "/v1/spectroclusters/{uid}/clusterConfig/timezone": { - "parameters": [ - { - "description": "Cluster uid", - "in": "path", - "name": "uid", - "required": true, - "type": "string" - } - ], - "patch": { - "operationId": "v1SpectroClustersUidTimezoneUpdate", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1TimezoneUpdateEntity" - } - } - ], - "responses": { - "204": { - "description": "The resource was updated successfully" - } - }, - "summary": "Updates the specified cluster's timezone configuration", - "tags": [ - "spectroclusters" - ] - } - }, "/v1/spectroclusters/{uid}/config/namespaces": { "get": { "operationId": "v1SpectroClustersUidConfigNamespacesGet", diff --git a/api/palette-apis-spec.json b/api/palette-apis-spec.json index 9f2a4bef..775b3f52 100644 --- a/api/palette-apis-spec.json +++ b/api/palette-apis-spec.json @@ -1 +1 @@ -{"consumes":["application/json"],"definitions":{"URLEncodedBase64":{"format":"url-encoded-base64","type":"string"},"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"},"V1AwsPropertiesValidateSpec":{"description":"AWS properties validate spec","properties":{"region":{"type":"string"},"sshKeyName":{"type":"string"}},"type":"object"},"V1EksPropertiesValidateSpec":{"description":"Eks properties validate spec","properties":{"cloudAccountUid":{"type":"string"},"name":{"type":"string"},"region":{"type":"string"},"sshKeyName":{"type":"string"},"subnets":{"items":{"type":"string"},"type":"array"},"vpcId":{"type":"string"}},"type":"object"},"V1GcpPropertiesValidateSpec":{"description":"Gcp properties validate spec","properties":{"azs":{"items":{"type":"string"},"type":"array"},"cloudAccountUid":{"type":"string"},"projectId":{"type":"string"},"region":{"type":"string"}},"type":"object"},"V1PasswordsBlockList":{"description":"List of blocklisted passwords","properties":{"spec":{"$ref":"#/definitions/v1PasswordsBlockListEntity"}},"type":"object"},"urlEncodedBase64":{"format":"url-encoded-base64","type":"string"},"v1.AzureAccountEntitySpec":{"properties":{"clientCloud":{"default":"public","description":"Contains configuration for Azure cloud","enum":["azure-china","azure-government","public"],"type":"string"},"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"}},"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 (Read-only response data)","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"},"v1ActivationsSystemResponse":{"properties":{"status":{"properties":{"expiresAt":{"$ref":"#/definitions/v1Time"},"state":{"enum":["Active","Pending","Inactive"],"type":"string"}},"required":["state"],"type":"object"}},"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"},"v1AmiTypes":{"description":"List of AWS AMI types","properties":{"amiTypes":{"description":"List of AWS AMI types","items":{"type":"string"},"type":"array"}},"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"},"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"}}},"v1ApiKeyCreateResponse":{"description":"Response of create API key","properties":{"apiKey":{"description":"Api key is used for authentication","type":"string"},"uid":{"description":"User uid","type":"string"}},"type":"object"},"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":"Deprecated: API key field will be no longer available","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":{"deploymentClusterType":{"description":"Application deployment source cluster type[ \"virtualCluster\", \"hostCluster\" ]","enum":["virtual","host"],"type":"string"},"name":{"description":"Application deployment cluster name","type":"string"},"uid":{"description":"Application deployment cluster uid","type":"string"}},"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":{"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/v1AppDeploymentClusterRefSummary"}}},"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"}}},"v1ArchType":{"default":"amd64","enum":["amd64","arm64"],"type":"string"},"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","activity","action"],"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"},"v1AuthCertsGet":{"description":"Auth certs get","properties":{"apiDomain":{"type":"string","x-omitempty":false},"caCert":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"type":"boolean","x-omitempty":false},"rootDomain":{"type":"string","x-omitempty":false}}},"v1AuthEdgeJetKeyRequest":{"properties":{"edgeAuthToken":{"type":"string"},"edgeHostUid":{"type":"string"},"spectroClusterUid":{"type":"string"}},"required":["edgeAuthToken","edgeHostUid"],"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"},"v1AuthMfaLoginFinishRequest":{"properties":{"_type":{"type":"string"},"authenticatorAttachment":{"type":"string"},"clientExtensionResults":{"additionalProperties":{"type":"object"},"type":"object"},"deviceName":{"type":"string"},"id":{"type":"string"},"rawId":{"$ref":"#/definitions/urlEncodedBase64"},"response":{"properties":{"authenticatorData":{"$ref":"#/definitions/urlEncodedBase64"},"clientDataJSON":{"$ref":"#/definitions/urlEncodedBase64"},"signature":{"$ref":"#/definitions/urlEncodedBase64"},"userHandle":{"$ref":"#/definitions/urlEncodedBase64"}},"type":"object"}},"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"},"v1AuthTokenRevoke":{"properties":{"tokens":{"items":{"type":"string"},"type":"array","uniqueItems":true}}},"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}}},"v1AuthTunnel":{"description":"Tunnel authorize request","properties":{"kind":{"description":"kind of the resource","type":"string"},"uid":{"description":"uid of the resource","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"},"v1AwsAccountCredentials":{"description":"Aws secret account credentials","properties":{"accessKey":{"description":"Aws account access key","type":"string"},"expirationTime":{"$ref":"#/definitions/v1Time"},"secretKey":{"description":"Aws account secret key","type":"string"},"secretToken":{"description":"Aws account secret token","type":"string"}},"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. It includes roleArn and permissionBoundaryArn in case of podIdentity. 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","aws-iso","aws-iso-b"],"type":"string"},"podIdentity":{"$ref":"#/definitions/v1AwsPodIdentityCredentials","description":"AWS EKS Pod Identity credentials in case of credentialType podIdentity, will be empty in case of other credential types"},"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"},"secretSpec":{"$ref":"#/definitions/v1AwsSecretSpec"},"secretToken":{"description":"AWS account secret token; in case of aws-iso and aws-iso-b","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, pod-identity]. STS type will be used for role assumption for sts type, accessKey/secretKey contains the source account, Arn is the target account. Pod Identity type will be used for EKS Pod Identity authentication with roleArn as the target account.","enum":["secret","sts","pod-identity"],"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"},"hybridMachinePools":{"items":{"$ref":"#/definitions/v1AwsHybridMachinePool"},"type":"array"},"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"},"v1AwsCloudHybridConfigEntity":{"description":"AWS cloud hybrid config entity","properties":{"hybridConfig":{"$ref":"#/definitions/v1AwsHybridConfig"}},"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"},"hybridConfig":{"$ref":"#/definitions/v1AwsHybridConfig","description":"AWS hybrid cluster config"},"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"},"v1AwsHybridConfig":{"description":"AwsHybridConfig specifies the AWS Hybrid configuration for the cluster","properties":{"awsVpcCidr":{"description":"AWS VPC CIDR is the CIDR of the AWS/EKS cluster's VPC","type":"string"},"iamRolesAnywhere":{"$ref":"#/definitions/v1IamRolesAnywhere","description":"IamRolesAnywhere specifies the IAM Roles Anywhere configuration for the AWS/EKS cluster"},"remoteNodeCidrs":{"description":"RemoteNodeCIDRs specifies the Node CIDRs of all remote nodes","items":{"type":"string"},"type":"array"},"remotePodCidrs":{"description":"RemotePodCIDRs specifies the Pod CIDRs of all remote pods","items":{"type":"string"},"type":"array"},"systemsManager":{"$ref":"#/definitions/v1SystemsManager","description":"SystemsManager specifies the Systems Manager configuration for the AWS/EKS cluster"}},"type":"object"},"v1AwsHybridMachinePool":{"description":"Machine pool reference of cloud config of cluster deployed by hybrid cluster","properties":{"poolCloudType":{"$ref":"#/definitions/v1HybridPoolClusterCloudType"},"poolName":{"description":"Machine pool name","type":"string"},"poolUid":{"description":"Machine pool uid","type":"string"}},"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"},"v1AwsKmsKeyEntity":{"description":"List of AWS Keys","properties":{"awsAccountId":{"description":"The twelve-digit account ID of the Amazon Web Services account that owns the KMS key","type":"string"},"enabled":{"description":"Specifies whether the KMS key is enabled.","type":"boolean"},"keyId":{"description":"The globally unique identifier for the KMS key","type":"string"}},"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":{"additionalSecurityGroups":{"description":"Additional Security groups","items":{"$ref":"#/definitions/v1AwsResourceReference"},"type":"array"},"azs":{"items":{"type":"string"},"type":"array"},"capacityType":{"default":"on-demand","description":"EC2 instance capacity type","enum":["on-demand","spot"],"type":"string"},"hostResourceGroupArn":{"description":"ARN of AWS Host Resource Group for node placement on dedicated hosts","type":"string"},"instanceType":{"description":"instance type","type":"string"},"licenseConfigurationArns":{"description":"List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified)","items":{"type":"string"},"type":"array"},"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"},"additionalSecurityGroups":{"description":"Additional Security groups","items":{"$ref":"#/definitions/v1AwsResourceReference"},"type":"array"},"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"},"hostResourceGroupArn":{"description":"ARN of AWS Host Resource Group for node placement on dedicated hosts","type":"string"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"licenseConfigurationArns":{"description":"List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified)","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","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":"control plane 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 control plane 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"}},"required":["cloudConfig"],"type":"object"},"v1AwsMachineSpec":{"description":"AWS cloud VM definition spec","properties":{"additionalSecurityGroups":{"description":"Additional Security groups","items":{"$ref":"#/definitions/v1AwsResourceReference"},"type":"array"},"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"},"v1AwsPodIdentityCredentials":{"description":"AWS EKS Pod Identity credentials for role assumption","properties":{"permissionBoundaryArn":{"description":"Optional Permission Boundary ARN to limit the maximum permissions for roles created by Hubble","type":"string"},"roleArn":{"description":"IAM Role ARN for the AWS EKS Pod Identity in cloud account","type":"string"}},"type":"object"},"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"},"v1AwsSecretSpec":{"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":{"accountName":{"description":"AWS secret accountName; only for aws-iso-b environment","type":"string"},"agency":{"description":"AWS secret agency","type":"string"},"isCapValidationEnabled":{"description":"Flag to rotate the secret region credentials","type":"boolean"},"mission":{"description":"AWS secret mission; only for aws-iso environment","type":"string"},"namePrefix":{"description":"Policy Boundary","type":"string"},"permissionBoundary":{"description":"Role or Policy Prefix","type":"string"},"policy":{"description":"AWS secret policy; JSON string","type":"string"},"role":{"description":"AWS secret role","type":"string"},"tls":{"$ref":"#/definitions/v1AwsSecretTlsConfig","description":"TLS configuration for the AWS secret"}},"type":"object"},"v1AwsSecretSpecInputEntity":{"description":"AWS Secret spec input entity","properties":{"partition":{"default":"aws-iso-b","description":"AWS accounts are scoped to a single partition. Allowed values [aws-iso, aws-iso-b], Default values","enum":["aws-iso","aws-iso-b"],"type":"string"},"secretSpec":{"$ref":"#/definitions/v1AwsSecretSpec","description":"AWS secret spec entity"}}},"v1AwsSecretTlsConfig":{"description":"TLS configuration for the AWS secret","properties":{"ca":{"description":"CA certificate","type":"string"},"cert":{"description":"Certificate","type":"string"},"key":{"description":"Key","type":"string"}},"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":{"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"},"mapPublicIpOnLaunch":{"description":"Indicates whether instances launched in this subnet receive a public IPv4 address.","type":"boolean","x-omitempty":false},"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"},"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":{"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":{"azureEnvironment":{"default":"AzurePublicCloud","description":"Contains configuration for Azure cloud","enum":["AzureChinaCloud","AzurePublicCloud","AzureUSGovernment","AzureUSGovernmentCloud","AzureUSSecretCloud"],"type":"string"},"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"},"tls":{"$ref":"#/definitions/v1AzureSecretTlsConfig","description":"TLS configuration for the Azure secret"}},"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":"AzureCloudConfigSpec 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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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"},"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":"control plane 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 control plane 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"}},"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"},"v1AzureSecretTlsConfig":{"description":"TLS configuration for the AWS secret","properties":{"cert":{"description":"Certificate is the TLS certificate used to authenticate the Azure secret","type":"string"}},"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"},"v1BackupLocationConfig":{"description":"Backup location configuration","properties":{"name":{"type":"string"},"type":{"type":"string"},"uid":{"type":"string"}}},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"},"status":{"$ref":"#/definitions/v1OciRegistryStatus"}},"type":"object"},"v1BasicOciRegistrySpec":{"description":"Basic oci registry spec","properties":{"auth":{"$ref":"#/definitions/v1RegistryAuth"},"baseContentPath":{"description":"OCI registry content base path","type":"string"},"basePath":{"description":"OCI registry api base path","type":"string"},"containsSpectroManifest":{"type":"boolean","x-omitempty":false},"endpoint":{"description":"OCI registry endpoint","type":"string"},"isSyncSupported":{"type":"boolean"},"providerType":{"default":"helm","enum":["helm","zarf","pack"],"type":"string"},"registryUid":{"description":"Basic oci registry uid","type":"string"},"scope":{"type":"string"}},"required":["endpoint","auth"],"type":"object"},"v1Billing":{"description":"billing preference","properties":{"billingDay":{"type":"integer"},"tierPricing":{"$ref":"#/definitions/v1TierPrice"}}},"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":{"clientType":{"description":"clientType indicates the type of the client making the request","type":"string"},"maxAllowedClients":{"description":"maximum number of clients that can subscribe to the subject","type":"integer"},"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":{"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"},"v1Card":{"description":"Card details object","properties":{"brand":{"description":"Card brand","type":"string"},"country":{"description":"Country name the card belongs","type":"string"},"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"},"v1ClassificationBanner":{"properties":{"config":{"description":"JSON-formatted string containing classification banner configuration data","type":"string"}}},"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"},"tokenExpiry":{"$ref":"#/definitions/v1Time","description":"Token expiry time"},"tokenGenerationTime":{"$ref":"#/definitions/v1Time","description":"Token generation time"}},"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"},"v1CloudAccountUidEntity":{"description":"Cloud account uid entity","properties":{"uid":{"description":"Cloud account uid","type":"string"}},"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"},"v1CloudCategory":{"default":"cloud","description":"Cloud category description","enum":["datacenter","cloud","edge"],"type":"string"},"v1CloudConfigMeta":{"properties":{"cloudType":{"type":"string"},"hybridMachinePools":{"description":"Hybrid Machine pools meta information","items":{"$ref":"#/definitions/v1MachinePoolMeta"},"type":"array"},"machinePools":{"description":"Machine pools 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":{"addresses":{"description":"List of machine IP addresses","items":{"$ref":"#/definitions/v1MachineAddress"},"type":"array"},"health":{"$ref":"#/definitions/v1MachineHealth"},"instanceState":{"enum":["Pending","Provisioning","Provisioned","Running","Deleting","Deleted","Failed","Unknown"],"type":"string"},"instanceStateLastUpdate":{"$ref":"#/definitions/v1Time","description":"Timestamp of the last instance state update"},"maintenanceStatus":{"$ref":"#/definitions/v1MachineMaintenanceStatus"},"ready":{"description":"Indicates whether the machine is ready","type":"boolean"}},"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"},"v1CloudStackAccount":{"description":"CloudStack 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/v1CloudStackCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CloudStackAccountInputEntity":{"description":"CloudStack account input entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CloudStackAccountUpdateEntity":{"description":"CloudStack account update entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaUpdateEntity"},"spec":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CloudStackAccounts":{"properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackAccount"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1CloudStackCloudAccount":{"description":"CloudStack cloud account credentials","properties":{"apiKey":{"description":"API Key for CloudStack authentication","type":"string"},"apiUrl":{"description":"API URL for CloudStack management server","type":"string"},"domain":{"description":"Cloudstack domain","type":"string"},"insecure":{"description":"Skip SSL certificate verification (default: false)","type":"boolean"},"secretKey":{"description":"Secret Key for CloudStack authentication","type":"string"}},"required":["apiUrl","apiKey","secretKey"],"type":"object"},"v1CloudStackCloudClusterConfigEntity":{"description":"CloudStack cloud cluster config entity","properties":{"clusterConfig":{"$ref":"#/definitions/v1CloudStackClusterConfigUpdateEntity"}},"type":"object"},"v1CloudStackCloudConfig":{"description":"CloudStackCloudConfig is the Schema for the CloudStackcloudconfigs 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/v1CloudStackCloudConfigSpec"},"status":{"$ref":"#/definitions/v1CloudStackCloudConfigStatus"}},"type":"object"},"v1CloudStackCloudConfigSpec":{"description":"CloudStackCloudConfigSpec 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 CloudStackCloudAccount"},"clusterConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"machinePoolConfig":{"items":{"$ref":"#/definitions/v1CloudStackMachinePoolConfig"},"type":"array"}},"type":"object"},"v1CloudStackCloudConfigStatus":{"description":"CloudStackCloudConfigStatus defines the observed state of CloudStackCloudConfig 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"},"v1CloudStackClusterConfig":{"description":"Cluster level configuration for CloudStack cloud, same for all machinepools","properties":{"controlPlaneEndpoint":{"description":"Endpoint IP to be used for API server, should only be enabled for static CloudStack network","type":"string"},"project":{"$ref":"#/definitions/v1CloudStackResource","description":"Project name for the cluster (optional)"},"sshKeyName":{"description":"SSH Key name for accessing cluster nodes","type":"string"},"syncWithCKS":{"description":"SyncWithCKS determines if an externalManaged CKS cluster should be created (optional)","type":"boolean"},"zones":{"description":"Multiple zones for multi-AZ deployments. If only one zone is specified, it will be treated as single-zone deployment","items":{"$ref":"#/definitions/v1CloudStackZoneSpec"},"type":"array"}},"type":"object"},"v1CloudStackClusterConfigUpdateEntity":{"description":"Cluster level update configuration for CloudStack","properties":{"controlPlaneEndpoint":{"description":"Endpoint IP to be used for API server, should only be enabled for static CloudStack network","type":"string"}},"type":"object"},"v1CloudStackDiskOffering":{"description":"CloudStack disk offering","properties":{"id":{"description":"Disk offering ID","type":"string"},"name":{"description":"Disk offering name","type":"string"}},"type":"object"},"v1CloudStackDiskOfferings":{"description":"List of CloudStack disk offerings","properties":{"diskOfferings":{"items":{"$ref":"#/definitions/v1CloudStackDiskOffering"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackDomain":{"description":"CloudStack domain","properties":{"id":{"description":"Domain ID","type":"string"},"name":{"description":"Domain name","type":"string"}},"type":"object"},"v1CloudStackDomains":{"description":"List of CloudStack domains","properties":{"domains":{"items":{"$ref":"#/definitions/v1CloudStackDomain"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackKeypair":{"description":"CloudStack SSH key pair","properties":{"fingerprint":{"description":"SSH key pair fingerprint","type":"string"},"name":{"description":"SSH key pair name","type":"string"}},"type":"object"},"v1CloudStackKeypairs":{"description":"List of CloudStack SSH key pairs","properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackKeypair"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1CloudStackMachine":{"description":"CloudStack cloud VM definition","properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1CloudStackMachineSpec"},"status":{"$ref":"#/definitions/v1CloudMachineStatus"}},"type":"object"},"v1CloudStackMachineConfig":{"description":"CloudStack-specific machine configuration","properties":{"instanceConfig":{"$ref":"#/definitions/v1InstanceConfig","description":"Instance Configuration"},"networks":{"description":"Network configuration","items":{"$ref":"#/definitions/v1CloudStackNetworkConfig"},"type":"array"},"offering":{"$ref":"#/definitions/v1CloudStackResource","description":"Service offering (instance type/size)"},"template":{"$ref":"#/definitions/v1CloudStackResource","description":"CloudStack template override for this machine pool. If not specified, inherits cluster default from profile."}},"type":"object"},"v1CloudStackMachineConfigEntity":{"properties":{"instanceConfig":{"$ref":"#/definitions/v1InstanceConfig","description":"Instance Configuration"},"networks":{"description":"Network configuration","items":{"$ref":"#/definitions/v1CloudStackNetworkConfig"},"type":"array"},"offering":{"$ref":"#/definitions/v1CloudStackResource"},"template":{"$ref":"#/definitions/v1CloudStackResource","description":"CloudStack template override for this machine pool. If not specified, inherits cluster default from profile."}},"required":["offering"],"type":"object"},"v1CloudStackMachineDiskOffering":{"description":"CloudStack disk offering configuration for machine","properties":{"customSizeInGB":{"description":"Custom disk size in GB","format":"int32","type":"integer"},"device":{"description":"Device name for the disk","type":"string"},"filesystem":{"description":"Filesystem type for the disk","type":"string"},"label":{"description":"Label for the disk","type":"string"},"mountPath":{"description":"Mount path for the disk","type":"string"}},"type":"object"},"v1CloudStackMachineOffering":{"description":"CloudStack compute offering configuration for machine","properties":{"name":{"description":"Offering name","type":"string"}},"type":"object"},"v1CloudStackMachinePoolCloudConfigEntity":{"properties":{"instanceConfig":{"$ref":"#/definitions/v1InstanceConfig","description":"Instance Configuration"},"networks":{"description":"Network configuration","items":{"$ref":"#/definitions/v1CloudStackNetworkConfig"},"type":"array"},"offering":{"$ref":"#/definitions/v1CloudStackResource","description":"Service offering (instance type/size)"},"template":{"$ref":"#/definitions/v1CloudStackResource","description":"CloudStack template override for this machine pool. If not specified, inherits cluster default from profile."}},"required":["offering"],"type":"object"},"v1CloudStackMachinePoolConfig":{"allOf":[{"$ref":"#/definitions/v1MachinePoolBaseConfig"},{"$ref":"#/definitions/v1CloudStackMachineConfig"}],"description":"Configuration for a CloudStack machine pool","type":"object"},"v1CloudStackMachinePoolConfigEntity":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1CloudStackMachinePoolCloudConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}},"required":["cloudConfig"],"type":"object"},"v1CloudStackMachineSpec":{"description":"CloudStack cloud VM definition spec","properties":{"diskOffering":{"$ref":"#/definitions/v1CloudStackMachineDiskOffering","description":"Disk offering configuration for additional storage"},"failureDomainName":{"description":"Failure domain name (zone) for the machine","type":"string"},"instanceType":{"$ref":"#/definitions/v1GenericInstanceType","description":"Instance service offering with cpu and memory info"},"nics":{"items":{"$ref":"#/definitions/v1CloudStackNic"},"type":"array"},"offering":{"$ref":"#/definitions/v1CloudStackMachineOffering","description":"Compute offering configuration"},"providerID":{"description":"Provider ID for the machine","type":"string"},"sshKey":{"description":"SSH key name to use for the machine","type":"string"},"template":{"$ref":"#/definitions/v1CloudStackMachineTemplate","description":"Template configuration for the machine"}},"type":"object"},"v1CloudStackMachineTemplate":{"description":"CloudStack template configuration for machine","properties":{"name":{"description":"Template name","type":"string"}},"type":"object"},"v1CloudStackMachines":{"description":"CloudStack machine list","properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackMachine"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1CloudStackNetwork":{"description":"CloudStack network","properties":{"cidr":{"description":"CIDR block for the network","type":"string"},"displayText":{"description":"Display text for the network","type":"string"},"gateway":{"description":"Gateway IP address for the network","type":"string"},"id":{"description":"Network ID","type":"string"},"isDefault":{"description":"Whether this is the default network","type":"boolean"},"isShared":{"description":"Whether the network is shared across accounts","type":"boolean"},"name":{"description":"Network name","type":"string"},"netmask":{"description":"Network mask for the network","type":"string"},"networkDomain":{"description":"Network domain","type":"string"},"networkOffering":{"description":"Network offering name","type":"string"},"state":{"description":"Current state of the network (Setup, Allocated, etc.)","type":"string"},"trafficType":{"description":"Traffic type of the network (Guest, Management, etc.)","type":"string"},"type":{"description":"Network type - Isolated, Shared, etc.","type":"string"},"zoneId":{"description":"Zone ID where the network is located","type":"string"},"zoneName":{"description":"Zone name where the network is located","type":"string"}},"type":"object"},"v1CloudStackNetworkConfig":{"description":"Network configuration for CloudStack instances","properties":{"id":{"description":"Network id","type":"string"},"name":{"description":"Network name","type":"string"}},"type":"object"},"v1CloudStackNetworkSpec":{"description":"Enhanced network configuration for CloudStack","properties":{"gateway":{"description":"Gateway IP address for the network","type":"string"},"id":{"description":"Network id","type":"string"},"name":{"description":"Network name","type":"string"},"netmask":{"description":"Network mask for the network","type":"string"},"offering":{"description":"Network offering name","type":"string"},"routingMode":{"description":"Routing mode for the network","type":"string"},"type":{"description":"Network type: Isolated, Shared, etc.","type":"string"},"vpc":{"$ref":"#/definitions/v1CloudStackVPCSpec","description":"VPC configuration (optional, for VPC networks)"}},"type":"object"},"v1CloudStackNetworks":{"description":"List of CloudStack networks","properties":{"networks":{"items":{"$ref":"#/definitions/v1CloudStackNetwork"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackNic":{"description":"CloudStack network interface","properties":{"index":{"format":"int8","type":"integer"},"macAddress":{"type":"string"},"networkName":{"type":"string"},"privateIPs":{"items":{"type":"string"},"type":"array"}},"type":"object"},"v1CloudStackOffering":{"description":"CloudStack compute offering","properties":{"cpuNumber":{"description":"Number of CPU cores","format":"int32","type":"integer"},"cpuSpeed":{"description":"CPU speed in MHz","format":"int32","type":"integer"},"displayText":{"description":"Display text for the offering","type":"string"},"hypervisorSnapshotReserve":{"description":"Hypervisor snapshot reserve space as percentage","format":"int32","type":"integer"},"id":{"description":"Offering ID","type":"string"},"isCustomized":{"description":"Whether the offering allows customization of CPU and memory","type":"boolean"},"isCustomizedIops":{"description":"Whether the offering allows customization of IOPS","type":"boolean"},"isVolatile":{"description":"Whether the VM is volatile (data is lost on stop/restart)","type":"boolean"},"limitCpuUse":{"description":"Whether CPU usage is limited","type":"boolean"},"maxIops":{"description":"Maximum IOPS for customized offerings","format":"int64","type":"integer"},"memory":{"description":"Memory size in MB","format":"int64","type":"integer"},"minIops":{"description":"Minimum IOPS for customized offerings","format":"int64","type":"integer"},"name":{"description":"Offering name","type":"string"},"offerHA":{"description":"Whether the offering supports high availability","type":"boolean"},"storageType":{"description":"Storage type (local or shared)","type":"string"}},"type":"object"},"v1CloudStackOfferings":{"description":"List of CloudStack compute offerings","properties":{"offerings":{"items":{"$ref":"#/definitions/v1CloudStackOffering"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackProject":{"description":"CloudStack project","properties":{"id":{"description":"Project ID","type":"string"},"name":{"description":"Project name","type":"string"}},"type":"object"},"v1CloudStackProjects":{"description":"List of CloudStack projects","properties":{"projects":{"items":{"$ref":"#/definitions/v1CloudStackProject"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackResource":{"description":"Cloud stack resource information","properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"v1CloudStackTemplate":{"description":"CloudStack template","properties":{"id":{"description":"Template ID","type":"string"},"name":{"description":"Template name","type":"string"}},"type":"object"},"v1CloudStackTemplates":{"description":"List of CloudStack templates","properties":{"templates":{"items":{"$ref":"#/definitions/v1CloudStackTemplate"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackVPCSpec":{"description":"VPC configuration for CloudStack networks","properties":{"cidr":{"description":"CIDR block for the VPC","type":"string"},"id":{"description":"VPC id","type":"string"},"name":{"description":"VPC name","type":"string"},"offering":{"description":"VPC offering name","type":"string"}},"type":"object"},"v1CloudStackVpc":{"description":"CloudStack Vpc","properties":{"cidr":{"description":"Vpc Cidr","type":"string"},"domainId":{"description":"Domain Id associated with Vpc","type":"string"},"id":{"description":"Vpc id","type":"string"},"name":{"description":"Vpc name","type":"string"},"offeringId":{"description":"Vpc offering Id","type":"string"},"projectId":{"description":"Project Id associated with Vpc","type":"string"},"zoneId":{"description":"Zone Id associated with Vpc","type":"string"}},"type":"object"},"v1CloudStackVpcs":{"description":"List of CloudStack SSH key pairs","properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackVpc"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1CloudStackZone":{"description":"CloudStack zone","properties":{"id":{"description":"Zone ID","type":"string"},"name":{"description":"Zone name","type":"string"}},"type":"object"},"v1CloudStackZoneSpec":{"description":"CloudStack zone with its network configuration","properties":{"id":{"description":"Zone Id","type":"string"},"name":{"description":"Zone name","type":"string"},"network":{"$ref":"#/definitions/v1CloudStackNetworkSpec","description":"Network configuration specific to this zone"}},"type":"object"},"v1CloudStackZones":{"description":"List of CloudStack zones","properties":{"zones":{"items":{"$ref":"#/definitions/v1CloudStackZone"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudType":{"default":"all","enum":["all","aws","azure","gcp","vsphere","openstack","maas","nested","baremetal","eks","aks","edge","apache-cloudstack","edge-native","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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"},"backupLocationConfig":{"$ref":"#/definitions/v1BackupLocationConfig"},"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":{"clusterMetaAttribute":{"description":"ClusterMetaAttribute contains additional cluster metadata information.","type":"string"},"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"},"hostClusterConfig":{"$ref":"#/definitions/v1HostClusterConfig","description":"HostClusterConfiguration defines the configuration of host clusters, where virtual clusters be deployed"},"hybridClusterConfig":{"$ref":"#/definitions/v1HybridClusterConfig","description":"HybridClusterConfiguration defines the configuration of hybrid clusters and clusters deployed through hybrid clusters"},"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."},"timezone":{"description":"Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional","type":"string"},"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":{"clusterMetaAttribute":{"description":"ClusterMetaAttribute can be used to set additional cluster metadata information.","type":"string"},"controlPlaneHealthCheckTimeout":{"type":"string"},"hostClusterConfig":{"$ref":"#/definitions/v1HostClusterConfig"},"lifecycleConfig":{"$ref":"#/definitions/v1LifecycleConfig"},"location":{"$ref":"#/definitions/v1ClusterLocation"},"machineManagementConfig":{"$ref":"#/definitions/v1MachineManagementConfig"},"resources":{"$ref":"#/definitions/v1ClusterResourcesEntity"},"timezone":{"description":"Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional","type":"string"},"updateWorkerPoolsInParallel":{"type":"boolean"}},"type":"object"},"v1ClusterConfigResponse":{"properties":{"hostClusterConfig":{"$ref":"#/definitions/v1HostClusterConfigResponse","description":"HostClusterConfig defines the configuration entity of host clusters config entity"},"timezone":{"description":"Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional","type":"string"}},"type":"object"},"v1ClusterDefinitionEntity":{"description":"Cluster definition entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1ClusterDefinitionSpecEntity"}},"type":"object"},"v1ClusterDefinitionProfileEntity":{"description":"Cluster definition profile entity","properties":{"packs":{"description":"Cluster profile packs array","items":{"$ref":"#/definitions/v1PackValuesEntity"},"type":"array","uniqueItems":true},"uid":{"description":"Cluster profile uid","type":"string"}},"required":["uid"],"type":"object"},"v1ClusterDefinitionSpecEntity":{"description":"Cluster definition spec entity","properties":{"cloudType":{"type":"string"},"profiles":{"description":"Cluster definition profiles","items":{"$ref":"#/definitions/v1ClusterDefinitionProfileEntity"},"type":"array","uniqueItems":true}},"required":["profiles","cloudType"],"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"}}},"v1ClusterFips":{"properties":{"mode":{"$ref":"#/definitions/v1ClusterFipsMode"}}},"v1ClusterFipsMode":{"default":"none","enum":["full","none","partial","unknown"],"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"}}},"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},"kubernetesDistroType":{"$ref":"#/definitions/v1ClusterKubernetesDistroType"},"limitConfig":{"$ref":"#/definitions/v1ClusterGroupLimitConfig"},"values":{"type":"string"}}},"v1ClusterGroupEntity":{"description":"Cluster group information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterGroupSpecEntity"}}},"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":{"clusterProfileTemplates":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec. It consists of list of add on profiles at a cluster group level which will be enforced on all virtual cluster. ClusterProfileTemplate will be updated from the clusterprofile pointed by ClusterProfileRef","items":{"$ref":"#/definitions/v1ClusterProfileTemplate"},"type":"array"},"clusterRefs":{"items":{"$ref":"#/definitions/v1ClusterGroupClusterRef"},"type":"array","uniqueItems":true},"clustersConfig":{"$ref":"#/definitions/v1ClusterGroupClustersConfig"},"type":{"enum":["hostCluster"],"type":"string"}}},"v1ClusterGroupSpecEntity":{"description":"Cluster group specifications request entity","properties":{"clusterRefs":{"items":{"$ref":"#/definitions/v1ClusterGroupClusterRef"},"type":"array","uniqueItems":true},"clustersConfig":{"$ref":"#/definitions/v1ClusterGroupClustersConfig"},"profiles":{"items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"},"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":{"clusterProfileTemplates":{"items":{"$ref":"#/definitions/v1ClusterProfileTemplateMeta"},"type":"array"},"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},"kubernetesDistroType":{"$ref":"#/definitions/v1ClusterKubernetesDistroType"},"memory":{"$ref":"#/definitions/v1ClusterGroupResource","description":"Deprecated"},"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"}}},"v1ClusterHybridSettingsEntity":{"properties":{"enable":{"description":"Property which is used to enable a cluster to perform hybrid operations","type":"boolean"}}},"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"}}},"v1ClusterKubernetesDistroType":{"default":"k3s","enum":["k3s","cncf_k8s","vcluster-generic"],"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"},"v1ClusterMetaAttributeEntity":{"description":"Cluster additional metadata entity","properties":{"clusterMetaAttribute":{"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 definition","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"},"gpuConfig":{"$ref":"#/definitions/v1GpuConfig"},"memoryMiB":{"exclusiveMinimum":true,"minimum":0,"type":"number"}}},"v1ClusterNamespaceResourceInputEntity":{"description":"Cluster Namespace resource definition","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"}}},"v1ClusterNotificationStatus":{"description":"Cluster notifications status","properties":{"isAvailable":{"type":"boolean","x-omitempty":false},"isTemplateVariableResolutionPending":{"type":"boolean","x-omitempty":false}}},"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"},"v1ClusterPairMetadataFilter":{"description":"Cluster pair metadata filter spec","properties":{"filter":{"$ref":"#/definitions/v1ClusterPairMetadataFilterSpec"},"sort":{"items":{"$ref":"#/definitions/v1ClusterPairMetadataSortSpec"},"type":"array","uniqueItems":true}}},"v1ClusterPairMetadataFilterSpec":{"description":"Edge hosts pair metadata filter spec","properties":{"localClusterUid":{"$ref":"#/definitions/v1FilterString"},"state":{"$ref":"#/definitions/v1FilterString"}}},"v1ClusterPairMetadataSortFields":{"enum":["name","state","creationTimestamp"],"type":"string","x-nullable":true},"v1ClusterPairMetadataSortSpec":{"properties":{"field":{"$ref":"#/definitions/v1ClusterPairMetadataSortFields"},"order":{"$ref":"#/definitions/v1SortOrder"}}},"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"},"variables":{"description":"List of unique variable fields defined for a cluster profile with schema constraints","items":{"$ref":"#/definitions/v1Variable"},"type":"array","uniqueItems":true},"version":{"description":"Cluster profile version","type":"string"}},"type":"object"}},"type":"object"},"v1ClusterProfileFilterSpec":{"description":"Cluster profile filter spec","properties":{"environment":{"items":{"type":"string"},"type":"array","uniqueItems":true},"fips":{"$ref":"#/definitions/v1ClusterFipsMode"},"profileName":{"$ref":"#/definitions/v1FilterString"},"profileType":{"items":{"$ref":"#/definitions/v1ProfileType"},"type":"array","uniqueItems":true},"resourceType":{"$ref":"#/definitions/v1ClusterProfileResourceType"},"scope":{"$ref":"#/definitions/v1ClusterProfileScope"},"tags":{"$ref":"#/definitions/v1FilterArray"},"version":{"$ref":"#/definitions/v1FilterVersionString"}}},"v1ClusterProfileFips":{"description":"Cluster profile fips compliance status","properties":{"mode":{"$ref":"#/definitions/v1ClusterFipsMode"}}},"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"},"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":{"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"},"v1ClusterProfileResourceType":{"description":"Filter cluster profiles by target resource type - 'spectrocluster' for profiles suitable to launch clusters, 'clustertemplate' for profiles suitable to create/edit cluster template","enum":["spectrocluster","clustertemplate"],"type":"string"},"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"},"variables":{"description":"List of unique variable fields defined for a cluster profile with schema constraints","items":{"$ref":"#/definitions/v1Variable"},"type":"array","uniqueItems":true},"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},"inUseClusterTemplates":{"items":{"$ref":"#/definitions/v1ProjectResourceReference"},"type":"array"},"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":{"fips":{"$ref":"#/definitions/v1ClusterProfileFips"},"inUseClusterTemplates":{"items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"inUseClusterUids":{"description":"Deprecated. Use inUseClusters","items":{"type":"string"},"type":"array"},"inUseClusters":{"items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"isPublished":{"type":"boolean","x-omitempty":false},"pack":{"$ref":"#/definitions/v1ClusterProfilePackSummary"}},"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":{"type":"string"},"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"},"relatedObject":{"$ref":"#/definitions/v1ObjectReference","description":"RelatedObject refers to the type of object(clustergroup, cluster or edgeHost) the cluster profile is associated with"},"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":{"type":"string"},"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":{"type":"string"},"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":{"caContainerMountPath":{"description":"Location to mount Proxy CA cert inside container","type":"string"},"caHostPath":{"description":"Location for Proxy CA cert on host nodes","type":"string"},"httpProxy":{"description":"URL for HTTP requests unless overridden by NoProxy","type":"string"},"httpsProxy":{"description":"HTTPS requests unless overridden by NoProxy","type":"string"},"noProxy":{"description":"NoProxy represents the NO_PROXY or no_proxy environment","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},"isSystem":{"default":false,"description":"Set to true when the binding is created automatically by the system, rather than manually by the user","type":"boolean"},"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"},"v1ClusterReconcile":{"description":"Cluster reconcile document containing all reconciliation information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterReconcileSpec"},"status":{"$ref":"#/definitions/v1ClusterReconcileStatus"}},"type":"object"},"v1ClusterReconcileLog":{"description":"Cluster reconciliation log entry","properties":{"appliedTimestamp":{"description":"Timestamp when this log entry was created","format":"date-time","type":"string"},"message":{"description":"Log message","type":"string"},"profileUids":{"description":"List of profile UIDs involved in this reconciliation","items":{"type":"string"},"type":"array"},"state":{"description":"Reconciliation state for this log entry","enum":["Created","Pending","InProgress","Applied","Failed"],"type":"string"}},"type":"object"},"v1ClusterReconcileSpec":{"description":"Cluster reconcile specification","properties":{"profiles":{"description":"List of cluster profiles with reconciliation information","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariables"},"type":"array"}},"type":"object"},"v1ClusterReconcileStatus":{"description":"Cluster reconcile status","properties":{"lastAppliedTimestamp":{"description":"Timestamp when reconciliation was last applied","format":"date-time","type":"string"},"message":{"description":"Status message","type":"string"},"state":{"description":"Current reconciliation state","enum":["Created","Pending","InProgress","Applied","Failed"],"type":"string"},"updateLogs":{"description":"List of reconciliation update logs","items":{"$ref":"#/definitions/v1ClusterReconcileLog"},"type":"array"},"variableStatus":{"$ref":"#/definitions/v1ClusterVariableReconcileStatus"}},"type":"object"},"v1ClusterReconcileStatusCounts":{"description":"Cluster reconcile metadata","properties":{"clusters":{"description":"Clusters grouped by reconciliation status","properties":{"applied":{"description":"List of UIDs for clusters in applied state","items":{"type":"string"},"type":"array"},"failed":{"description":"List of UIDs for clusters in failed state","items":{"type":"string"},"type":"array"},"pending":{"description":"List of UIDs for clusters in pending state","items":{"type":"string"},"type":"array"}},"type":"object"}},"type":"object"},"v1ClusterRefs":{"description":"Cluster Object References","properties":{"clusters":{"items":{"$ref":"#/definitions/v1ObjectReference"},"type":"array"}}},"v1ClusterRepaveSource":{"enum":["user","hubble","palette","stylus"],"type":"string"},"v1ClusterRepaveState":{"default":"Pending","enum":["Pending","Approved","Reverted"],"type":"string"},"v1ClusterRepaveStatus":{"description":"Cluster repave status","properties":{"state":{"$ref":"#/definitions/v1ClusterRepaveState"}}},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"}}},"v1ClusterTemplate":{"description":"Cluster template entity information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterTemplateSpec"},"status":{"$ref":"#/definitions/v1ClusterTemplateStatus"}},"type":"object"},"v1ClusterTemplateEntity":{"description":"Cluster template entity information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1ClusterTemplateEntitySpec"}},"type":"object"},"v1ClusterTemplateEntitySpec":{"description":"Cluster template specification","properties":{"cloudType":{"description":"Type of cloud provider","type":"string"},"policies":{"description":"List of policy references","items":{"$ref":"#/definitions/v1PolicyRef"},"type":"array"},"profiles":{"description":"List of cluster profile references","items":{"$ref":"#/definitions/v1ClusterTemplateProfile"},"type":"array"}},"type":"object"},"v1ClusterTemplateMaintenanceStatus":{"description":"Cluster template maintenance status","properties":{"nextWindowEndTime":{"description":"Next maintenance window end time","format":"date-time","type":"string"},"nextWindowStartTime":{"description":"Next maintenance window start time","format":"date-time","type":"string"}},"type":"object"},"v1ClusterTemplateMetadata":{"properties":{"name":{"description":"The name of the cluster template","type":"string"},"projectUid":{"description":"The project UID of the cluster template","type":"string"},"uid":{"description":"The uid of the cluster template","type":"string"}},"type":"object"},"v1ClusterTemplatePoliciesUpdateEntity":{"description":"Cluster template policies update entity","properties":{"policies":{"description":"List of spc policy references to be updated in the cluster template","items":{"$ref":"#/definitions/v1PolicyRef"},"type":"array"}},"required":["policies"],"type":"object"},"v1ClusterTemplateProfile":{"description":"Cluster template profile information","properties":{"uid":{"description":"UID of the cluster profile","type":"string"},"variables":{"description":"List of cluster profile variable values and assign strategies. This is specified when clusters are launched from the template","items":{"$ref":"#/definitions/v1ClusterTemplateVariable"},"type":"array"}},"type":"object"},"v1ClusterTemplateProfileVariable":{"description":"Cluster template profile information","properties":{"uid":{"description":"UID of the cluster profile","type":"string"},"variables":{"description":"List of cluster profile variable values for the cluster to be updated.","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"}},"type":"object"},"v1ClusterTemplateProfileVariableWithClusters":{"description":"Variable with cluster assignments","properties":{"clusters":{"description":"List of clusters with variable assignments","items":{"$ref":"#/definitions/v1ClusterTemplateVariableClusterAssignment"},"type":"array"},"variable":{"$ref":"#/definitions/v1Variable","description":"Variable field with schema definition","type":"object"}},"required":["variable","clusters"],"type":"object"},"v1ClusterTemplateProfileVariables":{"description":"Profile variables with grouped resolved and unresolved variables","properties":{"name":{"description":"Profile name","type":"string"},"uid":{"description":"Profile UID","type":"string"},"variables":{"description":"List of resolved and unresolved variables belonging to a cluster launched from template","properties":{"resolvedVariables":{"description":"List of resolved variables","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"},"unResolvedVariables":{"description":"List of unresolved variables","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"}},"type":"object"}},"required":["uid"],"type":"object"},"v1ClusterTemplateProfileVariablesGroup":{"description":"Profile with variables and cluster assignments","properties":{"uid":{"description":"UID of the cluster profile","type":"string"},"variables":{"description":"List of variables with cluster assignments","items":{"$ref":"#/definitions/v1ClusterTemplateVariableClusterMapping"},"type":"array"}},"required":["uid","variables"],"type":"object"},"v1ClusterTemplateProfileVariablesResponse":{"description":"Response for retrieving variables for a specific profile in a cluster template","properties":{"variables":{"description":"List of variables with cluster assignments","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariableWithClusters"},"type":"array"}},"type":"object"},"v1ClusterTemplateProfilesUpdateEntity":{"description":"Cluster template profiles update entity","properties":{"profiles":{"description":"List of cluster profile references with updated variable values and assign strategies","items":{"$ref":"#/definitions/v1ClusterTemplateProfile"},"type":"array"}},"required":["profiles"],"type":"object"},"v1ClusterTemplateProfilesVariablesBatchEntity":{"description":"Cluster template profiles variables batch entity","properties":{"profiles":{"description":"List of profiles with variables and cluster assignments","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariablesGroup"},"type":"array"}},"required":["profiles"],"type":"object"},"v1ClusterTemplateRef":{"description":"Cluster template configuration to launch a cluster from a template.","properties":{"uid":{"description":"Uid of the cluster template from which the cluster is created. When a cluster is launched using a template, the packs configuration is automatically derived from the template and does not need to be set manually.","type":"string"}},"type":"object"},"v1ClusterTemplateSpcRef":{"description":"Cluster template cluster reference","properties":{"clusterUid":{"description":"UID of the cluster","type":"string"},"name":{"description":"Name of the cluster","type":"string"}},"type":"object"},"v1ClusterTemplateSpec":{"description":"Cluster template specification","properties":{"cloudType":{"description":"Type of cloud provider","type":"string"},"clusters":{"additionalProperties":{"$ref":"#/definitions/v1ClusterTemplateSpcRef"},"description":"Map of cluster references with cluster UID as key","type":"object"},"policies":{"description":"List of policy references","items":{"$ref":"#/definitions/v1PolicyRef"},"type":"array"},"profiles":{"description":"List of cluster profile references","items":{"$ref":"#/definitions/v1ClusterTemplateProfile"},"type":"array"}},"type":"object"},"v1ClusterTemplateSpectroClusterMeta":{"properties":{"name":{"description":"The name of the spectro cluster","type":"string"},"projectUid":{"description":"The project UID of the spectro cluster","type":"string"},"uid":{"description":"The UID of the spectro cluster","type":"string"}},"type":"object"},"v1ClusterTemplateStatus":{"description":"Cluster template status","properties":{"clusterStatusCounts":{"$ref":"#/definitions/v1ClusterReconcileStatusCounts"},"clusterVariables":{"$ref":"#/definitions/v1ClusterVariableStatus"},"maintenance":{"$ref":"#/definitions/v1ClusterTemplateMaintenanceStatus"},"state":{"description":"Current state of the cluster template","enum":["Pending","Applied","Failed","PartiallyApplied"],"type":"string"}},"type":"object"},"v1ClusterTemplateSummary":{"description":"Cluster template summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterTemplateSummarySpec"},"status":{"$ref":"#/definitions/v1ClusterTemplateSummaryStatus"}},"type":"object"},"v1ClusterTemplateSummarySpec":{"properties":{"cloudType":{"$ref":"#/definitions/v1CloudType"},"clusters":{"items":{"$ref":"#/definitions/v1ClusterTemplateSpectroClusterMeta"},"type":"array","uniqueItems":true}},"type":"object"},"v1ClusterTemplateSummaryStatus":{"description":"Provides status information for cluster templates like in use cluster which are launched using the template","properties":{"inUseClusters":{"items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"state":{"description":"The reconciliation state of the cluster template","type":"string"}},"type":"object"},"v1ClusterTemplateTags":{"description":"Cluster template tags response","properties":{"tags":{"description":"Array of cluster template tags","items":{"type":"string"},"type":"array"}},"type":"object"},"v1ClusterTemplateUpgradeSpec":{"properties":{"clusterUids":{"description":"List of cluster UIDs to upgrade. If no clusterUid's specified then all clusters launched from the specified cluster template will be upgraded","items":{"type":"string"},"type":"array"}},"type":"object"},"v1ClusterTemplateVariable":{"description":"Cluster template variable","properties":{"assignStrategy":{"description":"Assignment strategy for the variable","enum":["all","cluster"],"type":"string"},"clusters":{"description":"List of clusters with the specific variable","items":{"$ref":"#/definitions/v1ClusterVariableValue"},"type":"array"},"name":{"description":"Name of the variable","type":"string"},"value":{"description":"Value of the variable to be applied to all clusters launched from this template. This value is specified when assignStrategy is set to all","type":"string"}},"type":"object"},"v1ClusterTemplateVariableClusterAssignment":{"description":"Cluster variable assignment information","properties":{"assignedBy":{"description":"Specifies the actor who has made the current variable assignment","enum":["spectrocluster","clustertemplate"],"type":"string"},"assignedValue":{"description":"Value assigned to the variable","type":"string"},"assignmentState":{"description":"State of the variable assignment","enum":["Pending","Assigned"],"type":"string"},"uid":{"description":"Cluster UID","type":"string"},"value":{"description":"Current running value of the variable","type":"string"}},"required":["uid","assignmentState"],"type":"object"},"v1ClusterTemplateVariableClusterMapping":{"description":"Variable with cluster assignments","properties":{"clusters":{"description":"List of clusters with variable values","items":{"$ref":"#/definitions/v1ClusterVariableValue"},"type":"array"},"name":{"description":"Name of the variable","type":"string"}},"required":["name","clusters"],"type":"object"},"v1ClusterTemplateVariablesUpdateEntity":{"description":"Cluster template variables update entity","properties":{"profiles":{"description":"List of cluster profile references belonging to the cluster","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariable"},"type":"array"}},"required":["profiles"],"type":"object"},"v1ClusterTemplatesFilterSpec":{"description":"Cluster template filter spec","properties":{"cloudType":{"items":{"$ref":"#/definitions/v1CloudType"},"type":"array","uniqueItems":true},"clusterTemplateName":{"$ref":"#/definitions/v1FilterString"},"policyUid":{"$ref":"#/definitions/v1FilterString"},"projectUid":{"$ref":"#/definitions/v1FilterString"},"tags":{"$ref":"#/definitions/v1FilterArray"}}},"v1ClusterTemplatesFilterSummarySpec":{"description":"Cluster templates filter summary spec","properties":{"filter":{"$ref":"#/definitions/v1ClusterTemplatesFilterSpec"},"sort":{"items":{"$ref":"#/definitions/v1ClusterTemplatesSortSpec"},"type":"array","uniqueItems":true}}},"v1ClusterTemplatesMetadata":{"properties":{"items":{"items":{"$ref":"#/definitions/v1ClusterTemplateMetadata"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1ClusterTemplatesSortFields":{"enum":["clusterTemplateName","cloudType","creationTimestamp","lastModifiedTimestamp"],"type":"string","x-nullable":true},"v1ClusterTemplatesSortSpec":{"properties":{"field":{"$ref":"#/definitions/v1ClusterTemplatesSortFields"},"order":{"$ref":"#/definitions/v1SortOrder"}}},"v1ClusterTemplatesSummary":{"properties":{"items":{"items":{"$ref":"#/definitions/v1ClusterTemplateSummary"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1ClusterType":{"default":"PureManage","enum":["PureManage","PureAttach"],"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"},"v1ClusterVariableReconcileStatus":{"description":"Cluster variable reconciliation status","properties":{"state":{"description":"Variable reconciliation state","enum":["Resolved","Unresolved"],"type":"string"}},"type":"object"},"v1ClusterVariableStatus":{"description":"Cluster variable status counts categorized by resolution state","properties":{"resolved":{"description":"The number of clusters in which all variables have been successfully resolved","type":"integer"},"unResolved":{"description":"The number of clusters that have unresolved variables requiring attention","type":"integer"}},"type":"object"},"v1ClusterVariableValue":{"description":"Cluster along with specific variable value","properties":{"uid":{"description":"UID of the cluster","type":"string"},"value":{"description":"Value of the variable","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"},"updateVolumesStrategy":{"description":"UpdateVolumesStrategy is the strategy to apply on volumes updates","type":"string"}},"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},"v1ClusterVirtualPacksValue":{"description":"Virtual cluster packs value","properties":{"distroType":{"type":"string"},"layer":{"type":"string"},"values":{"type":"string"}},"type":"object"},"v1ClusterVirtualPacksValues":{"description":"Virtual cluster packs values","properties":{"packs":{"items":{"$ref":"#/definitions/v1ClusterVirtualPacksValue"},"type":"array"}},"type":"object"},"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"},"v1ControlPlaneHealthCheckTimeoutEntity":{"properties":{"controlPlaneHealthCheckTimeout":{"description":"ControlPlaneHealthCheckTimeout is the timeout to check for ready state of the control plane nodes","type":"string"}},"type":"object"},"v1CustomAccount":{"description":"Custom 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/v1CustomCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CustomAccountEntity":{"description":"Custom account information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1CustomCloudAccount"}},"type":"object"},"v1CustomAccounts":{"properties":{"items":{"items":{"$ref":"#/definitions/v1CustomAccount"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1CustomCloudAccount":{"properties":{"credentials":{"additionalProperties":{"type":"string"},"description":"Cloud account credentials","type":"object"}},"required":["credentials"],"type":"object"},"v1CustomCloudClusterConfigEntity":{"description":"Custom cloud cluster config entity","properties":{"clusterConfig":{"$ref":"#/definitions/v1CustomClusterConfig"}},"type":"object"},"v1CustomCloudConfig":{"description":"CustomCloudConfig is the Schema for the custom cloudconfigs API","properties":{"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/v1CustomCloudConfigSpec"}},"type":"object"},"v1CustomCloudConfigSpec":{"description":"CustomCloudConfigSpec 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 CustomCloudAccount"},"clusterConfig":{"$ref":"#/definitions/v1CustomClusterConfig"},"machinePoolConfig":{"items":{"$ref":"#/definitions/v1CustomMachinePoolConfig"},"type":"array"}},"type":"object"},"v1CustomCloudMetaEntity":{"description":"Custom cloud meta entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta","description":"Custom cloud metadata"},"spec":{"$ref":"#/definitions/v1CustomCloudMetaSpecEntity"}},"type":"object"},"v1CustomCloudMetaSpecEntity":{"description":"Custom cloud spec response entity","properties":{"cloudCategory":{"$ref":"#/definitions/v1CloudCategory"},"displayName":{"description":"Custom cloud displayName","type":"string"},"isManaged":{"description":"If the custom cloud is a managed cluster","type":"boolean"},"logo":{"description":"Custom cloud logo","type":"string"}},"type":"object"},"v1CustomCloudRateConfig":{"description":"Private cloud rate config","properties":{"cloudType":{"type":"string"},"rateConfig":{"$ref":"#/definitions/v1PrivateCloudRateConfig"}}},"v1CustomCloudRequestEntity":{"description":"Custom cloud request entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity","description":"Custom cloud metadata"},"spec":{"$ref":"#/definitions/v1CustomCloudSpecEntity"}},"type":"object"},"v1CustomCloudSpecEntity":{"description":"Custom cloud request entity spec","properties":{"cloudCategory":{"$ref":"#/definitions/v1CloudCategory"},"displayName":{"description":"Custom cloud displayName","type":"string"},"isControlPlaneManaged":{"description":"If the custom cloud is a managed cluster","type":"boolean"},"logo":{"description":"Custom cloud logo","type":"string"}},"type":"object"},"v1CustomCloudType":{"properties":{"cloudCategory":{"$ref":"#/definitions/v1CloudCategory"},"cloudFamily":{"description":"Cloud grouping as family","type":"string"},"displayName":{"description":"Custom cloudtype displayName","type":"string"},"isCustom":{"description":"If it is a custom cloudtype","type":"boolean","x-omitempty":false},"isManaged":{"description":"If custom cloudtype is managed","type":"boolean","x-omitempty":false},"isVertex":{"description":"If cloud is support for Vertex env","type":"boolean","x-omitempty":false},"logo":{"description":"Custom cloudtype logo","type":"string"},"name":{"description":"Custom cloudtype name","type":"string"}},"type":"object"},"v1CustomCloudTypeCloudAccountKeys":{"description":"Custom cloudType custom cloud account keys","properties":{"keys":{"description":"Array of custom cloud type cloud account keys","items":{"type":"string"},"type":"array"}},"type":"object"},"v1CustomCloudTypeContentResponse":{"description":"Custom cloudType content response","properties":{"yaml":{"description":"custom cloud type content","type":"string"}},"type":"object"},"v1CustomCloudTypes":{"description":"Custom cloudType content response","properties":{"cloudTypes":{"description":"Array of custom cloud types","items":{"$ref":"#/definitions/v1CustomCloudType"},"type":"array"}},"type":"object"},"v1CustomClusterConfig":{"description":"Cluster level configuration for Custom cloud and applicable for all the machine pools","properties":{"values":{"description":"YAML string for Cluster and CloudCluster","type":"string"}},"required":["values"],"type":"object"},"v1CustomClusterConfigEntity":{"properties":{"location":{"$ref":"#/definitions/v1ClusterLocation"},"machineManagementConfig":{"$ref":"#/definitions/v1MachineManagementConfig"},"resources":{"$ref":"#/definitions/v1ClusterResourcesEntity"},"timezone":{"description":"The timezone field is mandatory if cluster is deployed through template, else it is optional","type":"string"}},"type":"object"},"v1CustomInstanceType":{"properties":{"diskGiB":{"description":"DiskGiB is the size of a custom machine's disk, in GiB","format":"int32","type":"integer"},"memoryMiB":{"description":"MemoryMiB is the size of a custom machine's memory, in MiB","format":"int64","type":"integer"},"name":{"type":"string"},"numCPUs":{"description":"NumCPUs is the number in a custom machine","format":"int32","type":"integer"}},"type":"object"},"v1CustomMachine":{"description":"Custom cloud VM definition","properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1CustomMachineSpec"},"status":{"$ref":"#/definitions/v1CloudMachineStatus"}},"type":"object"},"v1CustomMachinePoolBaseConfigEntity":{"description":"Machine pool configuration for the custom cluster","properties":{"additionalLabels":{"additionalProperties":{"type":"string"},"description":"Additional labels to be part of the machine pool","type":"object"},"isControlPlane":{"description":"Whether this pool is for control plane","type":"boolean","x-omitempty":false},"taints":{"description":"control plane or worker taints","items":{"$ref":"#/definitions/v1Taint"},"type":"array","uniqueItems":true},"useControlPlaneAsWorker":{"description":"If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false}},"type":"object"},"v1CustomMachinePoolCloudConfigEntity":{"properties":{"values":{"description":"Machine pool configuration as yaml content","type":"string"}},"type":"object"},"v1CustomMachinePoolConfig":{"properties":{"additionalLabels":{"additionalProperties":{"type":"string"},"description":"additionalLabels","type":"object"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean","x-omitempty":false},"name":{"type":"string"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"taints":{"description":"control plane or worker taints","items":{"$ref":"#/definitions/v1Taint"},"type":"array","uniqueItems":true},"useControlPlaneAsWorker":{"description":"if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false},"values":{"description":"YAML string for machine","type":"string"}},"required":["isControlPlane"],"type":"object"},"v1CustomMachinePoolConfigEntity":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1CustomMachinePoolCloudConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1CustomMachinePoolBaseConfigEntity"}},"required":["cloudConfig"],"type":"object"},"v1CustomMachineSpec":{"description":"Custom cloud VM definition spec","properties":{"cloudType":{"type":"string"},"hostName":{"type":"string"},"imageId":{"type":"string"},"instanceType":{"$ref":"#/definitions/v1CustomInstanceType"},"nics":{"items":{"$ref":"#/definitions/v1CustomNic"},"type":"array"},"sshKeyName":{"type":"string"}}},"v1CustomMachines":{"description":"List of Custom machines","properties":{"items":{"items":{"$ref":"#/definitions/v1CustomMachine"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1CustomNic":{"description":"Custom network interface","properties":{"index":{"format":"int8","type":"integer"},"networkName":{"type":"string"},"privateIPs":{"items":{"type":"string"},"type":"array"},"publicIp":{"type":"string"}},"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"},"gpuConfig":{"$ref":"#/definitions/v1GpuConfig"},"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"},"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},"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":{"archType":{"default":"amd64","description":"Architecture type of the edge host","enum":["arm64","amd64"],"type":"string"},"cpu":{"$ref":"#/definitions/v1CPU"},"disks":{"items":{"$ref":"#/definitions/v1Disk"},"type":"array"},"gpus":{"items":{"$ref":"#/definitions/v1GPUDeviceSpec"},"type":"array"},"hostState":{"default":"registration","description":"State of edge host device","enum":["registration","cluster","recovery"],"type":"string"},"hostType":{"default":"appliance","description":"Type of the edge host device","enum":["appliance","agent-mode"],"type":"string"},"memory":{"$ref":"#/definitions/v1Memory"},"nics":{"items":{"$ref":"#/definitions/v1Nic"},"type":"array"},"os":{"$ref":"#/definitions/v1OS"},"secureBoot":{"default":false,"description":"Secure boot configuration","type":"boolean"}},"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"},"v1EcrImageEntity":{"properties":{"name":{"description":"Image name","type":"string"},"tag":{"description":"Image tag","type":"string"}},"type":"object"},"v1EcrImageValidateEntity":{"description":"Ecr registry image meta","properties":{"authEntity":{"$ref":"#/definitions/v1EcrAuthorizationRequestEntity"},"imageTag":{"description":"Name of the image tag","type":"string"},"images":{"description":"Ecr Image Entity","items":{"$ref":"#/definitions/v1EcrImageEntity"},"type":"array"},"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"},"status":{"$ref":"#/definitions/v1OciRegistryStatus"}},"type":"object"},"v1EcrRegistrySpec":{"description":"Ecr registry spec","properties":{"baseContentPath":{"description":"OCI ecr registry content base path","type":"string"},"containsSpectroManifest":{"type":"boolean","x-omitempty":false},"credentials":{"$ref":"#/definitions/v1AwsCloudAccount"},"defaultRegion":{"type":"string"},"endpoint":{"type":"string"},"isPrivate":{"type":"boolean"},"isSyncSupported":{"type":"boolean"},"providerType":{"default":"helm","enum":["helm","pack","zarf"],"type":"string"},"registryUid":{"description":"Ecr registry uid","type":"string"},"scope":{"type":"string"},"tls":{"$ref":"#/definitions/v1TlsConfiguration"}},"required":["endpoint","isPrivate"],"type":"object"},"v1EdgeClusterObjectEntity":{"description":"Object identity meta of the cluster","properties":{"hybridCluster":{"$ref":"#/definitions/v1HybridClusterMeta","description":"In case of hybrid edge clusters, it provides the object identity meta of hybrid cluster"},"name":{"description":"Name of the cluster","type":"string"},"uid":{"description":"Uid of the cluster","type":"string"}},"type":"object"},"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"},"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},"remoteSsh":{"default":"enabled","description":"RemoteSsh controls the remote SSH access for this edge host","enum":["enabled","disabled"],"type":"string","x-omitempty":false}},"required":["hostUid","hostAddress"],"type":"object"},"v1EdgeHostCloudProperties":{"description":"Additional cloud properties of the edge host (applicable based on the cloud type)","properties":{"vsphere":{"$ref":"#/definitions/v1EdgeHostVsphereCloudProperties"}},"type":"object"},"v1EdgeHostClusterEntity":{"properties":{"clusterUid":{"type":"string"}},"type":"object"},"v1EdgeHostConfig":{"properties":{"clusterUids":{"items":{"type":"string"},"type":"array"},"tunnelConfig":{"$ref":"#/definitions/v1SpectroTunnelConfig"}},"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"},"tunnelConfig":{"$ref":"#/definitions/v1SpectroTunnelConfig"},"type":{"description":"Deprecated. Cloudtype of the provisioned edge host","enum":["vsphere","edge-native"],"type":"string"},"version":{"type":"string"}},"type":"object"},"v1EdgeHostDeviceSpecEntity":{"description":"Edge host device spec","properties":{"archType":{"$ref":"#/definitions/v1ArchType"},"hostPairingKey":{"format":"password","type":"string"},"tunnelConfig":{"$ref":"#/definitions/v1SpectroTunnelConfig"}},"type":"object"},"v1EdgeHostDeviceStatus":{"description":"EdgeHostDeviceStatus defines the observed state of EdgeHostDevice","properties":{"health":{"$ref":"#/definitions/v1EdgeHostHealth"},"inUseClusters":{"description":"Deprecated. Use inUseClustersRef","items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"inUseClustersRef":{"items":{"$ref":"#/definitions/v1EdgeClusterObjectEntity"},"type":"array"},"packs":{"items":{"$ref":"#/definitions/v1ClusterPackStatus"},"type":"array"},"profileStatus":{"$ref":"#/definitions/v1ProfileStatus"},"serviceAuthToken":{"type":"string"},"state":{"enum":["ready","unpaired","in-use"],"type":"string"},"tunnelStatus":{"$ref":"#/definitions/v1SpectroTunnelStatus"}},"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":{"archType":{"$ref":"#/definitions/v1ArchType"},"edgeHostType":{"enum":["edge-native","vsphere"],"type":"string"},"healthState":{"type":"string"},"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":{"hostAddress":{"description":"HostAddress is a FQDN or IP address of the Host","type":"string"},"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":{"description":"Deprecated. Use inUseClustersRef","items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"inUseClustersRef":{"items":{"$ref":"#/definitions/v1EdgeClusterObjectEntity"},"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"},"v1EdgeHostsTags":{"properties":{"tags":{"items":{"type":"string"},"type":"array"}},"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"},"isTwoNodeCluster":{"description":"IsTwoNodeCluster is to enable two node cluster support in the control-plane","type":"boolean"},"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"},"overlayNetworkConfiguration":{"$ref":"#/definitions/v1EdgeNativeOverlayNetworkConfiguration","description":"OverlayNetworkConfiguration is the configuration for the overlay network"},"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"},"v1EdgeNativeClusterConfigPairEntity":{"properties":{"controlPlaneHealthCheckTimeout":{"type":"string"},"lifecycleConfig":{"$ref":"#/definitions/v1LifecycleConfig"},"machineManagementConfig":{"$ref":"#/definitions/v1MachineManagementConfig"},"resources":{"$ref":"#/definitions/v1ClusterResourcesEntity"},"updateWorkerPoolsInParallel":{"type":"boolean"}},"type":"object"},"v1EdgeNativeClusterPairSpcEntity":{"description":"EdgeNative cluster pair payload","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"pairingUid":{"description":"Pairing uid request","type":"string"},"profiles":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec.clusterprofileTemplate","items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}},"required":["pairingUid","profiles"],"type":"object"}},"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","enum":["VIP","External","DDNS","IP"],"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"},"hostName":{"default":"","description":"Qualified name of host","type":"string"},"hostUid":{"default":"","description":"HostUid is the ID of the EdgeHost","type":"string"},"nic":{"$ref":"#/definitions/v1Nic","description":"Edge native nic"},"nicName":{"description":"Deprecated. Edge host nic name","type":"string"},"staticIP":{"description":"Deprecated. Edge host static IP","type":"string"},"twoNodeCandidatePriority":{"description":"Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n","enum":["primary","secondary"],"type":"string"}},"required":["hostUid","hostAddress"],"type":"object"},"v1EdgeNativeHybridClusterConfig":{"description":"EdgeNativeHybridClusterConfig defines Edge Native Cluster specific specification","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"}},"type":"object"},"v1EdgeNativeHybridConfigEntity":{"description":"EdgeNativeHybridMachineConfigEntity defines Edge Native machine configuration","properties":{"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeHybridClusterConfig","description":"Edge-Native cluster configurations"},"machineCloudConfig":{"$ref":"#/definitions/v1EdgeNativeHybridMachineConfigEntity","description":"Edge-Native machine cluster configurations"},"profiles":{"description":"Cluster profile templates for edge-native machine pool","items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}}},"v1EdgeNativeHybridMachineConfigEntity":{"description":"EdgeNativeHybridMachineConfigEntity defines Edge Native machine configuration","properties":{"archType":{"$ref":"#/definitions/v1ArchType","description":"Architecture type of the edge hosts","x-omitempty":false},"edgeHosts":{"description":"Edge hosts configurations","items":{"$ref":"#/definitions/v1EdgeNativeHybridMachinePoolHost"},"type":"array"}},"required":["archType","edgeHosts"]},"v1EdgeNativeHybridMachinePoolHost":{"description":"v1EdgeNativeHybridMachinePoolHostEntity defines Edge Native machine pool's host configuration","properties":{"hostName":{"description":"Edge host name","type":"string"},"hostUid":{"description":"Edge host id","type":"string"},"nic":{"$ref":"#/definitions/v1Nic","description":"Edge native nic"},"twoNodeCandidatePriority":{"description":"Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n","enum":["primary","secondary"],"type":"string"},"vpnServerIp":{"description":"Vpn server IP","type":"string"}},"required":["hostUid"]},"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"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean"},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"default":"","type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"taints":{"description":"control plane 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 control plane 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"}},"type":"object"},"v1EdgeNativeMachinePoolHostEntity":{"properties":{"hostName":{"description":"Edge host name","type":"string"},"hostUid":{"description":"Edge host id","type":"string"},"nic":{"$ref":"#/definitions/v1Nic","description":"Edge native nic"},"nicName":{"description":"Deprecated - Edge host nic name","type":"string"},"staticIP":{"description":"Deprecated - Edge host static IP","type":"string"},"twoNodeCandidatePriority":{"description":"Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n","enum":["primary","secondary"],"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"},"v1EdgeNativeOverlayNetworkConfiguration":{"properties":{"cidr":{"description":"CIDR is the CIDR of the overlay network","type":"string"},"enable":{"description":"Enable is a flag to enable overlay network","type":"boolean","x-omitempty":false}},"type":"object"},"v1EdgeNativeTwoNodeCandidateEntity":{"properties":{"primaryEdgeHost":{"type":"string"},"secondaryEdgeHost":{"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"},"privateCIDRs":{"description":"PrivateCIDRs specifies which blocks can access the private endpoint","items":{"type":"string"},"type":"array"},"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":{"amiType":{"description":"ami type","type":"string"},"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"},"amiType":{"description":"ami type","type":"string"},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","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":"control plane 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 control plane 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"},"v1Error":{"properties":{"code":{"type":"string"},"details":{"type":"object"},"message":{"type":"string"},"ref":{"type":"string"}},"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"},"v1EventsMigrate":{"description":"Event migration request","properties":{"sourceVersion":{"enum":["v1","v2"],"type":"string"},"targetVersion":{"enum":["v1","v2"],"type":"string"}},"type":"object"},"v1EventsObjectsEntity":{"properties":{"resourceType":{"type":"string"},"resourceUid":{"type":"string"}},"required":["resourceType","resourceUid"],"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"},"v1Feature":{"description":"Feature response","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1FeatureSpec"}},"type":"object"},"v1FeatureSpec":{"description":"Feature spec","properties":{"description":{"description":"Feature description","type":"string"},"docLink":{"description":"Feature doc link","type":"string"},"key":{"description":"Feature key","type":"string"}}},"v1FeatureUpdate":{"description":"Feature update spec","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1FeatureUpdateSpec"}}},"v1FeatureUpdateSpec":{"description":"Feature update spec","properties":{"description":{"description":"Feature description","type":"string"},"docLink":{"description":"Feature doc link","type":"string"}}},"v1Features":{"properties":{"items":{"description":"List of features","items":{"$ref":"#/definitions/v1Feature"},"type":"array","uniqueItems":true}},"required":["items"],"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"},"v1FipsSettings":{"description":"FIPS configuration","properties":{"fipsClusterFeatureConfig":{"$ref":"#/definitions/v1NonFipsConfig"},"fipsClusterImportConfig":{"$ref":"#/definitions/v1NonFipsConfig"},"fipsPackConfig":{"$ref":"#/definitions/v1NonFipsConfig"}}},"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"},"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"},"gpuCount":{"description":"Number of GPUs","format":"int32","type":"integer"},"memory":{"description":"GPU memory specification","type":"string"},"migCapable":{"description":"MIG capability flag","type":"boolean"},"migStrategy":{"description":"MIG strategy configuration","type":"string"},"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"}},"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"}},"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"}},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","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":"control plane 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 control plane 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"}},"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"},"projectId":{"description":"GCP project id","type":"string"}},"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"},"id":{"description":"Instance type ID","type":"string"},"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: control-plane/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 control plane 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"},"v1GpuConfig":{"description":"GPU configuration for resource allocation","properties":{"limit":{"description":"GPU resource limit","format":"int32","minimum":-1,"type":"integer","x-omitempty":false},"provider":{"default":"nvidia","description":"GPU provider (only nvidia is supported currently)","enum":["nvidia"],"type":"string"}}},"v1GrpcClientMonitoringData":{"properties":{"clientUid":{"type":"string"},"receivedBroadcastCount":{"type":"integer"},"receivedPublishedCount":{"type":"integer"},"sentBroadcastCount":{"type":"integer"},"sentPublishedCount":{"type":"integer"},"subjects":{"items":{"type":"string"},"type":"array"}},"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"},"v1GrpcServerMonitoringData":{"properties":{"clients":{"additionalProperties":{"$ref":"#/definitions/v1GrpcClientMonitoringData"},"type":"object"},"isError":{"type":"boolean"},"messageLogs":{"items":{"type":"string"},"type":"array"},"subjects":{"additionalProperties":{"$ref":"#/definitions/v1GrpcSubjectMonitoringData"},"type":"object"},"totalClients":{"type":"integer"},"totalSubjects":{"type":"integer"}},"type":"object"},"v1GrpcServersMonitoringData":{"properties":{"servers":{"additionalProperties":{"$ref":"#/definitions/v1GrpcServerMonitoringData"},"type":"object"}},"type":"object"},"v1GrpcSubjectMonitoringData":{"properties":{"broadcastCount":{"type":"integer"},"clients":{"items":{"type":"string"},"type":"array"},"publishedCount":{"type":"integer"},"subject":{"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"},"registryUid":{"description":"Helm registry uid","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"},"uiEndpoint":{"type":"string"},"uiPort":{"type":"string"}},"type":"object"},"v1HybridCluster":{"properties":{"cloudConfigUid":{"description":"Cloud config uid","type":"string"},"name":{"description":"Cluster name","type":"string"},"uid":{"description":"Cluster uid","type":"string"}}},"v1HybridClusterConfig":{"properties":{"clusterUid":{"description":"Parent cluster uid. Provided for hybrid (child) clusters only.","type":"string"},"enable":{"description":"Flag differentiating if the cluster is an hybrid cluster or not. True for a cluster with hybrid mode enabled, false for the actual hybrid (child) clusters","type":"boolean"},"hybridMachinePoolClusterRefs":{"description":"References to hybrid (child) clusters deployed within the hybrid cluster","items":{"$ref":"#/definitions/v1HybridPoolClusterRef"},"type":"array"}}},"v1HybridClusterMeta":{"description":"Object identity meta of hybrid cluster","properties":{"name":{"description":"Name of the hybrid cluster","type":"string"},"uid":{"description":"Uid of the hybrid cluster","type":"string"}}},"v1HybridEdgeNativeMachineCloudConfig":{"description":"HybridEdgeNativeMachineCloudConfig defines hybrid Edge-Native cluster's machine configurations","properties":{"archType":{"$ref":"#/definitions/v1ArchType","description":"Architecture type of the edge hosts","x-omitempty":false},"edgeHosts":{"description":"Edge host's configuration","items":{"$ref":"#/definitions/v1EdgeNativeHybridMachinePoolHost"},"type":"array"},"hybridCluster":{"$ref":"#/definitions/v1HybridCluster","description":"Hybrid cluster reference"}},"required":["archType","edgeHosts"]},"v1HybridEdgeNativeMachinePoolConfig":{"description":"HybridEdgeNativeMachinePoolConfig defines hybrid Edge-Native cluster's machine-pool configurations","properties":{"cloudConfig":{"$ref":"#/definitions/v1HybridEdgeNativeMachineCloudConfig"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}}},"v1HybridEdgeNativeMachinePoolConfigEntity":{"description":"Hybrid Edge-Native cluster's machine-pool configuration request payload","properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeHybridConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}}},"v1HybridEdgeNativeMachinePoolConfigUpdateEntity":{"description":"Hybrid Edge-Native cluster's machine-pool configuration update request payload","properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeHybridMachineConfigEntity"},"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeHybridClusterConfig"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}}},"v1HybridMachinePool":{"description":"Metadata information related to a hybrid machine pool launched as part of an hybrid cluster","properties":{"cloudConfigUid":{"description":"Cloud config uid associated with the hybrid machine pool","type":"string"},"cloudType":{"description":"Cloud type of the hybrid machine pool","type":"string"},"clusterUid":{"description":"Uid of the hybrid machine pool cluster","type":"string"},"name":{"description":"Name of the hybrid machine pool","type":"string"},"status":{"$ref":"#/definitions/v1HybridMachinePoolStatus"},"uid":{"description":"Uid of the hybrid machine pool","type":"string"}}},"v1HybridMachinePoolClusterHealth":{"description":"Machine pool cluster meta health information","properties":{"isHeartBeatFailed":{"type":"boolean","x-omitempty":false},"state":{"type":"string"}},"type":"object"},"v1HybridMachinePoolStatus":{"description":"Get the hybrid machine pool's cluster status","properties":{"health":{"$ref":"#/definitions/v1HybridMachinePoolClusterHealth","description":"Health of the hybrid machine pool"},"state":{"description":"State of the hybrid machine pool","type":"string"}}},"v1HybridPoolClusterCloudType":{"default":"edge-native","description":"Flag to indicate whether the pool is deployed in any cloud or an edge environment","enum":["edge-native"],"type":"string"},"v1HybridPoolClusterRef":{"properties":{"cloudType":{"$ref":"#/definitions/v1HybridPoolClusterCloudType"},"uid":{"description":"Cluster uid","type":"string"}}},"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"},"v1IamRolesAnywhere":{"description":"IamRolesAnywhere specifies the IAM Roles Anywhere configuration for the AWS/EKS cluster","properties":{"profileArn":{"description":"ProfileARN specifies the IAM profile ARN","type":"string"},"roleArn":{"description":"RoleARN specifies the IAM role ARN to use","type":"string"},"rootCaCertificate":{"description":"RootCACertificate specifies the root CA certificate","type":"string"},"rootCaPrivateKey":{"description":"RootCAPrivateKey specifies the root CA private key","type":"string"},"trustAnchorArn":{"description":"TrustAnchorARN specifies the trust anchor ARN","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":{"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"},"v1IncludeClusterResourceMode":{"description":"Specifies the scope of cluster-wide resources to include in the backup based on the flag'--include-cluster-resources':\n- \"Always\": --include-cluster-resources=true, which includes all cluster-wide resources; restores only on the original cluster.\n- \"Auto\": don't specify --include-cluster-resources, which exclude general cluster-wide resources, but includes PersistentVolumes linked to selected namespaces.\n- \"Never\": --include-cluster-resources=false, exclude all cluster-wide resources, including PersistentVolumes.\n","enum":["Always","Auto","Never"],"type":"string"},"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"},"v1K8MachineCertificate":{"description":"K8 Certificates for control plane nodes","properties":{"certificateAuthorities":{"description":"Applicable certificate authorities","items":{"$ref":"#/definitions/v1k8CertificateAuthority"},"type":"array"},"name":{"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"},"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"},"privateDNSZoneResourceGroup":{"description":"PrivateDNSZoneResourceGroup defines the resource group to be used for Azure Private DNS Zone.\nIf not specified, the resource group of the cluster will be used to create the Azure Private DNS Zone.","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},"title":{"description":"Banner title displayed to the user","type":"string","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"},"securityMode":{"description":"Describes which security mode is enabled","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"},"enableLxdVm":{"description":"enableLxdVm controls MaaS KVM host enablement for the Host ControlPlane cluster only.\nWhen true, Palette configures MaasMachineTemplate LXD settings so LXD initialization\nis triggered on nodes of this (host) cluster. This does not affect workload clusters.\nCannot be enabled for clusters where useLxdVm is enabled for any of the control plane machine pool configs.","type":"boolean","x-omitempty":false},"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":"SSH keys 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","x-omitempty":false}},"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"},"minDiskSizeInGB":{"description":"Minimum disk size in GiB","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 control plane pool, this will be the failure domains for kcp","items":{"type":"string"},"type":"array"},"instanceType":{"$ref":"#/definitions/v1MaasInstanceType"},"network":{"$ref":"#/definitions/v1MaasNetworkConfigEntity"},"resourcePool":{"type":"string"},"useLxdVm":{"description":"useLxdVm enables on-demand LXD VM provisioning for this machine pool (workload clusters only).\nWhen true, machines in this pool are created as MAAS LXD-backed VMs instead of bare metal.","type":"boolean","x-omitempty":false}},"type":"object"},"v1MaasMachinePoolCloudConfigEntity":{"properties":{"azs":{"items":{"type":"string"},"type":"array"},"instanceType":{"$ref":"#/definitions/v1MaasInstanceType"},"network":{"$ref":"#/definitions/v1MaasNetworkConfigEntity","description":"network info"},"resourcePool":{"description":"the resource pool","type":"string"},"tags":{"description":"Tags in maas environment","items":{"type":"string"},"type":"array"},"useLxdVm":{"description":"useLxdVm enables on-demand LXD VM provisioning for this machine pool (workload clusters only).\nWhen true, machines in this pool are created as MAAS LXD-backed VMs instead of bare metal.","type":"boolean","x-omitempty":false}},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"network":{"$ref":"#/definitions/v1MaasNetworkConfig","description":"network info"},"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"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"tags":{"description":"Tags in maas environment","items":{"type":"string"},"type":"array"},"taints":{"description":"control plane 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 control plane taint this will not be used for worker pools","type":"boolean"},"useLxdVm":{"description":"useLxdVm enables on-demand LXD VM provisioning for this machine pool (workload clusters only).\nWhen true, machines in this pool are created as MAAS LXD-backed VMs instead of bare metal.\nCannot be enabled for control plane machine pools when enableLxdVm is enabled in the cluster config.","type":"boolean","x-omitempty":false}},"required":["instanceType"],"type":"object"},"v1MaasMachinePoolConfigEntity":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1MaasMachinePoolCloudConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}},"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"},"v1MaasNetworkConfig":{"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","x-omitempty":false}},"required":["networkName"],"type":"object"},"v1MaasNetworkConfigEntity":{"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","x-omitempty":false}},"required":["networkName"],"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"},"v1MaasTag":{"description":"Maas tag","properties":{"comment":{"description":"Comment on Maas tag","type":"string"},"definition":{"description":"Definition of Maas tag","type":"string"},"kernelOpts":{"description":"Kernel Opts on Maas tag","type":"string"},"name":{"description":"Name of Maas tag","type":"string"},"resourceUri":{"description":"Description of Maas tag","type":"string"}},"type":"object"},"v1MaasTags":{"description":"List of Maas tags","properties":{"items":{"items":{"$ref":"#/definitions/v1MaasTag"},"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"},"v1MachineAddress":{"description":"Machine network address","properties":{"address":{"description":"IP address","type":"string"},"type":{"description":"Address type (InternalIP, ExternalIP)","type":"string"}},"type":"object"},"v1MachineCertificate":{"description":"K8 Certificates for control plane 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 control plane 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"},"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":{"$ref":"#/definitions/v1OsPatchConfig","description":"OS patch config contains properties to patch node os with latest security packages. \nIf OsPatchConfig is not provided then node os will not be patched with latest security updates.\nNote: For edge based cluster (like edge-native type) the osPatchConfig is NOT applicable, the values will be ignored.\n"}},"type":"object"},"v1MachinePoolBaseConfig":{"properties":{"additionalAnnotations":{"additionalProperties":{"type":"string"},"description":"Custom annotations for CAPI machine objects and nodes.\nCurrently implemented for CloudStack only.\n","type":"object"},"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"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean"},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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"},"overrideKubeadmConfiguration":{"description":"YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands.\nOverrides pack-level settings. Worker pools only.\nCurrently implemented for CloudStack only.\n","type":"string"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"taints":{"description":"control plane 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 control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false}},"required":["isControlPlane"],"type":"object"},"v1MachinePoolConfigEntity":{"description":"Machine pool configuration for the cluster","properties":{"additionalAnnotations":{"additionalProperties":{"type":"string"},"description":"Custom annotations for CAPI machine objects and nodes.\nCurrently implemented for CloudStack only.\n","type":"object"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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"},"overrideKubeadmConfiguration":{"description":"YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands.\nOverrides pack-level settings. Worker pools only.\nCurrently implemented for CloudStack only.\n","type":"string"},"size":{"description":"Size of the pool, number of nodes/machines","format":"int32","type":"integer"},"taints":{"description":"control plane 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 control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false}},"required":["name","size","labels"],"type":"object"},"v1MachinePoolMeta":{"properties":{"cloudType":{"type":"string"},"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"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean","x-omitempty":false},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"type":"string"},"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","type":"integer","x-omitempty":false}},"type":"object"},"v1MachinePoolProperties":{"description":"Machine pool specific properties","properties":{"archType":{"$ref":"#/definitions/v1ArchType","description":"Architecture type of the pool. Default value is 'amd64'","x-omitempty":false}},"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"},"v1MfaAuthenticationExtensions":{"additionalProperties":{"type":"object"},"type":"object"},"v1MfaAuthenticatorSelection":{"properties":{"authenticatorAttachment":{"type":"string"},"requireResidentKey":{"type":"boolean"},"residentKey":{"type":"string"},"userVerification":{"type":"string"}},"type":"object"},"v1MfaConveyancePreference":{"enum":["none","indirect","direct","enterprise"],"type":"string"},"v1MfaCredentialCreationRequest":{"properties":{"_type":{"type":"string"},"authenticatorAttachment":{"type":"string"},"clientExtensionResults":{"additionalProperties":{"type":"object"},"type":"object"},"deviceName":{"type":"string"},"id":{"type":"string"},"rawId":{"$ref":"#/definitions/URLEncodedBase64"},"response":{"properties":{"attestationObject":{"$ref":"#/definitions/URLEncodedBase64"},"clientDataJSON":{"$ref":"#/definitions/URLEncodedBase64"},"transports":{"items":{"type":"string"},"type":"array"}},"type":"object"},"transports":{"items":{"type":"string"},"type":"array"}},"type":"object"},"v1MfaCredentialDescriptor":{"properties":{"attestationType":{"type":"string"},"id":{"$ref":"#/definitions/urlEncodedBase64"},"transports":{"items":{"type":"string"},"type":"array"},"type":{"type":"string"}},"type":"object"},"v1MfaCredentialParameter":{"properties":{"alg":{"type":"integer"},"type":{"type":"string"}},"type":"object"},"v1MfaDeviceMeta":{"properties":{"creationTimestamp":{"$ref":"#/definitions/v1Time"},"deviceName":{"type":"string"}},"type":"object"},"v1MfaDeviceName":{"properties":{"deviceName":{"type":"string"}},"type":"object"},"v1MfaDevices":{"items":{"$ref":"#/definitions/v1MfaDeviceMeta"},"type":"array"},"v1MfaLoginStart":{"properties":{"publicKey":{"$ref":"#/definitions/v1MfaPublicKeyCredentialRequestOptions"}},"type":"object"},"v1MfaPublicKeyCredentialCreationOptions":{"properties":{"attestation":{"$ref":"#/definitions/v1MfaConveyancePreference"},"authenticatorSelection":{"$ref":"#/definitions/v1MfaAuthenticatorSelection"},"challenge":{"$ref":"#/definitions/URLEncodedBase64"},"excludeCredentials":{"items":{"$ref":"#/definitions/v1MfaCredentialDescriptor"},"type":"array"},"extensions":{"$ref":"#/definitions/v1MfaAuthenticationExtensions"},"pubKeyCredParams":{"items":{"$ref":"#/definitions/v1MfaCredentialParameter"},"type":"array"},"rp":{"$ref":"#/definitions/v1MfaRelyingPartyEntity"},"timeout":{"type":"integer"},"user":{"$ref":"#/definitions/v1MfaUserEntity"}},"type":"object"},"v1MfaPublicKeyCredentialRequestOptions":{"properties":{"allowCredentials":{"items":{"$ref":"#/definitions/v1MfaCredentialDescriptor"},"type":"array"},"challenge":{"$ref":"#/definitions/urlEncodedBase64"},"extensions":{"$ref":"#/definitions/v1MfaAuthenticationExtensions"},"rpId":{"type":"string"},"timeout":{"type":"integer"},"userVerification":{"type":"string"}},"type":"object"},"v1MfaRegistrationStart":{"properties":{"publicKey":{"$ref":"#/definitions/v1MfaPublicKeyCredentialCreationOptions"}},"type":"object"},"v1MfaRelyingPartyEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"v1MfaUserEntity":{"properties":{"displayName":{"type":"string"},"id":{"type":"object"},"name":{"type":"string"}},"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"},"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"}}},"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"},"v1NestedCloudConfigStatus":{"description":"Defines the status of virtual cloud config","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}}},"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":{"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"},"kernel":{"type":"string"},"kernelVersion":{"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"},"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":{"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"},"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"},"v1ObjectStateEntity":{"description":"Object identity meta","properties":{"name":{"description":"Name of the object","type":"string"},"state":{"description":"State of the object","type":"string","x-omitempty":false},"uid":{"description":"Uid of the object","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"},"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":{"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"},"status":{"$ref":"#/definitions/v1OciRegistryStatusSummary"}},"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":{"containsSpectroManifest":{"type":"boolean","x-omitempty":false},"defaultRegion":{"type":"string"},"endpoint":{"type":"string"},"isPrivate":{"type":"boolean"},"providerType":{"type":"string"},"registryType":{"type":"string"},"scope":{"type":"string"}},"type":"object"},"v1OciRegistryStatus":{"description":"Status of the oci registry","properties":{"syncStatus":{"$ref":"#/definitions/v1RegistrySyncStatus"}},"type":"object"},"v1OciRegistryStatusSummary":{"description":"OCI registry status summary","properties":{"sync":{"$ref":"#/definitions/v1RegistrySyncStatus"}}},"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"},"v1OidcIssuerTls":{"properties":{"caCertificateBase64":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"default":false,"type":"boolean","x-omitempty":false}},"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"},"v1OidcUserInfo":{"properties":{"claims":{"$ref":"#/definitions/v1TenantOidcClaims"},"useUserInfo":{"default":false,"type":"boolean","x-omitempty":false}},"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 control plane 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 control plane 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 control plane 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"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean"},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","type":"integer"},"subnet":{"$ref":"#/definitions/v1OpenStackResource"},"taints":{"description":"control plane 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 control plane 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"}},"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"},"spectroClusterUid":{"type":"string","x-omitempty":false},"tenantUid":{"type":"string"}},"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},"notifications":{"$ref":"#/definitions/v1ClusterNotificationStatus"},"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"},"v1OverlordCloudStackAccountCreate":{"properties":{"account":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"name":{"description":"Name for the private gateway \u0026 cloud account","type":"string"},"shareWithProjects":{"type":"boolean","x-omitempty":false}}},"v1OverlordCloudStackAccountEntity":{"properties":{"account":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"shareWithProjects":{"type":"boolean","x-omitempty":false}}},"v1OverlordCloudStackCloudConfig":{"properties":{"clusterConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"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"},"machineConfig":{"$ref":"#/definitions/v1CloudStackMachineConfigEntity"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"}}},"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"},"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"},"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"},"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"},"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}}},"v1OverlordVsphereAccountEntity":{"properties":{"account":{"$ref":"#/definitions/v1VsphereCloudAccount"},"shareWithProjects":{"type":"boolean","x-omitempty":false}}},"v1OverlordVsphereCloudConfig":{"properties":{"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"},"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"},"type":{"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":{"type":"string"},"type":"array","uniqueItems":true},"isFips":{"description":"isFips compliant","type":"boolean"},"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},"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":{"$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":{"type":"string"},"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":{"type":"string"},"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"},"v1PackReadme":{"properties":{"readme":{"description":"Readme describes the documentation of the specified pack","type":"string"}}},"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"},"logo":{"description":"path to the pack logo","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","oci"],"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 helm registry is private and is not accessible for the content sync","type":"boolean","x-omitempty":false},"isSyncSupported":{"description":"If true the registry sync is supported","type":"boolean","x-omitempty":false},"kind":{"description":"Pack registry kind [ \"pack\", \"helm\", \"oci\" ]","type":"string"},"name":{"description":"Pack registry name","type":"string"},"providerType":{"description":"OCI registry provider type [ \"helm\", \"pack\", \"zarf\" ]","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},"registryUid":{"description":"Pack registry uid","type":"string"},"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":{"type":"string"},"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 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"},"cloudTypes":{"description":"Pack supported cloud types","items":{"type":"string"},"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":{"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":{"$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"},"readme":{"description":"Readme describes the documentation of the specified pack","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"},"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"},"v1PasswordsBlockListEntity":{"description":"List of block listed passwords","properties":{"passwords":{"items":{"type":"string"},"type":"array"}},"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":{"type":"string"},"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"},"v1PolicyRef":{"description":"Policy reference","properties":{"kind":{"description":"Kind of the policy","type":"string"},"uid":{"description":"UID of the policy","type":"string"}},"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":{"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"},"v1ProjectResourceReference":{"description":"Project-scoped resource reference","properties":{"kind":{"description":"Kind of the referenced resource","type":"string"},"name":{"description":"Name of the referenced resource","type":"string"},"projectUid":{"description":"UID of the Project that scopes this resource","type":"string"},"uid":{"description":"UID of the referenced resource","type":"string"}},"type":"object"},"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":{"apache-cloudstack":{"$ref":"#/definitions/v1PrivateCloudRateConfig"},"aws":{"$ref":"#/definitions/v1PublicCloudRateConfig"},"azure":{"$ref":"#/definitions/v1PublicCloudRateConfig"},"custom":{"items":{"$ref":"#/definitions/v1CustomCloudRateConfig"},"type":"array","uniqueItems":true},"edge":{"$ref":"#/definitions/v1PrivateCloudRateConfig"},"edgeNative":{"$ref":"#/definitions/v1PrivateCloudRateConfig"},"gcp":{"$ref":"#/definitions/v1PublicCloudRateConfig"},"generic":{"$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"},"tls":{"$ref":"#/definitions/v1TlsConfiguration"},"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":{"isDefault":{"type":"boolean","x-omitempty":false},"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"},"latestPackUid":{"description":"Latest pack uid","type":"string"},"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":{"isSyncSupported":{"type":"boolean","x-omitempty":false},"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"},"includeControlPlaneMachines":{"type":"boolean"},"includeMasterMachines":{"description":"Deprecated. Use includeControlPlaneMachines","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"},"includeControlPlaneMachines":{"type":"boolean"},"includeMasterMachines":{"description":"Deprecated. Use includeControlPlaneMachines","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","edgetoken","clustergroup","filter","systemadmin","spcpolicy","clustertemplate"],"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":{"baremetal":{"$ref":"#/definitions/v1ResourceUsageMeteringDataPoint"},"cpu":{"format":"float64","type":"number","x-omitempty":false},"edgehost":{"$ref":"#/definitions/v1ResourceUsageMeteringDataPoint"},"memory":{"format":"float64","type":"number","x-omitempty":false},"timestamp":{"format":"int64","type":"number"}},"type":"object"},"v1ResourceUsageMeteringDataPoint":{"description":"min and max count for machines \u0026 edgehost for the given period","properties":{"activeEdgehosts":{"format":"int64","type":"number"},"activeMachines":{"format":"int64","type":"number"},"maxEdgehosts":{"format":"int64","type":"number"},"maxMachines":{"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"},"includeControlPlaneMachines":{"type":"boolean"},"includeMasterMachines":{"description":"Deprecated. Use includeControlPlaneMachines","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"},"includeMeteringInfo":{"default":false,"type":"boolean"},"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"},"v1Schedule":{"description":"Information about a schedule for the policy","properties":{"durationHrs":{"description":"Specifies the time window in hours during which the system is allowed to start upgrades on eligible clusters. Actual upgrade completion may vary due to cluster-specific factors like bandwidth, capacity, or environment.","maximum":24,"minimum":1,"type":"integer"},"name":{"description":"Name of the upgrade schedule","type":"string"},"startCron":{"description":"Cron expression for the start time of the schedule","type":"string"}},"required":["durationHrs","startCron","name"],"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":6},"displayName":{"type":"string","x-order":2},"enum":{"items":{"type":"string"},"type":"array","x-omitempty":true,"x-order":4},"enumValues":{"items":{"$ref":"#/definitions/v1SearchFilterSchemaSpecEnumValue"},"type":"array","x-omitempty":true,"x-order":5},"hideDisplay":{"type":"boolean","x-order":1},"isDeprecated":{"type":"boolean","x-omitempty":false,"x-order":11},"maxFloatVal":{"format":"float64","type":"number","x-order":10},"maxIntVal":{"format":"int32","type":"integer","x-order":8},"minFloatVal":{"format":"float64","type":"number","x-order":9},"minIntVal":{"format":"int32","type":"integer","x-order":7},"name":{"type":"string","x-order":0},"type":{"type":"string","x-order":3}}},"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},"crdDigest":{"type":"string"},"lastModifiedTime":{"$ref":"#/definitions/v1Time"},"patchAppliedTime":{"$ref":"#/definitions/v1Time"},"spcHash":{"type":"string"},"spcInfraHash":{"type":"string"}},"type":"object"},"v1SpcApplySettings":{"properties":{"actionType":{"enum":["DownloadAndInstall","DownloadAndInstallLater"],"type":"string"}},"type":"object"},"v1SpcPatchTimeEntity":{"properties":{"clusterHash":{"type":"string"},"patchTime":{"$ref":"#/definitions/v1Time"}},"type":"object"},"v1SpcPoliciesFilterSpec":{"description":"Spc policies filter summary spec","properties":{"filter":{"$ref":"#/definitions/v1SpcPolicyFilterSpec"},"sort":{"items":{"$ref":"#/definitions/v1SpcPolicySortSpec"},"type":"array","uniqueItems":true}}},"v1SpcPoliciesMetadata":{"properties":{"items":{"items":{"$ref":"#/definitions/v1SpcPolicyMetadata"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1SpcPoliciesSummary":{"properties":{"items":{"items":{"$ref":"#/definitions/v1SpcPolicySummary"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1SpcPolicyEntity":{"description":"Policy entity information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpcPolicySpec"}},"type":"object"},"v1SpcPolicyFilterSpec":{"description":"Spc policy filter spec","properties":{"policyName":{"$ref":"#/definitions/v1FilterString"},"policyType":{"items":{"$ref":"#/definitions/v1SpcPolicyType"},"type":"array","uniqueItems":true},"tags":{"$ref":"#/definitions/v1FilterArray"}}},"v1SpcPolicyMetadata":{"properties":{"kind":{"description":"The kind of the spc policy eg maintenance.","type":"string"},"name":{"description":"The name of the spc policy","type":"string"},"projectUid":{"description":"The project UID of the spc policy","type":"string"},"uid":{"description":"The UID of the spc policy","type":"string"}},"type":"object"},"v1SpcPolicySortFields":{"enum":["policyName","policyType","creationTimestamp","lastModifiedTimestamp"],"type":"string","x-nullable":true},"v1SpcPolicySortSpec":{"properties":{"field":{"$ref":"#/definitions/v1SpcPolicySortFields"},"order":{"$ref":"#/definitions/v1SortOrder"}}},"v1SpcPolicySpec":{"description":"Policy specification","properties":{"schedules":{"items":{"$ref":"#/definitions/v1Schedule"},"type":"array"}},"type":"object"},"v1SpcPolicyStatusSummary":{"description":"Provides status information for SpcPolicy like in use templates using the policy","properties":{"inUseClusterTemplates":{"items":{"$ref":"#/definitions/v1ObjectStateEntity"},"type":"array"}},"type":"object"},"v1SpcPolicySummary":{"description":"Spc policy summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"kind":{"description":"The kind of the spc policy eg maintenance.","type":"string"}},"type":"object"},"status":{"$ref":"#/definitions/v1SpcPolicyStatusSummary"}},"type":"object"},"v1SpcPolicyTags":{"description":"Spc policy tags response","properties":{"tags":{"description":"Array of spc policy tags","items":{"type":"string"},"type":"array"}},"type":"object"},"v1SpcPolicyType":{"default":"maintenance","enum":["maintenance"],"type":"string"},"v1SpectroAppMgmtUpgrade":{"description":"Spectro application management upgrade information","properties":{"profiles":{"items":{"$ref":"#/definitions/v1ClusterProfileNotificationUpdateEntity"},"type":"array","uniqueItems":true},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"clusterType":{"$ref":"#/definitions/v1ClusterType"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1AwsMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1AzureMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SpectroCloudStackClusterEntity":{"description":"CloudStack cluster request payload for create and update","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"cloudAccountUid":{"description":"Cloud account uid to be used for cluster provisioning","type":"string"},"cloudConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1ClusterConfigEntity","description":"General cluster configuration like health, patching settings, namespace resource allocation, rbac"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}},"required":["cloudType","cloudAccountUid","cloudConfig"],"type":"object"}},"type":"object"},"v1SpectroCloudStackClusterImportEntity":{"description":"Spectro CloudStack cluster import request payload","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"clusterConfig":{"$ref":"#/definitions/v1ImportClusterConfig"}},"type":"object"}},"type":"object"},"v1SpectroCloudStackClusterRateEntity":{"description":"CloudStack cluster request payload for estimating rate","properties":{"cloudConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"},"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"},"tokenkubeconfig":{"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"},"v1SpectroClusterAssetTokenKubeConfig":{"description":"Cluster asset admin token Kube Config","properties":{"tokenkubeconfig":{"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},"clusterTemplates":{"items":{"type":"string"},"type":"array","uniqueItems":true},"cpuUsage":{"$ref":"#/definitions/v1FilterIntRange"},"environment":{"description":"Deprecated. Use environments","items":{"type":"string"},"type":"array","uniqueItems":true},"environments":{"items":{"type":"string"},"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"}}},"v1SpectroClusterHeartbeat":{"description":"Cluster heartbeat message","properties":{"agentVersion":{"description":"Version of the agent","type":"string"},"message":{"description":"Heartbeat message","type":"string"}},"required":["agentVersion"],"type":"object"},"v1SpectroClusterHybridPoolsMetadata":{"description":"Metadata of clusters launched as hybrid machine pools","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"cloudType":{"description":"Cluster's cloud type","type":"string"},"hybridPools":{"items":{"$ref":"#/definitions/v1HybridMachinePool"},"type":"array"}},"type":"object"},"status":{"$ref":"#/definitions/v1SpectroClusterStatus"}},"type":"object"},"v1SpectroClusterK8sCertificate":{"description":"K8 Certificates for all the cluster's control plane nodes","properties":{"machineCertificates":{"items":{"$ref":"#/definitions/v1K8MachineCertificate"},"type":"array"}},"type":"object"},"v1SpectroClusterKubeCtlRedirect":{"description":"Active resources of tenant","properties":{"redirectUri":{"type":"string"}},"type":"object"},"v1SpectroClusterLocationInputEntity":{"description":"Cluster location","properties":{"location":{"$ref":"#/definitions/v1ClusterLocation"}},"type":"object"},"v1SpectroClusterMeta":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpectroClusterMetaSpec"},"status":{"$ref":"#/definitions/v1SpectroClusterMetaStatus"}},"type":"object"},"v1SpectroClusterMetaSpec":{"description":"Spectro cluster meta summary","properties":{"archType":{"description":"Architecture type of the cluster","items":{"$ref":"#/definitions/v1ArchType"},"type":"array"},"cloudAccountUid":{"description":"Unique identifier for the cloud account used by this cluster","type":"string"},"cloudRegion":{"description":"Geographic region where the cluster is deployed","type":"string"},"cloudType":{"description":"Infrastructure provider type for the cluster","type":"string"},"clusterType":{"description":"Type classification of the cluster","type":"string"},"location":{"$ref":"#/definitions/v1ClusterMetaSpecLocation","description":"Geographical location metadata for the cluster"},"tags":{"description":"User-defined labels associated with this cluster","items":{"type":"string"},"type":"array"}},"type":"object"},"v1SpectroClusterMetaStatus":{"properties":{"state":{"description":"Current state of the cluster","type":"string"}},"required":["state"],"type":"object"},"v1SpectroClusterMetaSummary":{"description":"Spectro cluster meta summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"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"},"cloudRegion":{"type":"string"},"cloudType":{"type":"string"},"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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"health":{"$ref":"#/definitions/v1ClusterMetaStatusHealth"},"state":{"type":"string"},"updates":{"$ref":"#/definitions/v1ClusterMetaStatusUpdates"}}}},"type":"object"},"v1SpectroClusterMetadataFilterSpec":{"description":"Spectro cluster filter spec","properties":{"environment":{"type":"string"},"includeVirtual":{"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"},"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"},"v1SpectroClusterOidcIssuerTlsSpec":{"properties":{"caCertificateBase64":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"default":false,"type":"boolean","x-omitempty":false}},"type":"object"},"v1SpectroClusterOidcSpec":{"properties":{"clientId":{"type":"string","x-omitempty":false},"clientSecret":{"type":"string","x-omitempty":false},"issuerTls":{"$ref":"#/definitions/v1SpectroClusterOidcIssuerTlsSpec"},"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","WaitingForOtherLayers"],"type":"string"}},"type":"object"},"v1SpectroClusterPackConfigList":{"properties":{"items":{"items":{"$ref":"#/definitions/v1PackConfig"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1SpectroClusterPackDiff":{"description":"Cluster pack difference","properties":{"current":{"$ref":"#/definitions/v1PackRef"},"diffConfigKeys":{"items":{"type":"string"},"type":"array"},"target":{"$ref":"#/definitions/v1PackRef"}},"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"},"v1SpectroClusterPairMeta":{"description":"Spectro cluster meta","properties":{"localClusterToken":{"description":"Cluster token in the local UI","type":"string"},"localClusterUid":{"description":"Cluster uid in the local UI","type":"string"},"name":{"description":"Spectro cluster name","type":"string"},"uid":{"description":"Spectro cluster uid","type":"string"}},"type":"object"},"v1SpectroClusterPairStatus":{"description":"Spectro cluster status","properties":{"pairingClusterName":{"description":"Cluster Name associated to the pairing request","type":"string"},"pairingClusterUid":{"description":"Cluster UID associated to the pairing request","type":"string"},"state":{"description":"Spectro cluster status","type":"string"}},"type":"object"},"v1SpectroClusterPairingRequestMeta":{"description":"Returns spectro cluster pair meta","properties":{"cloudType":{"description":"Cluster cloud type","type":"string"},"clusterUid":{"description":"Spectro cluster uid","type":"string"},"creationTimestamp":{"$ref":"#/definitions/v1Time","description":"Creation time-stamp when the pairing request was raised"},"localClusterUid":{"description":"Cluster uid in the local UI","type":"string"},"name":{"description":"Spectro cluster name","type":"string"},"pairingUid":{"description":"Cluster pairing uid","type":"string"},"state":{"description":"State of the spectro cluster pairing request","type":"string"}},"type":"object"},"v1SpectroClusterPairingRequestMetas":{"description":"Spectro cluster pairing request meta","properties":{"items":{"items":{"$ref":"#/definitions/v1SpectroClusterPairingRequestMeta"},"type":"array","uniqueItems":true}},"required":["items"],"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"},"variables":{"items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"}},"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},"relatedObject":{"$ref":"#/definitions/v1ObjectReference","description":"RelatedObject refers to the type of object(clustergroup, cluster or edgeHost) the cluster profile is associated with"},"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"},"v1SpectroClusterRegistrationTokenEntity":{"description":"Spectrocluster registration token entity","properties":{"registrationToken":{"description":"Registration token to reject the pairing request","type":"string"}},"type":"object"},"v1SpectroClusterRepave":{"description":"Spectro cluster repave status information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpectroClusterRepaveSpec"},"status":{"$ref":"#/definitions/v1SpectroClusterRepaveStatus"}},"type":"object"},"v1SpectroClusterRepaveReason":{"description":"Cluster repave reason description","properties":{"code":{"type":"string"},"message":{"type":"string"},"pack":{"$ref":"#/definitions/v1SpectroClusterPackDiff"}},"type":"object"},"v1SpectroClusterRepaveSpec":{"properties":{"reasons":{"description":"Spectro cluster repave reasons","items":{"$ref":"#/definitions/v1SpectroClusterRepaveReason"},"type":"array"},"source":{"$ref":"#/definitions/v1ClusterRepaveSource"},"spectroClusterUid":{"type":"string"}},"type":"object"},"v1SpectroClusterRepaveStatus":{"properties":{"message":{"type":"string"},"repaveTransitionTime":{"$ref":"#/definitions/v1Time"},"state":{"$ref":"#/definitions/v1ClusterRepaveState"}},"type":"object"},"v1SpectroClusterRepaveValidationResponse":{"description":"Cluster repave validation response","properties":{"isRepaveRequired":{"description":"If true then the pack changes can cause cluster repave","type":"boolean","x-omitempty":false},"reasons":{"items":{"$ref":"#/definitions/v1SpectroClusterRepaveReason"},"type":"array"}},"type":"object"},"v1SpectroClusterRevision":{"description":"Revision specification details for a cluster","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpectroClusterSpec"}},"type":"object"},"v1SpectroClusterRevisionMeta":{"description":"Revision spec uid along with the creationTimestamp for the revision","properties":{"creationTimestamp":{"$ref":"#/definitions/v1Time"},"uid":{"description":"The unique id of the spc revision document","type":"string"}},"type":"object"},"v1SpectroClusterRevisionMetaList":{"properties":{"spcRevisions":{"items":{"$ref":"#/definitions/v1SpectroClusterRevisionMeta"},"type":"array"}},"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":{"type":"string"},"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"},"clusterTemplate":{"$ref":"#/definitions/v1SpectroClusterTemplateRef"},"clusterType":{"enum":["PureManage","AlloyMonitor","AlloyAssist","AlloyExtend"],"type":"string"}},"type":"object"},"v1SpectroClusterState":{"description":"Spectrocluster state entity","properties":{"state":{"description":"Spectrocluster state","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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"location":{"$ref":"#/definitions/v1ClusterLocation"},"packs":{"items":{"$ref":"#/definitions/v1ClusterPackStatus"},"type":"array"},"profileStatus":{"$ref":"#/definitions/v1ProfileStatus"},"repave":{"$ref":"#/definitions/v1ClusterRepaveStatus"},"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"},"v1SpectroClusterStatusEntity":{"description":"Spectrocluster status entity","properties":{"status":{"$ref":"#/definitions/v1SpectroClusterState"}},"type":"object"},"v1SpectroClusterSummary":{"description":"Spectro cluster summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"specSummary":{"description":"Spectro cluster spec summary","properties":{"archTypes":{"description":"Architecture type of the cluster","items":{"$ref":"#/definitions/v1ArchType"},"type":"array"},"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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"health":{"$ref":"#/definitions/v1SpectroClusterHealthStatus"},"hourlyRate":{"$ref":"#/definitions/v1ResourceCost"},"location":{"$ref":"#/definitions/v1ClusterMetaSpecLocation"},"metrics":{"$ref":"#/definitions/v1SpectroClusterMetrics"},"notifications":{"$ref":"#/definitions/v1ClusterNotificationStatus"},"repave":{"$ref":"#/definitions/v1ClusterRepaveStatus"},"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}}},"v1SpectroClusterTags":{"properties":{"tags":{"items":{"type":"string"},"type":"array"}},"type":"object"},"v1SpectroClusterTemplateRef":{"description":"Reference to the cluster template from which this cluster was created, containing template identification metadata","properties":{"projectUid":{"description":"Project uid of the cluster template","type":"string"},"uid":{"description":"Uid of the cluster template from which the cluster is created","type":"string"}},"type":"object"},"v1SpectroClusterToken":{"description":"Returns spectro cluster token","properties":{"authToken":{"description":"Spectro cluster auth token","type":"string"}},"type":"object"},"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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"health":{"$ref":"#/definitions/v1SpectroClusterHealthStatus"},"hourlyRate":{"$ref":"#/definitions/v1ResourceCost"},"kubeMeta":{"$ref":"#/definitions/v1KubeMeta"},"location":{"$ref":"#/definitions/v1ClusterMetaSpecLocation"},"metrics":{"$ref":"#/definitions/v1SpectroClusterMetrics"},"notifications":{"$ref":"#/definitions/v1ClusterNotificationStatus"},"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":{"archTypes":{"description":"Architecture types of the cluster","items":{"$ref":"#/definitions/v1ArchType"},"type":"array"},"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"},"v1SpectroClusterVariable":{"description":"Variable with value which will be used within the packs of cluster profile","properties":{"name":{"description":"Variable name","type":"string"},"value":{"description":"Actual value of the variable to be used within the cluster","type":"string"}},"required":["name"],"type":"object"},"v1SpectroClusterVariableResponse":{"description":"Unique variable field with schema definition","properties":{"defaultValue":{"description":"The default value of the variable","type":"string","x-omitempty":false},"description":{"description":"Variable description","type":"string"},"displayName":{"description":"Unique display name of the variable","type":"string"},"format":{"$ref":"#/definitions/v1VariableFormat"},"hidden":{"description":"If true, then variable will be hidden for overriding the value. By default the hidden flag will be set to false","type":"boolean","x-omitempty":false},"immutable":{"description":"If true, then variable value can't be editable. By default the immutable flag will be set to false","type":"boolean","x-omitempty":false},"inputType":{"$ref":"#/definitions/v1VariableInputType","description":"Input type for the variable - text or dropdown. Defaults to text for backward compatibility","x-omitempty":false},"isSensitive":{"description":"If true, then default value will be masked. By default the isSensitive flag will be set to false","type":"boolean","x-omitempty":false},"name":{"description":"Variable name","type":"string"},"options":{"description":"Available options for dropdown input type","items":{"$ref":"#/definitions/v1VariableOption"},"type":"array","x-omitempty":false},"regex":{"description":"Regular expression pattern which the variable value must match","type":"string"},"required":{"description":"Flag to specify if the variable is optional or mandatory. If it is mandatory then default value must be provided","type":"boolean","x-omitempty":false},"value":{"description":"The user specified value of the variable","type":"string","x-omitempty":false}},"required":["name"],"type":"object"},"v1SpectroClusterVariableUpdateEntity":{"description":"List of cluster variables to be updated with profile uid","properties":{"profileUid":{"description":"Profile uid to which the variable belongs","type":"string"},"variables":{"description":"List of variables with updated values","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array","uniqueItems":true}},"required":["profileUid"],"type":"object"},"v1SpectroClusterVariables":{"description":"List of cluster variables with schema belonging to a cluster","properties":{"profileUid":{"description":"Profile uid to which the cluster variable belongs","type":"string"},"variables":{"description":"List of cluster variables with schema","items":{"$ref":"#/definitions/v1SpectroClusterVariableResponse"},"type":"array","uniqueItems":true}},"required":["profileUid"],"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"},"v1SpectroClustersMeta":{"items":{"$ref":"#/definitions/v1SpectroClusterMeta"},"type":"array"},"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"},"v1SpectroCustomClusterEntity":{"description":"Custom cluster request payload for create and update","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"cloudAccountUid":{"description":"Cloud account uid to be used for cluster provisioning","type":"string"},"cloudConfig":{"$ref":"#/definitions/v1CustomClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1CustomClusterConfigEntity","description":"General cluster configuration like patching settings, namespace resource allocation, rbac"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"clusterType":{"$ref":"#/definitions/v1ClusterType"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1CustomMachinePoolConfigEntity"},"type":"array"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}},"required":["cloudType","cloudAccountUid","cloudConfig"],"type":"object"}},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EdgeNativeMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SpectroEdgeNativeClusterPair":{"description":"EdgeNative cluster pair response","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfigPairEntity","description":"General cluster configuration like health, patching settings, namespace resource allocation, rbac"},"clusterMeta":{"$ref":"#/definitions/v1SpectroClusterPairMeta"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EdgeNativeMachinePoolConfigEntity"},"type":"array"},"profiles":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec.clusterprofileTemplate","items":{"$ref":"#/definitions/v1ClusterProfileTemplate"},"type":"array"},"stylusAgentVersion":{"description":"Stylus Agent Version","type":"string"}},"required":["profiles","registrationToken","stylusAgentVersion","machinepoolconfig"],"type":"object"},"status":{"$ref":"#/definitions/v1SpectroClusterPairStatus"}},"type":"object"},"v1SpectroEdgeNativeClusterPairEntity":{"description":"EdgeNative cluster pair create payload","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfigPairEntity","description":"General cluster configuration like health, patching settings, namespace resource allocation, rbac"},"clusterMeta":{"$ref":"#/definitions/v1SpectroClusterPairMeta"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EdgeNativeMachinePoolConfigEntity"},"type":"array"},"profiles":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec.clusterprofileTemplate","items":{"$ref":"#/definitions/v1ClusterProfileTemplate"},"type":"array"},"registrationToken":{"description":"Registration token to pair the cluster","type":"string"},"stylusAgentVersion":{"description":"Stylus Agent Version","type":"string"}},"required":["profiles","registrationToken","stylusAgentVersion","machinepoolconfig"],"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"fargateProfiles":{"items":{"$ref":"#/definitions/v1FargateProfile"},"type":"array"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EksMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1GcpMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"clusterType":{"$ref":"#/definitions/v1ClusterType"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1MaasMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"}}},"v1SpectroMgmtUpgradePack":{"description":"Spectro application management cluster upgrade pack information","properties":{"diffMessage":{"description":"Spectro application management cluster pack difference message","type":"string"},"layer":{"description":"Spectro application management cluster pack layer type","type":"string"},"name":{"description":"Spectro application management cluster pack name","type":"string"},"registryUid":{"description":"Spectro application management cluster pack registry unique identifier","type":"string"},"type":{"description":"Spectro application management cluster pack type","type":"string"},"uid":{"description":"Spectro application management cluster pack unique identifier","type":"string"},"values":{"description":"Spectro application management cluster pack values","type":"string"},"version":{"description":"Spectro application management cluster pack version","type":"string"}},"type":"object"},"v1SpectroMgmtUpgradeProfile":{"description":"Spectro application management cluster upgrade pack information","properties":{"packs":{"description":"Spectro application management cluster upgrade packs","items":{"$ref":"#/definitions/v1SpectroMgmtUpgradePack"},"type":"array"},"uid":{"description":"Spectro application management cluster profile unique identifier","type":"string"}},"type":"object"},"v1SpectroMgmtUpgradeProfiles":{"description":"Spectro application management cluster information","properties":{"profiles":{"description":"Spectro application management cluster profiles","items":{"$ref":"#/definitions/v1SpectroMgmtUpgradeProfile"},"type":"array"},"version":{"description":"Spectro application management cluster version","type":"string"}},"type":"object"},"v1SpectroMgmtUpgradeSpc":{"description":"Spectro application management cluster upgrade profiles","properties":{"current":{"$ref":"#/definitions/v1SpectroMgmtUpgradeProfiles"},"target":{"$ref":"#/definitions/v1SpectroMgmtUpgradeProfiles"}},"type":"object"},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1OpenStackMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SpectroTunnelConfig":{"description":"Spectro tunnel configuration","properties":{"remoteSsh":{"default":"disabled","enum":["enabled","disabled"],"type":"string","x-omitempty":false},"remoteSshTempUser":{"default":"disabled","enum":["enabled","disabled"],"type":"string","x-omitempty":false}},"type":"object"},"v1SpectroTunnelStatus":{"description":"SpectroTunnelStatus is the status of the tunnel","properties":{"ssh":{"$ref":"#/definitions/v1SshTunnelStatus","description":"SshStatus is the status of the ssh tunnel"}},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1VirtualMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"edgeHostUid":{"description":"Appliance (Edge Host) uid for Edge env","type":"string"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1VsphereMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SshTunnelStatus":{"properties":{"lastModifiedTime":{"$ref":"#/definitions/v1Time","description":"LastModifiedTime is the last modified time of the SSH tunnel"},"message":{"description":"Message is the status message of the SSH tunnel","type":"string"},"state":{"description":"State is the state of the SSH tunnel","enum":["Initiating","Created","Deleting","Deleted","Failed"],"type":"string"},"user":{"$ref":"#/definitions/v1SshUserStatus","description":"User is the temporary user of the SSH tunnel"}},"type":"object"},"v1SshUserCredentials":{"properties":{"password":{"description":"Password is the temporary password of the SSH tunnel","type":"string"},"sshKey":{"description":"SshKey is the ssh key of the SSH tunnel","type":"string"},"username":{"description":"UserName is the temporary username of the SSH tunnel","type":"string"}},"type":"object"},"v1SshUserStatus":{"properties":{"credentials":{"$ref":"#/definitions/v1SshUserCredentials","description":"Credentials is the temporary user credentials of the SSH tunnel"},"lastModifiedTime":{"$ref":"#/definitions/v1Time","description":"LastModifiedTime is the last modified time of the SSH tunnel"},"message":{"description":"Message is the status message of the SSH tunnel","type":"string"},"state":{"description":"State is the state of the SSH tunnel","enum":["Created","Deleted","Failed"],"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"},"nsgResourceGroup":{"description":"Resource group associated with a network security group","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"},"IsEmailSet":{"type":"boolean","x-omitempty":false},"IsEmailVerified":{"type":"boolean","x-omitempty":false},"IsMfa":{"type":"boolean","x-omitempty":false},"IsPasswordReset":{"type":"boolean","x-omitempty":false}},"type":"object"},"v1SystemActivateRequest":{"properties":{"activationKey":{"type":"string"}},"required":["activationKey"],"type":"object"},"v1SystemActivationResponse":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"activationKeyUid":{"type":"string"},"planUid":{"type":"string"},"systemUid":{"type":"string"}},"required":["systemUid","planUid","activationKeyUid"],"type":"object"},"status":{"properties":{"lastActivatedAt":{"$ref":"#/definitions/v1Time"},"state":{"enum":["Pending","Active","Inactive"],"type":"string"}},"required":["state"],"type":"object"}},"type":"object"},"v1SystemAdmin":{"description":"System Admin information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SystemAdministratorSpec"},"status":{"$ref":"#/definitions/v1SystemAdministratorStatus"}},"type":"object"},"v1SystemAdminActivation":{"description":"System Administrator Activation Specification","properties":{"expiry":{"$ref":"#/definitions/v1Time"},"link":{"type":"string"}},"type":"object"},"v1SystemAdminEntity":{"description":"System Admin information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1SystemAdministratorSpec"}},"type":"object"},"v1SystemAdminMfa":{"description":"System Administrator MFA configuration","properties":{"devices":{"items":{"type":"string"},"type":"array"},"state":{"type":"string"}},"type":"object"},"v1SystemAdminProfile":{"description":"System Administrator Profile Entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1SystemAdminProfileSpec"}},"type":"object"},"v1SystemAdminProfileSpec":{"description":"System Administrator Profile Specification","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"}},"type":"object"},"v1SystemAdministratorSpec":{"description":"System Administrator Entity Specification","properties":{"adminType":{"enum":["AccountAdmin","OperationAdmin"],"type":"string"},"emailId":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"mfa":{"$ref":"#/definitions/v1SystemAdminMfa","type":"string"}},"required":["firstName","lastName","emailId","adminType"],"type":"object"},"v1SystemAdministratorStatus":{"description":"System Administrator Status","properties":{"activation":{"$ref":"#/definitions/v1SystemAdminActivation"},"createdBy":{"type":"string"},"lastPasswordUpdate":{"$ref":"#/definitions/v1Time"},"lastSignIn":{"$ref":"#/definitions/v1Time"},"state":{"type":"string"}},"type":"object"},"v1SystemAdmins":{"description":"List of System Admin information's","properties":{"items":{"items":{"$ref":"#/definitions/v1SystemAdmin"},"type":"array","uniqueItems":true}},"required":["items"],"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":{"accountId":{"type":"string"},"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"},"insecureSkipVerify":{"type":"boolean"},"key":{"type":"string"}},"type":"object"},"v1SystemCertificatesSpec":{"description":"system certificate in base64 format","properties":{"caCertificateBase64":{"type":"string","x-omitempty":false},"certificateBase64":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"type":"boolean","x-omitempty":false},"keyBase64":{"type":"string","x-omitempty":false}},"type":"object"},"v1SystemCloudstackImage":{"description":"SystemAdmin","properties":{"spec":{"$ref":"#/definitions/v1SystemCloudstackImageSpec"}},"type":"object"},"v1SystemCloudstackImageSpec":{"description":"system cloudstack account specifications","properties":{"imagesHostEndpoint":{"type":"string"}}},"v1SystemConfigAuth":{"description":"System config auth","properties":{"enforceServiceAuthToken":{"type":"boolean","x-omitempty":false},"enforceTlsVerify":{"type":"boolean","x-omitempty":false}}},"v1SystemConfigCluster":{"description":"System config cluster","properties":{"stableEndpointAccess":{"type":"boolean","x-omitempty":false}}},"v1SystemConfigDomainCertificatesSpec":{"description":"system domain and its certificate config spec","properties":{"certificates":{"$ref":"#/definitions/v1SystemCertificatesSpec"},"rootDomain":{"type":"string"}},"type":"object"},"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":{"caCert":{"type":"string"},"imagesHostEndpoint":{"type":"string"},"insecureSkipVerify":{"type":"boolean"}}},"v1SystemEdgeNativeImage":{"description":"SystemAdmin","properties":{"spec":{"$ref":"#/definitions/v1SystemEdgeNativeImageSpec"}},"type":"object"},"v1SystemEdgeNativeImageSpec":{"description":"system edge-native account specifications","properties":{"caCert":{"type":"string"},"imagesHostEndpoint":{"type":"string"},"insecureSkipVerify":{"type":"boolean"},"stylusImagesEndpoint":{"type":"string"}}},"v1SystemFeature":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SystemFeaturesSpec"}},"type":"object"},"v1SystemFeatures":{"properties":{"items":{"description":"List of system features","items":{"$ref":"#/definitions/v1SystemFeature"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1SystemFeaturesOperation":{"properties":{"isAllowed":{"description":"Flag which specifies if feature is allowed or not","type":"boolean","x-omitempty":false}},"type":"object"},"v1SystemFeaturesSpec":{"properties":{"description":{"description":"Feature description","type":"string"},"docLink":{"description":"Feature doc link","type":"string"},"isAllowed":{"description":"Flag which specifies if feature is allowed or not","type":"boolean","x-omitempty":false},"key":{"description":"Unique Feature key","type":"string"}},"type":"object"},"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"},"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":{"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":{"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"},"maxLength":{"type":"integer"},"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},"maxLimit":{"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":{"baseContentPath":{"type":"string"},"caCert":{"type":"string"},"endpoint":{"type":"string"},"insecureVerify":{"type":"boolean"},"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"v1SystemScarValidationResponse":{"description":"system proxy config spec","properties":{"spectroVersion":{"type":"string"}},"type":"object"},"v1SystemSecurityMode":{"description":"System service mode","properties":{"securityMode":{"type":"string"}}},"v1SystemServiceLogin":{"description":"System service login input","properties":{"authToken":{"description":"authToken helps in two step verification for the authorization.","type":"string"},"isSystem":{"type":"boolean"},"overlordUid":{"type":"string"},"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"},"v1SystemSysplan":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"expiresAt":{"$ref":"#/definitions/v1Time"},"type":{"enum":["Trial","Unlimited"],"type":"string"}},"required":["type"],"type":"object"}},"type":"object"},"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}}},"v1SystemUserMe":{"description":"User information wrt permissions","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SystemUserSpec"},"status":{"$ref":"#/definitions/v1SystemUserMeStatus"}},"type":"object"},"v1SystemUserMeStatus":{"description":"User status with permissions","properties":{"isEmailSet":{"type":"boolean","x-omitempty":false},"isEmailVerified":{"type":"boolean","x-omitempty":false},"isMfaEnabled":{"type":"boolean","x-omitempty":false},"isPasswordReset":{"type":"boolean","x-omitempty":false},"lastEmailUpdateTime":{"$ref":"#/definitions/v1Time"},"lastEmailVerifiedTime":{"$ref":"#/definitions/v1Time"},"lastLoginTime":{"$ref":"#/definitions/v1Time"},"lastPasswordUpdateTime":{"$ref":"#/definitions/v1Time"}}},"v1SystemUserSpec":{"description":"User specifications","properties":{"adminType":{"description":"Admin type","type":"string"},"emailId":{"description":"System User's email id","type":"string"}}},"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":{"caCert":{"type":"string"},"imagesHostEndpoint":{"type":"string"},"insecureSkipVerify":{"type":"boolean"},"overlordOvaLocation":{"type":"string"}}},"v1SystemsManager":{"description":"SystemsManager specifies the Systems Manager configuration for the AWS/EKS cluster","properties":{"activationCode":{"description":"ActivationCode specifies the Systems Manager activation code","type":"string"},"activationId":{"description":"ActivationID specifies the Systems Manager activation ID","type":"string"}},"type":"object"},"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"},"v1TenantClusterRbacSettings":{"description":"Tenant cluster RBAC settings","properties":{"automaticClusterRoleBinding":{"default":"none","description":"Specifies the mode for automatic creation and management of cluster role bindings for tenant clusters","enum":["none","enabled","disabled"],"type":"string","x-omitempty":false}},"type":"object"},"v1TenantClusterSettings":{"properties":{"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},"issuerTls":{"$ref":"#/definitions/v1OidcIssuerTls"},"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},"scopesDelimiter":{"type":"string","x-omitempty":false},"syncSsoTeams":{"description":"When syncSsoTeams is set to true, all the teams from the OIDC configuration are pulled and saved in palette whereas when set to false, only the teams which are part of palette are pulled and saved","type":"boolean","x-omitempty":false},"userInfo":{"$ref":"#/definitions/v1OidcUserInfo"}},"type":"object"},"v1TenantPasswordPolicyEntity":{"description":"Tenant Password Policy Entity","properties":{"creationTimestamp":{"$ref":"#/definitions/v1Time"},"expiryDurationInDays":{"type":"integer"},"firstReminderInDays":{"type":"integer"},"isRegex":{"type":"boolean"},"maxLength":{"type":"integer"},"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},"maxLimit":{"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":{"description":"When syncSsoTeams is set to true, all the teams from the OIDC configuration are pulled and saved in palette whereas when set to false, only the teams which are part of palette are pulled and saved","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":{"description":"When syncSsoTeams is set to true, all the teams from the OIDC configuration are pulled and saved in palette whereas when set to false, only the teams which are part of palette are pulled and saved","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"},"v1Theme":{"description":"Theme data entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ThemeSpec"},"status":{"$ref":"#/definitions/v1ThemeStatus"}},"type":"object"},"v1ThemeCreateEntity":{"description":"Theme data create entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1ThemeSpec"}},"required":["metadata","spec"],"type":"object"},"v1ThemeMetadata":{"description":"Theme metadata","properties":{"active":{"description":"Tells if the theme is active or not","type":"boolean","x-omitempty":false},"name":{"description":"Name of the theme","type":"string"},"uid":{"description":"Uid of the theme","type":"string"}},"type":"object"},"v1ThemeSpec":{"properties":{"values":{"description":"Contains the string value of custom properties like logo, name etc.","type":"string","x-omitempty":false}},"required":["values"]},"v1ThemeStatus":{"properties":{"active":{"description":"Specifies if the theme is active or not","type":"boolean","x-omitempty":false}}},"v1ThemeUpdateEntity":{"description":"Theme data update entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaUpdateEntity"},"spec":{"$ref":"#/definitions/v1ThemeSpec"}},"type":"object"},"v1ThemesMetadata":{"description":"Theme metadata","properties":{"items":{"items":{"$ref":"#/definitions/v1ThemeMetadata"},"type":"array"}},"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"},"v1TimezoneUpdateEntity":{"properties":{"timezone":{"description":"The timezone field is mandatory if cluster is deployed through template, else it is optional","example":"America/New_York","type":"string"}},"required":["timezone"],"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":{"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"},"v1TunnelConfiguration":{"description":"Describes the response that contains the tunnel configuration to establish connection","properties":{"preferredServer":{"$ref":"#/definitions/v1TunnelEndpoint"},"servers":{"items":{"$ref":"#/definitions/v1TunnelEndpoint"},"type":"array","uniqueItems":true}},"type":"object"},"v1TunnelEndpoint":{"properties":{"endpoint":{"description":"Describes the URL where the client has to connect to the tunnel server","type":"string"},"tls":{"description":"Describes the Tunnel tls config which client will use to make a request to the tunnel server","properties":{"caCert":{"type":"string"},"enabled":{"type":"boolean"},"insecureSkipVerify":{"type":"boolean"}},"type":"object"}},"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 OverrideScaling =\u003e maxSurge and maxUnavailable are user-specified (both required)","properties":{"maxSurge":{"description":"Max extra nodes during rolling update. Integer or percentage (e.g., \"1\" or \"20%\").\nOnly valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required.\nCurrently implemented for CloudStack only.\n","type":"string"},"maxUnavailable":{"description":"Max unavailable nodes during rolling update. Integer or percentage (e.g., \"0\" or \"10%\").\nOnly valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required.\nCurrently implemented for CloudStack only.\n","type":"string"},"type":{"description":"Update strategy type. Defaults to RollingUpdateScaleOut if empty.","enum":["RollingUpdateScaleOut","RollingUpdateScaleIn","OverrideScaling"],"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"},"v1UserInfo":{"description":"User basic information","properties":{"orgName":{"description":"Organization name","type":"string"},"tenantUid":{"type":"string"},"userUid":{"type":"string"}}},"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"},"isMfa":{"description":"Indicates the authentication flow using MFA","type":"boolean","x-omitempty":false}},"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":{"description":"Deprecated. Use 'v1/users/{uid}/roles' API to assign 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"},"insecureVerify":{"type":"boolean"},"password":{"type":"string"}},"type":"object"},"v1V1SystemAdminPasswordResetEntity":{"description":"SystemAdmin","properties":{"email":{"type":"string"},"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"},"v1Variable":{"description":"Unique variable field with schema definition","properties":{"defaultValue":{"description":"The default value of the variable","type":"string","x-omitempty":false},"description":{"description":"Variable description","type":"string"},"displayName":{"description":"Unique display name of the variable","type":"string"},"format":{"$ref":"#/definitions/v1VariableFormat"},"hidden":{"description":"If true, then variable will be hidden for overriding the value. By default the hidden flag will be set to false","type":"boolean","x-omitempty":false},"immutable":{"description":"If true, then variable value can't be editable. By default the immutable flag will be set to false","type":"boolean","x-omitempty":false},"inputType":{"$ref":"#/definitions/v1VariableInputType","description":"Input type for the variable - text or dropdown. Defaults to text for backward compatibility"},"isSensitive":{"description":"If true, then default value will be masked. By default the isSensitive flag will be set to false","type":"boolean","x-omitempty":false},"name":{"description":"Variable name","type":"string"},"options":{"description":"Available options for dropdown input type","items":{"$ref":"#/definitions/v1VariableOption"},"type":"array"},"regex":{"description":"Regular expression pattern which the variable value must match","type":"string"},"required":{"description":"Flag to specify if the variable is optional or mandatory. If it is mandatory then default value must be provided","type":"boolean","x-omitempty":false}},"required":["name"],"type":"object"},"v1VariableFormat":{"default":"string","description":"Format type of the variable value","enum":["string","number","boolean","ipv4","ipv4cidr","ipv6","version","base64"],"type":"string"},"v1VariableInputType":{"default":"text","description":"Input type for the variable","enum":["text","dropdown","multiline"],"type":"string"},"v1VariableNames":{"properties":{"variables":{"description":"Array of variable names","items":{"type":"string"},"type":"array","uniqueItems":true}},"required":["variables"]},"v1VariableOption":{"description":"Option for dropdown variable input type","properties":{"default":{"description":"Mark this option as the default selection","type":"boolean","x-omitempty":false},"description":{"description":"Optional tooltip/description for the option","type":"string"},"label":{"description":"Display text for the option","type":"string"},"value":{"description":"Actual value for the option","type":"string"}},"required":["value"],"type":"object"},"v1Variables":{"properties":{"variables":{"description":"List of unique variable fields with schema constraints","items":{"$ref":"#/definitions/v1Variable"},"type":"array","uniqueItems":true}},"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"},"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":{"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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":"control plane 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 control plane 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, GCS, Registry, Snapshot or an existing PVC","properties":{"blank":{"$ref":"#/definitions/v1VmDataVolumeBlankImage"},"gcs":{"$ref":"#/definitions/v1VmDataVolumeSourceGCS"},"http":{"$ref":"#/definitions/v1VmDataVolumeSourceHttp"},"imageio":{"$ref":"#/definitions/v1VmDataVolumeSourceImageIO"},"pvc":{"$ref":"#/definitions/v1VmDataVolumeSourcePVC"},"registry":{"$ref":"#/definitions/v1VmDataVolumeSourceRegistry"},"s3":{"$ref":"#/definitions/v1VmDataVolumeSourceS3"},"snapshot":{"$ref":"#/definitions/v1VmDataVolumeSourceSnapshot"},"upload":{"$ref":"#/definitions/v1VmDataVolumeSourceUpload"},"vddk":{"$ref":"#/definitions/v1VmDataVolumeSourceVDDK"}},"type":"object"},"v1VmDataVolumeSourceGCS":{"description":"DataVolumeSourceGCS provides the parameters to create a Data Volume from a GCS source","properties":{"secretRef":{"description":"SecretRef provides the secret reference needed to access the GCS source","type":"string"},"url":{"description":"URL is the url of the GCS source","type":"string"}},"required":["url"],"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"},"platform":{"$ref":"#/definitions/v1VmPlatformOptions"},"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"},"v1VmDataVolumeSourceSnapshot":{"description":"DataVolumeSourceSnapshot provides the parameters to create a Data Volume from an existing VolumeSnapshot","properties":{"name":{"description":"The name of the source VolumeSnapshot","type":"string"},"namespace":{"description":"The namespace of the source VolumeSnapshot","type":"string"}},"required":["namespace","name"],"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"},"downwardMetrics":{"description":"DownwardMetrics creates a virtio serials for exposing the downward metrics to the vmi.","type":"object"},"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"},"logSerialConsole":{"description":"Whether to log the auto-attached default serial console or not. Serial console logs will be collect to a file and then streamed from a named 'guest-console-log'. Not relevant if autoattachSerialConsole is disabled. Defaults to cluster wide setting on VirtualMachineOptions.","type":"boolean"},"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"},"ioThreads":{"description":"IOThreads specifies the IOThreads options.","properties":{"supplementalPoolThreadCount":{"description":"SupplementalPoolThreadCount specifies how many iothreads are allocated for the supplementalPool policy.","format":"int32","type":"integer"}},"type":"object"},"ioThreadsPolicy":{"description":"Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto, supplementalPool","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":{"persistent":{"description":"If set to true, Persistent will persist the EFI NVRAM across reboots. Defaults to false","type":"boolean"},"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"},"hypervPassthrough":{"$ref":"#/definitions/v1VmHyperVPassthrough"},"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"},"v1VmHyperVPassthrough":{"description":"HyperVPassthrough enables all supported hyperv flags automatically. Bear in mind that if this enabled hyperV features cannot be enabled explicitly. In addition, a Virtual Machine using it will be non-migratable.","properties":{"enabled":{"description":"Enabled determines if Hyper-V passthrough should be enabled or disabled. Defaults to false.","type":"boolean"}},"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"},"v1VmPlatformOptions":{"description":"PlatformOptions describes the minimum runtime requirements of the image","properties":{"architecture":{"description":"Architecture specifies the image target CPU architecture","type":"string"}},"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"},"v1VmPodResourceClaim":{"description":"PodResourceClaim defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to the domain which consumes them by name.","properties":{"name":{"description":"Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.","type":"string"},"resourceClaimName":{"description":"ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set.","type":"string"},"resourceClaimTemplateName":{"description":"ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod. The template will be used to create a new ResourceClaim, which will be bound to this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set.","type":"string"}},"required":["name"],"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"},"dataSourceRef":{"$ref":"#/definitions/v1VmTypedObjectReference"},"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"},"v1VmTypedObjectReference":{"description":"TypedObjectReference contains enough information to let you locate the typed referenced object. It can be used for objects in the same namespace or cluster-scoped objects.","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"},"namespace":{"description":"Namespace is the namespace of resource being referenced. This field is required when the resource is namespaced and optional when the resource is cluster-scoped.","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"},"architecture":{"description":"Specifies the architecture of the vm guest you are attempting to run. Defaults to the compiled architecture of the KubeVirt components","type":"string"},"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"},"resourceClaims":{"description":"ResourceClaims define which ResourceClaims must be allocated and reserved before the VMI, hence virt-launcher pod is allowed to start. The resources will be made available to the domain which consumes them by name. This is an alpha field and requires enabling the DynamicResourceAllocation feature gate in kubernetes. This field should only be configured if one of the feature-gates GPUsWithDRA or HostDevicesWithDRA is enabled.","items":{"$ref":"#/definitions/v1VmPodResourceClaim"},"type":"array","x-kubernetes-list-map-keys":["name"],"x-kubernetes-list-type":"map"},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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":{"$ref":"#/definitions/v1VspherePlacementConfig"},"type":"array"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"taints":{"description":"control plane 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 control plane 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"}},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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},"gpuConfig":{"$ref":"#/definitions/v1GpuConfig"},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"},"v1k8CertificateAuthority":{"description":"K8 Certificate Authority","properties":{"certificates":{"items":{"$ref":"#/definitions/v1Certificate"},"type":"array"},"expiry":{"$ref":"#/definitions/v1Time","description":"Certificate expiry time"},"name":{"type":"string"}},"type":"object"}},"info":{"title":"Palette APIs - 4.8","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":"APIKey Created successfully","schema":{"$ref":"#/definitions/v1ApiKeyCreateResponse"}}},"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","activity","action"],"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/{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/apache-cloudstack":{"get":{"operationId":"v1CloudAccountsCloudStackList","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 CloudStack cloud account items","schema":{"$ref":"#/definitions/v1CloudStackAccounts"}}},"summary":"Retrieves a list of CloudStack cloud accounts","tags":["v1"],"x-Features":["ApacheCloudstack"]},"post":{"operationId":"v1CloudAccountsCloudStackCreate","parameters":[{"description":"Request payload to validate CloudStack cloud account","in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackAccountInputEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a CloudStack cloud account","tags":["v1"],"x-Features":["ApacheCloudstack"]}},"/v1/cloudaccounts/apache-cloudstack/{uid}":{"delete":{"operationId":"v1CloudAccountsCloudStackDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified CloudStack account","tags":["v1"]},"get":{"operationId":"v1CloudAccountsCloudStackGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CloudStackAccount"}}},"summary":"Returns the specified CloudStack account","tags":["v1"]},"parameters":[{"description":"CloudStack cloud account uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1CloudAccountsCloudStackUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackAccountUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified CloudStack account","tags":["v1"]}},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/diskofferings":{"get":{"operationId":"v1CloudstackAccountsUidDiskofferings","parameters":[{"description":"Zone for which CloudStack disk offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack disk offerings are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDiskOfferings"}}},"summary":"Get the cloudstack disk offerings for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/domains":{"get":{"operationId":"v1CloudstackAccountsUidDomains","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDomains"}}},"summary":"Get the cloudstack domains for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/keypairs":{"get":{"operationId":"v1CloudstackAccountsUidKeypairs","parameters":[{"description":"Project ID for which CloudStack SSH key pairs are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackKeypairs"}}},"summary":"Get the cloudstack SSH key pairs for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/networks":{"get":{"operationId":"v1CloudstackAccountsUidNetworks","parameters":[{"description":"Zone for which CloudStack networks are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack networks are requested","in":"query","name":"projectId","type":"string"},{"description":"VPC ID for which CloudStack networks are requested","in":"query","name":"vpcId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackNetworks"}}},"summary":"Get the cloudstack networks for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/offerings":{"get":{"operationId":"v1CloudstackAccountsUidOfferings","parameters":[{"description":"Zone for which CloudStack offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack offerings are requested","in":"query","name":"projectId","type":"string"},{"description":"Template ID for which CloudStack offerings are requested","in":"query","name":"templateId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackOfferings"}}},"summary":"Get the cloudstack compute offerings for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/projects":{"get":{"operationId":"v1CloudstackAccountsUidProjects","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackProjects"}}},"summary":"Get the cloudstack projects for a given account and domain","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/templates":{"get":{"operationId":"v1CloudstackAccountsUidTemplates","parameters":[{"description":"Zone for which CloudStack templates are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack templates are requested","in":"query","name":"projectId","type":"string"},{"description":"Template IDs for which CloudStack templates are requested","in":"query","items":{"type":"string"},"name":"templateIds","type":"array"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackTemplates"}}},"summary":"Get the cloudstack templates for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/vpcs":{"get":{"operationId":"v1CloudstackAccountsUidVpcs","parameters":[{"description":"Project ID for which CloudStack VPCs are requested","in":"query","name":"projectId","type":"string"},{"description":"Domain ID for which CloudStack VPCs are requested","in":"query","name":"domainId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackVpcs"}}},"summary":"Get the cloudstack VPCs for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/apache-cloudstack/{uid}/properties/zones":{"get":{"operationId":"v1CloudstackAccountsUidZones","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackZones"}}},"summary":"Get the cloudstack zones for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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/cloudTypes/{cloudType}":{"get":{"operationId":"v1CloudAccountsCustomList","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 by specified cloud type items","schema":{"$ref":"#/definitions/v1CustomAccounts"}}},"summary":"Retrieves a list of cloud accounts by cloud type","tags":["v1"]},"parameters":[{"description":"Custom cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"post":{"operationId":"v1CloudAccountsCustomCreate","parameters":[{"description":"Request payload to validate Custom cloud account","in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomAccountEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates an cloud account of specific cloud type","tags":["v1"]}},"/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}":{"delete":{"operationId":"v1CloudAccountsCustomDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified account by cloud type","tags":["v1"]},"get":{"operationId":"v1CloudAccountsCustomGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CustomAccount"}}},"summary":"Returns the specified account by cloud type","tags":["v1"]},"parameters":[{"description":"Custom cloud account uid","in":"path","name":"uid","required":true,"type":"string"},{"description":"Custom cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"operationId":"v1CloudAccountsCustomUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomAccountEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified account by cloud type","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/maas/{uid}/properties/tags":{"get":{"operationId":"v1MaasAccountsUidTags","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1MaasTags"}}},"summary":"Get the maas tags 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/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/apache-cloudstack/{configUid}":{"get":{"operationId":"v1CloudConfigsCloudStackGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CloudStackCloudConfig"}}},"summary":"Returns the specified CloudStack cloud config","tags":["v1"]},"parameters":[{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}]},"/v1/cloudconfigs/apache-cloudstack/{configUid}/clusterConfig":{"parameters":[{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"put":{"operationId":"v1CloudConfigsCloudStackUidClusterConfig","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackCloudClusterConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the cluster configuration information","tags":["v1"]}},"/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools":{"parameters":[{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"post":{"operationId":"v1CloudConfigsCloudStackMachinePoolCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a CloudStack cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}":{"delete":{"operationId":"v1CloudConfigsCloudStackMachinePoolDelete","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":"v1CloudConfigsCloudStackMachinePoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified CloudStack cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines":{"get":{"operationId":"v1CloudConfigsCloudStackPoolMachinesList","responses":{"200":{"description":"An array of CloudStack machine items","schema":{"$ref":"#/definitions/v1CloudStackMachines"}}},"summary":"Retrieves a list of CloudStack 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":"v1CloudConfigsCloudStackPoolMachinesAdd","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachine"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Adds the CloudStack machine to cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}":{"delete":{"operationId":"v1CloudConfigsCloudStackPoolMachinesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified CloudStack machine","tags":["v1"]},"get":{"operationId":"v1CloudConfigsCloudStackPoolMachinesUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CloudStackMachine"}}},"summary":"Returns the specified CloudStack 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":"v1CloudConfigsCloudStackPoolMachinesUidUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachine"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified machine to 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}/clusterConfig/hybridConfig":{"parameters":[{"description":"AWS Cluster's Hybrid Configuration","in":"path","name":"configUid","required":true,"type":"string"}],"put":{"operationId":"v1AwsCloudConfigsUidHybridConfig","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1AwsCloudHybridConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the hybrid configuration information of AWS cluster","tags":["v1"]}},"/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools":{"parameters":[{"description":"Hybrid AWS cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"post":{"operationId":"V1AwsCloudConfigsEdgeNativeUidMachinePoolCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1HybridEdgeNativeMachinePoolConfigEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates an Hybrid AWS cloud config's Edge-Native machine pool","tags":["v1"]}},"/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}":{"delete":{"operationId":"v1AwsCloudConfigsEdgeNativeMachinePoolDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified Edge-Native machine pool of hybrid AWS cluster","tags":["v1"]},"get":{"operationId":"v1AwsCloudConfigsEdgeNativeMachinePoolGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1HybridEdgeNativeMachinePoolConfig"}}},"summary":"Returns the specified AWS Cluster's Edge-Native machine pool configuration","tags":["v1"]},"parameters":[{"description":"AWS Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"},{"description":"Edge-native machine pool name","in":"path","name":"machinePoolName","required":true,"type":"string"}],"put":{"operationId":"v1AwsCloudConfigsEdgeNativeMachinePoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1HybridEdgeNativeMachinePoolConfigUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool","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/cloudTypes/{cloudType}/{configUid}":{"get":{"operationId":"v1CloudConfigsCustomGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CustomCloudConfig"}}},"summary":"Returns the specified Custom cloud config","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}]},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/clusterConfig":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"put":{"operationId":"v1CloudConfigsCustomUidClusterConfig","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomCloudClusterConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the cluster configuration information","tags":["v1"]}},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"post":{"operationId":"v1CloudConfigsCustomMachinePoolCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachinePoolConfigEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates an Custom cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}":{"delete":{"operationId":"v1CloudConfigsCustomMachinePoolDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified machine pool","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"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":"v1CloudConfigsCustomMachinePoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachinePoolConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified Custom cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines":{"get":{"operationId":"v1CloudConfigsCustomPoolMachinesList","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 Custom machine items","schema":{"$ref":"#/definitions/v1CustomMachines"}}},"summary":"Retrieves a list of Custom machines","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"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":"v1CloudConfigsCustomPoolMachinesAdd","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachine"}}],"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/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}":{"delete":{"operationId":"v1CloudConfigsCustomPoolMachinesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified Custom machine","tags":["v1"]},"get":{"operationId":"v1CloudConfigsCustomPoolMachinesUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CustomMachine"}}},"summary":"Returns the specified Custom machine","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"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":"v1CloudConfigsCustomPoolMachinesUidUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachine"}}],"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/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/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/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/{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"},{"description":"Cloud type","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"},{"description":"Cloud type","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","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/apache-cloudstack/account/validate":{"post":{"description":"Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error.","operationId":"V1CloudStackAccountValidate","parameters":[{"description":"Request payload for CloudStack cloud account with required domain field","in":"body","name":"cloudstackCloudAccount","required":true,"schema":{"$ref":"#/definitions/v1CloudStackCloudAccount"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Check if CloudStack account is valid","tags":["v1"]}},"/v1/clouds/apache-cloudstack/diskOfferings":{"get":{"operationId":"V1CloudStackDiskOfferingsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack disk offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack disk offerings are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDiskOfferings"}}},"summary":"Returns the CloudStack disk offerings","tags":["v1"]}},"/v1/clouds/apache-cloudstack/domains":{"get":{"operationId":"V1CloudStackDomainsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDomains"}}},"summary":"Returns the CloudStack domains","tags":["v1"]}},"/v1/clouds/apache-cloudstack/keypairs":{"get":{"operationId":"V1CloudStackKeypairsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Project ID for which CloudStack SSH key pairs are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackKeypairs"}}},"summary":"Returns the CloudStack SSH key pairs","tags":["v1"]}},"/v1/clouds/apache-cloudstack/networks":{"get":{"operationId":"V1CloudStackNetworksGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack networks are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack networks are requested","in":"query","name":"projectId","type":"string"},{"description":"VPC ID for which CloudStack networks are requested","in":"query","name":"vpcId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackNetworks"}}},"summary":"Returns the CloudStack networks","tags":["v1"]}},"/v1/clouds/apache-cloudstack/offerings":{"get":{"operationId":"V1CloudStackOfferingsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack offerings are requested","in":"query","name":"projectId","type":"string"},{"description":"Template ID for which CloudStack offerings are requested","in":"query","name":"templateId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackOfferings"}}},"summary":"Returns the CloudStack compute offerings","tags":["v1"]}},"/v1/clouds/apache-cloudstack/projects":{"get":{"operationId":"V1CloudStackProjectsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackProjects"}}},"summary":"Returns the CloudStack projects","tags":["v1"]}},"/v1/clouds/apache-cloudstack/templates":{"get":{"operationId":"V1CloudStackTemplatesGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack templates are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack templates are requested","in":"query","name":"projectId","type":"string"},{"description":"Template IDs for which CloudStack templates are requested","in":"query","items":{"type":"string"},"name":"templateIds","type":"array"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackTemplates"}}},"summary":"Returns the CloudStack templates","tags":["v1"]}},"/v1/clouds/apache-cloudstack/vpcs":{"get":{"operationId":"V1CloudStackVpcsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Project ID for which CloudStack VPCs are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackVpcs"}}},"summary":"Returns the CloudStack Vpcs","tags":["v1"]}},"/v1/clouds/apache-cloudstack/zones":{"get":{"operationId":"V1CloudStackZonesGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackZones"}}},"summary":"Returns the CloudStack zones","tags":["v1"]}},"/v1/clouds/aws/account/secret/credentials":{"post":{"operationId":"V1AwsAccountSecretCredentials","parameters":[{"description":"Retrieves the Aws secret credentials","in":"body","name":"account","required":true,"schema":{"$ref":"#/definitions/v1AwsSecretSpecInputEntity"}}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1AwsAccountCredentials"}}},"summary":"Retrieves the Aws secret credentials","tags":["v1"]}},"/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/amiTypes":{"get":{"operationId":"V1AwsAmiTypes","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1AmiTypes"}}},"summary":"Retrieves a list of AWS AMI types","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/properties/validate":{"post":{"operationId":"V1AwsPropertiesValidate","parameters":[{"description":"Request payload for AWS properties validate spec","in":"body","name":"properties","required":true,"schema":{"$ref":"#/definitions/V1AwsPropertiesValidateSpec"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Validate AWS properties","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}/kms/{keyId}":{"get":{"operationId":"V1AwsKmsKeyGet","parameters":[{"description":"Region for which AWS KMS key belongs","in":"path","name":"region","required":true,"type":"string"},{"description":"The globally unique identifier for the KMS key","in":"path","name":"keyId","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/v1AwsKmsKeyEntity"}}},"summary":"Get AWS KMS key by Id","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/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","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":"Uid for the specific Azure cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Azure subscription ID (optional - falls back to cloud account subscription if not provided)","in":"query","name":"subscriptionId","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"},{"description":"Uid for the specific Azure cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"subscriptionId of azure account","in":"query","name":"subscriptionId","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"},{"description":"Uid for the specific Azure cloud account","in":"query","name":"cloudAccountUid","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/cloudTypes":{"get":{"operationId":"V1CustomCloudTypesGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypes"}}},"summary":"Returns the custom cloud types","tags":["v1"]}},"/v1/clouds/cloudTypes/register":{"post":{"operationId":"V1CustomCloudTypeRegister","parameters":[{"description":"Request payload to register custom cloud type","in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomCloudRequestEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Registers the custom cloud type","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}":{"delete":{"operationId":"V1CustomCloudTypesDelete","parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the custom cloud type","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/cloudAccountKeys":{"get":{"operationId":"V1CustomCloudTypeCloudAccountKeysGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeCloudAccountKeys"}}},"summary":"Returns valid keys for the cloud account used for custom cloud type","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"operationId":"V1CustomCloudTypeCloudAccountKeysUpdate","parameters":[{"description":"Request payload for custom cloud meta entity","in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/v1CustomCloudTypeCloudAccountKeys"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type cloud account keys","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/bootstrap":{"delete":{"operationId":"V1CustomCloudTypeBootstrapDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type bootstrap","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeBootstrapGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type bootstrap","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeBootstrapUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type bootstrap","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/cloudProvider":{"delete":{"operationId":"V1CustomCloudTypeCloudProviderDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type cloud provider","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeCloudProviderGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type cloud provider","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeCloudProviderUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type cloud provider","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/controlPlane":{"delete":{"operationId":"V1CustomCloudTypeControlPlaneDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type control plane","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeControlPlaneGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type control plane","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeControlPlaneUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type control plane","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/core":{"delete":{"operationId":"V1CustomCloudTypeCoreDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type core","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeCoreGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type core","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeCoreUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type core","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/templates/clusterTemplate":{"delete":{"operationId":"V1CustomCloudTypeClusterTemplateDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type cluster template","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeClusterTemplateGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type cluster template","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeClusterTemplateUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type cluster template","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/templates/controlPlanePoolTemplate":{"delete":{"operationId":"V1CustomCloudTypeControlPlanePoolTemplateDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type controlPlane pool template","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeControlPlanePoolTemplateGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type controlPlane pool template","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeControlPlanePoolTemplateUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type controlPlane pool template","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/templates/workerPoolTemplate":{"delete":{"operationId":"V1CustomCloudTypeWorkerPoolTemplateDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type worker pool template","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeWorkerPoolTemplateGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type worker pool template","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeWorkerPoolTemplateUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type worker pool template","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/logo":{"get":{"operationId":"V1CustomCloudTypeLogoGet","produces":["application/octet-stream"],"responses":{"200":{"description":"Download the logo","headers":{"Content-Disposition":{"type":"string"}},"schema":{"format":"binary","type":"string"}}},"summary":"Returns the custom cloud type logo","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeLogoUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type logo","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/meta":{"get":{"operationId":"V1CustomCloudTypeMetaGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudMetaEntity"}}},"summary":"Returns the custom cloud type meta","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"operationId":"V1CustomCloudTypeMetaUpdate","parameters":[{"description":"Request payload for custom cloud meta entity","in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/v1CustomCloudRequestEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the custom cloud type meta","tags":["v1"]}},"/v1/clouds/eks/properties/validate":{"post":{"operationId":"V1EksPropertiesValidate","parameters":[{"description":"Request payload for EKS properties validate spec","in":"body","name":"properties","required":true,"schema":{"$ref":"#/definitions/V1EksPropertiesValidateSpec"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Validate EKS properties","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/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","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}/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","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/properties/validate":{"post":{"operationId":"V1GcpPropertiesValidate","parameters":[{"description":"Request payload for GCP properties validate spec","in":"body","name":"properties","required":true,"schema":{"$ref":"#/definitions/V1GcpPropertiesValidateSpec"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Validate GCP properties","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/maas/tags":{"get":{"operationId":"V1MaasTagsGet","parameters":[{"description":"Uid for the specific Maas cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1MaasTags"}}},"summary":"Retrieves a list of Maas tags 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/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/{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/clusterTemplates":{"post":{"operationId":"V1ClusterTemplatesCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Create a new cluster template","tags":["v1"]}},"/v1/clusterTemplates/spectroclusters/{clusterUid}/variables":{"parameters":[{"description":"Cluster uid","in":"path","name":"clusterUid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidSpectroClustersUidVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateVariablesUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster's template variables","tags":["v1"]}},"/v1/clusterTemplates/tags":{"get":{"operationId":"V1ClusterTemplatesTagsGet","responses":{"200":{"description":"An array of cluster template tags","schema":{"$ref":"#/definitions/v1ClusterTemplateTags"}}},"summary":"Retrieves a list of cluster template tags","tags":["v1"]}},"/v1/clusterTemplates/validate/name":{"get":{"operationId":"V1ClusterTemplatesValidateName","parameters":[{"description":"Cluster template 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 template name","tags":["v1"]}},"/v1/clusterTemplates/{uid}":{"delete":{"operationId":"V1ClusterTemplatesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete a cluster template by uid","tags":["v1"]},"get":{"operationId":"V1ClusterTemplatesUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterTemplate"}}},"summary":"Returns the specified cluster template","tags":["v1"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}]},"/v1/clusterTemplates/{uid}/metadata":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidMetadataUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ObjectMetaInputEntitySchema"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster template metadata","tags":["v1"]}},"/v1/clusterTemplates/{uid}/policies":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidPoliciesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplatePoliciesUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster template policies","tags":["v1"]}},"/v1/clusterTemplates/{uid}/profiles":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"V1ClusterTemplatesUidProfilesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateProfilesUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster template profiles","tags":["v1"]}},"/v1/clusterTemplates/{uid}/profiles/variables":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidProfilesVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateProfilesVariablesBatchEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update variables for profiles in a cluster template","tags":["v1"]}},"/v1/clusterTemplates/{uid}/profiles/{profileUid}/variables":{"get":{"operationId":"V1ClusterTemplatesUidProfilesProfileUidVariablesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterTemplateProfileVariablesResponse"}}},"summary":"Retrieve variables for a specific profile in a cluster template","tags":["v1"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"},{"description":"Profile uid","in":"path","name":"profileUid","required":true,"type":"string"}]},"/v1/clusterTemplates/{uid}/spectroclusters/{clusterUid}/reconcile":{"get":{"operationId":"V1ClusterTemplatesUidClusterReconcileClusterUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterReconcile"}}},"summary":"Returns the cluster reconcile document for a specific cluster launched from a template","tags":["v1"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"},{"description":"Cluster uid","in":"path","name":"clusterUid","required":true,"type":"string"}]},"/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":[{"enum":["system","tenant"],"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/clustergroups/{uid}/packs/resolvedValues":{"get":{"operationId":"v1ClusterGroupsUidPacksResolvedValuesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpectroClusterProfilesResolvedValues"}}},"summary":"Returns the specified clustergroup's profile packs resolved values","tags":["v1"]},"parameters":[{"description":"Cluster group uid","in":"path","name":"uid","required":true,"type":"string"},{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterProfilesParamReferenceEntity"}}]},"/v1/clustergroups/{uid}/profiles":{"get":{"operationId":"v1ClusterGroupsUidProfilesGet","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 group","tags":["v1"]},"parameters":[{"description":"ClusterGroup uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1ClusterGroupsUidProfilesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterProfiles"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified cluster groups profiles","tags":["v1"]}},"/v1/clusterprofiles":{"post":{"operationId":"v1ClusterProfilesCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterProfileEntity"}},{"description":"If true then cluster profile will be created and published in a single transaction","in":"query","name":"publish","type":"boolean"}],"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}":{"delete":{"operationId":"v1ClusterProfilesDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified cluster profile","tags":["v1"]},"get":{"operationId":"v1ClusterProfilesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterProfile"}}},"summary":"Returns a specified cluster profile","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"},{"description":"Filter cluster profiles by target resource type - 'spectrocluster' for profiles suitable to launch/update clusters, 'clustertemplate' for profiles suitable to create/edit cluster template","enum":["spectrocluster","clustertemplate"],"in":"query","name":"resourceType","type":"string"}],"put":{"operationId":"v1ClusterProfilesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterProfileUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified cluster profile","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/clusterprofiles/{uid}/variables":{"delete":{"operationId":"V1ClusterProfilesUidVariablesDelete","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1VariableNames"}}],"responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified cluster profile variables","tags":["v1"]},"get":{"operationId":"V1ClusterProfilesUidVariablesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1Variables"}}},"summary":"Retrieve a list of variables defined for the cluster profile","tags":["v1"]},"parameters":[{"description":"Cluster profile uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterProfilesUidVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1Variables"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update specific variables defined for a cluster profile","tags":["v1"]},"put":{"operationId":"V1ClusterProfilesUidVariablesPut","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1Variables"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the variables defined for a cluster profile","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 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","maximum":50,"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 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","maximum":50,"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 edgenative pair summary items","schema":{"$ref":"#/definitions/v1EdgeHostsMetadataSummary"}}},"summary":"Retrieves a list of edgehosts summary","tags":["v1"]}},"/v1/dashboard/cloudaccounts/metadata":{"get":{"operationId":"v1DashboardCloudAccountsMetadata","parameters":[{"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/clusterTemplates":{"post":{"operationId":"v1ClusterTemplatesFilterSummary","parameters":[{"description":"limit is a maximum number of responses to return for a list call. 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","maximum":50,"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/v1ClusterTemplatesFilterSummarySpec"}}],"responses":{"200":{"description":"An array of cluster template summary items","schema":{"$ref":"#/definitions/v1ClusterTemplatesSummary"}}},"summary":"Retrieves a list of cluster templates filter summary Supported filter fields - [\"clusterTemplateName\", \"tags\", \"cloudType\",\"projectUid\", \"policyUid\"] Supported sort fields - [\"clusterTemplateName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]","tags":["v1"]}},"/v1/dashboard/clusterTemplates/metadata":{"get":{"operationId":"v1ClusterTemplatesMetadataGet","responses":{"200":{"description":"An array of cluster template metadata","schema":{"$ref":"#/definitions/v1ClusterTemplatesMetadata"}}},"summary":"Retrieves a list of all cluster template metadata.","tags":["v1"]}},"/v1/dashboard/clusterTemplates/{uid}/spectroclusters/meta":{"get":{"operationId":"v1ClusterTemplatesUidSpectroclustersMetaGet","parameters":[{"description":"The UID of the cluster template","in":"path","name":"uid","required":true,"type":"string"}],"responses":{"200":{"description":"An array of spectrocluster meta information","schema":{"$ref":"#/definitions/v1SpectroClustersMeta"}}},"summary":"Retrieves spectroclusters meta information for clusters launched using the specified cluster template.","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 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","maximum":50,"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', 'resourceType'] 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 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","maximum":50,"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 edgenative pair 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 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","maximum":50,"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/spcPolicies":{"post":{"operationId":"v1SpcPoliciesFilterSummary","parameters":[{"description":"limit is a maximum number of responses to return for a list call. 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","maximum":50,"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/v1SpcPoliciesFilterSpec"}}],"responses":{"200":{"description":"An array of spc policies summary items","schema":{"$ref":"#/definitions/v1SpcPoliciesSummary"}}},"summary":"Retrieves a list of spc policies filter summary Supported filter fields - [\"policyName\", \"tags\", \"policyType\"] Supported sort fields - [\"policyName\", \"policyType\", \"creationTimestamp\", \"lastModifiedTimestamp\"]","tags":["v1"]}},"/v1/dashboard/spcPolicies/metadata":{"get":{"operationId":"v1SpcPoliciesMetadataGet","responses":{"200":{"description":"An array of spc policies metadata","schema":{"$ref":"#/definitions/v1SpcPoliciesMetadata"}}},"summary":"Retrieves a list of all spc policies 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/meta":{"get":{"description":"Returns metadata information for all clusters","operationId":"v1SpectroClustersMetaGet","responses":{"200":{"description":"An array of cluster metadata items","schema":{"$ref":"#/definitions/v1SpectroClustersMeta"}}},"summary":"Get all clusters metadata","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/repaveStatus":{"get":{"operationId":"v1DashboardSpectroClustersRepaveList","parameters":[{"description":"limit is a maximum number of responses to return for a list call. 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","maximum":50,"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"},{"default":"Pending","enum":["Pending","Approved","Reverted"],"in":"query","name":"repaveState","type":"string"}],"responses":{"200":{"description":"An array of cluster summary items","schema":{"$ref":"#/definitions/v1SpectroClustersSummary"}}},"summary":"Retrieves a list of clusters with the desired repave state","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 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","maximum":50,"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":{"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":["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/tags":{"get":{"operationId":"v1EdgeHostsTagsGet","responses":{"200":{"description":"An array of edge hosts tags","schema":{"$ref":"#/definitions/v1EdgeHostsTags"}}},"summary":"Retrieves a list of edge hosts tags","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}/config":{"get":{"operationId":"v1EdgeHostDevicesUidConfigGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1EdgeHostConfig"}}},"summary":"Get the specified edge host device configuration","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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}/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","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}/tunnelConfig":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1EdgeHostDevicesUidTunnelConfigUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroTunnelConfig"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified edge host device tunnel configuration","tags":["v1"]}},"/v1/edgehosts/{uid}/tunnelStatus":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1EdgeHostDevicesUidTunnelStatusUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroTunnelStatus"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the edge host tunnel status","tags":["v1"]}},"/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/features":{"get":{"operationId":"v1FeaturesList","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1Features"}}},"summary":"Retrieves the list of features","tags":["v1"]}},"/v1/features/{uid}":{"parameters":[{"description":"Specify the feature uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1FeaturesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1FeatureUpdate"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update a feature","tags":["v1"]}},"/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":"Deprecated. includeMasterMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeMasterMachines","type":"boolean"},{"default":false,"description":"includeControlPlaneMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeControlPlaneMachines","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":"Deprecated. includeMasterMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeMasterMachines","type":"boolean"},{"default":false,"description":"includeControlPlaneMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeControlPlaneMachines","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/apache-cloudstack/manifest":{"get":{"operationId":"v1OverlordsCloudStackManifest","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/apache-cloudstack/{uid}/account":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1OverlordsUidCloudStackAccountCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackAccountCreate"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"create the CloudStack cloudaccount for the private gateway","tags":["v1"]},"put":{"operationId":"v1OverlordsUidCloudStackAccountUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackAccountEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"update the CloudStack cloudaccount for the private gateway","tags":["v1"]}},"/v1/overlords/apache-cloudstack/{uid}/account/validate":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"description":"Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists.","operationId":"v1OverlordsUidCloudStackAccountValidate","parameters":[{"in":"body","name":"body","schema":{"properties":{"account":{"$ref":"#/definitions/v1CloudStackCloudAccount"}}}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"validate the CloudStack cloudaccount for the private gateway","tags":["v1"]}},"/v1/overlords/apache-cloudstack/{uid}/cloudconfig":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1OverlordsUidCloudStackCloudConfigCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackCloudConfig"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"create the CloudStack cloud config for the private gateway","tags":["v1"]},"put":{"operationId":"v1OverlordsUidCloudStackCloudConfigUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackCloudConfig"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"update the CloudStack cloud config for the private gateway","tags":["v1"]}},"/v1/overlords/apache-cloudstack/{uid}/clusterprofile":{"get":{"operationId":"v1OverlordsUidCloudStackClusterProfile","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterProfile"}}},"summary":"Returns the specified CloudStack private gateway cluster profile","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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/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/maas/{uid}/pools":{"get":{"operationId":"v1OverlordsUidMaasPoolsList","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1IpPools"}}},"summary":"Retrieves a list of IP Pools for the specified maas private gateway","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1OverlordsUidMaasPoolCreate","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 definition for the specified maas private gateway","tags":["v1"]}},"/v1/overlords/maas/{uid}/pools/{poolUid}":{"delete":{"operationId":"v1OverlordsUidMaasPoolDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the maas private gateway'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":"v1OverlordsUidMaasPoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1IpPoolInputEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the maas private gateway's specified IP Pool data","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/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","parameters":[{"enum":["vsphere","openstack","maas","apache-cloudstack"],"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}/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","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"}]},"/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":{"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"},{"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"}]},"/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/packs/{uid}/readme":{"get":{"operationId":"v1PacksUidReadme","responses":{"200":{"description":"Readme describes the documentation of the specified pack","schema":{"$ref":"#/definitions/v1PackReadme"}}},"summary":"Returns the readme of a 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/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"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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":[{"default":false,"in":"query","name":"skipPackSync","type":"boolean"},{"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/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","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/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","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}/basic/sync":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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","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/oci/{uid}/ecr/sync":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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","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"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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","provider-k3s","provider-kubeadm","provider-rke2","provider-nodeadm","provider-canonical"],"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","provider-k3s","provider-kubeadm","provider-rke2","provider-nodeadm","provider-canonical"],"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/spcPolicies/maintenance":{"post":{"operationId":"V1SpcPoliciesMaintenanceCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpcPolicyEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Create a new maintenance policy","tags":["v1"]}},"/v1/spcPolicies/maintenance/{uid}":{"get":{"operationId":"V1SpcPoliciesMaintenanceUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpcPolicyEntity"}}},"summary":"Returns the specified maintenance policy","tags":["v1"]},"parameters":[{"description":"Policy uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"V1SpcPoliciesMaintenanceUidUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpcPolicyEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified maintenance policy","tags":["v1"]}},"/v1/spcPolicies/tags":{"get":{"operationId":"V1SpcPoliciesTagsGet","responses":{"200":{"description":"An array of spc policy tags","schema":{"$ref":"#/definitions/v1SpcPolicyTags"}}},"summary":"Retrieves a list of spc policy tags","tags":["v1"]}},"/v1/spcPolicies/{policyType}/validate/name":{"get":{"operationId":"V1SpcPoliciesValidateName","parameters":[{"description":"Spc policy 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 spc policy name","tags":["v1"]},"parameters":[{"description":"Spc policy type","in":"path","name":"policyType","required":true,"type":"string"}]},"/v1/spcPolicies/{uid}":{"delete":{"operationId":"V1SpcPoliciesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete a policy by uid","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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/apache-cloudstack":{"post":{"operationId":"v1SpectroClustersCloudStackCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a CloudStack cluster","tags":["v1"]}},"/v1/spectroclusters/apache-cloudstack/import":{"post":{"operationId":"v1SpectroClustersCloudStackImport","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterImportEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Imports a CloudStack cluster","tags":["v1"]}},"/v1/spectroclusters/apache-cloudstack/rate":{"post":{"operationId":"v1SpectroClustersCloudStackRate","parameters":[{"default":"hourly","enum":["hourly","monthly","yearly"],"in":"query","name":"periodType","type":"string"},{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterRateEntity"}}],"responses":{"200":{"description":"CloudStack Cluster estimated rate response","schema":{"$ref":"#/definitions/v1SpectroClusterRate"}}},"summary":"Get CloudStack cluster estimated rate information","tags":["v1"]}},"/v1/spectroclusters/apache-cloudstack/validate":{"post":{"operationId":"v1SpectroClustersCloudStackValidate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterEntity"}}],"responses":{"200":{"description":"CloudStack Cluster validation response","schema":{"$ref":"#/definitions/v1SpectroClusterValidatorResponse"}}},"summary":"Validates CloudStack 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/cloudTypes/{cloudType}":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"post":{"operationId":"v1SpectroClustersCustomCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCustomClusterEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a Custom cluster","tags":["v1"]}},"/v1/spectroclusters/cloudTypes/{cloudType}/validate":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"post":{"operationId":"v1SpectroClustersCustomValidate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCustomClusterEntity"}}],"responses":{"200":{"description":"Custom Cluster validation response","schema":{"$ref":"#/definitions/v1SpectroClusterValidatorResponse"}}},"summary":"Validates Custom cluster create operation","tags":["v1"]}},"/v1/spectroclusters/clusterTemplates/{uid}/clusters/upgrade":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1SpectroClustersTemplatesUidClustersUpgrade","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateUpgradeSpec"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Upgrades clusters launched from the specified cluster template","tags":["v1"]}},"/v1/spectroclusters/clusterTemplates/{uid}/profiles":{"get":{"operationId":"V1SpectroClustersClusterTemplatesUIDProfilesGet","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 for all the cluster of launched from the specified cluster template","tags":["v1"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}]},"/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/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/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":"Log fetcher 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/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/spc/download":{"post":{"operationId":"v1SpectroClustersSpcDownload","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterDefinitionEntity"}}],"produces":["application/octet-stream"],"responses":{"200":{"description":"Cluster definition archive file","headers":{"Content-Disposition":{"type":"string"}},"schema":{"format":"binary","type":"string"}}},"summary":"Downloads the cluster definition archive file","tags":["v1"]}},"/v1/spectroclusters/tags":{"get":{"operationId":"v1SpectroClustersTagsGet","responses":{"200":{"description":"An array of spectrocluster tags","schema":{"$ref":"#/definitions/v1SpectroClusterTags"}}},"summary":"Retrieves a list of spectrocluster tags","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"]},"post":{"operationId":"v1SpectroClustersUpgradeSettings","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterUpgradeSettingsEntity"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update all clusters upgrade settings","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/packs/values":{"get":{"operationId":"v1VirtualClustersPacksValues","parameters":[{"default":"k3s","description":"Kubernetes distribution type","enum":["k3s","cncf_k8s","vcluster-generic"],"in":"query","name":"kubernetesDistroType","type":"string"}],"responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/v1ClusterVirtualPacksValues"}}},"summary":"Get the cluster pack values yaml","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/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/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/adminTokenKubeconfig":{"delete":{"operationId":"v1SpectroClustersUidTokenKubeConfigDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the cluster's token kube config data","tags":["v1"]},"get":{"operationId":"v1SpectroClustersUidTokenKubeConfigGet","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 token kube config file","tags":["v1"]},"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1SpectroClustersUidTokenKubeConfigUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterAssetTokenKubeConfig"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the cluster's token kube config data","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/clusterMetaAttribute":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1SpectroClustersUidClusterMetaAttributeUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterMetaAttributeEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified cluster meta attribute","tags":["v1"]}},"/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":[{"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}/clusterConfig/timezone":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1SpectroClustersUidTimezoneUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1TimezoneUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified cluster's timezone configuration","tags":["v1"]}},"/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/reset":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"V1SpectroClustersUidEdgeReset","responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"reset the edge clusters by deleting machine pools and conditions","tags":["v1"]}},"/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","required":true,"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}/heartbeat":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1SpectroClustersUidHeartbeatUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterHeartbeat"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update specific cluster heartbeat","tags":["v1"]}},"/v1/spectroclusters/{uid}/hybridPools/metadata":{"get":{"operationId":"v1SpectroClustersGetHybridPoolsMetadata","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpectroClusterHybridPoolsMetadata"}}},"summary":"Returns the metadata of all hybrid pools associated with the specified cluster","tags":["v1"]},"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}]},"/v1/spectroclusters/{uid}/hybridSettings":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1SpectroClustersUidHybridSettings","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterHybridSettingsEntity"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update specific cluster hybrid settings","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"}],"put":{"operationId":"v1SpectroClustersK8CertificateUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterK8sCertificate"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update K8Certificate for spectro cluster","tags":["v1"]}},"/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 control plane 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}/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"},{"default":false,"in":"query","name":"skipEmptyNamespaces","type":"boolean"}]},"/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}/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}/repave/approve":{"patch":{"operationId":"v1SpectroClustersUidRepaveApproveUpdate","parameters":[{"description":"cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Returns the spectrocluster repave approve update","tags":["v1"]}},"/v1/spectroclusters/{uid}/repave/status":{"get":{"operationId":"v1SpectroClustersUidRepaveGet","parameters":[{"description":"cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"responses":{"200":{"description":"Returns cluster repave status","schema":{"$ref":"#/definitions/v1SpectroClusterRepave"}}},"summary":"Returns the spectrocluster repave","tags":["v1"]}},"/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":{"get":{"operationId":"v1SpectroClustersUidStatus","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpectroClusterStatusEntity"}}},"summary":"Get the cluster's status","tags":["v1"]},"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}]},"/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}/upgrade/settings":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1SpectroClustersUidUpgradeSettings","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterUpgradeSettingsEntity"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update specific cluster upgrade settings","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}/validate/repave":{"post":{"operationId":"v1SpectroClustersUidValidateRepave","parameters":[{"description":"cluster uid","in":"path","name":"uid","required":true,"type":"string"},{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterPacksEntity"}}],"responses":{"200":{"description":"Cluster repave validation response","schema":{"$ref":"#/definitions/v1SpectroClusterRepaveValidationResponse"}}},"summary":"Validates if cluster gets repaved for the specified packs","tags":["v1"]}},"/v1/spectroclusters/{uid}/variables":{"get":{"operationId":"v1SpectroClustersUidVariablesGet","responses":{"200":{"description":"(empty)","schema":{"items":{"$ref":"#/definitions/v1SpectroClusterVariables"},"type":"array"}}},"summary":"Retrieve a list of variables associated with the cluster","tags":["v1"]},"parameters":[{"description":"Cluster uid for which variables need to be retrieved","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1SpectroClustersUidVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"items":{"$ref":"#/definitions/v1SpectroClusterVariableUpdateEntity"},"type":"array"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update cluster variable values for specified cluster","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/system/config/reverseproxy":{"get":{"operationId":"V1SystemConfigReverseProxyGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1SystemReverseProxy"}}},"summary":"get the system config reverse proxy","tags":["v1","system","private","docs-show"]},"put":{"operationId":"V1SystemConfigReverseProxyUpdate","parameters":[{"in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/v1SystemReverseProxy"}}],"responses":{"204":{"description":"(empty)","schema":{"$ref":"#/definitions/v1Updated"}}},"summary":"updates the system config reverse proxy","tags":["v1","system","private","docs-show"]}},"/v1/system/passwords/blocklist":{"delete":{"operationId":"V1PasswordsBlockListDelete","parameters":[{"in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/V1PasswordsBlockList"}}],"responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete a list of block listed passwords","tags":["v1","system","docs-show"]},"patch":{"operationId":"V1PasswordsBlockListUpdate","parameters":[{"in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/V1PasswordsBlockList"}}],"responses":{"204":{"description":"(empty)","schema":{"$ref":"#/definitions/v1Updated"}}},"summary":"List of block listed passwords","tags":["v1","system","docs-show"]}},"/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}/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":[{"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}/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","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":{"get":{"operationId":"V1TenantUidPasswordPolicyGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1TenantPasswordPolicyEntity"}}},"summary":"retrieves the password policy for tenant","tags":["v1"]},"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/clusterRbacSettings":{"get":{"operationId":"v1TenantClusterRbacSettingsGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1TenantClusterRbacSettings"}}},"summary":"Get tenant cluster RBAC settings","tags":["v1"]},"parameters":[{"in":"path","name":"tenantUid","required":true,"type":"string"}],"put":{"operationId":"v1TenantClusterRbacSettingsUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1TenantClusterRbacSettings"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update tenant cluster RBAC settings","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/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}/preferences/fips":{"get":{"operationId":"v1TenantFipsSettingsGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1FipsSettings"}}},"summary":"Get tenant fips settings","tags":["v1"]},"parameters":[{"in":"path","name":"tenantUid","required":true,"type":"string"}],"put":{"operationId":"v1TenantFipsSettingsUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1FipsSettings"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update tenant fips setting","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":"v1UsersAssetSshGetUid","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/auth/tokens/revoke":{"post":{"operationId":"v1UsersAuthTokensRevoke","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1AuthTokenRevoke"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Revoke access of specific token(s)","tags":["v1"]}},"/v1/users/config/scar":{"get":{"operationId":"V1UsersConfigScarGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1SystemScarSpec"}}},"summary":"Get the system Spectro repository. Restricted to edge services","tags":["v1"]}},"/v1/users/info":{"get":{"description":"Returns a basic information of User for the specified uid.","operationId":"v1UsersInfoGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1UserInfo"}}},"summary":"Returns the base information of specified User","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"},"emailId":{"type":"string"},"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/features":{"get":{"description":"Returns the users system feature","operationId":"v1UsersSystemFeature","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SystemFeatures"}}},"summary":"Returns the users system feature","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"},"newPassword":{"type":"string"}},"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"}],"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":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/workspaces/{uid}/restore/onDemand":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"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"],"securityDefinitions":{"ApiKey":{"description":"API key authorization where API key can be generated from Palette console under Profile \u003e My API Keys","in":"header","name":"ApiKey","type":"apiKey"},"Authorization":{"description":"JWT token authorization obtained using /v1/auth/authenticate api","in":"header","name":"Authorization","type":"apiKey"}},"swagger":"2.0"} \ No newline at end of file +{"consumes":["application/json"],"definitions":{"URLEncodedBase64":{"format":"url-encoded-base64","type":"string"},"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"},"V1AwsPropertiesValidateSpec":{"description":"AWS properties validate spec","properties":{"region":{"type":"string"},"sshKeyName":{"type":"string"}},"type":"object"},"V1EksPropertiesValidateSpec":{"description":"Eks properties validate spec","properties":{"cloudAccountUid":{"type":"string"},"name":{"type":"string"},"region":{"type":"string"},"sshKeyName":{"type":"string"},"subnets":{"items":{"type":"string"},"type":"array"},"vpcId":{"type":"string"}},"type":"object"},"V1GcpPropertiesValidateSpec":{"description":"Gcp properties validate spec","properties":{"azs":{"items":{"type":"string"},"type":"array"},"cloudAccountUid":{"type":"string"},"projectId":{"type":"string"},"region":{"type":"string"}},"type":"object"},"V1PasswordsBlockList":{"description":"List of blocklisted passwords","properties":{"spec":{"$ref":"#/definitions/v1PasswordsBlockListEntity"}},"type":"object"},"urlEncodedBase64":{"format":"url-encoded-base64","type":"string"},"v1.AzureAccountEntitySpec":{"properties":{"clientCloud":{"default":"public","description":"Contains configuration for Azure cloud","enum":["azure-china","azure-government","public"],"type":"string"},"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"}},"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 (Read-only response data)","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"},"v1ActivationsSystemResponse":{"properties":{"status":{"properties":{"expiresAt":{"$ref":"#/definitions/v1Time"},"state":{"enum":["Active","Pending","Inactive"],"type":"string"}},"required":["state"],"type":"object"}},"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"},"v1AmiTypes":{"description":"List of AWS AMI types","properties":{"amiTypes":{"description":"List of AWS AMI types","items":{"type":"string"},"type":"array"}},"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"},"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"}}},"v1ApiKeyCreateResponse":{"description":"Response of create API key","properties":{"apiKey":{"description":"Api key is used for authentication","type":"string"},"uid":{"description":"User uid","type":"string"}},"type":"object"},"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":"Deprecated: API key field will be no longer available","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":{"deploymentClusterType":{"description":"Application deployment source cluster type[ \"virtualCluster\", \"hostCluster\" ]","enum":["virtual","host"],"type":"string"},"name":{"description":"Application deployment cluster name","type":"string"},"uid":{"description":"Application deployment cluster uid","type":"string"}},"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":{"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/v1AppDeploymentClusterRefSummary"}}},"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"}}},"v1ArchType":{"default":"amd64","enum":["amd64","arm64"],"type":"string"},"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","activity","action"],"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"},"v1AuthCertsGet":{"description":"Auth certs get","properties":{"apiDomain":{"type":"string","x-omitempty":false},"caCert":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"type":"boolean","x-omitempty":false},"rootDomain":{"type":"string","x-omitempty":false}}},"v1AuthEdgeJetKeyRequest":{"properties":{"edgeAuthToken":{"type":"string"},"edgeHostUid":{"type":"string"},"spectroClusterUid":{"type":"string"}},"required":["edgeAuthToken","edgeHostUid"],"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"},"v1AuthMfaLoginFinishRequest":{"properties":{"_type":{"type":"string"},"authenticatorAttachment":{"type":"string"},"clientExtensionResults":{"additionalProperties":{"type":"object"},"type":"object"},"deviceName":{"type":"string"},"id":{"type":"string"},"rawId":{"$ref":"#/definitions/urlEncodedBase64"},"response":{"properties":{"authenticatorData":{"$ref":"#/definitions/urlEncodedBase64"},"clientDataJSON":{"$ref":"#/definitions/urlEncodedBase64"},"signature":{"$ref":"#/definitions/urlEncodedBase64"},"userHandle":{"$ref":"#/definitions/urlEncodedBase64"}},"type":"object"}},"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"},"v1AuthTokenRevoke":{"properties":{"tokens":{"items":{"type":"string"},"type":"array","uniqueItems":true}}},"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}}},"v1AuthTunnel":{"description":"Tunnel authorize request","properties":{"kind":{"description":"kind of the resource","type":"string"},"uid":{"description":"uid of the resource","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"},"v1AwsAccountCredentials":{"description":"Aws secret account credentials","properties":{"accessKey":{"description":"Aws account access key","type":"string"},"expirationTime":{"$ref":"#/definitions/v1Time"},"secretKey":{"description":"Aws account secret key","type":"string"},"secretToken":{"description":"Aws account secret token","type":"string"}},"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. It includes roleArn and permissionBoundaryArn in case of podIdentity. 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","aws-iso","aws-iso-b"],"type":"string"},"podIdentity":{"$ref":"#/definitions/v1AwsPodIdentityCredentials","description":"AWS EKS Pod Identity credentials in case of credentialType podIdentity, will be empty in case of other credential types"},"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"},"secretSpec":{"$ref":"#/definitions/v1AwsSecretSpec"},"secretToken":{"description":"AWS account secret token; in case of aws-iso and aws-iso-b","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, pod-identity]. STS type will be used for role assumption for sts type, accessKey/secretKey contains the source account, Arn is the target account. Pod Identity type will be used for EKS Pod Identity authentication with roleArn as the target account.","enum":["secret","sts","pod-identity"],"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"},"hybridMachinePools":{"items":{"$ref":"#/definitions/v1AwsHybridMachinePool"},"type":"array"},"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"},"v1AwsCloudHybridConfigEntity":{"description":"AWS cloud hybrid config entity","properties":{"hybridConfig":{"$ref":"#/definitions/v1AwsHybridConfig"}},"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"},"hybridConfig":{"$ref":"#/definitions/v1AwsHybridConfig","description":"AWS hybrid cluster config"},"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"},"v1AwsHybridConfig":{"description":"AwsHybridConfig specifies the AWS Hybrid configuration for the cluster","properties":{"awsVpcCidr":{"description":"AWS VPC CIDR is the CIDR of the AWS/EKS cluster's VPC","type":"string"},"iamRolesAnywhere":{"$ref":"#/definitions/v1IamRolesAnywhere","description":"IamRolesAnywhere specifies the IAM Roles Anywhere configuration for the AWS/EKS cluster"},"remoteNodeCidrs":{"description":"RemoteNodeCIDRs specifies the Node CIDRs of all remote nodes","items":{"type":"string"},"type":"array"},"remotePodCidrs":{"description":"RemotePodCIDRs specifies the Pod CIDRs of all remote pods","items":{"type":"string"},"type":"array"},"systemsManager":{"$ref":"#/definitions/v1SystemsManager","description":"SystemsManager specifies the Systems Manager configuration for the AWS/EKS cluster"}},"type":"object"},"v1AwsHybridMachinePool":{"description":"Machine pool reference of cloud config of cluster deployed by hybrid cluster","properties":{"poolCloudType":{"$ref":"#/definitions/v1HybridPoolClusterCloudType"},"poolName":{"description":"Machine pool name","type":"string"},"poolUid":{"description":"Machine pool uid","type":"string"}},"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"},"v1AwsKmsKeyEntity":{"description":"List of AWS Keys","properties":{"awsAccountId":{"description":"The twelve-digit account ID of the Amazon Web Services account that owns the KMS key","type":"string"},"enabled":{"description":"Specifies whether the KMS key is enabled.","type":"boolean"},"keyId":{"description":"The globally unique identifier for the KMS key","type":"string"}},"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":{"additionalSecurityGroups":{"description":"Additional Security groups","items":{"$ref":"#/definitions/v1AwsResourceReference"},"type":"array"},"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"},"additionalSecurityGroups":{"description":"Additional Security groups","items":{"$ref":"#/definitions/v1AwsResourceReference"},"type":"array"},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","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":"control plane 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 control plane 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"}},"required":["cloudConfig"],"type":"object"},"v1AwsMachineSpec":{"description":"AWS cloud VM definition spec","properties":{"additionalSecurityGroups":{"description":"Additional Security groups","items":{"$ref":"#/definitions/v1AwsResourceReference"},"type":"array"},"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"},"v1AwsPodIdentityCredentials":{"description":"AWS EKS Pod Identity credentials for role assumption","properties":{"permissionBoundaryArn":{"description":"Optional Permission Boundary ARN to limit the maximum permissions for roles created by Hubble","type":"string"},"roleArn":{"description":"IAM Role ARN for the AWS EKS Pod Identity in cloud account","type":"string"}},"type":"object"},"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"},"v1AwsSecretSpec":{"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":{"accountName":{"description":"AWS secret accountName; only for aws-iso-b environment","type":"string"},"agency":{"description":"AWS secret agency","type":"string"},"isCapValidationEnabled":{"description":"Flag to rotate the secret region credentials","type":"boolean"},"mission":{"description":"AWS secret mission; only for aws-iso environment","type":"string"},"namePrefix":{"description":"Policy Boundary","type":"string"},"permissionBoundary":{"description":"Role or Policy Prefix","type":"string"},"policy":{"description":"AWS secret policy; JSON string","type":"string"},"role":{"description":"AWS secret role","type":"string"},"tls":{"$ref":"#/definitions/v1AwsSecretTlsConfig","description":"TLS configuration for the AWS secret"}},"type":"object"},"v1AwsSecretSpecInputEntity":{"description":"AWS Secret spec input entity","properties":{"partition":{"default":"aws-iso-b","description":"AWS accounts are scoped to a single partition. Allowed values [aws-iso, aws-iso-b], Default values","enum":["aws-iso","aws-iso-b"],"type":"string"},"secretSpec":{"$ref":"#/definitions/v1AwsSecretSpec","description":"AWS secret spec entity"}}},"v1AwsSecretTlsConfig":{"description":"TLS configuration for the AWS secret","properties":{"ca":{"description":"CA certificate","type":"string"},"cert":{"description":"Certificate","type":"string"},"key":{"description":"Key","type":"string"}},"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":{"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"},"mapPublicIpOnLaunch":{"description":"Indicates whether instances launched in this subnet receive a public IPv4 address.","type":"boolean","x-omitempty":false},"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"},"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":{"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":{"azureEnvironment":{"default":"AzurePublicCloud","description":"Contains configuration for Azure cloud","enum":["AzureChinaCloud","AzurePublicCloud","AzureUSGovernment","AzureUSGovernmentCloud","AzureUSSecretCloud"],"type":"string"},"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"},"tls":{"$ref":"#/definitions/v1AzureSecretTlsConfig","description":"TLS configuration for the Azure secret"}},"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":"AzureCloudConfigSpec 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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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"},"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":"control plane 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 control plane 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"}},"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"},"v1AzureSecretTlsConfig":{"description":"TLS configuration for the AWS secret","properties":{"cert":{"description":"Certificate is the TLS certificate used to authenticate the Azure secret","type":"string"}},"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"},"v1BackupLocationConfig":{"description":"Backup location configuration","properties":{"name":{"type":"string"},"type":{"type":"string"},"uid":{"type":"string"}}},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"},"status":{"$ref":"#/definitions/v1OciRegistryStatus"}},"type":"object"},"v1BasicOciRegistrySpec":{"description":"Basic oci registry spec","properties":{"auth":{"$ref":"#/definitions/v1RegistryAuth"},"baseContentPath":{"description":"OCI registry content base path","type":"string"},"basePath":{"description":"OCI registry api base path","type":"string"},"containsSpectroManifest":{"type":"boolean","x-omitempty":false},"endpoint":{"description":"OCI registry endpoint","type":"string"},"isSyncSupported":{"type":"boolean"},"providerType":{"default":"helm","enum":["helm","zarf","pack"],"type":"string"},"registryUid":{"description":"Basic oci registry uid","type":"string"},"scope":{"type":"string"}},"required":["endpoint","auth"],"type":"object"},"v1Billing":{"description":"billing preference","properties":{"billingDay":{"type":"integer"},"tierPricing":{"$ref":"#/definitions/v1TierPrice"}}},"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":{"clientType":{"description":"clientType indicates the type of the client making the request","type":"string"},"maxAllowedClients":{"description":"maximum number of clients that can subscribe to the subject","type":"integer"},"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":{"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"},"v1Card":{"description":"Card details object","properties":{"brand":{"description":"Card brand","type":"string"},"country":{"description":"Country name the card belongs","type":"string"},"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"},"v1ClassificationBanner":{"properties":{"config":{"description":"JSON-formatted string containing classification banner configuration data","type":"string"}}},"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"},"tokenExpiry":{"$ref":"#/definitions/v1Time","description":"Token expiry time"},"tokenGenerationTime":{"$ref":"#/definitions/v1Time","description":"Token generation time"}},"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"},"v1CloudAccountUidEntity":{"description":"Cloud account uid entity","properties":{"uid":{"description":"Cloud account uid","type":"string"}},"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"},"v1CloudCategory":{"default":"cloud","description":"Cloud category description","enum":["datacenter","cloud","edge"],"type":"string"},"v1CloudConfigMeta":{"properties":{"cloudType":{"type":"string"},"hybridMachinePools":{"description":"Hybrid Machine pools meta information","items":{"$ref":"#/definitions/v1MachinePoolMeta"},"type":"array"},"machinePools":{"description":"Machine pools 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":{"addresses":{"description":"List of machine IP addresses","items":{"$ref":"#/definitions/v1MachineAddress"},"type":"array"},"health":{"$ref":"#/definitions/v1MachineHealth"},"instanceState":{"enum":["Pending","Provisioning","Provisioned","Running","Deleting","Deleted","Failed","Unknown"],"type":"string"},"instanceStateLastUpdate":{"$ref":"#/definitions/v1Time","description":"Timestamp of the last instance state update"},"maintenanceStatus":{"$ref":"#/definitions/v1MachineMaintenanceStatus"},"ready":{"description":"Indicates whether the machine is ready","type":"boolean"}},"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"},"v1CloudStackAccount":{"description":"CloudStack 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/v1CloudStackCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CloudStackAccountInputEntity":{"description":"CloudStack account input entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CloudStackAccountUpdateEntity":{"description":"CloudStack account update entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaUpdateEntity"},"spec":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CloudStackAccounts":{"properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackAccount"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1CloudStackCloudAccount":{"description":"CloudStack cloud account credentials","properties":{"apiKey":{"description":"API Key for CloudStack authentication","type":"string"},"apiUrl":{"description":"API URL for CloudStack management server","type":"string"},"domain":{"description":"Cloudstack domain","type":"string"},"insecure":{"description":"Skip SSL certificate verification (default: false)","type":"boolean"},"secretKey":{"description":"Secret Key for CloudStack authentication","type":"string"}},"required":["apiUrl","apiKey","secretKey"],"type":"object"},"v1CloudStackCloudClusterConfigEntity":{"description":"CloudStack cloud cluster config entity","properties":{"clusterConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"}},"type":"object"},"v1CloudStackCloudConfig":{"description":"CloudStackCloudConfig is the Schema for the CloudStackcloudconfigs 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/v1CloudStackCloudConfigSpec"},"status":{"$ref":"#/definitions/v1CloudStackCloudConfigStatus"}},"type":"object"},"v1CloudStackCloudConfigSpec":{"description":"CloudStackCloudConfigSpec 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 CloudStackCloudAccount"},"clusterConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"machinePoolConfig":{"items":{"$ref":"#/definitions/v1CloudStackMachinePoolConfig"},"type":"array"}},"type":"object"},"v1CloudStackCloudConfigStatus":{"description":"CloudStackCloudConfigStatus defines the observed state of CloudStackCloudConfig 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"},"v1CloudStackClusterConfig":{"description":"Cluster level configuration for CloudStack cloud, same for all machinepools","properties":{"controlPlaneEndpoint":{"description":"Endpoint IP to be used for API server, should only be enabled for static CloudStack network","type":"string"},"project":{"description":"Project name for the cluster (optional)","type":"string"},"sshKeyName":{"description":"SSH Key name for accessing cluster nodes","type":"string"},"syncWithCKS":{"description":"SyncWithCKS determines if an externalManaged CKS cluster should be created (optional)","type":"boolean"},"zones":{"description":"Multiple zones for multi-AZ deployments. If only one zone is specified, it will be treated as single-zone deployment","items":{"$ref":"#/definitions/v1CloudStackZoneSpec"},"type":"array"}},"type":"object"},"v1CloudStackDiskOffering":{"description":"CloudStack disk offering","properties":{"id":{"description":"Disk offering ID","type":"string"},"name":{"description":"Disk offering name","type":"string"}},"type":"object"},"v1CloudStackDiskOfferings":{"description":"List of CloudStack disk offerings","properties":{"diskOfferings":{"items":{"$ref":"#/definitions/v1CloudStackDiskOffering"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackDomain":{"description":"CloudStack domain","properties":{"id":{"description":"Domain ID","type":"string"},"name":{"description":"Domain name","type":"string"}},"type":"object"},"v1CloudStackDomains":{"description":"List of CloudStack domains","properties":{"domains":{"items":{"$ref":"#/definitions/v1CloudStackDomain"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackKeypair":{"description":"CloudStack SSH key pair","properties":{"fingerprint":{"description":"SSH key pair fingerprint","type":"string"},"name":{"description":"SSH key pair name","type":"string"}},"type":"object"},"v1CloudStackKeypairs":{"description":"List of CloudStack SSH key pairs","properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackKeypair"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1CloudStackMachine":{"description":"CloudStack cloud VM definition","properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1CloudStackMachineSpec"},"status":{"$ref":"#/definitions/v1CloudMachineStatus"}},"type":"object"},"v1CloudStackMachineConfig":{"description":"CloudStack-specific machine configuration","properties":{"affinityGroupIds":{"description":"Affinity group for VM placement (optional)","items":{"type":"string"},"type":"array"},"details":{"additionalProperties":{"type":"string"},"description":"Additional details for instance creation","type":"object"},"diskOffering":{"$ref":"#/definitions/v1CloudStackResource","description":"Disk offering (instance type/size)"},"networks":{"description":"Network configuration","items":{"$ref":"#/definitions/v1CloudStackNetworkConfig"},"type":"array"},"offering":{"$ref":"#/definitions/v1CloudStackResource","description":"Service offering (instance type/size)"},"rootDiskSizeGB":{"description":"Root disk size in GB (optional)","format":"int32","type":"integer"}},"type":"object"},"v1CloudStackMachineConfigEntity":{"properties":{"affinityGroupIds":{"description":"Affinity group for VM placement (optional)","items":{"type":"string"},"type":"array"},"details":{"additionalProperties":{"type":"string"},"description":"Additional details for instance creation","type":"object"},"diskOffering":{"$ref":"#/definitions/v1CloudStackResource"},"networks":{"description":"Network configuration","items":{"$ref":"#/definitions/v1CloudStackNetworkConfig"},"type":"array"},"offering":{"$ref":"#/definitions/v1CloudStackResource"},"rootDiskSizeGB":{"description":"Root disk size in GB","format":"int32","type":"integer"}},"required":["offering"],"type":"object"},"v1CloudStackMachineDiskOffering":{"description":"CloudStack disk offering configuration for machine","properties":{"customSizeInGB":{"description":"Custom disk size in GB","format":"int32","type":"integer"},"device":{"description":"Device name for the disk","type":"string"},"filesystem":{"description":"Filesystem type for the disk","type":"string"},"label":{"description":"Label for the disk","type":"string"},"mountPath":{"description":"Mount path for the disk","type":"string"}},"type":"object"},"v1CloudStackMachineOffering":{"description":"CloudStack compute offering configuration for machine","properties":{"name":{"description":"Offering name","type":"string"}},"type":"object"},"v1CloudStackMachinePoolCloudConfigEntity":{"properties":{"affinityGroupIds":{"description":"Affinity group for VM placement (optional)","items":{"type":"string"},"type":"array"},"details":{"additionalProperties":{"type":"string"},"description":"Additional details for instance creation","type":"object"},"diskOffering":{"$ref":"#/definitions/v1CloudStackResource","description":"Disk offering (instance type/size)"},"networks":{"description":"Network configuration","items":{"$ref":"#/definitions/v1CloudStackNetworkConfig"},"type":"array"},"offering":{"$ref":"#/definitions/v1CloudStackResource","description":"Service offering (instance type/size)"},"rootDiskSizeGB":{"description":"Root disk size in GB (optional)","format":"int32","type":"integer"}},"required":["offering"],"type":"object"},"v1CloudStackMachinePoolConfig":{"allOf":[{"$ref":"#/definitions/v1MachinePoolBaseConfig"},{"$ref":"#/definitions/v1CloudStackMachineConfig"}],"description":"Configuration for a CloudStack machine pool","type":"object"},"v1CloudStackMachinePoolConfigEntity":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1CloudStackMachinePoolCloudConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}},"required":["cloudConfig"],"type":"object"},"v1CloudStackMachineSpec":{"description":"CloudStack cloud VM definition spec","properties":{"diskOffering":{"$ref":"#/definitions/v1CloudStackMachineDiskOffering","description":"Disk offering configuration for additional storage"},"failureDomainName":{"description":"Failure domain name (zone) for the machine","type":"string"},"instanceType":{"$ref":"#/definitions/v1GenericInstanceType","description":"Instance service offering with cpu and memory info"},"offering":{"$ref":"#/definitions/v1CloudStackMachineOffering","description":"Compute offering configuration"},"providerID":{"description":"Provider ID for the machine","type":"string"},"sshKey":{"description":"SSH key name to use for the machine","type":"string"},"template":{"$ref":"#/definitions/v1CloudStackMachineTemplate","description":"Template configuration for the machine"}},"type":"object"},"v1CloudStackMachineTemplate":{"description":"CloudStack template configuration for machine","properties":{"name":{"description":"Template name","type":"string"}},"type":"object"},"v1CloudStackMachines":{"description":"CloudStack machine list","properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackMachine"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1CloudStackNetwork":{"description":"CloudStack network","properties":{"cidr":{"description":"CIDR block for the network","type":"string"},"displayText":{"description":"Display text for the network","type":"string"},"gateway":{"description":"Gateway IP address for the network","type":"string"},"id":{"description":"Network ID","type":"string"},"isDefault":{"description":"Whether this is the default network","type":"boolean"},"isShared":{"description":"Whether the network is shared across accounts","type":"boolean"},"name":{"description":"Network name","type":"string"},"netmask":{"description":"Network mask for the network","type":"string"},"networkDomain":{"description":"Network domain","type":"string"},"networkOffering":{"description":"Network offering name","type":"string"},"state":{"description":"Current state of the network (Setup, Allocated, etc.)","type":"string"},"trafficType":{"description":"Traffic type of the network (Guest, Management, etc.)","type":"string"},"type":{"description":"Network type - Isolated, Shared, etc.","type":"string"},"zoneId":{"description":"Zone ID where the network is located","type":"string"},"zoneName":{"description":"Zone name where the network is located","type":"string"}},"type":"object"},"v1CloudStackNetworkConfig":{"description":"Network configuration for CloudStack instances","properties":{"id":{"description":"Network id","type":"string"},"name":{"description":"Network name","type":"string"}},"type":"object"},"v1CloudStackNetworkSpec":{"description":"Enhanced network configuration for CloudStack","properties":{"gateway":{"description":"Gateway IP address for the network","type":"string"},"id":{"description":"Network id","type":"string"},"name":{"description":"Network name","type":"string"},"netmask":{"description":"Network mask for the network","type":"string"},"offering":{"description":"Network offering name","type":"string"},"routingMode":{"description":"Routing mode for the network","type":"string"},"type":{"description":"Network type: Isolated, Shared, etc.","type":"string"},"vpc":{"$ref":"#/definitions/v1CloudStackVPCSpec","description":"VPC configuration (optional, for VPC networks)"}},"type":"object"},"v1CloudStackNetworks":{"description":"List of CloudStack networks","properties":{"networks":{"items":{"$ref":"#/definitions/v1CloudStackNetwork"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackOffering":{"description":"CloudStack compute offering","properties":{"cpuNumber":{"description":"Number of CPU cores","format":"int32","type":"integer"},"cpuSpeed":{"description":"CPU speed in MHz","format":"int32","type":"integer"},"displayText":{"description":"Display text for the offering","type":"string"},"hypervisorSnapshotReserve":{"description":"Hypervisor snapshot reserve space as percentage","format":"int32","type":"integer"},"id":{"description":"Offering ID","type":"string"},"isCustomized":{"description":"Whether the offering allows customization of CPU and memory","type":"boolean"},"isCustomizedIops":{"description":"Whether the offering allows customization of IOPS","type":"boolean"},"isVolatile":{"description":"Whether the VM is volatile (data is lost on stop/restart)","type":"boolean"},"limitCpuUse":{"description":"Whether CPU usage is limited","type":"boolean"},"maxIops":{"description":"Maximum IOPS for customized offerings","format":"int64","type":"integer"},"memory":{"description":"Memory size in MB","format":"int64","type":"integer"},"minIops":{"description":"Minimum IOPS for customized offerings","format":"int64","type":"integer"},"name":{"description":"Offering name","type":"string"},"offerHA":{"description":"Whether the offering supports high availability","type":"boolean"},"storageType":{"description":"Storage type (local or shared)","type":"string"}},"type":"object"},"v1CloudStackOfferings":{"description":"List of CloudStack compute offerings","properties":{"offerings":{"items":{"$ref":"#/definitions/v1CloudStackOffering"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackProject":{"description":"CloudStack project","properties":{"id":{"description":"Project ID","type":"string"},"name":{"description":"Project name","type":"string"}},"type":"object"},"v1CloudStackProjects":{"description":"List of CloudStack projects","properties":{"projects":{"items":{"$ref":"#/definitions/v1CloudStackProject"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackResource":{"description":"Cloud stack resource information","properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"v1CloudStackTemplate":{"description":"CloudStack template","properties":{"id":{"description":"Template ID","type":"string"},"name":{"description":"Template name","type":"string"}},"type":"object"},"v1CloudStackTemplates":{"description":"List of CloudStack templates","properties":{"templates":{"items":{"$ref":"#/definitions/v1CloudStackTemplate"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudStackVPCSpec":{"description":"VPC configuration for CloudStack networks","properties":{"cidr":{"description":"CIDR block for the VPC","type":"string"},"id":{"description":"VPC id","type":"string"},"name":{"description":"VPC name","type":"string"},"offering":{"description":"VPC offering name","type":"string"}},"type":"object"},"v1CloudStackVpc":{"description":"CloudStack Vpc","properties":{"id":{"description":"Vpc id","type":"string"},"name":{"description":"Vpc name","type":"string"}},"type":"object"},"v1CloudStackVpcs":{"description":"List of CloudStack SSH key pairs","properties":{"items":{"items":{"$ref":"#/definitions/v1CloudStackVpc"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1CloudStackZone":{"description":"CloudStack zone","properties":{"id":{"description":"Zone ID","type":"string"},"name":{"description":"Zone name","type":"string"}},"type":"object"},"v1CloudStackZoneSpec":{"description":"CloudStack zone with its network configuration","properties":{"id":{"description":"Zone Id","type":"string"},"name":{"description":"Zone name","type":"string"},"network":{"$ref":"#/definitions/v1CloudStackNetworkSpec","description":"Network configuration specific to this zone"}},"type":"object"},"v1CloudStackZones":{"description":"List of CloudStack zones","properties":{"zones":{"items":{"$ref":"#/definitions/v1CloudStackZone"},"type":"array","uniqueItems":true}},"type":"object"},"v1CloudType":{"default":"all","enum":["all","aws","azure","gcp","vsphere","openstack","maas","nested","baremetal","eks","aks","edge","edge-native","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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"},"backupLocationConfig":{"$ref":"#/definitions/v1BackupLocationConfig"},"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":{"clusterMetaAttribute":{"description":"ClusterMetaAttribute contains additional cluster metadata information.","type":"string"},"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"},"hostClusterConfig":{"$ref":"#/definitions/v1HostClusterConfig","description":"HostClusterConfiguration defines the configuration of host clusters, where virtual clusters be deployed"},"hybridClusterConfig":{"$ref":"#/definitions/v1HybridClusterConfig","description":"HybridClusterConfiguration defines the configuration of hybrid clusters and clusters deployed through hybrid clusters"},"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":{"clusterMetaAttribute":{"description":"ClusterMetaAttribute can be used to set additional cluster metadata information.","type":"string"},"controlPlaneHealthCheckTimeout":{"type":"string"},"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"},"v1ClusterDefinitionEntity":{"description":"Cluster definition entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1ClusterDefinitionSpecEntity"}},"type":"object"},"v1ClusterDefinitionProfileEntity":{"description":"Cluster definition profile entity","properties":{"packs":{"description":"Cluster profile packs array","items":{"$ref":"#/definitions/v1PackValuesEntity"},"type":"array","uniqueItems":true},"uid":{"description":"Cluster profile uid","type":"string"}},"required":["uid"],"type":"object"},"v1ClusterDefinitionSpecEntity":{"description":"Cluster definition spec entity","properties":{"cloudType":{"type":"string"},"profiles":{"description":"Cluster definition profiles","items":{"$ref":"#/definitions/v1ClusterDefinitionProfileEntity"},"type":"array","uniqueItems":true}},"required":["profiles","cloudType"],"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"}}},"v1ClusterFips":{"properties":{"mode":{"$ref":"#/definitions/v1ClusterFipsMode"}}},"v1ClusterFipsMode":{"default":"none","enum":["full","none","partial","unknown"],"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"}}},"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},"kubernetesDistroType":{"$ref":"#/definitions/v1ClusterKubernetesDistroType"},"limitConfig":{"$ref":"#/definitions/v1ClusterGroupLimitConfig"},"values":{"type":"string"}}},"v1ClusterGroupEntity":{"description":"Cluster group information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterGroupSpecEntity"}}},"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":{"clusterProfileTemplates":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec. It consists of list of add on profiles at a cluster group level which will be enforced on all virtual cluster. ClusterProfileTemplate will be updated from the clusterprofile pointed by ClusterProfileRef","items":{"$ref":"#/definitions/v1ClusterProfileTemplate"},"type":"array"},"clusterRefs":{"items":{"$ref":"#/definitions/v1ClusterGroupClusterRef"},"type":"array","uniqueItems":true},"clustersConfig":{"$ref":"#/definitions/v1ClusterGroupClustersConfig"},"type":{"enum":["hostCluster"],"type":"string"}}},"v1ClusterGroupSpecEntity":{"description":"Cluster group specifications request entity","properties":{"clusterRefs":{"items":{"$ref":"#/definitions/v1ClusterGroupClusterRef"},"type":"array","uniqueItems":true},"clustersConfig":{"$ref":"#/definitions/v1ClusterGroupClustersConfig"},"profiles":{"items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"},"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":{"clusterProfileTemplates":{"items":{"$ref":"#/definitions/v1ClusterProfileTemplateMeta"},"type":"array"},"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},"kubernetesDistroType":{"$ref":"#/definitions/v1ClusterKubernetesDistroType"},"memory":{"$ref":"#/definitions/v1ClusterGroupResource","description":"Deprecated"},"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"}}},"v1ClusterHybridSettingsEntity":{"properties":{"enable":{"description":"Property which is used to enable a cluster to perform hybrid operations","type":"boolean"}}},"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"}}},"v1ClusterKubernetesDistroType":{"default":"k3s","enum":["k3s","cncf_k8s","vcluster-generic"],"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"},"v1ClusterMetaAttributeEntity":{"description":"Cluster additional metadata entity","properties":{"clusterMetaAttribute":{"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 definition","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"},"gpuConfig":{"$ref":"#/definitions/v1GpuConfig"},"memoryMiB":{"exclusiveMinimum":true,"minimum":0,"type":"number"}}},"v1ClusterNamespaceResourceInputEntity":{"description":"Cluster Namespace resource definition","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"}}},"v1ClusterNotificationStatus":{"description":"Cluster notifications status","properties":{"isAvailable":{"type":"boolean","x-omitempty":false},"isTemplateVariableResolutionPending":{"type":"boolean","x-omitempty":false}}},"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"},"v1ClusterPairMetadataFilter":{"description":"Cluster pair metadata filter spec","properties":{"filter":{"$ref":"#/definitions/v1ClusterPairMetadataFilterSpec"},"sort":{"items":{"$ref":"#/definitions/v1ClusterPairMetadataSortSpec"},"type":"array","uniqueItems":true}}},"v1ClusterPairMetadataFilterSpec":{"description":"Edge hosts pair metadata filter spec","properties":{"localClusterUid":{"$ref":"#/definitions/v1FilterString"},"state":{"$ref":"#/definitions/v1FilterString"}}},"v1ClusterPairMetadataSortFields":{"enum":["name","state","creationTimestamp"],"type":"string","x-nullable":true},"v1ClusterPairMetadataSortSpec":{"properties":{"field":{"$ref":"#/definitions/v1ClusterPairMetadataSortFields"},"order":{"$ref":"#/definitions/v1SortOrder"}}},"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"},"variables":{"description":"List of unique variable fields defined for a cluster profile with schema constraints","items":{"$ref":"#/definitions/v1Variable"},"type":"array","uniqueItems":true},"version":{"description":"Cluster profile version","type":"string"}},"type":"object"}},"type":"object"},"v1ClusterProfileFilterSpec":{"description":"Cluster profile filter spec","properties":{"environment":{"items":{"type":"string"},"type":"array","uniqueItems":true},"fips":{"$ref":"#/definitions/v1ClusterFipsMode"},"profileName":{"$ref":"#/definitions/v1FilterString"},"profileType":{"items":{"$ref":"#/definitions/v1ProfileType"},"type":"array","uniqueItems":true},"resourceType":{"$ref":"#/definitions/v1ClusterProfileResourceType"},"scope":{"$ref":"#/definitions/v1ClusterProfileScope"},"tags":{"$ref":"#/definitions/v1FilterArray"},"version":{"$ref":"#/definitions/v1FilterVersionString"}}},"v1ClusterProfileFips":{"description":"Cluster profile fips compliance status","properties":{"mode":{"$ref":"#/definitions/v1ClusterFipsMode"}}},"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"},"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":{"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"},"v1ClusterProfileResourceType":{"description":"Filter cluster profiles by target resource type - 'spectrocluster' for profiles suitable to launch clusters, 'clustertemplate' for profiles suitable to create/edit cluster template","enum":["spectrocluster","clustertemplate"],"type":"string"},"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"},"variables":{"description":"List of unique variable fields defined for a cluster profile with schema constraints","items":{"$ref":"#/definitions/v1Variable"},"type":"array","uniqueItems":true},"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},"inUseClusterTemplates":{"items":{"$ref":"#/definitions/v1ProjectResourceReference"},"type":"array"},"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":{"fips":{"$ref":"#/definitions/v1ClusterProfileFips"},"inUseClusterTemplates":{"items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"inUseClusterUids":{"description":"Deprecated. Use inUseClusters","items":{"type":"string"},"type":"array"},"inUseClusters":{"items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"isPublished":{"type":"boolean","x-omitempty":false},"pack":{"$ref":"#/definitions/v1ClusterProfilePackSummary"}},"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":{"type":"string"},"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"},"relatedObject":{"$ref":"#/definitions/v1ObjectReference","description":"RelatedObject refers to the type of object(clustergroup, cluster or edgeHost) the cluster profile is associated with"},"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":{"type":"string"},"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":{"type":"string"},"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":{"caContainerMountPath":{"description":"Location to mount Proxy CA cert inside container","type":"string"},"caHostPath":{"description":"Location for Proxy CA cert on host nodes","type":"string"},"httpProxy":{"description":"URL for HTTP requests unless overridden by NoProxy","type":"string"},"httpsProxy":{"description":"HTTPS requests unless overridden by NoProxy","type":"string"},"noProxy":{"description":"NoProxy represents the NO_PROXY or no_proxy environment","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},"isSystem":{"default":false,"description":"Set to true when the binding is created automatically by the system, rather than manually by the user","type":"boolean"},"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"},"v1ClusterReconcile":{"description":"Cluster reconcile document containing all reconciliation information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterReconcileSpec"},"status":{"$ref":"#/definitions/v1ClusterReconcileStatus"}},"type":"object"},"v1ClusterReconcileLog":{"description":"Cluster reconciliation log entry","properties":{"appliedTimestamp":{"description":"Timestamp when this log entry was created","format":"date-time","type":"string"},"message":{"description":"Log message","type":"string"},"profileUids":{"description":"List of profile UIDs involved in this reconciliation","items":{"type":"string"},"type":"array"},"state":{"description":"Reconciliation state for this log entry","enum":["Created","Pending","InProgress","Applied","Failed"],"type":"string"}},"type":"object"},"v1ClusterReconcileSpec":{"description":"Cluster reconcile specification","properties":{"profiles":{"description":"List of cluster profiles with reconciliation information","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariables"},"type":"array"}},"type":"object"},"v1ClusterReconcileStatus":{"description":"Cluster reconcile status","properties":{"lastAppliedTimestamp":{"description":"Timestamp when reconciliation was last applied","format":"date-time","type":"string"},"message":{"description":"Status message","type":"string"},"state":{"description":"Current reconciliation state","enum":["Created","Pending","InProgress","Applied","Failed"],"type":"string"},"updateLogs":{"description":"List of reconciliation update logs","items":{"$ref":"#/definitions/v1ClusterReconcileLog"},"type":"array"},"variableStatus":{"$ref":"#/definitions/v1ClusterVariableReconcileStatus"}},"type":"object"},"v1ClusterReconcileStatusCounts":{"description":"Cluster reconcile metadata","properties":{"clusters":{"description":"Clusters grouped by reconciliation status","properties":{"applied":{"description":"List of UIDs for clusters in applied state","items":{"type":"string"},"type":"array"},"failed":{"description":"List of UIDs for clusters in failed state","items":{"type":"string"},"type":"array"},"pending":{"description":"List of UIDs for clusters in pending state","items":{"type":"string"},"type":"array"}},"type":"object"}},"type":"object"},"v1ClusterRefs":{"description":"Cluster Object References","properties":{"clusters":{"items":{"$ref":"#/definitions/v1ObjectReference"},"type":"array"}}},"v1ClusterRepaveSource":{"enum":["user","hubble","palette","stylus"],"type":"string"},"v1ClusterRepaveState":{"default":"Pending","enum":["Pending","Approved","Reverted"],"type":"string"},"v1ClusterRepaveStatus":{"description":"Cluster repave status","properties":{"state":{"$ref":"#/definitions/v1ClusterRepaveState"}}},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"}}},"v1ClusterTemplate":{"description":"Cluster template entity information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterTemplateSpec"},"status":{"$ref":"#/definitions/v1ClusterTemplateStatus"}},"type":"object"},"v1ClusterTemplateEntity":{"description":"Cluster template entity information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1ClusterTemplateEntitySpec"}},"type":"object"},"v1ClusterTemplateEntitySpec":{"description":"Cluster template specification","properties":{"cloudType":{"description":"Type of cloud provider","type":"string"},"policies":{"description":"List of policy references","items":{"$ref":"#/definitions/v1PolicyRef"},"type":"array"},"profiles":{"description":"List of cluster profile references","items":{"$ref":"#/definitions/v1ClusterTemplateProfile"},"type":"array"}},"type":"object"},"v1ClusterTemplateMaintenanceStatus":{"description":"Cluster template maintenance status","properties":{"nextWindowEndTime":{"description":"Next maintenance window end time","format":"date-time","type":"string"},"nextWindowStartTime":{"description":"Next maintenance window start time","format":"date-time","type":"string"}},"type":"object"},"v1ClusterTemplateMetadata":{"properties":{"name":{"description":"The name of the cluster template","type":"string"},"projectUid":{"description":"The project UID of the cluster template","type":"string"},"uid":{"description":"The uid of the cluster template","type":"string"}},"type":"object"},"v1ClusterTemplatePoliciesUpdateEntity":{"description":"Cluster template policies update entity","properties":{"policies":{"description":"List of spc policy references to be updated in the cluster template","items":{"$ref":"#/definitions/v1PolicyRef"},"type":"array"}},"required":["policies"],"type":"object"},"v1ClusterTemplateProfile":{"description":"Cluster template profile information","properties":{"uid":{"description":"UID of the cluster profile","type":"string"},"variables":{"description":"List of cluster profile variable values and assign strategies. This is specified when clusters are launched from the template","items":{"$ref":"#/definitions/v1ClusterTemplateVariable"},"type":"array"}},"type":"object"},"v1ClusterTemplateProfileVariable":{"description":"Cluster template profile information","properties":{"uid":{"description":"UID of the cluster profile","type":"string"},"variables":{"description":"List of cluster profile variable values for the cluster to be updated.","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"}},"type":"object"},"v1ClusterTemplateProfileVariableWithClusters":{"description":"Variable with cluster assignments","properties":{"clusters":{"description":"List of clusters with variable assignments","items":{"$ref":"#/definitions/v1ClusterTemplateVariableClusterAssignment"},"type":"array"},"variable":{"$ref":"#/definitions/v1Variable","description":"Variable field with schema definition","type":"object"}},"required":["variable","clusters"],"type":"object"},"v1ClusterTemplateProfileVariables":{"description":"Profile variables with grouped resolved and unresolved variables","properties":{"name":{"description":"Profile name","type":"string"},"uid":{"description":"Profile UID","type":"string"},"variables":{"description":"List of resolved and unresolved variables belonging to a cluster launched from template","properties":{"resolvedVariables":{"description":"List of resolved variables","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"},"unResolvedVariables":{"description":"List of unresolved variables","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"}},"type":"object"}},"required":["uid"],"type":"object"},"v1ClusterTemplateProfileVariablesGroup":{"description":"Profile with variables and cluster assignments","properties":{"uid":{"description":"UID of the cluster profile","type":"string"},"variables":{"description":"List of variables with cluster assignments","items":{"$ref":"#/definitions/v1ClusterTemplateVariableClusterMapping"},"type":"array"}},"required":["uid","variables"],"type":"object"},"v1ClusterTemplateProfileVariablesResponse":{"description":"Response for retrieving variables for a specific profile in a cluster template","properties":{"variables":{"description":"List of variables with cluster assignments","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariableWithClusters"},"type":"array"}},"type":"object"},"v1ClusterTemplateProfilesUpdateEntity":{"description":"Cluster template profiles update entity","properties":{"profiles":{"description":"List of cluster profile references with updated variable values and assign strategies","items":{"$ref":"#/definitions/v1ClusterTemplateProfile"},"type":"array"}},"required":["profiles"],"type":"object"},"v1ClusterTemplateProfilesVariablesBatchEntity":{"description":"Cluster template profiles variables batch entity","properties":{"profiles":{"description":"List of profiles with variables and cluster assignments","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariablesGroup"},"type":"array"}},"required":["profiles"],"type":"object"},"v1ClusterTemplateRef":{"description":"Cluster template configuration to launch a cluster from a template.","properties":{"uid":{"description":"Uid of the cluster template from which the cluster is created. When a cluster is launched using a template, the packs configuration is automatically derived from the template and does not need to be set manually.","type":"string"}},"type":"object"},"v1ClusterTemplateSpcRef":{"description":"Cluster template cluster reference","properties":{"clusterUid":{"description":"UID of the cluster","type":"string"},"name":{"description":"Name of the cluster","type":"string"}},"type":"object"},"v1ClusterTemplateSpec":{"description":"Cluster template specification","properties":{"cloudType":{"description":"Type of cloud provider","type":"string"},"clusters":{"additionalProperties":{"$ref":"#/definitions/v1ClusterTemplateSpcRef"},"description":"Map of cluster references with cluster UID as key","type":"object"},"policies":{"description":"List of policy references","items":{"$ref":"#/definitions/v1PolicyRef"},"type":"array"},"profiles":{"description":"List of cluster profile references","items":{"$ref":"#/definitions/v1ClusterTemplateProfile"},"type":"array"}},"type":"object"},"v1ClusterTemplateSpectroClusterMeta":{"properties":{"name":{"description":"The name of the spectro cluster","type":"string"},"projectUid":{"description":"The project UID of the spectro cluster","type":"string"},"uid":{"description":"The UID of the spectro cluster","type":"string"}},"type":"object"},"v1ClusterTemplateStatus":{"description":"Cluster template status","properties":{"clusterStatusCounts":{"$ref":"#/definitions/v1ClusterReconcileStatusCounts"},"clusterVariables":{"$ref":"#/definitions/v1ClusterVariableStatus"},"maintenance":{"$ref":"#/definitions/v1ClusterTemplateMaintenanceStatus"},"state":{"description":"Current state of the cluster template","enum":["Pending","Applied","Failed","PartiallyApplied"],"type":"string"}},"type":"object"},"v1ClusterTemplateSummary":{"description":"Cluster template summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ClusterTemplateSummarySpec"},"status":{"$ref":"#/definitions/v1ClusterTemplateSummaryStatus"}},"type":"object"},"v1ClusterTemplateSummarySpec":{"properties":{"cloudType":{"$ref":"#/definitions/v1CloudType"},"clusters":{"items":{"$ref":"#/definitions/v1ClusterTemplateSpectroClusterMeta"},"type":"array","uniqueItems":true}},"type":"object"},"v1ClusterTemplateSummaryStatus":{"description":"Provides status information for cluster templates like in use cluster which are launched using the template","properties":{"inUseClusters":{"items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"state":{"description":"The reconciliation state of the cluster template","type":"string"}},"type":"object"},"v1ClusterTemplateTags":{"description":"Cluster template tags response","properties":{"tags":{"description":"Array of cluster template tags","items":{"type":"string"},"type":"array"}},"type":"object"},"v1ClusterTemplateUpgradeSpec":{"properties":{"clusterUids":{"description":"List of cluster UIDs to upgrade. If no clusterUid's specified then all clusters launched from the specified cluster template will be upgraded","items":{"type":"string"},"type":"array"}},"type":"object"},"v1ClusterTemplateVariable":{"description":"Cluster template variable","properties":{"assignStrategy":{"description":"Assignment strategy for the variable","enum":["all","cluster"],"type":"string"},"clusters":{"description":"List of clusters with the specific variable","items":{"$ref":"#/definitions/v1ClusterVariableValue"},"type":"array"},"name":{"description":"Name of the variable","type":"string"},"value":{"description":"Value of the variable to be applied to all clusters launched from this template. This value is specified when assignStrategy is set to all","type":"string"}},"type":"object"},"v1ClusterTemplateVariableClusterAssignment":{"description":"Cluster variable assignment information","properties":{"assignedBy":{"description":"Specifies the actor who has made the current variable assignment","enum":["spectrocluster","clustertemplate"],"type":"string"},"assignedValue":{"description":"Value assigned to the variable","type":"string"},"assignmentState":{"description":"State of the variable assignment","enum":["Pending","Assigned"],"type":"string"},"uid":{"description":"Cluster UID","type":"string"},"value":{"description":"Current running value of the variable","type":"string"}},"required":["uid","assignmentState"],"type":"object"},"v1ClusterTemplateVariableClusterMapping":{"description":"Variable with cluster assignments","properties":{"clusters":{"description":"List of clusters with variable values","items":{"$ref":"#/definitions/v1ClusterVariableValue"},"type":"array"},"name":{"description":"Name of the variable","type":"string"}},"required":["name","clusters"],"type":"object"},"v1ClusterTemplateVariablesUpdateEntity":{"description":"Cluster template variables update entity","properties":{"profiles":{"description":"List of cluster profile references belonging to the cluster","items":{"$ref":"#/definitions/v1ClusterTemplateProfileVariable"},"type":"array"}},"required":["profiles"],"type":"object"},"v1ClusterTemplatesFilterSpec":{"description":"Cluster template filter spec","properties":{"cloudType":{"items":{"$ref":"#/definitions/v1CloudType"},"type":"array","uniqueItems":true},"clusterTemplateName":{"$ref":"#/definitions/v1FilterString"},"policyUid":{"$ref":"#/definitions/v1FilterString"},"projectUid":{"$ref":"#/definitions/v1FilterString"},"tags":{"$ref":"#/definitions/v1FilterArray"}}},"v1ClusterTemplatesFilterSummarySpec":{"description":"Cluster templates filter summary spec","properties":{"filter":{"$ref":"#/definitions/v1ClusterTemplatesFilterSpec"},"sort":{"items":{"$ref":"#/definitions/v1ClusterTemplatesSortSpec"},"type":"array","uniqueItems":true}}},"v1ClusterTemplatesMetadata":{"properties":{"items":{"items":{"$ref":"#/definitions/v1ClusterTemplateMetadata"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1ClusterTemplatesSortFields":{"enum":["clusterTemplateName","cloudType","creationTimestamp","lastModifiedTimestamp"],"type":"string","x-nullable":true},"v1ClusterTemplatesSortSpec":{"properties":{"field":{"$ref":"#/definitions/v1ClusterTemplatesSortFields"},"order":{"$ref":"#/definitions/v1SortOrder"}}},"v1ClusterTemplatesSummary":{"properties":{"items":{"items":{"$ref":"#/definitions/v1ClusterTemplateSummary"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1ClusterType":{"default":"PureManage","enum":["PureManage","PureAttach"],"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"},"v1ClusterVariableReconcileStatus":{"description":"Cluster variable reconciliation status","properties":{"state":{"description":"Variable reconciliation state","enum":["Resolved","Unresolved"],"type":"string"}},"type":"object"},"v1ClusterVariableStatus":{"description":"Cluster variable status counts categorized by resolution state","properties":{"resolved":{"description":"The number of clusters in which all variables have been successfully resolved","type":"integer"},"unResolved":{"description":"The number of clusters that have unresolved variables requiring attention","type":"integer"}},"type":"object"},"v1ClusterVariableValue":{"description":"Cluster along with specific variable value","properties":{"uid":{"description":"UID of the cluster","type":"string"},"value":{"description":"Value of the variable","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"},"updateVolumesStrategy":{"description":"UpdateVolumesStrategy is the strategy to apply on volumes updates","type":"string"}},"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},"v1ClusterVirtualPacksValue":{"description":"Virtual cluster packs value","properties":{"distroType":{"type":"string"},"layer":{"type":"string"},"values":{"type":"string"}},"type":"object"},"v1ClusterVirtualPacksValues":{"description":"Virtual cluster packs values","properties":{"packs":{"items":{"$ref":"#/definitions/v1ClusterVirtualPacksValue"},"type":"array"}},"type":"object"},"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"},"v1ControlPlaneHealthCheckTimeoutEntity":{"properties":{"controlPlaneHealthCheckTimeout":{"description":"ControlPlaneHealthCheckTimeout is the timeout to check for ready state of the control plane nodes","type":"string"}},"type":"object"},"v1CustomAccount":{"description":"Custom 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/v1CustomCloudAccount"},"status":{"$ref":"#/definitions/v1CloudAccountStatus"}},"type":"object"},"v1CustomAccountEntity":{"description":"Custom account information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1CustomCloudAccount"}},"type":"object"},"v1CustomAccounts":{"properties":{"items":{"items":{"$ref":"#/definitions/v1CustomAccount"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1CustomCloudAccount":{"properties":{"credentials":{"additionalProperties":{"type":"string"},"description":"Cloud account credentials","type":"object"}},"required":["credentials"],"type":"object"},"v1CustomCloudClusterConfigEntity":{"description":"Custom cloud cluster config entity","properties":{"clusterConfig":{"$ref":"#/definitions/v1CustomClusterConfig"}},"type":"object"},"v1CustomCloudConfig":{"description":"CustomCloudConfig is the Schema for the custom cloudconfigs API","properties":{"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/v1CustomCloudConfigSpec"}},"type":"object"},"v1CustomCloudConfigSpec":{"description":"CustomCloudConfigSpec 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 CustomCloudAccount"},"clusterConfig":{"$ref":"#/definitions/v1CustomClusterConfig"},"machinePoolConfig":{"items":{"$ref":"#/definitions/v1CustomMachinePoolConfig"},"type":"array"}},"type":"object"},"v1CustomCloudMetaEntity":{"description":"Custom cloud meta entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta","description":"Custom cloud metadata"},"spec":{"$ref":"#/definitions/v1CustomCloudMetaSpecEntity"}},"type":"object"},"v1CustomCloudMetaSpecEntity":{"description":"Custom cloud spec response entity","properties":{"cloudCategory":{"$ref":"#/definitions/v1CloudCategory"},"displayName":{"description":"Custom cloud displayName","type":"string"},"isManaged":{"description":"If the custom cloud is a managed cluster","type":"boolean"},"logo":{"description":"Custom cloud logo","type":"string"}},"type":"object"},"v1CustomCloudRateConfig":{"description":"Private cloud rate config","properties":{"cloudType":{"type":"string"},"rateConfig":{"$ref":"#/definitions/v1PrivateCloudRateConfig"}}},"v1CustomCloudRequestEntity":{"description":"Custom cloud request entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity","description":"Custom cloud metadata"},"spec":{"$ref":"#/definitions/v1CustomCloudSpecEntity"}},"type":"object"},"v1CustomCloudSpecEntity":{"description":"Custom cloud request entity spec","properties":{"cloudCategory":{"$ref":"#/definitions/v1CloudCategory"},"displayName":{"description":"Custom cloud displayName","type":"string"},"isControlPlaneManaged":{"description":"If the custom cloud is a managed cluster","type":"boolean"},"logo":{"description":"Custom cloud logo","type":"string"}},"type":"object"},"v1CustomCloudType":{"properties":{"cloudCategory":{"$ref":"#/definitions/v1CloudCategory"},"cloudFamily":{"description":"Cloud grouping as family","type":"string"},"displayName":{"description":"Custom cloudtype displayName","type":"string"},"isCustom":{"description":"If it is a custom cloudtype","type":"boolean","x-omitempty":false},"isManaged":{"description":"If custom cloudtype is managed","type":"boolean","x-omitempty":false},"isVertex":{"description":"If cloud is support for Vertex env","type":"boolean","x-omitempty":false},"logo":{"description":"Custom cloudtype logo","type":"string"},"name":{"description":"Custom cloudtype name","type":"string"}},"type":"object"},"v1CustomCloudTypeCloudAccountKeys":{"description":"Custom cloudType custom cloud account keys","properties":{"keys":{"description":"Array of custom cloud type cloud account keys","items":{"type":"string"},"type":"array"}},"type":"object"},"v1CustomCloudTypeContentResponse":{"description":"Custom cloudType content response","properties":{"yaml":{"description":"custom cloud type content","type":"string"}},"type":"object"},"v1CustomCloudTypes":{"description":"Custom cloudType content response","properties":{"cloudTypes":{"description":"Array of custom cloud types","items":{"$ref":"#/definitions/v1CustomCloudType"},"type":"array"}},"type":"object"},"v1CustomClusterConfig":{"description":"Cluster level configuration for Custom cloud and applicable for all the machine pools","properties":{"values":{"description":"YAML string for Cluster and CloudCluster","type":"string"}},"required":["values"],"type":"object"},"v1CustomClusterConfigEntity":{"properties":{"location":{"$ref":"#/definitions/v1ClusterLocation"},"machineManagementConfig":{"$ref":"#/definitions/v1MachineManagementConfig"},"resources":{"$ref":"#/definitions/v1ClusterResourcesEntity"}},"type":"object"},"v1CustomInstanceType":{"properties":{"diskGiB":{"description":"DiskGiB is the size of a custom machine's disk, in GiB","format":"int32","type":"integer"},"memoryMiB":{"description":"MemoryMiB is the size of a custom machine's memory, in MiB","format":"int64","type":"integer"},"name":{"type":"string"},"numCPUs":{"description":"NumCPUs is the number in a custom machine","format":"int32","type":"integer"}},"type":"object"},"v1CustomMachine":{"description":"Custom cloud VM definition","properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1CustomMachineSpec"},"status":{"$ref":"#/definitions/v1CloudMachineStatus"}},"type":"object"},"v1CustomMachinePoolBaseConfigEntity":{"description":"Machine pool configuration for the custom cluster","properties":{"additionalLabels":{"additionalProperties":{"type":"string"},"description":"Additional labels to be part of the machine pool","type":"object"},"isControlPlane":{"description":"Whether this pool is for control plane","type":"boolean","x-omitempty":false},"taints":{"description":"control plane or worker taints","items":{"$ref":"#/definitions/v1Taint"},"type":"array","uniqueItems":true},"useControlPlaneAsWorker":{"description":"If IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false}},"type":"object"},"v1CustomMachinePoolCloudConfigEntity":{"properties":{"values":{"description":"Machine pool configuration as yaml content","type":"string"}},"type":"object"},"v1CustomMachinePoolConfig":{"properties":{"additionalLabels":{"additionalProperties":{"type":"string"},"description":"additionalLabels","type":"object"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean","x-omitempty":false},"name":{"type":"string"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"taints":{"description":"control plane or worker taints","items":{"$ref":"#/definitions/v1Taint"},"type":"array","uniqueItems":true},"useControlPlaneAsWorker":{"description":"if IsControlPlane==true \u0026\u0026 useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false},"values":{"description":"YAML string for machine","type":"string"}},"required":["isControlPlane"],"type":"object"},"v1CustomMachinePoolConfigEntity":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1CustomMachinePoolCloudConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1CustomMachinePoolBaseConfigEntity"}},"required":["cloudConfig"],"type":"object"},"v1CustomMachineSpec":{"description":"Custom cloud VM definition spec","properties":{"cloudType":{"type":"string"},"hostName":{"type":"string"},"imageId":{"type":"string"},"instanceType":{"$ref":"#/definitions/v1CustomInstanceType"},"nics":{"items":{"$ref":"#/definitions/v1CustomNic"},"type":"array"},"sshKeyName":{"type":"string"}}},"v1CustomMachines":{"description":"List of Custom machines","properties":{"items":{"items":{"$ref":"#/definitions/v1CustomMachine"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1CustomNic":{"description":"Custom network interface","properties":{"index":{"format":"int8","type":"integer"},"networkName":{"type":"string"},"privateIPs":{"items":{"type":"string"},"type":"array"},"publicIp":{"type":"string"}},"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"},"gpuConfig":{"$ref":"#/definitions/v1GpuConfig"},"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"},"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},"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":{"archType":{"default":"amd64","description":"Architecture type of the edge host","enum":["arm64","amd64"],"type":"string"},"cpu":{"$ref":"#/definitions/v1CPU"},"disks":{"items":{"$ref":"#/definitions/v1Disk"},"type":"array"},"gpus":{"items":{"$ref":"#/definitions/v1GPUDeviceSpec"},"type":"array"},"hostState":{"default":"registration","description":"State of edge host device","enum":["registration","cluster","recovery"],"type":"string"},"hostType":{"default":"appliance","description":"Type of the edge host device","enum":["appliance","agent-mode"],"type":"string"},"memory":{"$ref":"#/definitions/v1Memory"},"nics":{"items":{"$ref":"#/definitions/v1Nic"},"type":"array"},"os":{"$ref":"#/definitions/v1OS"},"secureBoot":{"default":false,"description":"Secure boot configuration","type":"boolean"}},"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"},"v1EcrImageEntity":{"properties":{"name":{"description":"Image name","type":"string"},"tag":{"description":"Image tag","type":"string"}},"type":"object"},"v1EcrImageValidateEntity":{"description":"Ecr registry image meta","properties":{"authEntity":{"$ref":"#/definitions/v1EcrAuthorizationRequestEntity"},"imageTag":{"description":"Name of the image tag","type":"string"},"images":{"description":"Ecr Image Entity","items":{"$ref":"#/definitions/v1EcrImageEntity"},"type":"array"},"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"},"status":{"$ref":"#/definitions/v1OciRegistryStatus"}},"type":"object"},"v1EcrRegistrySpec":{"description":"Ecr registry spec","properties":{"baseContentPath":{"description":"OCI ecr registry content base path","type":"string"},"containsSpectroManifest":{"type":"boolean","x-omitempty":false},"credentials":{"$ref":"#/definitions/v1AwsCloudAccount"},"defaultRegion":{"type":"string"},"endpoint":{"type":"string"},"isPrivate":{"type":"boolean"},"isSyncSupported":{"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":["endpoint","isPrivate"],"type":"object"},"v1EdgeClusterObjectEntity":{"description":"Object identity meta of the cluster","properties":{"hybridCluster":{"$ref":"#/definitions/v1HybridClusterMeta","description":"In case of hybrid edge clusters, it provides the object identity meta of hybrid cluster"},"name":{"description":"Name of the cluster","type":"string"},"uid":{"description":"Uid of the cluster","type":"string"}},"type":"object"},"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"},"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},"remoteSsh":{"default":"enabled","description":"RemoteSsh controls the remote SSH access for this edge host","enum":["enabled","disabled"],"type":"string","x-omitempty":false}},"required":["hostUid","hostAddress"],"type":"object"},"v1EdgeHostCloudProperties":{"description":"Additional cloud properties of the edge host (applicable based on the cloud type)","properties":{"vsphere":{"$ref":"#/definitions/v1EdgeHostVsphereCloudProperties"}},"type":"object"},"v1EdgeHostClusterEntity":{"properties":{"clusterUid":{"type":"string"}},"type":"object"},"v1EdgeHostConfig":{"properties":{"clusterUids":{"items":{"type":"string"},"type":"array"},"tunnelConfig":{"$ref":"#/definitions/v1SpectroTunnelConfig"}},"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"},"tunnelConfig":{"$ref":"#/definitions/v1SpectroTunnelConfig"},"type":{"description":"Deprecated. Cloudtype of the provisioned edge host","enum":["vsphere","edge-native"],"type":"string"},"version":{"type":"string"}},"type":"object"},"v1EdgeHostDeviceSpecEntity":{"description":"Edge host device spec","properties":{"archType":{"$ref":"#/definitions/v1ArchType"},"hostPairingKey":{"format":"password","type":"string"},"tunnelConfig":{"$ref":"#/definitions/v1SpectroTunnelConfig"}},"type":"object"},"v1EdgeHostDeviceStatus":{"description":"EdgeHostDeviceStatus defines the observed state of EdgeHostDevice","properties":{"health":{"$ref":"#/definitions/v1EdgeHostHealth"},"inUseClusters":{"description":"Deprecated. Use inUseClustersRef","items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"inUseClustersRef":{"items":{"$ref":"#/definitions/v1EdgeClusterObjectEntity"},"type":"array"},"packs":{"items":{"$ref":"#/definitions/v1ClusterPackStatus"},"type":"array"},"profileStatus":{"$ref":"#/definitions/v1ProfileStatus"},"serviceAuthToken":{"type":"string"},"state":{"enum":["ready","unpaired","in-use"],"type":"string"},"tunnelStatus":{"$ref":"#/definitions/v1SpectroTunnelStatus"}},"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":{"archType":{"$ref":"#/definitions/v1ArchType"},"edgeHostType":{"enum":["edge-native","vsphere"],"type":"string"},"healthState":{"type":"string"},"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":{"hostAddress":{"description":"HostAddress is a FQDN or IP address of the Host","type":"string"},"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":{"description":"Deprecated. Use inUseClustersRef","items":{"$ref":"#/definitions/v1ObjectEntity"},"type":"array"},"inUseClustersRef":{"items":{"$ref":"#/definitions/v1EdgeClusterObjectEntity"},"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"},"v1EdgeHostsTags":{"properties":{"tags":{"items":{"type":"string"},"type":"array"}},"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"},"isTwoNodeCluster":{"description":"IsTwoNodeCluster is to enable two node cluster support in the control-plane","type":"boolean"},"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"},"overlayNetworkConfiguration":{"$ref":"#/definitions/v1EdgeNativeOverlayNetworkConfiguration","description":"OverlayNetworkConfiguration is the configuration for the overlay network"},"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"},"v1EdgeNativeClusterConfigPairEntity":{"properties":{"controlPlaneHealthCheckTimeout":{"type":"string"},"lifecycleConfig":{"$ref":"#/definitions/v1LifecycleConfig"},"machineManagementConfig":{"$ref":"#/definitions/v1MachineManagementConfig"},"resources":{"$ref":"#/definitions/v1ClusterResourcesEntity"},"updateWorkerPoolsInParallel":{"type":"boolean"}},"type":"object"},"v1EdgeNativeClusterPairSpcEntity":{"description":"EdgeNative cluster pair payload","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"pairingUid":{"description":"Pairing uid request","type":"string"},"profiles":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec.clusterprofileTemplate","items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}},"required":["pairingUid","profiles"],"type":"object"}},"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","enum":["VIP","External","DDNS","IP"],"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"},"hostName":{"default":"","description":"Qualified name of host","type":"string"},"hostUid":{"default":"","description":"HostUid is the ID of the EdgeHost","type":"string"},"nic":{"$ref":"#/definitions/v1Nic","description":"Edge native nic"},"nicName":{"description":"Deprecated. Edge host nic name","type":"string"},"staticIP":{"description":"Deprecated. Edge host static IP","type":"string"},"twoNodeCandidatePriority":{"description":"Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n","enum":["primary","secondary"],"type":"string"}},"required":["hostUid","hostAddress"],"type":"object"},"v1EdgeNativeHybridClusterConfig":{"description":"EdgeNativeHybridClusterConfig defines Edge Native Cluster specific specification","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"}},"type":"object"},"v1EdgeNativeHybridConfigEntity":{"description":"EdgeNativeHybridMachineConfigEntity defines Edge Native machine configuration","properties":{"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeHybridClusterConfig","description":"Edge-Native cluster configurations"},"machineCloudConfig":{"$ref":"#/definitions/v1EdgeNativeHybridMachineConfigEntity","description":"Edge-Native machine cluster configurations"},"profiles":{"description":"Cluster profile templates for edge-native machine pool","items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}}},"v1EdgeNativeHybridMachineConfigEntity":{"description":"EdgeNativeHybridMachineConfigEntity defines Edge Native machine configuration","properties":{"archType":{"$ref":"#/definitions/v1ArchType","description":"Architecture type of the edge hosts","x-omitempty":false},"edgeHosts":{"description":"Edge hosts configurations","items":{"$ref":"#/definitions/v1EdgeNativeHybridMachinePoolHost"},"type":"array"}},"required":["archType","edgeHosts"]},"v1EdgeNativeHybridMachinePoolHost":{"description":"v1EdgeNativeHybridMachinePoolHostEntity defines Edge Native machine pool's host configuration","properties":{"hostName":{"description":"Edge host name","type":"string"},"hostUid":{"description":"Edge host id","type":"string"},"nic":{"$ref":"#/definitions/v1Nic","description":"Edge native nic"},"twoNodeCandidatePriority":{"description":"Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n","enum":["primary","secondary"],"type":"string"},"vpnServerIp":{"description":"Vpn server IP","type":"string"}},"required":["hostUid"]},"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"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean"},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"default":"","type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"taints":{"description":"control plane 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 control plane 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"}},"type":"object"},"v1EdgeNativeMachinePoolHostEntity":{"properties":{"hostName":{"description":"Edge host name","type":"string"},"hostUid":{"description":"Edge host id","type":"string"},"nic":{"$ref":"#/definitions/v1Nic","description":"Edge native nic"},"nicName":{"description":"Deprecated - Edge host nic name","type":"string"},"staticIP":{"description":"Deprecated - Edge host static IP","type":"string"},"twoNodeCandidatePriority":{"description":"Sets the Edge Host candidate priority as either primary or secondary. This field is applicable only when the Edge Host is nominated as a two-node candidate. To enable priority assignment, ensure that 'isTwoNodeCluster' is set to true.\n","enum":["primary","secondary"],"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"},"v1EdgeNativeOverlayNetworkConfiguration":{"properties":{"cidr":{"description":"CIDR is the CIDR of the overlay network","type":"string"},"enable":{"description":"Enable is a flag to enable overlay network","type":"boolean","x-omitempty":false}},"type":"object"},"v1EdgeNativeTwoNodeCandidateEntity":{"properties":{"primaryEdgeHost":{"type":"string"},"secondaryEdgeHost":{"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"},"privateCIDRs":{"description":"PrivateCIDRs specifies which blocks can access the private endpoint","items":{"type":"string"},"type":"array"},"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":{"amiType":{"description":"ami type","type":"string"},"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"},"amiType":{"description":"ami type","type":"string"},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","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":"control plane 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 control plane 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"},"v1Error":{"properties":{"code":{"type":"string"},"details":{"type":"object"},"message":{"type":"string"},"ref":{"type":"string"}},"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"},"v1EventsMigrate":{"description":"Event migration request","properties":{"sourceVersion":{"enum":["v1","v2"],"type":"string"},"targetVersion":{"enum":["v1","v2"],"type":"string"}},"type":"object"},"v1EventsObjectsEntity":{"properties":{"resourceType":{"type":"string"},"resourceUid":{"type":"string"}},"required":["resourceType","resourceUid"],"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"},"v1Feature":{"description":"Feature response","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1FeatureSpec"}},"type":"object"},"v1FeatureSpec":{"description":"Feature spec","properties":{"description":{"description":"Feature description","type":"string"},"docLink":{"description":"Feature doc link","type":"string"},"key":{"description":"Feature key","type":"string"}}},"v1FeatureUpdate":{"description":"Feature update spec","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1FeatureUpdateSpec"}}},"v1FeatureUpdateSpec":{"description":"Feature update spec","properties":{"description":{"description":"Feature description","type":"string"},"docLink":{"description":"Feature doc link","type":"string"}}},"v1Features":{"properties":{"items":{"description":"List of features","items":{"$ref":"#/definitions/v1Feature"},"type":"array","uniqueItems":true}},"required":["items"],"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"},"v1FipsSettings":{"description":"FIPS configuration","properties":{"fipsClusterFeatureConfig":{"$ref":"#/definitions/v1NonFipsConfig"},"fipsClusterImportConfig":{"$ref":"#/definitions/v1NonFipsConfig"},"fipsPackConfig":{"$ref":"#/definitions/v1NonFipsConfig"}}},"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"},"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"},"gpuCount":{"description":"Number of GPUs","format":"int32","type":"integer"},"memory":{"description":"GPU memory specification","type":"string"},"migCapable":{"description":"MIG capability flag","type":"boolean"},"migStrategy":{"description":"MIG strategy configuration","type":"string"},"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"}},"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"}},"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"}},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","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":"control plane 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 control plane 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"}},"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"},"projectId":{"description":"GCP project id","type":"string"}},"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"},"id":{"description":"Instance type ID","type":"string"},"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: control-plane/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 control plane 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"},"v1GpuConfig":{"description":"GPU configuration for resource allocation","properties":{"limit":{"description":"GPU resource limit","format":"int32","minimum":-1,"type":"integer","x-omitempty":false},"provider":{"default":"nvidia","description":"GPU provider (only nvidia is supported currently)","enum":["nvidia"],"type":"string"}}},"v1GrpcClientMonitoringData":{"properties":{"clientUid":{"type":"string"},"receivedBroadcastCount":{"type":"integer"},"receivedPublishedCount":{"type":"integer"},"sentBroadcastCount":{"type":"integer"},"sentPublishedCount":{"type":"integer"},"subjects":{"items":{"type":"string"},"type":"array"}},"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"},"v1GrpcServerMonitoringData":{"properties":{"clients":{"additionalProperties":{"$ref":"#/definitions/v1GrpcClientMonitoringData"},"type":"object"},"isError":{"type":"boolean"},"messageLogs":{"items":{"type":"string"},"type":"array"},"subjects":{"additionalProperties":{"$ref":"#/definitions/v1GrpcSubjectMonitoringData"},"type":"object"},"totalClients":{"type":"integer"},"totalSubjects":{"type":"integer"}},"type":"object"},"v1GrpcServersMonitoringData":{"properties":{"servers":{"additionalProperties":{"$ref":"#/definitions/v1GrpcServerMonitoringData"},"type":"object"}},"type":"object"},"v1GrpcSubjectMonitoringData":{"properties":{"broadcastCount":{"type":"integer"},"clients":{"items":{"type":"string"},"type":"array"},"publishedCount":{"type":"integer"},"subject":{"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"},"registryUid":{"description":"Helm registry uid","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"},"uiEndpoint":{"type":"string"},"uiPort":{"type":"string"}},"type":"object"},"v1HybridCluster":{"properties":{"cloudConfigUid":{"description":"Cloud config uid","type":"string"},"name":{"description":"Cluster name","type":"string"},"uid":{"description":"Cluster uid","type":"string"}}},"v1HybridClusterConfig":{"properties":{"clusterUid":{"description":"Parent cluster uid. Provided for hybrid (child) clusters only.","type":"string"},"enable":{"description":"Flag differentiating if the cluster is an hybrid cluster or not. True for a cluster with hybrid mode enabled, false for the actual hybrid (child) clusters","type":"boolean"},"hybridMachinePoolClusterRefs":{"description":"References to hybrid (child) clusters deployed within the hybrid cluster","items":{"$ref":"#/definitions/v1HybridPoolClusterRef"},"type":"array"}}},"v1HybridClusterMeta":{"description":"Object identity meta of hybrid cluster","properties":{"name":{"description":"Name of the hybrid cluster","type":"string"},"uid":{"description":"Uid of the hybrid cluster","type":"string"}}},"v1HybridEdgeNativeMachineCloudConfig":{"description":"HybridEdgeNativeMachineCloudConfig defines hybrid Edge-Native cluster's machine configurations","properties":{"archType":{"$ref":"#/definitions/v1ArchType","description":"Architecture type of the edge hosts","x-omitempty":false},"edgeHosts":{"description":"Edge host's configuration","items":{"$ref":"#/definitions/v1EdgeNativeHybridMachinePoolHost"},"type":"array"},"hybridCluster":{"$ref":"#/definitions/v1HybridCluster","description":"Hybrid cluster reference"}},"required":["archType","edgeHosts"]},"v1HybridEdgeNativeMachinePoolConfig":{"description":"HybridEdgeNativeMachinePoolConfig defines hybrid Edge-Native cluster's machine-pool configurations","properties":{"cloudConfig":{"$ref":"#/definitions/v1HybridEdgeNativeMachineCloudConfig"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}}},"v1HybridEdgeNativeMachinePoolConfigEntity":{"description":"Hybrid Edge-Native cluster's machine-pool configuration request payload","properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeHybridConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}}},"v1HybridEdgeNativeMachinePoolConfigUpdateEntity":{"description":"Hybrid Edge-Native cluster's machine-pool configuration update request payload","properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeHybridMachineConfigEntity"},"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeHybridClusterConfig"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}}},"v1HybridMachinePool":{"description":"Metadata information related to a hybrid machine pool launched as part of an hybrid cluster","properties":{"cloudConfigUid":{"description":"Cloud config uid associated with the hybrid machine pool","type":"string"},"cloudType":{"description":"Cloud type of the hybrid machine pool","type":"string"},"clusterUid":{"description":"Uid of the hybrid machine pool cluster","type":"string"},"name":{"description":"Name of the hybrid machine pool","type":"string"},"status":{"$ref":"#/definitions/v1HybridMachinePoolStatus"},"uid":{"description":"Uid of the hybrid machine pool","type":"string"}}},"v1HybridMachinePoolClusterHealth":{"description":"Machine pool cluster meta health information","properties":{"isHeartBeatFailed":{"type":"boolean","x-omitempty":false},"state":{"type":"string"}},"type":"object"},"v1HybridMachinePoolStatus":{"description":"Get the hybrid machine pool's cluster status","properties":{"health":{"$ref":"#/definitions/v1HybridMachinePoolClusterHealth","description":"Health of the hybrid machine pool"},"state":{"description":"State of the hybrid machine pool","type":"string"}}},"v1HybridPoolClusterCloudType":{"default":"edge-native","description":"Flag to indicate whether the pool is deployed in any cloud or an edge environment","enum":["edge-native"],"type":"string"},"v1HybridPoolClusterRef":{"properties":{"cloudType":{"$ref":"#/definitions/v1HybridPoolClusterCloudType"},"uid":{"description":"Cluster uid","type":"string"}}},"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"},"v1IamRolesAnywhere":{"description":"IamRolesAnywhere specifies the IAM Roles Anywhere configuration for the AWS/EKS cluster","properties":{"profileArn":{"description":"ProfileARN specifies the IAM profile ARN","type":"string"},"roleArn":{"description":"RoleARN specifies the IAM role ARN to use","type":"string"},"rootCaCertificate":{"description":"RootCACertificate specifies the root CA certificate","type":"string"},"rootCaPrivateKey":{"description":"RootCAPrivateKey specifies the root CA private key","type":"string"},"trustAnchorArn":{"description":"TrustAnchorARN specifies the trust anchor ARN","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":{"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"},"v1IncludeClusterResourceMode":{"description":"Specifies the scope of cluster-wide resources to include in the backup based on the flag'--include-cluster-resources':\n- \"Always\": --include-cluster-resources=true, which includes all cluster-wide resources; restores only on the original cluster.\n- \"Auto\": don't specify --include-cluster-resources, which exclude general cluster-wide resources, but includes PersistentVolumes linked to selected namespaces.\n- \"Never\": --include-cluster-resources=false, exclude all cluster-wide resources, including PersistentVolumes.\n","enum":["Always","Auto","Never"],"type":"string"},"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"},"v1K8MachineCertificate":{"description":"K8 Certificates for control plane nodes","properties":{"certificateAuthorities":{"description":"Applicable certificate authorities","items":{"$ref":"#/definitions/v1k8CertificateAuthority"},"type":"array"},"name":{"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"},"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"},"privateDNSZoneResourceGroup":{"description":"PrivateDNSZoneResourceGroup defines the resource group to be used for Azure Private DNS Zone.\nIf not specified, the resource group of the cluster will be used to create the Azure Private DNS Zone.","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},"title":{"description":"Banner title displayed to the user","type":"string","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"},"securityMode":{"description":"Describes which security mode is enabled","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"},"enableLxdVm":{"description":"enableLxdVm controls MaaS KVM host enablement for the Host ControlPlane cluster only.\nWhen true, Palette configures MaasMachineTemplate LXD settings so LXD initialization\nis triggered on nodes of this (host) cluster. This does not affect workload clusters.\nCannot be enabled for clusters where useLxdVm is enabled for any of the control plane machine pool configs.","type":"boolean","x-omitempty":false},"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":"SSH keys 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","x-omitempty":false}},"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"},"minDiskSizeInGB":{"description":"Minimum disk size in GiB","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 control plane pool, this will be the failure domains for kcp","items":{"type":"string"},"type":"array"},"instanceType":{"$ref":"#/definitions/v1MaasInstanceType"},"network":{"$ref":"#/definitions/v1MaasNetworkConfigEntity"},"resourcePool":{"type":"string"},"useLxdVm":{"description":"useLxdVm enables on-demand LXD VM provisioning for this machine pool (workload clusters only).\nWhen true, machines in this pool are created as MAAS LXD-backed VMs instead of bare metal.","type":"boolean","x-omitempty":false}},"type":"object"},"v1MaasMachinePoolCloudConfigEntity":{"properties":{"azs":{"items":{"type":"string"},"type":"array"},"instanceType":{"$ref":"#/definitions/v1MaasInstanceType"},"network":{"$ref":"#/definitions/v1MaasNetworkConfigEntity","description":"network info"},"resourcePool":{"description":"the resource pool","type":"string"},"tags":{"description":"Tags in maas environment","items":{"type":"string"},"type":"array"},"useLxdVm":{"description":"useLxdVm enables on-demand LXD VM provisioning for this machine pool (workload clusters only).\nWhen true, machines in this pool are created as MAAS LXD-backed VMs instead of bare metal.","type":"boolean","x-omitempty":false}},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"network":{"$ref":"#/definitions/v1MaasNetworkConfig","description":"network info"},"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"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"tags":{"description":"Tags in maas environment","items":{"type":"string"},"type":"array"},"taints":{"description":"control plane 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 control plane taint this will not be used for worker pools","type":"boolean"},"useLxdVm":{"description":"useLxdVm enables on-demand LXD VM provisioning for this machine pool (workload clusters only).\nWhen true, machines in this pool are created as MAAS LXD-backed VMs instead of bare metal.\nCannot be enabled for control plane machine pools when enableLxdVm is enabled in the cluster config.","type":"boolean","x-omitempty":false}},"required":["instanceType"],"type":"object"},"v1MaasMachinePoolConfigEntity":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1MaasMachinePoolCloudConfigEntity"},"poolConfig":{"$ref":"#/definitions/v1MachinePoolConfigEntity"}},"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"},"v1MaasNetworkConfig":{"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","x-omitempty":false}},"required":["networkName"],"type":"object"},"v1MaasNetworkConfigEntity":{"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","x-omitempty":false}},"required":["networkName"],"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"},"v1MaasTag":{"description":"Maas tag","properties":{"comment":{"description":"Comment on Maas tag","type":"string"},"definition":{"description":"Definition of Maas tag","type":"string"},"kernelOpts":{"description":"Kernel Opts on Maas tag","type":"string"},"name":{"description":"Name of Maas tag","type":"string"},"resourceUri":{"description":"Description of Maas tag","type":"string"}},"type":"object"},"v1MaasTags":{"description":"List of Maas tags","properties":{"items":{"items":{"$ref":"#/definitions/v1MaasTag"},"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"},"v1MachineAddress":{"description":"Machine network address","properties":{"address":{"description":"IP address","type":"string"},"type":{"description":"Address type (InternalIP, ExternalIP)","type":"string"}},"type":"object"},"v1MachineCertificate":{"description":"K8 Certificates for control plane 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 control plane 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"},"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":{"$ref":"#/definitions/v1OsPatchConfig","description":"OS patch config contains properties to patch node os with latest security packages. \nIf OsPatchConfig is not provided then node os will not be patched with latest security updates.\nNote: For edge based cluster (like edge-native type) the osPatchConfig is NOT applicable, the values will be ignored.\n"}},"type":"object"},"v1MachinePoolBaseConfig":{"properties":{"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"},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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 control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false}},"required":["isControlPlane"],"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","type":"integer"},"taints":{"description":"control plane 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 control plane taint this will not be used for worker pools","type":"boolean","x-omitempty":false}},"required":["name","size","labels"],"type":"object"},"v1MachinePoolMeta":{"properties":{"cloudType":{"type":"string"},"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"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean","x-omitempty":false},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"type":"string"},"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","type":"integer","x-omitempty":false}},"type":"object"},"v1MachinePoolProperties":{"description":"Machine pool specific properties","properties":{"archType":{"$ref":"#/definitions/v1ArchType","description":"Architecture type of the pool. Default value is 'amd64'","x-omitempty":false}},"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"},"v1MfaAuthenticationExtensions":{"additionalProperties":{"type":"object"},"type":"object"},"v1MfaAuthenticatorSelection":{"properties":{"authenticatorAttachment":{"type":"string"},"requireResidentKey":{"type":"boolean"},"residentKey":{"type":"string"},"userVerification":{"type":"string"}},"type":"object"},"v1MfaConveyancePreference":{"enum":["none","indirect","direct","enterprise"],"type":"string"},"v1MfaCredentialCreationRequest":{"properties":{"_type":{"type":"string"},"authenticatorAttachment":{"type":"string"},"clientExtensionResults":{"additionalProperties":{"type":"object"},"type":"object"},"deviceName":{"type":"string"},"id":{"type":"string"},"rawId":{"$ref":"#/definitions/URLEncodedBase64"},"response":{"properties":{"attestationObject":{"$ref":"#/definitions/URLEncodedBase64"},"clientDataJSON":{"$ref":"#/definitions/URLEncodedBase64"},"transports":{"items":{"type":"string"},"type":"array"}},"type":"object"},"transports":{"items":{"type":"string"},"type":"array"}},"type":"object"},"v1MfaCredentialDescriptor":{"properties":{"attestationType":{"type":"string"},"id":{"$ref":"#/definitions/urlEncodedBase64"},"transports":{"items":{"type":"string"},"type":"array"},"type":{"type":"string"}},"type":"object"},"v1MfaCredentialParameter":{"properties":{"alg":{"type":"integer"},"type":{"type":"string"}},"type":"object"},"v1MfaDeviceMeta":{"properties":{"creationTimestamp":{"$ref":"#/definitions/v1Time"},"deviceName":{"type":"string"}},"type":"object"},"v1MfaDeviceName":{"properties":{"deviceName":{"type":"string"}},"type":"object"},"v1MfaDevices":{"items":{"$ref":"#/definitions/v1MfaDeviceMeta"},"type":"array"},"v1MfaLoginStart":{"properties":{"publicKey":{"$ref":"#/definitions/v1MfaPublicKeyCredentialRequestOptions"}},"type":"object"},"v1MfaPublicKeyCredentialCreationOptions":{"properties":{"attestation":{"$ref":"#/definitions/v1MfaConveyancePreference"},"authenticatorSelection":{"$ref":"#/definitions/v1MfaAuthenticatorSelection"},"challenge":{"$ref":"#/definitions/URLEncodedBase64"},"excludeCredentials":{"items":{"$ref":"#/definitions/v1MfaCredentialDescriptor"},"type":"array"},"extensions":{"$ref":"#/definitions/v1MfaAuthenticationExtensions"},"pubKeyCredParams":{"items":{"$ref":"#/definitions/v1MfaCredentialParameter"},"type":"array"},"rp":{"$ref":"#/definitions/v1MfaRelyingPartyEntity"},"timeout":{"type":"integer"},"user":{"$ref":"#/definitions/v1MfaUserEntity"}},"type":"object"},"v1MfaPublicKeyCredentialRequestOptions":{"properties":{"allowCredentials":{"items":{"$ref":"#/definitions/v1MfaCredentialDescriptor"},"type":"array"},"challenge":{"$ref":"#/definitions/urlEncodedBase64"},"extensions":{"$ref":"#/definitions/v1MfaAuthenticationExtensions"},"rpId":{"type":"string"},"timeout":{"type":"integer"},"userVerification":{"type":"string"}},"type":"object"},"v1MfaRegistrationStart":{"properties":{"publicKey":{"$ref":"#/definitions/v1MfaPublicKeyCredentialCreationOptions"}},"type":"object"},"v1MfaRelyingPartyEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"type":"object"},"v1MfaUserEntity":{"properties":{"displayName":{"type":"string"},"id":{"type":"object"},"name":{"type":"string"}},"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"},"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"}}},"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"},"v1NestedCloudConfigStatus":{"description":"Defines the status of virtual cloud config","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}}},"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":{"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"},"kernel":{"type":"string"},"kernelVersion":{"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"},"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":{"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"},"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"},"v1ObjectStateEntity":{"description":"Object identity meta","properties":{"name":{"description":"Name of the object","type":"string"},"state":{"description":"State of the object","type":"string","x-omitempty":false},"uid":{"description":"Uid of the object","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"},"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":{"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"},"status":{"$ref":"#/definitions/v1OciRegistryStatusSummary"}},"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":{"containsSpectroManifest":{"type":"boolean","x-omitempty":false},"defaultRegion":{"type":"string"},"endpoint":{"type":"string"},"isPrivate":{"type":"boolean"},"providerType":{"type":"string"},"registryType":{"type":"string"},"scope":{"type":"string"}},"type":"object"},"v1OciRegistryStatus":{"description":"Status of the oci registry","properties":{"syncStatus":{"$ref":"#/definitions/v1RegistrySyncStatus"}},"type":"object"},"v1OciRegistryStatusSummary":{"description":"OCI registry status summary","properties":{"sync":{"$ref":"#/definitions/v1RegistrySyncStatus"}}},"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"},"v1OidcIssuerTls":{"properties":{"caCertificateBase64":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"default":false,"type":"boolean","x-omitempty":false}},"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"},"v1OidcUserInfo":{"properties":{"claims":{"$ref":"#/definitions/v1TenantOidcClaims"},"useUserInfo":{"default":false,"type":"boolean","x-omitempty":false}},"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 control plane 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 control plane 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 control plane 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"},"isControlPlane":{"description":"whether this pool is for control plane","type":"boolean"},"labels":{"description":"labels for this pool, example: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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","type":"integer"},"subnet":{"$ref":"#/definitions/v1OpenStackResource"},"taints":{"description":"control plane 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 control plane 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"}},"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"},"spectroClusterUid":{"type":"string","x-omitempty":false},"tenantUid":{"type":"string"}},"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},"notifications":{"$ref":"#/definitions/v1ClusterNotificationStatus"},"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"},"v1OverlordCloudStackAccountCreate":{"properties":{"account":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"name":{"description":"Name for the private gateway \u0026 cloud account","type":"string"},"shareWithProjects":{"type":"boolean","x-omitempty":false}}},"v1OverlordCloudStackAccountEntity":{"properties":{"account":{"$ref":"#/definitions/v1CloudStackCloudAccount"},"shareWithProjects":{"type":"boolean","x-omitempty":false}}},"v1OverlordCloudStackCloudConfig":{"properties":{"clusterConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"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"},"machineConfig":{"$ref":"#/definitions/v1CloudStackMachineConfigEntity"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"}}},"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"},"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"},"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"},"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"},"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}}},"v1OverlordVsphereAccountEntity":{"properties":{"account":{"$ref":"#/definitions/v1VsphereCloudAccount"},"shareWithProjects":{"type":"boolean","x-omitempty":false}}},"v1OverlordVsphereCloudConfig":{"properties":{"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"},"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"},"type":{"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":{"type":"string"},"type":"array","uniqueItems":true},"isFips":{"description":"isFips compliant","type":"boolean"},"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},"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":{"$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":{"type":"string"},"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":{"type":"string"},"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"},"v1PackReadme":{"properties":{"readme":{"description":"Readme describes the documentation of the specified pack","type":"string"}}},"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"},"logo":{"description":"path to the pack logo","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","oci"],"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 helm registry is private and is not accessible for the content sync","type":"boolean","x-omitempty":false},"isSyncSupported":{"description":"If true the registry sync is supported","type":"boolean","x-omitempty":false},"kind":{"description":"Pack registry kind [ \"pack\", \"helm\", \"oci\" ]","type":"string"},"name":{"description":"Pack registry name","type":"string"},"providerType":{"description":"OCI registry provider type [ \"helm\", \"pack\", \"zarf\" ]","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},"registryUid":{"description":"Pack registry uid","type":"string"},"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":{"type":"string"},"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 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"},"cloudTypes":{"description":"Pack supported cloud types","items":{"type":"string"},"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":{"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":{"$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"},"readme":{"description":"Readme describes the documentation of the specified pack","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"},"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"},"v1PasswordsBlockListEntity":{"description":"List of block listed passwords","properties":{"passwords":{"items":{"type":"string"},"type":"array"}},"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":{"type":"string"},"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"},"v1PolicyRef":{"description":"Policy reference","properties":{"kind":{"description":"Kind of the policy","type":"string"},"uid":{"description":"UID of the policy","type":"string"}},"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":{"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"},"v1ProjectResourceReference":{"description":"Project-scoped resource reference","properties":{"kind":{"description":"Kind of the referenced resource","type":"string"},"name":{"description":"Name of the referenced resource","type":"string"},"projectUid":{"description":"UID of the Project that scopes this resource","type":"string"},"uid":{"description":"UID of the referenced resource","type":"string"}},"type":"object"},"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"},"cloudstack":{"$ref":"#/definitions/v1PrivateCloudRateConfig"},"custom":{"items":{"$ref":"#/definitions/v1CustomCloudRateConfig"},"type":"array","uniqueItems":true},"edge":{"$ref":"#/definitions/v1PrivateCloudRateConfig"},"edgeNative":{"$ref":"#/definitions/v1PrivateCloudRateConfig"},"gcp":{"$ref":"#/definitions/v1PublicCloudRateConfig"},"generic":{"$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"},"tls":{"$ref":"#/definitions/v1TlsConfiguration"},"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":{"isDefault":{"type":"boolean","x-omitempty":false},"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"},"latestPackUid":{"description":"Latest pack uid","type":"string"},"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":{"isSyncSupported":{"type":"boolean","x-omitempty":false},"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"},"includeControlPlaneMachines":{"type":"boolean"},"includeMasterMachines":{"description":"Deprecated. Use includeControlPlaneMachines","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"},"includeControlPlaneMachines":{"type":"boolean"},"includeMasterMachines":{"description":"Deprecated. Use includeControlPlaneMachines","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","edgetoken","clustergroup","filter","systemadmin","spcpolicy","clustertemplate"],"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":{"baremetal":{"$ref":"#/definitions/v1ResourceUsageMeteringDataPoint"},"cpu":{"format":"float64","type":"number","x-omitempty":false},"edgehost":{"$ref":"#/definitions/v1ResourceUsageMeteringDataPoint"},"memory":{"format":"float64","type":"number","x-omitempty":false},"timestamp":{"format":"int64","type":"number"}},"type":"object"},"v1ResourceUsageMeteringDataPoint":{"description":"min and max count for machines \u0026 edgehost for the given period","properties":{"activeEdgehosts":{"format":"int64","type":"number"},"activeMachines":{"format":"int64","type":"number"},"maxEdgehosts":{"format":"int64","type":"number"},"maxMachines":{"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"},"includeControlPlaneMachines":{"type":"boolean"},"includeMasterMachines":{"description":"Deprecated. Use includeControlPlaneMachines","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"},"includeMeteringInfo":{"default":false,"type":"boolean"},"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"},"v1Schedule":{"description":"Information about a schedule for the policy","properties":{"durationHrs":{"description":"Specifies the time window in hours during which the system is allowed to start upgrades on eligible clusters. Actual upgrade completion may vary due to cluster-specific factors like bandwidth, capacity, or environment.","maximum":24,"minimum":1,"type":"integer"},"name":{"description":"Name of the upgrade schedule","type":"string"},"startCron":{"description":"Cron expression for the start time of the schedule","type":"string"}},"required":["durationHrs","startCron","name"],"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":6},"displayName":{"type":"string","x-order":2},"enum":{"items":{"type":"string"},"type":"array","x-omitempty":true,"x-order":4},"enumValues":{"items":{"$ref":"#/definitions/v1SearchFilterSchemaSpecEnumValue"},"type":"array","x-omitempty":true,"x-order":5},"hideDisplay":{"type":"boolean","x-order":1},"isDeprecated":{"type":"boolean","x-omitempty":false,"x-order":11},"maxFloatVal":{"format":"float64","type":"number","x-order":10},"maxIntVal":{"format":"int32","type":"integer","x-order":8},"minFloatVal":{"format":"float64","type":"number","x-order":9},"minIntVal":{"format":"int32","type":"integer","x-order":7},"name":{"type":"string","x-order":0},"type":{"type":"string","x-order":3}}},"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},"crdDigest":{"type":"string"},"lastModifiedTime":{"$ref":"#/definitions/v1Time"},"patchAppliedTime":{"$ref":"#/definitions/v1Time"},"spcHash":{"type":"string"},"spcInfraHash":{"type":"string"}},"type":"object"},"v1SpcApplySettings":{"properties":{"actionType":{"enum":["DownloadAndInstall","DownloadAndInstallLater"],"type":"string"}},"type":"object"},"v1SpcPatchTimeEntity":{"properties":{"clusterHash":{"type":"string"},"patchTime":{"$ref":"#/definitions/v1Time"}},"type":"object"},"v1SpcPoliciesFilterSpec":{"description":"Spc policies filter summary spec","properties":{"filter":{"$ref":"#/definitions/v1SpcPolicyFilterSpec"},"sort":{"items":{"$ref":"#/definitions/v1SpcPolicySortSpec"},"type":"array","uniqueItems":true}}},"v1SpcPoliciesMetadata":{"properties":{"items":{"items":{"$ref":"#/definitions/v1SpcPolicyMetadata"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1SpcPoliciesSummary":{"properties":{"items":{"items":{"$ref":"#/definitions/v1SpcPolicySummary"},"type":"array","uniqueItems":true},"listmeta":{"$ref":"#/definitions/v1ListMetaData"}},"required":["items"],"type":"object"},"v1SpcPolicyEntity":{"description":"Policy entity information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpcPolicySpec"}},"type":"object"},"v1SpcPolicyFilterSpec":{"description":"Spc policy filter spec","properties":{"policyName":{"$ref":"#/definitions/v1FilterString"},"policyType":{"items":{"$ref":"#/definitions/v1SpcPolicyType"},"type":"array","uniqueItems":true},"tags":{"$ref":"#/definitions/v1FilterArray"}}},"v1SpcPolicyMetadata":{"properties":{"kind":{"description":"The kind of the spc policy eg maintenance.","type":"string"},"name":{"description":"The name of the spc policy","type":"string"},"projectUid":{"description":"The project UID of the spc policy","type":"string"},"uid":{"description":"The UID of the spc policy","type":"string"}},"type":"object"},"v1SpcPolicySortFields":{"enum":["policyName","policyType","creationTimestamp","lastModifiedTimestamp"],"type":"string","x-nullable":true},"v1SpcPolicySortSpec":{"properties":{"field":{"$ref":"#/definitions/v1SpcPolicySortFields"},"order":{"$ref":"#/definitions/v1SortOrder"}}},"v1SpcPolicySpec":{"description":"Policy specification","properties":{"schedules":{"items":{"$ref":"#/definitions/v1Schedule"},"type":"array"}},"type":"object"},"v1SpcPolicyStatusSummary":{"description":"Provides status information for SpcPolicy like in use templates using the policy","properties":{"inUseClusterTemplates":{"items":{"$ref":"#/definitions/v1ObjectStateEntity"},"type":"array"}},"type":"object"},"v1SpcPolicySummary":{"description":"Spc policy summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"kind":{"description":"The kind of the spc policy eg maintenance.","type":"string"}},"type":"object"},"status":{"$ref":"#/definitions/v1SpcPolicyStatusSummary"}},"type":"object"},"v1SpcPolicyTags":{"description":"Spc policy tags response","properties":{"tags":{"description":"Array of spc policy tags","items":{"type":"string"},"type":"array"}},"type":"object"},"v1SpcPolicyType":{"default":"maintenance","enum":["maintenance"],"type":"string"},"v1SpectroAppMgmtUpgrade":{"description":"Spectro application management upgrade information","properties":{"profiles":{"items":{"$ref":"#/definitions/v1ClusterProfileNotificationUpdateEntity"},"type":"array","uniqueItems":true},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"clusterType":{"$ref":"#/definitions/v1ClusterType"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1AwsMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1AzureMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SpectroCloudStackClusterEntity":{"description":"CloudStack cluster request payload for create and update","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"cloudAccountUid":{"description":"Cloud account uid to be used for cluster provisioning","type":"string"},"cloudConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1ClusterConfigEntity","description":"General cluster configuration like health, patching settings, namespace resource allocation, rbac"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}},"required":["cloudType","cloudAccountUid","cloudConfig"],"type":"object"}},"type":"object"},"v1SpectroCloudStackClusterImportEntity":{"description":"Spectro CloudStack cluster import request payload","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"clusterConfig":{"$ref":"#/definitions/v1ImportClusterConfig"}},"type":"object"}},"type":"object"},"v1SpectroCloudStackClusterRateEntity":{"description":"CloudStack cluster request payload for estimating rate","properties":{"cloudConfig":{"$ref":"#/definitions/v1CloudStackClusterConfig"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"},"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"},"tokenkubeconfig":{"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"},"v1SpectroClusterAssetTokenKubeConfig":{"description":"Cluster asset admin token Kube Config","properties":{"tokenkubeconfig":{"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},"clusterTemplates":{"items":{"type":"string"},"type":"array","uniqueItems":true},"cpuUsage":{"$ref":"#/definitions/v1FilterIntRange"},"environment":{"description":"Deprecated. Use environments","items":{"type":"string"},"type":"array","uniqueItems":true},"environments":{"items":{"type":"string"},"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"}}},"v1SpectroClusterHeartbeat":{"description":"Cluster heartbeat message","properties":{"agentVersion":{"description":"Version of the agent","type":"string"},"message":{"description":"Heartbeat message","type":"string"}},"required":["agentVersion"],"type":"object"},"v1SpectroClusterHybridPoolsMetadata":{"description":"Metadata of clusters launched as hybrid machine pools","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"cloudType":{"description":"Cluster's cloud type","type":"string"},"hybridPools":{"items":{"$ref":"#/definitions/v1HybridMachinePool"},"type":"array"}},"type":"object"},"status":{"$ref":"#/definitions/v1SpectroClusterStatus"}},"type":"object"},"v1SpectroClusterK8sCertificate":{"description":"K8 Certificates for all the cluster's control plane nodes","properties":{"machineCertificates":{"items":{"$ref":"#/definitions/v1K8MachineCertificate"},"type":"array"}},"type":"object"},"v1SpectroClusterKubeCtlRedirect":{"description":"Active resources of tenant","properties":{"redirectUri":{"type":"string"}},"type":"object"},"v1SpectroClusterLocationInputEntity":{"description":"Cluster location","properties":{"location":{"$ref":"#/definitions/v1ClusterLocation"}},"type":"object"},"v1SpectroClusterMeta":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpectroClusterMetaSpec"},"status":{"$ref":"#/definitions/v1SpectroClusterMetaStatus"}},"type":"object"},"v1SpectroClusterMetaSpec":{"description":"Spectro cluster meta summary","properties":{"archType":{"description":"Architecture type of the cluster","items":{"$ref":"#/definitions/v1ArchType"},"type":"array"},"cloudAccountUid":{"description":"Unique identifier for the cloud account used by this cluster","type":"string"},"cloudRegion":{"description":"Geographic region where the cluster is deployed","type":"string"},"cloudType":{"description":"Infrastructure provider type for the cluster","type":"string"},"clusterType":{"description":"Type classification of the cluster","type":"string"},"location":{"$ref":"#/definitions/v1ClusterMetaSpecLocation","description":"Geographical location metadata for the cluster"},"tags":{"description":"User-defined labels associated with this cluster","items":{"type":"string"},"type":"array"}},"type":"object"},"v1SpectroClusterMetaStatus":{"properties":{"state":{"description":"Current state of the cluster","type":"string"}},"required":["state"],"type":"object"},"v1SpectroClusterMetaSummary":{"description":"Spectro cluster meta summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"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"},"cloudRegion":{"type":"string"},"cloudType":{"type":"string"},"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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"health":{"$ref":"#/definitions/v1ClusterMetaStatusHealth"},"state":{"type":"string"},"updates":{"$ref":"#/definitions/v1ClusterMetaStatusUpdates"}}}},"type":"object"},"v1SpectroClusterMetadataFilterSpec":{"description":"Spectro cluster filter spec","properties":{"environment":{"type":"string"},"includeVirtual":{"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"},"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"},"v1SpectroClusterOidcIssuerTlsSpec":{"properties":{"caCertificateBase64":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"default":false,"type":"boolean","x-omitempty":false}},"type":"object"},"v1SpectroClusterOidcSpec":{"properties":{"clientId":{"type":"string","x-omitempty":false},"clientSecret":{"type":"string","x-omitempty":false},"issuerTls":{"$ref":"#/definitions/v1SpectroClusterOidcIssuerTlsSpec"},"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","WaitingForOtherLayers"],"type":"string"}},"type":"object"},"v1SpectroClusterPackConfigList":{"properties":{"items":{"items":{"$ref":"#/definitions/v1PackConfig"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1SpectroClusterPackDiff":{"description":"Cluster pack difference","properties":{"current":{"$ref":"#/definitions/v1PackRef"},"diffConfigKeys":{"items":{"type":"string"},"type":"array"},"target":{"$ref":"#/definitions/v1PackRef"}},"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"},"v1SpectroClusterPairMeta":{"description":"Spectro cluster meta","properties":{"localClusterToken":{"description":"Cluster token in the local UI","type":"string"},"localClusterUid":{"description":"Cluster uid in the local UI","type":"string"},"name":{"description":"Spectro cluster name","type":"string"},"uid":{"description":"Spectro cluster uid","type":"string"}},"type":"object"},"v1SpectroClusterPairStatus":{"description":"Spectro cluster status","properties":{"pairingClusterName":{"description":"Cluster Name associated to the pairing request","type":"string"},"pairingClusterUid":{"description":"Cluster UID associated to the pairing request","type":"string"},"state":{"description":"Spectro cluster status","type":"string"}},"type":"object"},"v1SpectroClusterPairingRequestMeta":{"description":"Returns spectro cluster pair meta","properties":{"cloudType":{"description":"Cluster cloud type","type":"string"},"clusterUid":{"description":"Spectro cluster uid","type":"string"},"creationTimestamp":{"$ref":"#/definitions/v1Time","description":"Creation time-stamp when the pairing request was raised"},"localClusterUid":{"description":"Cluster uid in the local UI","type":"string"},"name":{"description":"Spectro cluster name","type":"string"},"pairingUid":{"description":"Cluster pairing uid","type":"string"},"state":{"description":"State of the spectro cluster pairing request","type":"string"}},"type":"object"},"v1SpectroClusterPairingRequestMetas":{"description":"Spectro cluster pairing request meta","properties":{"items":{"items":{"$ref":"#/definitions/v1SpectroClusterPairingRequestMeta"},"type":"array","uniqueItems":true}},"required":["items"],"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"},"variables":{"items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array"}},"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},"relatedObject":{"$ref":"#/definitions/v1ObjectReference","description":"RelatedObject refers to the type of object(clustergroup, cluster or edgeHost) the cluster profile is associated with"},"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"},"v1SpectroClusterRegistrationTokenEntity":{"description":"Spectrocluster registration token entity","properties":{"registrationToken":{"description":"Registration token to reject the pairing request","type":"string"}},"type":"object"},"v1SpectroClusterRepave":{"description":"Spectro cluster repave status information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpectroClusterRepaveSpec"},"status":{"$ref":"#/definitions/v1SpectroClusterRepaveStatus"}},"type":"object"},"v1SpectroClusterRepaveReason":{"description":"Cluster repave reason description","properties":{"code":{"type":"string"},"message":{"type":"string"},"pack":{"$ref":"#/definitions/v1SpectroClusterPackDiff"}},"type":"object"},"v1SpectroClusterRepaveSpec":{"properties":{"reasons":{"description":"Spectro cluster repave reasons","items":{"$ref":"#/definitions/v1SpectroClusterRepaveReason"},"type":"array"},"source":{"$ref":"#/definitions/v1ClusterRepaveSource"},"spectroClusterUid":{"type":"string"}},"type":"object"},"v1SpectroClusterRepaveStatus":{"properties":{"message":{"type":"string"},"repaveTransitionTime":{"$ref":"#/definitions/v1Time"},"state":{"$ref":"#/definitions/v1ClusterRepaveState"}},"type":"object"},"v1SpectroClusterRepaveValidationResponse":{"description":"Cluster repave validation response","properties":{"isRepaveRequired":{"description":"If true then the pack changes can cause cluster repave","type":"boolean","x-omitempty":false},"reasons":{"items":{"$ref":"#/definitions/v1SpectroClusterRepaveReason"},"type":"array"}},"type":"object"},"v1SpectroClusterRevision":{"description":"Revision specification details for a cluster","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SpectroClusterSpec"}},"type":"object"},"v1SpectroClusterRevisionMeta":{"description":"Revision spec uid along with the creationTimestamp for the revision","properties":{"creationTimestamp":{"$ref":"#/definitions/v1Time"},"uid":{"description":"The unique id of the spc revision document","type":"string"}},"type":"object"},"v1SpectroClusterRevisionMetaList":{"properties":{"spcRevisions":{"items":{"$ref":"#/definitions/v1SpectroClusterRevisionMeta"},"type":"array"}},"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":{"type":"string"},"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"},"clusterTemplate":{"$ref":"#/definitions/v1SpectroClusterTemplateRef"},"clusterType":{"enum":["PureManage","AlloyMonitor","AlloyAssist","AlloyExtend"],"type":"string"}},"type":"object"},"v1SpectroClusterState":{"description":"Spectrocluster state entity","properties":{"state":{"description":"Spectrocluster state","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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"location":{"$ref":"#/definitions/v1ClusterLocation"},"packs":{"items":{"$ref":"#/definitions/v1ClusterPackStatus"},"type":"array"},"profileStatus":{"$ref":"#/definitions/v1ProfileStatus"},"repave":{"$ref":"#/definitions/v1ClusterRepaveStatus"},"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"},"v1SpectroClusterStatusEntity":{"description":"Spectrocluster status entity","properties":{"status":{"$ref":"#/definitions/v1SpectroClusterState"}},"type":"object"},"v1SpectroClusterSummary":{"description":"Spectro cluster summary","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"specSummary":{"description":"Spectro cluster spec summary","properties":{"archTypes":{"description":"Architecture type of the cluster","items":{"$ref":"#/definitions/v1ArchType"},"type":"array"},"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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"health":{"$ref":"#/definitions/v1SpectroClusterHealthStatus"},"hourlyRate":{"$ref":"#/definitions/v1ResourceCost"},"location":{"$ref":"#/definitions/v1ClusterMetaSpecLocation"},"metrics":{"$ref":"#/definitions/v1SpectroClusterMetrics"},"notifications":{"$ref":"#/definitions/v1ClusterNotificationStatus"},"repave":{"$ref":"#/definitions/v1ClusterRepaveStatus"},"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}}},"v1SpectroClusterTags":{"properties":{"tags":{"items":{"type":"string"},"type":"array"}},"type":"object"},"v1SpectroClusterTemplateRef":{"description":"Reference to the cluster template from which this cluster was created, containing template identification metadata","properties":{"projectUid":{"description":"Project uid of the cluster template","type":"string"},"uid":{"description":"Uid of the cluster template from which the cluster is created","type":"string"}},"type":"object"},"v1SpectroClusterToken":{"description":"Returns spectro cluster token","properties":{"authToken":{"description":"Spectro cluster auth token","type":"string"}},"type":"object"},"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"},"fips":{"$ref":"#/definitions/v1ClusterFips"},"health":{"$ref":"#/definitions/v1SpectroClusterHealthStatus"},"hourlyRate":{"$ref":"#/definitions/v1ResourceCost"},"kubeMeta":{"$ref":"#/definitions/v1KubeMeta"},"location":{"$ref":"#/definitions/v1ClusterMetaSpecLocation"},"metrics":{"$ref":"#/definitions/v1SpectroClusterMetrics"},"notifications":{"$ref":"#/definitions/v1ClusterNotificationStatus"},"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":{"archTypes":{"description":"Architecture types of the cluster","items":{"$ref":"#/definitions/v1ArchType"},"type":"array"},"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"},"v1SpectroClusterVariable":{"description":"Variable with value which will be used within the packs of cluster profile","properties":{"name":{"description":"Variable name","type":"string"},"value":{"description":"Actual value of the variable to be used within the cluster","type":"string"}},"required":["name"],"type":"object"},"v1SpectroClusterVariableResponse":{"description":"Unique variable field with schema definition","properties":{"defaultValue":{"description":"The default value of the variable","type":"string","x-omitempty":false},"description":{"description":"Variable description","type":"string"},"displayName":{"description":"Unique display name of the variable","type":"string"},"format":{"$ref":"#/definitions/v1VariableFormat"},"hidden":{"description":"If true, then variable will be hidden for overriding the value. By default the hidden flag will be set to false","type":"boolean","x-omitempty":false},"immutable":{"description":"If true, then variable value can't be editable. By default the immutable flag will be set to false","type":"boolean","x-omitempty":false},"inputType":{"$ref":"#/definitions/v1VariableInputType","description":"Input type for the variable - text or dropdown. Defaults to text for backward compatibility","x-omitempty":false},"isSensitive":{"description":"If true, then default value will be masked. By default the isSensitive flag will be set to false","type":"boolean","x-omitempty":false},"name":{"description":"Variable name","type":"string"},"options":{"description":"Available options for dropdown input type","items":{"$ref":"#/definitions/v1VariableOption"},"type":"array","x-omitempty":false},"regex":{"description":"Regular expression pattern which the variable value must match","type":"string"},"required":{"description":"Flag to specify if the variable is optional or mandatory. If it is mandatory then default value must be provided","type":"boolean","x-omitempty":false},"value":{"description":"The user specified value of the variable","type":"string","x-omitempty":false}},"required":["name"],"type":"object"},"v1SpectroClusterVariableUpdateEntity":{"description":"List of cluster variables to be updated with profile uid","properties":{"profileUid":{"description":"Profile uid to which the variable belongs","type":"string"},"variables":{"description":"List of variables with updated values","items":{"$ref":"#/definitions/v1SpectroClusterVariable"},"type":"array","uniqueItems":true}},"required":["profileUid"],"type":"object"},"v1SpectroClusterVariables":{"description":"List of cluster variables with schema belonging to a cluster","properties":{"profileUid":{"description":"Profile uid to which the cluster variable belongs","type":"string"},"variables":{"description":"List of cluster variables with schema","items":{"$ref":"#/definitions/v1SpectroClusterVariableResponse"},"type":"array","uniqueItems":true}},"required":["profileUid"],"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"},"v1SpectroClustersMeta":{"items":{"$ref":"#/definitions/v1SpectroClusterMeta"},"type":"array"},"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"},"v1SpectroCustomClusterEntity":{"description":"Custom cluster request payload for create and update","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"cloudAccountUid":{"description":"Cloud account uid to be used for cluster provisioning","type":"string"},"cloudConfig":{"$ref":"#/definitions/v1CustomClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1CustomClusterConfigEntity","description":"General cluster configuration like patching settings, namespace resource allocation, rbac"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"clusterType":{"$ref":"#/definitions/v1ClusterType"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1CustomMachinePoolConfigEntity"},"type":"array"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","items":{"$ref":"#/definitions/v1SpectroClusterProfileEntity"},"type":"array"}},"required":["cloudType","cloudAccountUid","cloudConfig"],"type":"object"}},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EdgeNativeMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SpectroEdgeNativeClusterPair":{"description":"EdgeNative cluster pair response","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfigPairEntity","description":"General cluster configuration like health, patching settings, namespace resource allocation, rbac"},"clusterMeta":{"$ref":"#/definitions/v1SpectroClusterPairMeta"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EdgeNativeMachinePoolConfigEntity"},"type":"array"},"profiles":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec.clusterprofileTemplate","items":{"$ref":"#/definitions/v1ClusterProfileTemplate"},"type":"array"},"stylusAgentVersion":{"description":"Stylus Agent Version","type":"string"}},"required":["profiles","registrationToken","stylusAgentVersion","machinepoolconfig"],"type":"object"},"status":{"$ref":"#/definitions/v1SpectroClusterPairStatus"}},"type":"object"},"v1SpectroEdgeNativeClusterPairEntity":{"description":"EdgeNative cluster pair create payload","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"properties":{"cloudConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfig"},"clusterConfig":{"$ref":"#/definitions/v1EdgeNativeClusterConfigPairEntity","description":"General cluster configuration like health, patching settings, namespace resource allocation, rbac"},"clusterMeta":{"$ref":"#/definitions/v1SpectroClusterPairMeta"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EdgeNativeMachinePoolConfigEntity"},"type":"array"},"profiles":{"description":"ClusterProfileTemplate is a copy of the draft version or latest published version of the clusterprofileSpec.clusterprofileTemplate","items":{"$ref":"#/definitions/v1ClusterProfileTemplate"},"type":"array"},"registrationToken":{"description":"Registration token to pair the cluster","type":"string"},"stylusAgentVersion":{"description":"Stylus Agent Version","type":"string"}},"required":["profiles","registrationToken","stylusAgentVersion","machinepoolconfig"],"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"fargateProfiles":{"items":{"$ref":"#/definitions/v1FargateProfile"},"type":"array"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1EksMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1GcpMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"clusterType":{"$ref":"#/definitions/v1ClusterType"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1MaasMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"}}},"v1SpectroMgmtUpgradePack":{"description":"Spectro application management cluster upgrade pack information","properties":{"diffMessage":{"description":"Spectro application management cluster pack difference message","type":"string"},"layer":{"description":"Spectro application management cluster pack layer type","type":"string"},"name":{"description":"Spectro application management cluster pack name","type":"string"},"registryUid":{"description":"Spectro application management cluster pack registry unique identifier","type":"string"},"type":{"description":"Spectro application management cluster pack type","type":"string"},"uid":{"description":"Spectro application management cluster pack unique identifier","type":"string"},"values":{"description":"Spectro application management cluster pack values","type":"string"},"version":{"description":"Spectro application management cluster pack version","type":"string"}},"type":"object"},"v1SpectroMgmtUpgradeProfile":{"description":"Spectro application management cluster upgrade pack information","properties":{"packs":{"description":"Spectro application management cluster upgrade packs","items":{"$ref":"#/definitions/v1SpectroMgmtUpgradePack"},"type":"array"},"uid":{"description":"Spectro application management cluster profile unique identifier","type":"string"}},"type":"object"},"v1SpectroMgmtUpgradeProfiles":{"description":"Spectro application management cluster information","properties":{"profiles":{"description":"Spectro application management cluster profiles","items":{"$ref":"#/definitions/v1SpectroMgmtUpgradeProfile"},"type":"array"},"version":{"description":"Spectro application management cluster version","type":"string"}},"type":"object"},"v1SpectroMgmtUpgradeSpc":{"description":"Spectro application management cluster upgrade profiles","properties":{"current":{"$ref":"#/definitions/v1SpectroMgmtUpgradeProfiles"},"target":{"$ref":"#/definitions/v1SpectroMgmtUpgradeProfiles"}},"type":"object"},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1OpenStackMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SpectroTunnelConfig":{"description":"Spectro tunnel configuration","properties":{"remoteSsh":{"default":"disabled","enum":["enabled","disabled"],"type":"string","x-omitempty":false},"remoteSshTempUser":{"default":"disabled","enum":["enabled","disabled"],"type":"string","x-omitempty":false}},"type":"object"},"v1SpectroTunnelStatus":{"description":"SpectroTunnelStatus is the status of the tunnel","properties":{"ssh":{"$ref":"#/definitions/v1SshTunnelStatus","description":"SshStatus is the status of the ssh tunnel"}},"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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1VirtualMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"clusterTemplate":{"$ref":"#/definitions/v1ClusterTemplateRef"},"edgeHostUid":{"description":"Appliance (Edge Host) uid for Edge env","type":"string"},"machinepoolconfig":{"items":{"$ref":"#/definitions/v1VsphereMachinePoolConfigEntity"},"type":"array"},"policies":{"$ref":"#/definitions/v1SpectroClusterPolicies"},"profiles":{"description":"Cluster profile references that specify which profiles to apply to the cluster. Supports overriding pack values and variables. When template references are used, pack values cannot be overridden as they are retrieved from the template's pre-configured definitions.","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"},"v1SshTunnelStatus":{"properties":{"lastModifiedTime":{"$ref":"#/definitions/v1Time","description":"LastModifiedTime is the last modified time of the SSH tunnel"},"message":{"description":"Message is the status message of the SSH tunnel","type":"string"},"state":{"description":"State is the state of the SSH tunnel","enum":["Initiating","Created","Deleting","Deleted","Failed"],"type":"string"},"user":{"$ref":"#/definitions/v1SshUserStatus","description":"User is the temporary user of the SSH tunnel"}},"type":"object"},"v1SshUserCredentials":{"properties":{"password":{"description":"Password is the temporary password of the SSH tunnel","type":"string"},"sshKey":{"description":"SshKey is the ssh key of the SSH tunnel","type":"string"},"username":{"description":"UserName is the temporary username of the SSH tunnel","type":"string"}},"type":"object"},"v1SshUserStatus":{"properties":{"credentials":{"$ref":"#/definitions/v1SshUserCredentials","description":"Credentials is the temporary user credentials of the SSH tunnel"},"lastModifiedTime":{"$ref":"#/definitions/v1Time","description":"LastModifiedTime is the last modified time of the SSH tunnel"},"message":{"description":"Message is the status message of the SSH tunnel","type":"string"},"state":{"description":"State is the state of the SSH tunnel","enum":["Created","Deleted","Failed"],"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"},"nsgResourceGroup":{"description":"Resource group associated with a network security group","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"},"IsEmailSet":{"type":"boolean","x-omitempty":false},"IsEmailVerified":{"type":"boolean","x-omitempty":false},"IsMfa":{"type":"boolean","x-omitempty":false},"IsPasswordReset":{"type":"boolean","x-omitempty":false}},"type":"object"},"v1SystemActivateRequest":{"properties":{"activationKey":{"type":"string"}},"required":["activationKey"],"type":"object"},"v1SystemActivationResponse":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"activationKeyUid":{"type":"string"},"planUid":{"type":"string"},"systemUid":{"type":"string"}},"required":["systemUid","planUid","activationKeyUid"],"type":"object"},"status":{"properties":{"lastActivatedAt":{"$ref":"#/definitions/v1Time"},"state":{"enum":["Pending","Active","Inactive"],"type":"string"}},"required":["state"],"type":"object"}},"type":"object"},"v1SystemAdmin":{"description":"System Admin information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SystemAdministratorSpec"},"status":{"$ref":"#/definitions/v1SystemAdministratorStatus"}},"type":"object"},"v1SystemAdminActivation":{"description":"System Administrator Activation Specification","properties":{"expiry":{"$ref":"#/definitions/v1Time"},"link":{"type":"string"}},"type":"object"},"v1SystemAdminEntity":{"description":"System Admin information","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1SystemAdministratorSpec"}},"type":"object"},"v1SystemAdminMfa":{"description":"System Administrator MFA configuration","properties":{"devices":{"items":{"type":"string"},"type":"array"},"state":{"type":"string"}},"type":"object"},"v1SystemAdminProfile":{"description":"System Administrator Profile Entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1SystemAdminProfileSpec"}},"type":"object"},"v1SystemAdminProfileSpec":{"description":"System Administrator Profile Specification","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"}},"type":"object"},"v1SystemAdministratorSpec":{"description":"System Administrator Entity Specification","properties":{"adminType":{"enum":["AccountAdmin","OperationAdmin"],"type":"string"},"emailId":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"mfa":{"$ref":"#/definitions/v1SystemAdminMfa","type":"string"}},"required":["firstName","lastName","emailId","adminType"],"type":"object"},"v1SystemAdministratorStatus":{"description":"System Administrator Status","properties":{"activation":{"$ref":"#/definitions/v1SystemAdminActivation"},"createdBy":{"type":"string"},"lastPasswordUpdate":{"$ref":"#/definitions/v1Time"},"lastSignIn":{"$ref":"#/definitions/v1Time"},"state":{"type":"string"}},"type":"object"},"v1SystemAdmins":{"description":"List of System Admin information's","properties":{"items":{"items":{"$ref":"#/definitions/v1SystemAdmin"},"type":"array","uniqueItems":true}},"required":["items"],"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":{"accountId":{"type":"string"},"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"},"insecureSkipVerify":{"type":"boolean"},"key":{"type":"string"}},"type":"object"},"v1SystemCertificatesSpec":{"description":"system certificate in base64 format","properties":{"caCertificateBase64":{"type":"string","x-omitempty":false},"certificateBase64":{"type":"string","x-omitempty":false},"insecureSkipVerify":{"type":"boolean","x-omitempty":false},"keyBase64":{"type":"string","x-omitempty":false}},"type":"object"},"v1SystemCloudstackImage":{"description":"SystemAdmin","properties":{"spec":{"$ref":"#/definitions/v1SystemCloudstackImageSpec"}},"type":"object"},"v1SystemCloudstackImageSpec":{"description":"system cloudstack account specifications","properties":{"imagesHostEndpoint":{"type":"string"}}},"v1SystemConfigAuth":{"description":"System config auth","properties":{"enforceServiceAuthToken":{"type":"boolean","x-omitempty":false},"enforceTlsVerify":{"type":"boolean","x-omitempty":false}}},"v1SystemConfigCluster":{"description":"System config cluster","properties":{"stableEndpointAccess":{"type":"boolean","x-omitempty":false}}},"v1SystemConfigDomainCertificatesSpec":{"description":"system domain and its certificate config spec","properties":{"certificates":{"$ref":"#/definitions/v1SystemCertificatesSpec"},"rootDomain":{"type":"string"}},"type":"object"},"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":{"caCert":{"type":"string"},"imagesHostEndpoint":{"type":"string"},"insecureSkipVerify":{"type":"boolean"}}},"v1SystemEdgeNativeImage":{"description":"SystemAdmin","properties":{"spec":{"$ref":"#/definitions/v1SystemEdgeNativeImageSpec"}},"type":"object"},"v1SystemEdgeNativeImageSpec":{"description":"system edge-native account specifications","properties":{"caCert":{"type":"string"},"imagesHostEndpoint":{"type":"string"},"insecureSkipVerify":{"type":"boolean"},"stylusImagesEndpoint":{"type":"string"}}},"v1SystemFeature":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SystemFeaturesSpec"}},"type":"object"},"v1SystemFeatures":{"properties":{"items":{"description":"List of system features","items":{"$ref":"#/definitions/v1SystemFeature"},"type":"array","uniqueItems":true}},"required":["items"],"type":"object"},"v1SystemFeaturesOperation":{"properties":{"isAllowed":{"description":"Flag which specifies if feature is allowed or not","type":"boolean","x-omitempty":false}},"type":"object"},"v1SystemFeaturesSpec":{"properties":{"description":{"description":"Feature description","type":"string"},"docLink":{"description":"Feature doc link","type":"string"},"isAllowed":{"description":"Flag which specifies if feature is allowed or not","type":"boolean","x-omitempty":false},"key":{"description":"Unique Feature key","type":"string"}},"type":"object"},"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"},"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":{"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":{"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"},"maxLength":{"type":"integer"},"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},"maxLimit":{"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":{"baseContentPath":{"type":"string"},"caCert":{"type":"string"},"endpoint":{"type":"string"},"insecureVerify":{"type":"boolean"},"password":{"type":"string"},"username":{"type":"string"}},"type":"object"},"v1SystemScarValidationResponse":{"description":"system proxy config spec","properties":{"spectroVersion":{"type":"string"}},"type":"object"},"v1SystemSecurityMode":{"description":"System service mode","properties":{"securityMode":{"type":"string"}}},"v1SystemServiceLogin":{"description":"System service login input","properties":{"authToken":{"description":"authToken helps in two step verification for the authorization.","type":"string"},"isSystem":{"type":"boolean"},"overlordUid":{"type":"string"},"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"},"v1SystemSysplan":{"properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"properties":{"expiresAt":{"$ref":"#/definitions/v1Time"},"type":{"enum":["Trial","Unlimited"],"type":"string"}},"required":["type"],"type":"object"}},"type":"object"},"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}}},"v1SystemUserMe":{"description":"User information wrt permissions","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1SystemUserSpec"},"status":{"$ref":"#/definitions/v1SystemUserMeStatus"}},"type":"object"},"v1SystemUserMeStatus":{"description":"User status with permissions","properties":{"isEmailSet":{"type":"boolean","x-omitempty":false},"isEmailVerified":{"type":"boolean","x-omitempty":false},"isMfaEnabled":{"type":"boolean","x-omitempty":false},"isPasswordReset":{"type":"boolean","x-omitempty":false},"lastEmailUpdateTime":{"$ref":"#/definitions/v1Time"},"lastEmailVerifiedTime":{"$ref":"#/definitions/v1Time"},"lastLoginTime":{"$ref":"#/definitions/v1Time"},"lastPasswordUpdateTime":{"$ref":"#/definitions/v1Time"}}},"v1SystemUserSpec":{"description":"User specifications","properties":{"adminType":{"description":"Admin type","type":"string"},"emailId":{"description":"System User's email id","type":"string"}}},"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":{"caCert":{"type":"string"},"imagesHostEndpoint":{"type":"string"},"insecureSkipVerify":{"type":"boolean"},"overlordOvaLocation":{"type":"string"}}},"v1SystemsManager":{"description":"SystemsManager specifies the Systems Manager configuration for the AWS/EKS cluster","properties":{"activationCode":{"description":"ActivationCode specifies the Systems Manager activation code","type":"string"},"activationId":{"description":"ActivationID specifies the Systems Manager activation ID","type":"string"}},"type":"object"},"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"},"v1TenantClusterRbacSettings":{"description":"Tenant cluster RBAC settings","properties":{"automaticClusterRoleBinding":{"default":"none","description":"Specifies the mode for automatic creation and management of cluster role bindings for tenant clusters","enum":["none","enabled","disabled"],"type":"string","x-omitempty":false}},"type":"object"},"v1TenantClusterSettings":{"properties":{"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},"issuerTls":{"$ref":"#/definitions/v1OidcIssuerTls"},"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},"scopesDelimiter":{"type":"string","x-omitempty":false},"syncSsoTeams":{"description":"When syncSsoTeams is set to true, all the teams from the OIDC configuration are pulled and saved in palette whereas when set to false, only the teams which are part of palette are pulled and saved","type":"boolean","x-omitempty":false},"userInfo":{"$ref":"#/definitions/v1OidcUserInfo"}},"type":"object"},"v1TenantPasswordPolicyEntity":{"description":"Tenant Password Policy Entity","properties":{"creationTimestamp":{"$ref":"#/definitions/v1Time"},"expiryDurationInDays":{"type":"integer"},"firstReminderInDays":{"type":"integer"},"isRegex":{"type":"boolean"},"maxLength":{"type":"integer"},"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},"maxLimit":{"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":{"description":"When syncSsoTeams is set to true, all the teams from the OIDC configuration are pulled and saved in palette whereas when set to false, only the teams which are part of palette are pulled and saved","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":{"description":"When syncSsoTeams is set to true, all the teams from the OIDC configuration are pulled and saved in palette whereas when set to false, only the teams which are part of palette are pulled and saved","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"},"v1Theme":{"description":"Theme data entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMeta"},"spec":{"$ref":"#/definitions/v1ThemeSpec"},"status":{"$ref":"#/definitions/v1ThemeStatus"}},"type":"object"},"v1ThemeCreateEntity":{"description":"Theme data create entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaInputEntity"},"spec":{"$ref":"#/definitions/v1ThemeSpec"}},"required":["metadata","spec"],"type":"object"},"v1ThemeMetadata":{"description":"Theme metadata","properties":{"active":{"description":"Tells if the theme is active or not","type":"boolean","x-omitempty":false},"name":{"description":"Name of the theme","type":"string"},"uid":{"description":"Uid of the theme","type":"string"}},"type":"object"},"v1ThemeSpec":{"properties":{"values":{"description":"Contains the string value of custom properties like logo, name etc.","type":"string","x-omitempty":false}},"required":["values"]},"v1ThemeStatus":{"properties":{"active":{"description":"Specifies if the theme is active or not","type":"boolean","x-omitempty":false}}},"v1ThemeUpdateEntity":{"description":"Theme data update entity","properties":{"metadata":{"$ref":"#/definitions/v1ObjectMetaUpdateEntity"},"spec":{"$ref":"#/definitions/v1ThemeSpec"}},"type":"object"},"v1ThemesMetadata":{"description":"Theme metadata","properties":{"items":{"items":{"$ref":"#/definitions/v1ThemeMetadata"},"type":"array"}},"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"},"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":{"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"},"v1TunnelConfiguration":{"description":"Describes the response that contains the tunnel configuration to establish connection","properties":{"preferredServer":{"$ref":"#/definitions/v1TunnelEndpoint"},"servers":{"items":{"$ref":"#/definitions/v1TunnelEndpoint"},"type":"array","uniqueItems":true}},"type":"object"},"v1TunnelEndpoint":{"properties":{"endpoint":{"description":"Describes the URL where the client has to connect to the tunnel server","type":"string"},"tls":{"description":"Describes the Tunnel tls config which client will use to make a request to the tunnel server","properties":{"caCert":{"type":"string"},"enabled":{"type":"boolean"},"insecureSkipVerify":{"type":"boolean"}},"type":"object"}},"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"},"v1UserInfo":{"description":"User basic information","properties":{"orgName":{"description":"Organization name","type":"string"},"tenantUid":{"type":"string"},"userUid":{"type":"string"}}},"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"},"isMfa":{"description":"Indicates the authentication flow using MFA","type":"boolean","x-omitempty":false}},"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":{"description":"Deprecated. Use 'v1/users/{uid}/roles' API to assign 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"},"insecureVerify":{"type":"boolean"},"password":{"type":"string"}},"type":"object"},"v1V1SystemAdminPasswordResetEntity":{"description":"SystemAdmin","properties":{"email":{"type":"string"},"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"},"v1Variable":{"description":"Unique variable field with schema definition","properties":{"defaultValue":{"description":"The default value of the variable","type":"string","x-omitempty":false},"description":{"description":"Variable description","type":"string"},"displayName":{"description":"Unique display name of the variable","type":"string"},"format":{"$ref":"#/definitions/v1VariableFormat"},"hidden":{"description":"If true, then variable will be hidden for overriding the value. By default the hidden flag will be set to false","type":"boolean","x-omitempty":false},"immutable":{"description":"If true, then variable value can't be editable. By default the immutable flag will be set to false","type":"boolean","x-omitempty":false},"inputType":{"$ref":"#/definitions/v1VariableInputType","description":"Input type for the variable - text or dropdown. Defaults to text for backward compatibility"},"isSensitive":{"description":"If true, then default value will be masked. By default the isSensitive flag will be set to false","type":"boolean","x-omitempty":false},"name":{"description":"Variable name","type":"string"},"options":{"description":"Available options for dropdown input type","items":{"$ref":"#/definitions/v1VariableOption"},"type":"array"},"regex":{"description":"Regular expression pattern which the variable value must match","type":"string"},"required":{"description":"Flag to specify if the variable is optional or mandatory. If it is mandatory then default value must be provided","type":"boolean","x-omitempty":false}},"required":["name"],"type":"object"},"v1VariableFormat":{"default":"string","description":"Format type of the variable value","enum":["string","number","boolean","ipv4","ipv4cidr","ipv6","version","base64"],"type":"string"},"v1VariableInputType":{"default":"text","description":"Input type for the variable","enum":["text","dropdown","multiline"],"type":"string"},"v1VariableNames":{"properties":{"variables":{"description":"Array of variable names","items":{"type":"string"},"type":"array","uniqueItems":true}},"required":["variables"]},"v1VariableOption":{"description":"Option for dropdown variable input type","properties":{"default":{"description":"Mark this option as the default selection","type":"boolean","x-omitempty":false},"description":{"description":"Optional tooltip/description for the option","type":"string"},"label":{"description":"Display text for the option","type":"string"},"value":{"description":"Actual value for the option","type":"string"}},"required":["value"],"type":"object"},"v1Variables":{"properties":{"variables":{"description":"List of unique variable fields with schema constraints","items":{"$ref":"#/definitions/v1Variable"},"type":"array","uniqueItems":true}},"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"},"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":{"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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":"control plane 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 control plane 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"},"downwardMetrics":{"description":"DownwardMetrics creates a virtio serials for exposing the downward metrics to the vmi.","type":"object"},"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"},"logSerialConsole":{"description":"Whether to log the auto-attached default serial console or not. Serial console logs will be collect to a file and then streamed from a named 'guest-console-log'. Not relevant if autoattachSerialConsole is disabled. Defaults to cluster wide setting on VirtualMachineOptions.","type":"boolean"},"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"},"ioThreads":{"description":"IOThreads specifies the IOThreads options.","properties":{"supplementalPoolThreadCount":{"description":"SupplementalPoolThreadCount specifies how many iothreads are allocated for the supplementalPool policy.","format":"int32","type":"integer"}},"type":"object"},"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"},"architecture":{"description":"Specifies the architecture of the vm guest you are attempting to run. Defaults to the compiled architecture of the KubeVirt components","type":"string"},"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"},"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: control-plane/worker, gpu, windows","items":{"type":"string"},"type":"array"},"machinePoolProperties":{"$ref":"#/definitions/v1MachinePoolProperties"},"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"},"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":{"$ref":"#/definitions/v1VspherePlacementConfig"},"type":"array"},"size":{"description":"size of the pool, number of machines","format":"int32","type":"integer"},"taints":{"description":"control plane 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 control plane 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"}},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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},"gpuConfig":{"$ref":"#/definitions/v1GpuConfig"},"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"},"includeClusterResourceMode":{"$ref":"#/definitions/v1IncludeClusterResourceMode"},"includeClusterResources":{"description":"Deprecated. Use includeClusterResourceMode","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"},"v1k8CertificateAuthority":{"description":"K8 Certificate Authority","properties":{"certificates":{"items":{"$ref":"#/definitions/v1Certificate"},"type":"array"},"expiry":{"$ref":"#/definitions/v1Time","description":"Certificate expiry time"},"name":{"type":"string"}},"type":"object"}},"info":{"title":"Palette APIs - 4.8","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":"APIKey Created successfully","schema":{"$ref":"#/definitions/v1ApiKeyCreateResponse"}}},"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","activity","action"],"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/{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/cloudTypes/{cloudType}":{"get":{"operationId":"v1CloudAccountsCustomList","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 by specified cloud type items","schema":{"$ref":"#/definitions/v1CustomAccounts"}}},"summary":"Retrieves a list of cloud accounts by cloud type","tags":["v1"]},"parameters":[{"description":"Custom cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"post":{"operationId":"v1CloudAccountsCustomCreate","parameters":[{"description":"Request payload to validate Custom cloud account","in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomAccountEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates an cloud account of specific cloud type","tags":["v1"]}},"/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}":{"delete":{"operationId":"v1CloudAccountsCustomDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified account by cloud type","tags":["v1"]},"get":{"operationId":"v1CloudAccountsCustomGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CustomAccount"}}},"summary":"Returns the specified account by cloud type","tags":["v1"]},"parameters":[{"description":"Custom cloud account uid","in":"path","name":"uid","required":true,"type":"string"},{"description":"Custom cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"operationId":"v1CloudAccountsCustomUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomAccountEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified account by cloud type","tags":["v1"]}},"/v1/cloudaccounts/cloudstack":{"get":{"operationId":"v1CloudAccountsCloudStackList","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 CloudStack cloud account items","schema":{"$ref":"#/definitions/v1CloudStackAccounts"}}},"summary":"Retrieves a list of CloudStack cloud accounts","tags":["v1"]},"post":{"operationId":"v1CloudAccountsCloudStackCreate","parameters":[{"description":"Request payload to validate CloudStack cloud account","in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackAccountInputEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a CloudStack cloud account","tags":["v1"]}},"/v1/cloudaccounts/cloudstack/{uid}":{"delete":{"operationId":"v1CloudAccountsCloudStackDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified CloudStack account","tags":["v1"]},"get":{"operationId":"v1CloudAccountsCloudStackGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CloudStackAccount"}}},"summary":"Returns the specified CloudStack account","tags":["v1"]},"parameters":[{"description":"CloudStack cloud account uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1CloudAccountsCloudStackUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackAccountUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified CloudStack account","tags":["v1"]}},"/v1/cloudaccounts/cloudstack/{uid}/properties/diskofferings":{"get":{"operationId":"v1CloudstackAccountsUidDiskofferings","parameters":[{"description":"Zone for which CloudStack disk offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack disk offerings are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDiskOfferings"}}},"summary":"Get the cloudstack disk offerings for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/domains":{"get":{"operationId":"v1CloudstackAccountsUidDomains","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDomains"}}},"summary":"Get the cloudstack domains for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/keypairs":{"get":{"operationId":"v1CloudstackAccountsUidKeypairs","parameters":[{"description":"Project ID for which CloudStack SSH key pairs are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackKeypairs"}}},"summary":"Get the cloudstack SSH key pairs for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/networks":{"get":{"operationId":"v1CloudstackAccountsUidNetworks","parameters":[{"description":"Zone for which CloudStack networks are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack networks are requested","in":"query","name":"projectId","type":"string"},{"description":"VPC ID for which CloudStack networks are requested","in":"query","name":"vpcId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackNetworks"}}},"summary":"Get the cloudstack networks for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/offerings":{"get":{"operationId":"v1CloudstackAccountsUidOfferings","parameters":[{"description":"Zone for which CloudStack offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack offerings are requested","in":"query","name":"projectId","type":"string"},{"description":"Template ID for which CloudStack offerings are requested","in":"query","name":"templateId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackOfferings"}}},"summary":"Get the cloudstack compute offerings for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/projects":{"get":{"operationId":"v1CloudstackAccountsUidProjects","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackProjects"}}},"summary":"Get the cloudstack projects for a given account and domain","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/templates":{"get":{"operationId":"v1CloudstackAccountsUidTemplates","parameters":[{"description":"Zone for which CloudStack templates are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack templates are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackTemplates"}}},"summary":"Get the cloudstack templates for a given account and zone","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/vpcs":{"get":{"operationId":"v1CloudstackAccountsUidVpcs","parameters":[{"description":"Project ID for which CloudStack VPCs are requested","in":"query","name":"projectId","type":"string"},{"description":"Domain ID for which CloudStack VPCs are requested","in":"query","name":"domainId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackVpcs"}}},"summary":"Get the cloudstack VPCs for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/cloudaccounts/cloudstack/{uid}/properties/zones":{"get":{"operationId":"v1CloudstackAccountsUidZones","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackZones"}}},"summary":"Get the cloudstack zones for a given account","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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/maas/{uid}/properties/tags":{"get":{"operationId":"v1MaasAccountsUidTags","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1MaasTags"}}},"summary":"Get the maas tags 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/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}/clusterConfig/hybridConfig":{"parameters":[{"description":"AWS Cluster's Hybrid Configuration","in":"path","name":"configUid","required":true,"type":"string"}],"put":{"operationId":"v1AwsCloudConfigsUidHybridConfig","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1AwsCloudHybridConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the hybrid configuration information of AWS cluster","tags":["v1"]}},"/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools":{"parameters":[{"description":"Hybrid AWS cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"post":{"operationId":"V1AwsCloudConfigsEdgeNativeUidMachinePoolCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1HybridEdgeNativeMachinePoolConfigEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates an Hybrid AWS cloud config's Edge-Native machine pool","tags":["v1"]}},"/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}":{"delete":{"operationId":"v1AwsCloudConfigsEdgeNativeMachinePoolDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified Edge-Native machine pool of hybrid AWS cluster","tags":["v1"]},"get":{"operationId":"v1AwsCloudConfigsEdgeNativeMachinePoolGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1HybridEdgeNativeMachinePoolConfig"}}},"summary":"Returns the specified AWS Cluster's Edge-Native machine pool configuration","tags":["v1"]},"parameters":[{"description":"AWS Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"},{"description":"Edge-native machine pool name","in":"path","name":"machinePoolName","required":true,"type":"string"}],"put":{"operationId":"v1AwsCloudConfigsEdgeNativeMachinePoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1HybridEdgeNativeMachinePoolConfigUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool","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/cloudTypes/{cloudType}/{configUid}":{"get":{"operationId":"v1CloudConfigsCustomGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CustomCloudConfig"}}},"summary":"Returns the specified Custom cloud config","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}]},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/clusterConfig":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"put":{"operationId":"v1CloudConfigsCustomUidClusterConfig","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomCloudClusterConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the cluster configuration information","tags":["v1"]}},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"post":{"operationId":"v1CloudConfigsCustomMachinePoolCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachinePoolConfigEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates an Custom cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}":{"delete":{"operationId":"v1CloudConfigsCustomMachinePoolDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified machine pool","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"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":"v1CloudConfigsCustomMachinePoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachinePoolConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified Custom cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines":{"get":{"operationId":"v1CloudConfigsCustomPoolMachinesList","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 Custom machine items","schema":{"$ref":"#/definitions/v1CustomMachines"}}},"summary":"Retrieves a list of Custom machines","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"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":"v1CloudConfigsCustomPoolMachinesAdd","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachine"}}],"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/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}":{"delete":{"operationId":"v1CloudConfigsCustomPoolMachinesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified Custom machine","tags":["v1"]},"get":{"operationId":"v1CloudConfigsCustomPoolMachinesUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CustomMachine"}}},"summary":"Returns the specified Custom machine","tags":["v1"]},"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"},{"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":"v1CloudConfigsCustomPoolMachinesUidUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomMachine"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified machine to the cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudstack/{configUid}":{"get":{"operationId":"v1CloudConfigsCloudStackGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CloudStackCloudConfig"}}},"summary":"Returns the specified CloudStack cloud config","tags":["v1"]},"parameters":[{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}]},"/v1/cloudconfigs/cloudstack/{configUid}/clusterConfig":{"parameters":[{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"put":{"operationId":"v1CloudConfigsCloudStackUidClusterConfig","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackCloudClusterConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the cluster configuration information","tags":["v1"]}},"/v1/cloudconfigs/cloudstack/{configUid}/machinePools":{"parameters":[{"description":"Cluster's cloud config uid","in":"path","name":"configUid","required":true,"type":"string"}],"post":{"operationId":"v1CloudConfigsCloudStackMachinePoolCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a CloudStack cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}":{"delete":{"operationId":"v1CloudConfigsCloudStackMachinePoolDelete","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":"v1CloudConfigsCloudStackMachinePoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachinePoolConfigEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified CloudStack cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines":{"get":{"operationId":"v1CloudConfigsCloudStackPoolMachinesList","responses":{"200":{"description":"An array of CloudStack machine items","schema":{"$ref":"#/definitions/v1CloudStackMachines"}}},"summary":"Retrieves a list of CloudStack 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":"v1CloudConfigsCloudStackPoolMachinesAdd","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachine"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Adds the CloudStack machine to cloud config's machine pool","tags":["v1"]}},"/v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}":{"delete":{"operationId":"v1CloudConfigsCloudStackPoolMachinesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified CloudStack machine","tags":["v1"]},"get":{"operationId":"v1CloudConfigsCloudStackPoolMachinesUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1CloudStackMachine"}}},"summary":"Returns the specified CloudStack 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":"v1CloudConfigsCloudStackPoolMachinesUidUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1CloudStackMachine"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified machine to 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/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/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/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/{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"},{"description":"Cloud type","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"},{"description":"Cloud type","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","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/secret/credentials":{"post":{"operationId":"V1AwsAccountSecretCredentials","parameters":[{"description":"Retrieves the Aws secret credentials","in":"body","name":"account","required":true,"schema":{"$ref":"#/definitions/v1AwsSecretSpecInputEntity"}}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1AwsAccountCredentials"}}},"summary":"Retrieves the Aws secret credentials","tags":["v1"]}},"/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/amiTypes":{"get":{"operationId":"V1AwsAmiTypes","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1AmiTypes"}}},"summary":"Retrieves a list of AWS AMI types","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/properties/validate":{"post":{"operationId":"V1AwsPropertiesValidate","parameters":[{"description":"Request payload for AWS properties validate spec","in":"body","name":"properties","required":true,"schema":{"$ref":"#/definitions/V1AwsPropertiesValidateSpec"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Validate AWS properties","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}/kms/{keyId}":{"get":{"operationId":"V1AwsKmsKeyGet","parameters":[{"description":"Region for which AWS KMS key belongs","in":"path","name":"region","required":true,"type":"string"},{"description":"The globally unique identifier for the KMS key","in":"path","name":"keyId","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/v1AwsKmsKeyEntity"}}},"summary":"Get AWS KMS key by Id","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/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","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":"Uid for the specific Azure cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Azure subscription ID (optional - falls back to cloud account subscription if not provided)","in":"query","name":"subscriptionId","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"},{"description":"Uid for the specific Azure cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"subscriptionId of azure account","in":"query","name":"subscriptionId","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"},{"description":"Uid for the specific Azure cloud account","in":"query","name":"cloudAccountUid","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/cloudTypes":{"get":{"operationId":"V1CustomCloudTypesGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypes"}}},"summary":"Returns the custom cloud types","tags":["v1"]}},"/v1/clouds/cloudTypes/register":{"post":{"operationId":"V1CustomCloudTypeRegister","parameters":[{"description":"Request payload to register custom cloud type","in":"body","name":"body","schema":{"$ref":"#/definitions/v1CustomCloudRequestEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Registers the custom cloud type","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}":{"delete":{"operationId":"V1CustomCloudTypesDelete","parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the custom cloud type","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/cloudAccountKeys":{"get":{"operationId":"V1CustomCloudTypeCloudAccountKeysGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeCloudAccountKeys"}}},"summary":"Returns valid keys for the cloud account used for custom cloud type","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"operationId":"V1CustomCloudTypeCloudAccountKeysUpdate","parameters":[{"description":"Request payload for custom cloud meta entity","in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/v1CustomCloudTypeCloudAccountKeys"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type cloud account keys","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/bootstrap":{"delete":{"operationId":"V1CustomCloudTypeBootstrapDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type bootstrap","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeBootstrapGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type bootstrap","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeBootstrapUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type bootstrap","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/cloudProvider":{"delete":{"operationId":"V1CustomCloudTypeCloudProviderDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type cloud provider","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeCloudProviderGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type cloud provider","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeCloudProviderUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type cloud provider","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/controlPlane":{"delete":{"operationId":"V1CustomCloudTypeControlPlaneDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type control plane","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeControlPlaneGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type control plane","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeControlPlaneUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type control plane","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/core":{"delete":{"operationId":"V1CustomCloudTypeCoreDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type core","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeCoreGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type core","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeCoreUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type core","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/templates/clusterTemplate":{"delete":{"operationId":"V1CustomCloudTypeClusterTemplateDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type cluster template","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeClusterTemplateGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type cluster template","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeClusterTemplateUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type cluster template","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/templates/controlPlanePoolTemplate":{"delete":{"operationId":"V1CustomCloudTypeControlPlanePoolTemplateDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type controlPlane pool template","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeControlPlanePoolTemplateGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type controlPlane pool template","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeControlPlanePoolTemplateUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type controlPlane pool template","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/content/templates/workerPoolTemplate":{"delete":{"operationId":"V1CustomCloudTypeWorkerPoolTemplateDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete the custom cloud type worker pool template","tags":["v1"]},"get":{"operationId":"V1CustomCloudTypeWorkerPoolTemplateGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudTypeContentResponse"}}},"summary":"Returns the custom cloud type worker pool template","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeWorkerPoolTemplateUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type worker pool template","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/logo":{"get":{"operationId":"V1CustomCloudTypeLogoGet","produces":["application/octet-stream"],"responses":{"200":{"description":"Download the logo","headers":{"Content-Disposition":{"type":"string"}},"schema":{"format":"binary","type":"string"}}},"summary":"Returns the custom cloud type logo","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"consumes":["multipart/form-data"],"operationId":"V1CustomCloudTypeLogoUpdate","parameters":[{"in":"formData","name":"fileName","type":"file"}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update the custom cloud type logo","tags":["v1"]}},"/v1/clouds/cloudTypes/{cloudType}/meta":{"get":{"operationId":"V1CustomCloudTypeMetaGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CustomCloudMetaEntity"}}},"summary":"Returns the custom cloud type meta","tags":["v1"]},"parameters":[{"description":"Unique cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"put":{"operationId":"V1CustomCloudTypeMetaUpdate","parameters":[{"description":"Request payload for custom cloud meta entity","in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/v1CustomCloudRequestEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the custom cloud type meta","tags":["v1"]}},"/v1/clouds/cloudstack/account/validate":{"post":{"description":"Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error.","operationId":"V1CloudStackAccountValidate","parameters":[{"description":"Request payload for CloudStack cloud account with required domain field","in":"body","name":"cloudstackCloudAccount","required":true,"schema":{"$ref":"#/definitions/v1CloudStackCloudAccount"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Check if CloudStack account is valid","tags":["v1"]}},"/v1/clouds/cloudstack/diskOfferings":{"get":{"operationId":"V1CloudStackDiskOfferingsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack disk offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack disk offerings are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDiskOfferings"}}},"summary":"Returns the CloudStack disk offerings","tags":["v1"]}},"/v1/clouds/cloudstack/domains":{"get":{"operationId":"V1CloudStackDomainsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackDomains"}}},"summary":"Returns the CloudStack domains","tags":["v1"]}},"/v1/clouds/cloudstack/keypairs":{"get":{"operationId":"V1CloudStackKeypairsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Project ID for which CloudStack SSH key pairs are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackKeypairs"}}},"summary":"Returns the CloudStack SSH key pairs","tags":["v1"]}},"/v1/clouds/cloudstack/networks":{"get":{"operationId":"V1CloudStackNetworksGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack networks are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack networks are requested","in":"query","name":"projectId","type":"string"},{"description":"VPC ID for which CloudStack networks are requested","in":"query","name":"vpcId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackNetworks"}}},"summary":"Returns the CloudStack networks","tags":["v1"]}},"/v1/clouds/cloudstack/offerings":{"get":{"operationId":"V1CloudStackOfferingsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack offerings are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack offerings are requested","in":"query","name":"projectId","type":"string"},{"description":"Template ID for which CloudStack offerings are requested","in":"query","name":"templateId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackOfferings"}}},"summary":"Returns the CloudStack compute offerings","tags":["v1"]}},"/v1/clouds/cloudstack/projects":{"get":{"operationId":"V1CloudStackProjectsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackProjects"}}},"summary":"Returns the CloudStack projects","tags":["v1"]}},"/v1/clouds/cloudstack/templates":{"get":{"operationId":"V1CloudStackTemplatesGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Zone for which CloudStack templates are requested","in":"query","name":"zone","type":"string"},{"description":"Project ID for which CloudStack templates are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackTemplates"}}},"summary":"Returns the CloudStack templates","tags":["v1"]}},"/v1/clouds/cloudstack/vpcs":{"get":{"operationId":"V1CloudStackVpcsGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"},{"description":"Project ID for which CloudStack VPCs are requested","in":"query","name":"projectId","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackVpcs"}}},"summary":"Returns the CloudStack Vpcs","tags":["v1"]}},"/v1/clouds/cloudstack/zones":{"get":{"operationId":"V1CloudStackZonesGet","parameters":[{"description":"Uid for the specific CloudStack cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1CloudStackZones"}}},"summary":"Returns the CloudStack zones","tags":["v1"]}},"/v1/clouds/eks/properties/validate":{"post":{"operationId":"V1EksPropertiesValidate","parameters":[{"description":"Request payload for EKS properties validate spec","in":"body","name":"properties","required":true,"schema":{"$ref":"#/definitions/V1EksPropertiesValidateSpec"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Validate EKS properties","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/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","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}/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","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/properties/validate":{"post":{"operationId":"V1GcpPropertiesValidate","parameters":[{"description":"Request payload for GCP properties validate spec","in":"body","name":"properties","required":true,"schema":{"$ref":"#/definitions/V1GcpPropertiesValidateSpec"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Validate GCP properties","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/maas/tags":{"get":{"operationId":"V1MaasTagsGet","parameters":[{"description":"Uid for the specific Maas cloud account","in":"query","name":"cloudAccountUid","type":"string"}],"responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1MaasTags"}}},"summary":"Retrieves a list of Maas tags 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/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/{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/clusterTemplates":{"post":{"operationId":"V1ClusterTemplatesCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Create a new cluster template","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/spectroclusters/{clusterUid}/variables":{"parameters":[{"description":"Cluster uid","in":"path","name":"clusterUid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidSpectroClustersUidVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateVariablesUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster's template variables","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/tags":{"get":{"operationId":"V1ClusterTemplatesTagsGet","responses":{"200":{"description":"An array of cluster template tags","schema":{"$ref":"#/definitions/v1ClusterTemplateTags"}}},"summary":"Retrieves a list of cluster template tags","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/validate/name":{"get":{"operationId":"V1ClusterTemplatesValidateName","parameters":[{"description":"Cluster template 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 template name","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/{uid}":{"delete":{"operationId":"V1ClusterTemplatesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete a cluster template by uid","tags":["v1"],"x-Features":["ClusterTemplate"]},"get":{"operationId":"V1ClusterTemplatesUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterTemplate"}}},"summary":"Returns the specified cluster template","tags":["v1"],"x-Features":["ClusterTemplate"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}]},"/v1/clusterTemplates/{uid}/metadata":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidMetadataUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ObjectMetaInputEntitySchema"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster template metadata","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/{uid}/policies":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidPoliciesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplatePoliciesUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster template policies","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/{uid}/profiles":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"V1ClusterTemplatesUidProfilesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateProfilesUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the specified cluster template profiles","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/{uid}/profiles/variables":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterTemplatesUidProfilesVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateProfilesVariablesBatchEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update variables for profiles in a cluster template","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/clusterTemplates/{uid}/profiles/{profileUid}/variables":{"get":{"operationId":"V1ClusterTemplatesUidProfilesProfileUidVariablesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterTemplateProfileVariablesResponse"}}},"summary":"Retrieve variables for a specific profile in a cluster template","tags":["v1"],"x-Features":["ClusterTemplate"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"},{"description":"Profile uid","in":"path","name":"profileUid","required":true,"type":"string"}]},"/v1/clusterTemplates/{uid}/spectroclusters/{clusterUid}/reconcile":{"get":{"operationId":"V1ClusterTemplatesUidClusterReconcileClusterUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterReconcile"}}},"summary":"Returns the cluster reconcile document for a specific cluster launched from a template","tags":["v1"],"x-Features":["ClusterTemplate"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"},{"description":"Cluster uid","in":"path","name":"clusterUid","required":true,"type":"string"}]},"/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":[{"enum":["system","tenant"],"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/clustergroups/{uid}/packs/resolvedValues":{"get":{"operationId":"v1ClusterGroupsUidPacksResolvedValuesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpectroClusterProfilesResolvedValues"}}},"summary":"Returns the specified clustergroup's profile packs resolved values","tags":["v1"]},"parameters":[{"description":"Cluster group uid","in":"path","name":"uid","required":true,"type":"string"},{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterProfilesParamReferenceEntity"}}]},"/v1/clustergroups/{uid}/profiles":{"get":{"operationId":"v1ClusterGroupsUidProfilesGet","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 group","tags":["v1"]},"parameters":[{"description":"ClusterGroup uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1ClusterGroupsUidProfilesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterProfiles"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified cluster groups profiles","tags":["v1"]}},"/v1/clusterprofiles":{"post":{"operationId":"v1ClusterProfilesCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterProfileEntity"}},{"description":"If true then cluster profile will be created and published in a single transaction","in":"query","name":"publish","type":"boolean"}],"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}":{"delete":{"operationId":"v1ClusterProfilesDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified cluster profile","tags":["v1"]},"get":{"operationId":"v1ClusterProfilesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterProfile"}}},"summary":"Returns a specified cluster profile","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"},{"description":"Filter cluster profiles by target resource type - 'spectrocluster' for profiles suitable to launch/update clusters, 'clustertemplate' for profiles suitable to create/edit cluster template","enum":["spectrocluster","clustertemplate"],"in":"query","name":"resourceType","type":"string"}],"put":{"operationId":"v1ClusterProfilesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterProfileUpdateEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified cluster profile","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/clusterprofiles/{uid}/variables":{"delete":{"operationId":"V1ClusterProfilesUidVariablesDelete","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1VariableNames"}}],"responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the specified cluster profile variables","tags":["v1"]},"get":{"operationId":"V1ClusterProfilesUidVariablesGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1Variables"}}},"summary":"Retrieve a list of variables defined for the cluster profile","tags":["v1"]},"parameters":[{"description":"Cluster profile uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1ClusterProfilesUidVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1Variables"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update specific variables defined for a cluster profile","tags":["v1"]},"put":{"operationId":"V1ClusterProfilesUidVariablesPut","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1Variables"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update the variables defined for a cluster profile","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 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","maximum":50,"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 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","maximum":50,"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 edgenative pair summary items","schema":{"$ref":"#/definitions/v1EdgeHostsMetadataSummary"}}},"summary":"Retrieves a list of edgehosts summary","tags":["v1"]}},"/v1/dashboard/cloudaccounts/metadata":{"get":{"operationId":"v1DashboardCloudAccountsMetadata","parameters":[{"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/clusterTemplates":{"post":{"operationId":"v1ClusterTemplatesFilterSummary","parameters":[{"description":"limit is a maximum number of responses to return for a list call. 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","maximum":50,"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/v1ClusterTemplatesFilterSummarySpec"}}],"responses":{"200":{"description":"An array of cluster template summary items","schema":{"$ref":"#/definitions/v1ClusterTemplatesSummary"}}},"summary":"Retrieves a list of cluster templates filter summary Supported filter fields - [\"clusterTemplateName\", \"tags\", \"cloudType\",\"projectUid\", \"policyUid\"] Supported sort fields - [\"clusterTemplateName\", \"creationTimestamp\", \"lastModifiedTimestamp\"]","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/dashboard/clusterTemplates/metadata":{"get":{"operationId":"v1ClusterTemplatesMetadataGet","responses":{"200":{"description":"An array of cluster template metadata","schema":{"$ref":"#/definitions/v1ClusterTemplatesMetadata"}}},"summary":"Retrieves a list of all cluster template metadata.","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/dashboard/clusterTemplates/{uid}/spectroclusters/meta":{"get":{"operationId":"v1ClusterTemplatesUidSpectroclustersMetaGet","parameters":[{"description":"The UID of the cluster template","in":"path","name":"uid","required":true,"type":"string"}],"responses":{"200":{"description":"An array of spectrocluster meta information","schema":{"$ref":"#/definitions/v1SpectroClustersMeta"}}},"summary":"Retrieves spectroclusters meta information for clusters launched using the specified cluster template.","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/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 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","maximum":50,"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', 'resourceType'] 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 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","maximum":50,"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 edgenative pair 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 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","maximum":50,"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/spcPolicies":{"post":{"operationId":"v1SpcPoliciesFilterSummary","parameters":[{"description":"limit is a maximum number of responses to return for a list call. 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","maximum":50,"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/v1SpcPoliciesFilterSpec"}}],"responses":{"200":{"description":"An array of spc policies summary items","schema":{"$ref":"#/definitions/v1SpcPoliciesSummary"}}},"summary":"Retrieves a list of spc policies filter summary Supported filter fields - [\"policyName\", \"tags\", \"policyType\"] Supported sort fields - [\"policyName\", \"policyType\", \"creationTimestamp\", \"lastModifiedTimestamp\"]","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/dashboard/spcPolicies/metadata":{"get":{"operationId":"v1SpcPoliciesMetadataGet","responses":{"200":{"description":"An array of spc policies metadata","schema":{"$ref":"#/definitions/v1SpcPoliciesMetadata"}}},"summary":"Retrieves a list of all spc policies metadata.","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/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/meta":{"get":{"description":"Returns metadata information for all clusters","operationId":"v1SpectroClustersMetaGet","responses":{"200":{"description":"An array of cluster metadata items","schema":{"$ref":"#/definitions/v1SpectroClustersMeta"}}},"summary":"Get all clusters metadata","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/repaveStatus":{"get":{"operationId":"v1DashboardSpectroClustersRepaveList","parameters":[{"description":"limit is a maximum number of responses to return for a list call. 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","maximum":50,"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"},{"default":"Pending","enum":["Pending","Approved","Reverted"],"in":"query","name":"repaveState","type":"string"}],"responses":{"200":{"description":"An array of cluster summary items","schema":{"$ref":"#/definitions/v1SpectroClustersSummary"}}},"summary":"Retrieves a list of clusters with the desired repave state","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 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","maximum":50,"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":{"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":["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/tags":{"get":{"operationId":"v1EdgeHostsTagsGet","responses":{"200":{"description":"An array of edge hosts tags","schema":{"$ref":"#/definitions/v1EdgeHostsTags"}}},"summary":"Retrieves a list of edge hosts tags","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}/config":{"get":{"operationId":"v1EdgeHostDevicesUidConfigGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1EdgeHostConfig"}}},"summary":"Get the specified edge host device configuration","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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}/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","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}/tunnelConfig":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1EdgeHostDevicesUidTunnelConfigUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroTunnelConfig"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified edge host device tunnel configuration","tags":["v1"]}},"/v1/edgehosts/{uid}/tunnelStatus":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1EdgeHostDevicesUidTunnelStatusUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroTunnelStatus"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the edge host tunnel status","tags":["v1"]}},"/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/features":{"get":{"operationId":"v1FeaturesList","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1Features"}}},"summary":"Retrieves the list of features","tags":["v1"]}},"/v1/features/{uid}":{"parameters":[{"description":"Specify the feature uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1FeaturesUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1FeatureUpdate"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update a feature","tags":["v1"]}},"/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":"Deprecated. includeMasterMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeMasterMachines","type":"boolean"},{"default":false,"description":"includeControlPlaneMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeControlPlaneMachines","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":"Deprecated. includeMasterMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeMasterMachines","type":"boolean"},{"default":false,"description":"includeControlPlaneMachines in boolean, group the data point by including control plane nodes if set to true","in":"query","name":"includeControlPlaneMachines","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/cloudstack/manifest":{"get":{"operationId":"v1OverlordsCloudStackManifest","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/cloudstack/{uid}/account":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1OverlordsUidCloudStackAccountCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackAccountCreate"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"create the CloudStack cloudaccount for the private gateway","tags":["v1"]},"put":{"operationId":"v1OverlordsUidCloudStackAccountUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackAccountEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"update the CloudStack cloudaccount for the private gateway","tags":["v1"]}},"/v1/overlords/cloudstack/{uid}/account/validate":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"description":"Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists.","operationId":"v1OverlordsUidCloudStackAccountValidate","parameters":[{"in":"body","name":"body","schema":{"properties":{"account":{"$ref":"#/definitions/v1CloudStackCloudAccount"}}}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"validate the CloudStack cloudaccount for the private gateway","tags":["v1"]}},"/v1/overlords/cloudstack/{uid}/cloudconfig":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1OverlordsUidCloudStackCloudConfigCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackCloudConfig"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"create the CloudStack cloud config for the private gateway","tags":["v1"]},"put":{"operationId":"v1OverlordsUidCloudStackCloudConfigUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1OverlordCloudStackCloudConfig"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"update the CloudStack cloud config for the private gateway","tags":["v1"]}},"/v1/overlords/cloudstack/{uid}/clusterprofile":{"get":{"operationId":"v1OverlordsUidCloudStackClusterProfile","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1ClusterProfile"}}},"summary":"Returns the specified CloudStack private gateway cluster profile","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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/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/maas/{uid}/pools":{"get":{"operationId":"v1OverlordsUidMaasPoolsList","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1IpPools"}}},"summary":"Retrieves a list of IP Pools for the specified maas private gateway","tags":["v1"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1OverlordsUidMaasPoolCreate","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 definition for the specified maas private gateway","tags":["v1"]}},"/v1/overlords/maas/{uid}/pools/{poolUid}":{"delete":{"operationId":"v1OverlordsUidMaasPoolDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the maas private gateway'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":"v1OverlordsUidMaasPoolUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1IpPoolInputEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the maas private gateway's specified IP Pool data","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/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","parameters":[{"enum":["vsphere","openstack","maas","cloudstack"],"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}/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","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"}]},"/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":{"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"},{"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"}]},"/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/packs/{uid}/readme":{"get":{"operationId":"v1PacksUidReadme","responses":{"200":{"description":"Readme describes the documentation of the specified pack","schema":{"$ref":"#/definitions/v1PackReadme"}}},"summary":"Returns the readme of a 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/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"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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":[{"default":false,"in":"query","name":"skipPackSync","type":"boolean"},{"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/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","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/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","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}/basic/sync":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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","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/oci/{uid}/ecr/sync":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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","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"},{"default":false,"in":"query","name":"forceSync","type":"boolean"}],"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","provider-k3s","provider-kubeadm","provider-rke2","provider-nodeadm","provider-canonical"],"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","provider-k3s","provider-kubeadm","provider-rke2","provider-nodeadm","provider-canonical"],"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/spcPolicies/maintenance":{"post":{"operationId":"V1SpcPoliciesMaintenanceCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpcPolicyEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Create a new maintenance policy","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/spcPolicies/maintenance/{uid}":{"get":{"operationId":"V1SpcPoliciesMaintenanceUidGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpcPolicyEntity"}}},"summary":"Returns the specified maintenance policy","tags":["v1"],"x-Features":["ClusterTemplate"]},"parameters":[{"description":"Policy uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"V1SpcPoliciesMaintenanceUidUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpcPolicyEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified maintenance policy","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/spcPolicies/tags":{"get":{"operationId":"V1SpcPoliciesTagsGet","responses":{"200":{"description":"An array of spc policy tags","schema":{"$ref":"#/definitions/v1SpcPolicyTags"}}},"summary":"Retrieves a list of spc policy tags","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/spcPolicies/{policyType}/validate/name":{"get":{"operationId":"V1SpcPoliciesValidateName","parameters":[{"description":"Spc policy 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 spc policy name","tags":["v1"],"x-Features":["ClusterTemplate"]},"parameters":[{"description":"Spc policy type","in":"path","name":"policyType","required":true,"type":"string"}]},"/v1/spcPolicies/{uid}":{"delete":{"operationId":"V1SpcPoliciesUidDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete a policy by uid","tags":["v1"],"x-Features":["ClusterTemplate"]},"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/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/cloudTypes/{cloudType}":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"post":{"operationId":"v1SpectroClustersCustomCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCustomClusterEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a Custom cluster","tags":["v1"]}},"/v1/spectroclusters/cloudTypes/{cloudType}/validate":{"parameters":[{"description":"Cluster's cloud type","in":"path","name":"cloudType","required":true,"type":"string"}],"post":{"operationId":"v1SpectroClustersCustomValidate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCustomClusterEntity"}}],"responses":{"200":{"description":"Custom Cluster validation response","schema":{"$ref":"#/definitions/v1SpectroClusterValidatorResponse"}}},"summary":"Validates Custom cluster create operation","tags":["v1"]}},"/v1/spectroclusters/cloudstack":{"post":{"operationId":"v1SpectroClustersCloudStackCreate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Creates a CloudStack cluster","tags":["v1"]}},"/v1/spectroclusters/cloudstack/import":{"post":{"operationId":"v1SpectroClustersCloudStackImport","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterImportEntity"}}],"responses":{"201":{"description":"Created successfully","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}},"schema":{"$ref":"#/definitions/v1Uid"}}},"summary":"Imports a CloudStack cluster","tags":["v1"]}},"/v1/spectroclusters/cloudstack/rate":{"post":{"operationId":"v1SpectroClustersCloudStackRate","parameters":[{"default":"hourly","enum":["hourly","monthly","yearly"],"in":"query","name":"periodType","type":"string"},{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterRateEntity"}}],"responses":{"200":{"description":"CloudStack Cluster estimated rate response","schema":{"$ref":"#/definitions/v1SpectroClusterRate"}}},"summary":"Get CloudStack cluster estimated rate information","tags":["v1"]}},"/v1/spectroclusters/cloudstack/validate":{"post":{"operationId":"v1SpectroClustersCloudStackValidate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroCloudStackClusterEntity"}}],"responses":{"200":{"description":"CloudStack Cluster validation response","schema":{"$ref":"#/definitions/v1SpectroClusterValidatorResponse"}}},"summary":"Validates CloudStack cluster create operation","tags":["v1"]}},"/v1/spectroclusters/clusterTemplates/{uid}/clusters/upgrade":{"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"V1SpectroClustersTemplatesUidClustersUpgrade","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterTemplateUpgradeSpec"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Upgrades clusters launched from the specified cluster template","tags":["v1"],"x-Features":["ClusterTemplate"]}},"/v1/spectroclusters/clusterTemplates/{uid}/profiles":{"get":{"operationId":"V1SpectroClustersClusterTemplatesUIDProfilesGet","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 for all the cluster of launched from the specified cluster template","tags":["v1"],"x-Features":["ClusterTemplate"]},"parameters":[{"description":"Cluster template uid","in":"path","name":"uid","required":true,"type":"string"}]},"/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/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/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":"Log fetcher 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/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/spc/download":{"post":{"operationId":"v1SpectroClustersSpcDownload","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterDefinitionEntity"}}],"produces":["application/octet-stream"],"responses":{"200":{"description":"Cluster definition archive file","headers":{"Content-Disposition":{"type":"string"}},"schema":{"format":"binary","type":"string"}}},"summary":"Downloads the cluster definition archive file","tags":["v1"]}},"/v1/spectroclusters/tags":{"get":{"operationId":"v1SpectroClustersTagsGet","responses":{"200":{"description":"An array of spectrocluster tags","schema":{"$ref":"#/definitions/v1SpectroClusterTags"}}},"summary":"Retrieves a list of spectrocluster tags","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"]},"post":{"operationId":"v1SpectroClustersUpgradeSettings","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterUpgradeSettingsEntity"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update all clusters upgrade settings","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/packs/values":{"get":{"operationId":"v1VirtualClustersPacksValues","parameters":[{"default":"k3s","description":"Kubernetes distribution type","enum":["k3s","cncf_k8s","vcluster-generic"],"in":"query","name":"kubernetesDistroType","type":"string"}],"responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/v1ClusterVirtualPacksValues"}}},"summary":"Get the cluster pack values yaml","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/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/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/adminTokenKubeconfig":{"delete":{"operationId":"v1SpectroClustersUidTokenKubeConfigDelete","responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Deletes the cluster's token kube config data","tags":["v1"]},"get":{"operationId":"v1SpectroClustersUidTokenKubeConfigGet","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 token kube config file","tags":["v1"]},"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1SpectroClustersUidTokenKubeConfigUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterAssetTokenKubeConfig"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the cluster's token kube config data","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/clusterMetaAttribute":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1SpectroClustersUidClusterMetaAttributeUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterMetaAttributeEntity"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Updates the specified cluster meta attribute","tags":["v1"]}},"/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":[{"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}/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/reset":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"V1SpectroClustersUidEdgeReset","responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"reset the edge clusters by deleting machine pools and conditions","tags":["v1"]}},"/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","required":true,"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}/heartbeat":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"put":{"operationId":"v1SpectroClustersUidHeartbeatUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterHeartbeat"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update specific cluster heartbeat","tags":["v1"]}},"/v1/spectroclusters/{uid}/hybridPools/metadata":{"get":{"operationId":"v1SpectroClustersGetHybridPoolsMetadata","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpectroClusterHybridPoolsMetadata"}}},"summary":"Returns the metadata of all hybrid pools associated with the specified cluster","tags":["v1"]},"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}]},"/v1/spectroclusters/{uid}/hybridSettings":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1SpectroClustersUidHybridSettings","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterHybridSettingsEntity"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update specific cluster hybrid settings","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"}],"put":{"operationId":"v1SpectroClustersK8CertificateUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterK8sCertificate"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update K8Certificate for spectro cluster","tags":["v1"]}},"/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 control plane 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}/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"},{"default":false,"in":"query","name":"skipEmptyNamespaces","type":"boolean"}]},"/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}/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}/repave/approve":{"patch":{"operationId":"v1SpectroClustersUidRepaveApproveUpdate","parameters":[{"description":"cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Returns the spectrocluster repave approve update","tags":["v1"]}},"/v1/spectroclusters/{uid}/repave/status":{"get":{"operationId":"v1SpectroClustersUidRepaveGet","parameters":[{"description":"cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"responses":{"200":{"description":"Returns cluster repave status","schema":{"$ref":"#/definitions/v1SpectroClusterRepave"}}},"summary":"Returns the spectrocluster repave","tags":["v1"]}},"/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":{"get":{"operationId":"v1SpectroClustersUidStatus","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SpectroClusterStatusEntity"}}},"summary":"Get the cluster's status","tags":["v1"]},"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}]},"/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}/upgrade/settings":{"parameters":[{"description":"Cluster uid","in":"path","name":"uid","required":true,"type":"string"}],"post":{"operationId":"v1SpectroClustersUidUpgradeSettings","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1ClusterUpgradeSettingsEntity"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update specific cluster upgrade settings","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}/validate/repave":{"post":{"operationId":"v1SpectroClustersUidValidateRepave","parameters":[{"description":"cluster uid","in":"path","name":"uid","required":true,"type":"string"},{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1SpectroClusterPacksEntity"}}],"responses":{"200":{"description":"Cluster repave validation response","schema":{"$ref":"#/definitions/v1SpectroClusterRepaveValidationResponse"}}},"summary":"Validates if cluster gets repaved for the specified packs","tags":["v1"]}},"/v1/spectroclusters/{uid}/variables":{"get":{"operationId":"v1SpectroClustersUidVariablesGet","responses":{"200":{"description":"(empty)","schema":{"items":{"$ref":"#/definitions/v1SpectroClusterVariables"},"type":"array"}}},"summary":"Retrieve a list of variables associated with the cluster","tags":["v1"]},"parameters":[{"description":"Cluster uid for which variables need to be retrieved","in":"path","name":"uid","required":true,"type":"string"}],"patch":{"operationId":"v1SpectroClustersUidVariablesPatch","parameters":[{"in":"body","name":"body","schema":{"items":{"$ref":"#/definitions/v1SpectroClusterVariableUpdateEntity"},"type":"array"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Update cluster variable values for specified cluster","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/system/config/reverseproxy":{"get":{"operationId":"V1SystemConfigReverseProxyGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1SystemReverseProxy"}}},"summary":"get the system config reverse proxy","tags":["v1","system","private","docs-show"]},"put":{"operationId":"V1SystemConfigReverseProxyUpdate","parameters":[{"in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/v1SystemReverseProxy"}}],"responses":{"204":{"description":"(empty)","schema":{"$ref":"#/definitions/v1Updated"}}},"summary":"updates the system config reverse proxy","tags":["v1","system","private","docs-show"]}},"/v1/system/passwords/blocklist":{"delete":{"operationId":"V1PasswordsBlockListDelete","parameters":[{"in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/V1PasswordsBlockList"}}],"responses":{"204":{"description":"The resource was deleted successfully"}},"summary":"Delete a list of block listed passwords","tags":["v1","system","docs-show"]},"patch":{"operationId":"V1PasswordsBlockListUpdate","parameters":[{"in":"body","name":"body","required":true,"schema":{"$ref":"#/definitions/V1PasswordsBlockList"}}],"responses":{"204":{"description":"(empty)","schema":{"$ref":"#/definitions/v1Updated"}}},"summary":"List of block listed passwords","tags":["v1","system","docs-show"]}},"/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}/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":[{"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}/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","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":{"get":{"operationId":"V1TenantUidPasswordPolicyGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1TenantPasswordPolicyEntity"}}},"summary":"retrieves the password policy for tenant","tags":["v1"]},"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/clusterRbacSettings":{"get":{"operationId":"v1TenantClusterRbacSettingsGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1TenantClusterRbacSettings"}}},"summary":"Get tenant cluster RBAC settings","tags":["v1"]},"parameters":[{"in":"path","name":"tenantUid","required":true,"type":"string"}],"put":{"operationId":"v1TenantClusterRbacSettingsUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1TenantClusterRbacSettings"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update tenant cluster RBAC settings","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/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}/preferences/fips":{"get":{"operationId":"v1TenantFipsSettingsGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1FipsSettings"}}},"summary":"Get tenant fips settings","tags":["v1"]},"parameters":[{"in":"path","name":"tenantUid","required":true,"type":"string"}],"put":{"operationId":"v1TenantFipsSettingsUpdate","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1FipsSettings"}}],"responses":{"204":{"description":"Ok response without content","headers":{"AuditUid":{"description":"Audit uid for the request","type":"string"}}}},"summary":"Update tenant fips setting","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":"v1UsersAssetSshGetUid","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/auth/tokens/revoke":{"post":{"operationId":"v1UsersAuthTokensRevoke","parameters":[{"in":"body","name":"body","schema":{"$ref":"#/definitions/v1AuthTokenRevoke"}}],"responses":{"204":{"description":"The resource was updated successfully"}},"summary":"Revoke access of specific token(s)","tags":["v1"]}},"/v1/users/config/scar":{"get":{"operationId":"V1UsersConfigScarGet","responses":{"200":{"description":"(empty)","schema":{"$ref":"#/definitions/v1SystemScarSpec"}}},"summary":"Get the system Spectro repository. Restricted to edge services","tags":["v1"]}},"/v1/users/info":{"get":{"description":"Returns a basic information of User for the specified uid.","operationId":"v1UsersInfoGet","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1UserInfo"}}},"summary":"Returns the base information of specified User","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"},"emailId":{"type":"string"},"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/features":{"get":{"description":"Returns the users system feature","operationId":"v1UsersSystemFeature","responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/v1SystemFeatures"}}},"summary":"Returns the users system feature","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"},"newPassword":{"type":"string"}},"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"}],"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":[{"in":"path","name":"uid","required":true,"type":"string"}]},"/v1/workspaces/{uid}/restore/onDemand":{"parameters":[{"in":"path","name":"uid","required":true,"type":"string"}],"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"],"securityDefinitions":{"ApiKey":{"description":"API key authorization where API key can be generated from Palette console under Profile \u003e My API Keys","in":"header","name":"ApiKey","type":"apiKey"},"Authorization":{"description":"JWT token authorization obtained using /v1/auth/authenticate api","in":"header","name":"Authorization","type":"apiKey"}},"swagger":"2.0"} \ No newline at end of file diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index a0f88eb6..04f7614d 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -1575,9 +1575,9 @@ paths: tags: - auth x-codegen-request-body-name: body - /v1/cloudaccounts/apache-cloudstack: + /v1/cloudaccounts/aws: get: - operationId: v1CloudAccountsCloudStackList + 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" @@ -1626,21 +1626,19 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1CloudStackAccounts" - description: An array of CloudStack cloud account items - summary: Retrieves a list of CloudStack cloud accounts + $ref: "#/components/schemas/v1AwsAccounts" + description: An array of cloud account items + summary: Retrieves a list of AWS cloud accounts tags: - cloudaccounts - x-Features: - - ApacheCloudstack post: - operationId: v1CloudAccountsCloudStackCreate + operationId: v1CloudAccountsAwsCreate requestBody: content: application/json: schema: - $ref: "#/components/schemas/v1CloudStackAccountInputEntity" - description: Request payload to validate CloudStack cloud account + $ref: "#/components/schemas/v1AwsAccount" + description: Request payload to validate AWS cloud account required: false responses: "201": @@ -1654,17 +1652,15 @@ paths: description: Audit uid for the request schema: type: string - summary: Creates a CloudStack cloud account + summary: Creates an AWS cloud account tags: - cloudaccounts - x-Features: - - ApacheCloudstack x-codegen-request-body-name: body - /v1/cloudaccounts/apache-cloudstack/{uid}: + /v1/cloudaccounts/aws/{uid}: delete: - operationId: v1CloudAccountsCloudStackDelete + operationId: v1CloudAccountsAwsDelete parameters: - - description: CloudStack cloud account uid + - description: AWS cloud account uid in: path name: uid required: true @@ -1674,32 +1670,37 @@ paths: "204": content: {} description: The resource was deleted successfully - summary: Deletes the specified CloudStack account + summary: Deletes the specified AWS account tags: - cloudaccounts get: - operationId: v1CloudAccountsCloudStackGet + operationId: v1CloudAccountsAwsGet parameters: - - description: CloudStack cloud account uid + - description: AWS cloud account uid in: path name: uid required: true schema: type: string + - in: query + name: assumeCredentials + schema: + default: false + type: boolean responses: "200": content: application/json: schema: - $ref: "#/components/schemas/v1CloudStackAccount" + $ref: "#/components/schemas/v1AwsAccount" description: OK - summary: Returns the specified CloudStack account + summary: Returns the specified AWS account tags: - cloudaccounts put: - operationId: v1CloudAccountsCloudStackUpdate + operationId: v1CloudAccountsAwsUpdate parameters: - - description: CloudStack cloud account uid + - description: AWS cloud account uid in: path name: uid required: true @@ -1709,110 +1710,60 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1CloudStackAccountUpdateEntity" + $ref: "#/components/schemas/v1AwsAccount" required: false responses: "204": content: {} description: The resource was updated successfully - summary: Updates the specified CloudStack account + summary: Updates the specified AWS account tags: - cloudaccounts x-codegen-request-body-name: body - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/diskofferings: + /v1/cloudaccounts/azure: get: - operationId: v1CloudstackAccountsUidDiskofferings + operationId: v1CloudAccountsAzureList parameters: - - in: path - name: uid - required: true - schema: - type: string - - description: Zone for which CloudStack disk offerings are requested + - 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: zone + name: fields schema: type: string - - description: Project ID for which CloudStack disk offerings are requested + - description: |- + Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws + + Server will be restricted to certain fields based on the indexed data for each resource. in: query - name: projectId - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackDiskOfferings" - description: (empty) - summary: Get the cloudstack disk offerings for a given account and zone - tags: - - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/domains: - get: - operationId: v1CloudstackAccountsUidDomains - parameters: - - in: path - name: uid - required: true - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackDomains" - description: (empty) - summary: Get the cloudstack domains for a given account - tags: - - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/keypairs: - get: - operationId: v1CloudstackAccountsUidKeypairs - parameters: - - in: path - name: uid - required: true + name: filters schema: type: string - - description: Project ID for which CloudStack SSH key pairs are requested + - 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: projectId - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackKeypairs" - description: (empty) - summary: Get the cloudstack SSH key pairs for a given account - tags: - - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/networks: - get: - operationId: v1CloudstackAccountsUidNetworks - parameters: - - in: path - name: uid - required: true + name: orderBy schema: type: string - - description: Zone for which CloudStack networks are requested + - description: |- + limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50. + If 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. in: query - name: zone + name: limit schema: - type: string - - description: Project ID for which CloudStack networks are requested + default: 50 + format: int64 + 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. in: query - name: projectId + name: offset schema: - type: string - - description: VPC ID for which CloudStack networks are requested + format: int64 + type: integer + - description: continue token to paginate the subsequent data items in: query - name: vpcId + name: continue schema: type: string responses: @@ -1820,154 +1771,105 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1CloudStackNetworks" - description: (empty) - summary: Get the cloudstack networks for a given account and zone + $ref: "#/components/schemas/v1AzureAccounts" + description: An array of azure cloud account items + summary: Retrieves a list of azure cloud accounts tags: - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/offerings: - get: - operationId: v1CloudstackAccountsUidOfferings - parameters: - - in: path - name: uid - required: true - schema: - type: string - - description: Zone for which CloudStack offerings are requested - in: query - name: zone - schema: - type: string - - description: Project ID for which CloudStack offerings are requested - in: query - name: projectId - schema: - type: string - - description: Template ID for which CloudStack offerings are requested - in: query - name: templateId - schema: - type: string + post: + operationId: v1CloudAccountsAzureCreate + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1AzureAccount" + description: Request payload to validate Azure cloud account + required: false responses: - "200": + "201": content: application/json: schema: - $ref: "#/components/schemas/v1CloudStackOfferings" - description: (empty) - summary: Get the cloudstack compute offerings for a given account and zone + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Create azure cloud account tags: - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/projects: - get: - operationId: v1CloudstackAccountsUidProjects + x-codegen-request-body-name: body + /v1/cloudaccounts/azure/{uid}: + delete: + operationId: v1CloudAccountsAzureDelete parameters: - - in: path + - description: Azure cloud account uid + in: path name: uid required: true schema: type: string responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackProjects" - description: (empty) - summary: Get the cloudstack projects for a given account and domain + "204": + content: {} + description: The resource was deleted successfully + summary: Deletes the specified azure account tags: - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/templates: get: - operationId: v1CloudstackAccountsUidTemplates + operationId: v1CloudAccountsAzureGet parameters: - - in: path + - description: Azure cloud account uid + in: path name: uid required: true schema: type: string - - description: Zone for which CloudStack templates are requested - in: query - name: zone - schema: - type: string - - description: Project ID for which CloudStack templates are requested - in: query - name: projectId - schema: - type: string - - description: Template IDs for which CloudStack templates are requested - explode: false - in: query - name: templateIds - schema: - items: - type: string - type: array - style: form responses: "200": content: application/json: schema: - $ref: "#/components/schemas/v1CloudStackTemplates" - description: (empty) - summary: Get the cloudstack templates for a given account and zone + $ref: "#/components/schemas/v1AzureAccount" + description: OK + summary: Returns the specified azure cloud account tags: - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/vpcs: - get: - operationId: v1CloudstackAccountsUidVpcs + put: + operationId: v1CloudAccountsAzureUpdate parameters: - - in: path + - description: Azure cloud account uid + in: path name: uid required: true schema: type: string - - description: Project ID for which CloudStack VPCs are requested - in: query - name: projectId - schema: - type: string - - description: Domain ID for which CloudStack VPCs are requested - in: query - name: domainId - schema: - type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1AzureAccount" + required: false responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackVpcs" - description: (empty) - summary: Get the cloudstack VPCs for a given account + "204": + content: {} + description: The resource was updated successfully + summary: Updates the specified azure account tags: - cloudaccounts - /v1/cloudaccounts/apache-cloudstack/{uid}/properties/zones: + x-codegen-request-body-name: body + /v1/cloudaccounts/cloudTypes/{cloudType}: get: - operationId: v1CloudstackAccountsUidZones + operationId: v1CloudAccountsCustomList parameters: - - in: path - name: uid + - description: Custom cloud type + in: path + name: cloudType required: true schema: type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackZones" - description: (empty) - summary: Get the cloudstack zones for a given account - tags: - - cloudaccounts - /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 @@ -2015,19 +1917,26 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1AwsAccounts" - description: An array of cloud account items - summary: Retrieves a list of AWS cloud accounts + $ref: "#/components/schemas/v1CustomAccounts" + description: An array of cloud account by specified cloud type items + summary: Retrieves a list of cloud accounts by cloud type tags: - cloudaccounts post: - operationId: v1CloudAccountsAwsCreate + operationId: v1CloudAccountsCustomCreate + parameters: + - description: Custom cloud type + in: path + name: cloudType + required: true + schema: + type: string requestBody: content: application/json: schema: - $ref: "#/components/schemas/v1AwsAccount" - description: Request payload to validate AWS cloud account + $ref: "#/components/schemas/v1CustomAccountEntity" + description: Request payload to validate Custom cloud account required: false responses: "201": @@ -2041,77 +1950,90 @@ paths: description: Audit uid for the request schema: type: string - summary: Creates an AWS cloud account + summary: Creates an cloud account of specific cloud type tags: - cloudaccounts x-codegen-request-body-name: body - /v1/cloudaccounts/aws/{uid}: + /v1/cloudaccounts/cloudTypes/{cloudType}/{uid}: delete: - operationId: v1CloudAccountsAwsDelete + operationId: v1CloudAccountsCustomDelete parameters: - - description: AWS cloud account uid + - description: Custom cloud account uid in: path name: uid required: true schema: type: string + - description: Custom cloud type + in: path + name: cloudType + required: true + schema: + type: string responses: "204": content: {} description: The resource was deleted successfully - summary: Deletes the specified AWS account + summary: Deletes the specified account by cloud type tags: - cloudaccounts get: - operationId: v1CloudAccountsAwsGet + operationId: v1CloudAccountsCustomGet parameters: - - description: AWS cloud account uid + - description: Custom cloud account uid in: path name: uid required: true schema: type: string - - in: query - name: assumeCredentials + - description: Custom cloud type + in: path + name: cloudType + required: true schema: - default: false - type: boolean + type: string responses: "200": content: application/json: schema: - $ref: "#/components/schemas/v1AwsAccount" + $ref: "#/components/schemas/v1CustomAccount" description: OK - summary: Returns the specified AWS account + summary: Returns the specified account by cloud type tags: - cloudaccounts put: - operationId: v1CloudAccountsAwsUpdate + operationId: v1CloudAccountsCustomUpdate parameters: - - description: AWS cloud account uid + - description: Custom cloud account uid in: path name: uid required: true schema: type: string + - description: Custom cloud type + in: path + name: cloudType + required: true + schema: + type: string requestBody: content: application/json: schema: - $ref: "#/components/schemas/v1AwsAccount" + $ref: "#/components/schemas/v1CustomAccountEntity" required: false responses: "204": content: {} description: The resource was updated successfully - summary: Updates the specified AWS account + summary: Updates the specified account by cloud type tags: - cloudaccounts x-codegen-request-body-name: body - /v1/cloudaccounts/azure: + /v1/cloudaccounts/cloudstack: get: - operationId: v1CloudAccountsAzureList + operationId: v1CloudAccountsCloudStackList parameters: - description: "Set of fields to be presented in the response with values. The\ \ fields are comma separated. Eg: metadata.uid,metadata.name" @@ -2160,19 +2082,19 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1AzureAccounts" - description: An array of azure cloud account items - summary: Retrieves a list of azure cloud accounts + $ref: "#/components/schemas/v1CloudStackAccounts" + description: An array of CloudStack cloud account items + summary: Retrieves a list of CloudStack cloud accounts tags: - cloudaccounts post: - operationId: v1CloudAccountsAzureCreate + operationId: v1CloudAccountsCloudStackCreate requestBody: content: application/json: schema: - $ref: "#/components/schemas/v1AzureAccount" - description: Request payload to validate Azure cloud account + $ref: "#/components/schemas/v1CloudStackAccountInputEntity" + description: Request payload to validate CloudStack cloud account required: false responses: "201": @@ -2186,15 +2108,15 @@ paths: description: Audit uid for the request schema: type: string - summary: Create azure cloud account + summary: Creates a CloudStack cloud account tags: - cloudaccounts x-codegen-request-body-name: body - /v1/cloudaccounts/azure/{uid}: + /v1/cloudaccounts/cloudstack/{uid}: delete: - operationId: v1CloudAccountsAzureDelete + operationId: v1CloudAccountsCloudStackDelete parameters: - - description: Azure cloud account uid + - description: CloudStack cloud account uid in: path name: uid required: true @@ -2204,13 +2126,13 @@ paths: "204": content: {} description: The resource was deleted successfully - summary: Deletes the specified azure account + summary: Deletes the specified CloudStack account tags: - cloudaccounts get: - operationId: v1CloudAccountsAzureGet + operationId: v1CloudAccountsCloudStackGet parameters: - - description: Azure cloud account uid + - description: CloudStack cloud account uid in: path name: uid required: true @@ -2221,15 +2143,15 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1AzureAccount" + $ref: "#/components/schemas/v1CloudStackAccount" description: OK - summary: Returns the specified azure cloud account + summary: Returns the specified CloudStack account tags: - cloudaccounts put: - operationId: v1CloudAccountsAzureUpdate + operationId: v1CloudAccountsCloudStackUpdate parameters: - - description: Azure cloud account uid + - description: CloudStack cloud account uid in: path name: uid required: true @@ -2239,66 +2161,110 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1AzureAccount" + $ref: "#/components/schemas/v1CloudStackAccountUpdateEntity" required: false responses: "204": content: {} description: The resource was updated successfully - summary: Updates the specified azure account + summary: Updates the specified CloudStack account tags: - cloudaccounts x-codegen-request-body-name: body - /v1/cloudaccounts/cloudTypes/{cloudType}: + /v1/cloudaccounts/cloudstack/{uid}/properties/diskofferings: get: - operationId: v1CloudAccountsCustomList + operationId: v1CloudstackAccountsUidDiskofferings parameters: - - description: Custom cloud type - in: path - name: cloudType + - in: path + name: uid required: true schema: type: string - - description: "Set of fields to be presented in the response with values. The\ - \ fields are comma separated. Eg: metadata.uid,metadata.name" + - description: Zone for which CloudStack disk offerings are requested in: query - name: fields + name: zone schema: type: string - - description: |- - Filters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws - - Server will be restricted to certain fields based on the indexed data for each resource. + - description: Project ID for which CloudStack disk offerings are requested in: query - name: filters + name: projectId schema: type: string - - description: "Specify the fields with sort order. 1 indicates ascending and\ - \ -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1" + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackDiskOfferings" + description: (empty) + summary: Get the cloudstack disk offerings for a given account and zone + tags: + - cloudaccounts + /v1/cloudaccounts/cloudstack/{uid}/properties/domains: + get: + operationId: v1CloudstackAccountsUidDomains + parameters: + - in: path + name: uid + required: true + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackDomains" + description: (empty) + summary: Get the cloudstack domains for a given account + tags: + - cloudaccounts + /v1/cloudaccounts/cloudstack/{uid}/properties/keypairs: + get: + operationId: v1CloudstackAccountsUidKeypairs + parameters: + - in: path + name: uid + required: true + schema: + type: string + - description: Project ID for which CloudStack SSH key pairs are requested in: query - name: orderBy + name: projectId schema: type: string - - description: |- - limit is a maximum number of responses to return for a list call. Default and maximum value of the limit is 50. - If 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. + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackKeypairs" + description: (empty) + summary: Get the cloudstack SSH key pairs for a given account + tags: + - cloudaccounts + /v1/cloudaccounts/cloudstack/{uid}/properties/networks: + get: + operationId: v1CloudstackAccountsUidNetworks + parameters: + - in: path + name: uid + required: true + schema: + type: string + - description: Zone for which CloudStack networks are requested in: query - name: limit + name: zone schema: - default: 50 - format: int64 - 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. + type: string + - description: Project ID for which CloudStack networks are requested in: query - name: offset + name: projectId schema: - format: int64 - type: integer - - description: continue token to paginate the subsequent data items + type: string + - description: VPC ID for which CloudStack networks are requested in: query - name: continue + name: vpcId schema: type: string responses: @@ -2306,79 +2272,81 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1CustomAccounts" - description: An array of cloud account by specified cloud type items - summary: Retrieves a list of cloud accounts by cloud type + $ref: "#/components/schemas/v1CloudStackNetworks" + description: (empty) + summary: Get the cloudstack networks for a given account and zone tags: - cloudaccounts - post: - operationId: v1CloudAccountsCustomCreate + /v1/cloudaccounts/cloudstack/{uid}/properties/offerings: + get: + operationId: v1CloudstackAccountsUidOfferings parameters: - - description: Custom cloud type - in: path - name: cloudType + - in: path + name: uid required: true schema: type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CustomAccountEntity" - description: Request payload to validate Custom cloud account - required: false + - description: Zone for which CloudStack offerings are requested + in: query + name: zone + schema: + type: string + - description: Project ID for which CloudStack offerings are requested + in: query + name: projectId + schema: + type: string + - description: Template ID for which CloudStack offerings are requested + in: query + name: templateId + schema: + type: string responses: - "201": + "200": content: application/json: schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Creates an cloud account of specific cloud type + $ref: "#/components/schemas/v1CloudStackOfferings" + description: (empty) + summary: Get the cloudstack compute offerings for a given account and zone tags: - cloudaccounts - x-codegen-request-body-name: body - /v1/cloudaccounts/cloudTypes/{cloudType}/{uid}: - delete: - operationId: v1CloudAccountsCustomDelete + /v1/cloudaccounts/cloudstack/{uid}/properties/projects: + get: + operationId: v1CloudstackAccountsUidProjects parameters: - - description: Custom cloud account uid - in: path + - in: path name: uid required: true schema: type: string - - description: Custom cloud type - in: path - name: cloudType - required: true - schema: - type: string responses: - "204": - content: {} - description: The resource was deleted successfully - summary: Deletes the specified account by cloud type + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackProjects" + description: (empty) + summary: Get the cloudstack projects for a given account and domain tags: - cloudaccounts + /v1/cloudaccounts/cloudstack/{uid}/properties/templates: get: - operationId: v1CloudAccountsCustomGet + operationId: v1CloudstackAccountsUidTemplates parameters: - - description: Custom cloud account uid - in: path + - in: path name: uid required: true schema: type: string - - description: Custom cloud type - in: path - name: cloudType - required: true + - description: Zone for which CloudStack templates are requested + in: query + name: zone + schema: + type: string + - description: Project ID for which CloudStack templates are requested + in: query + name: projectId schema: type: string responses: @@ -2386,40 +2354,59 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1CustomAccount" - description: OK - summary: Returns the specified account by cloud type + $ref: "#/components/schemas/v1CloudStackTemplates" + description: (empty) + summary: Get the cloudstack templates for a given account and zone tags: - cloudaccounts - put: - operationId: v1CloudAccountsCustomUpdate + /v1/cloudaccounts/cloudstack/{uid}/properties/vpcs: + get: + operationId: v1CloudstackAccountsUidVpcs parameters: - - description: Custom cloud account uid - in: path + - in: path name: uid required: true schema: type: string - - description: Custom cloud type - in: path - name: cloudType + - description: Project ID for which CloudStack VPCs are requested + in: query + name: projectId + schema: + type: string + - description: Domain ID for which CloudStack VPCs are requested + in: query + name: domainId + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackVpcs" + description: (empty) + summary: Get the cloudstack VPCs for a given account + tags: + - cloudaccounts + /v1/cloudaccounts/cloudstack/{uid}/properties/zones: + get: + operationId: v1CloudstackAccountsUidZones + parameters: + - in: path + name: uid required: true schema: type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CustomAccountEntity" - required: false responses: - "204": - content: {} - description: The resource was updated successfully - summary: Updates the specified account by cloud type + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackZones" + description: (empty) + summary: Get the cloudstack zones for a given account tags: - cloudaccounts - x-codegen-request-body-name: body /v1/cloudaccounts/gcp: get: operationId: v1CloudAccountsGcpList @@ -3715,292 +3702,6 @@ paths: tags: - cloudconfigs x-codegen-request-body-name: body - /v1/cloudconfigs/apache-cloudstack/{configUid}: - get: - operationId: v1CloudConfigsCloudStackGet - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackCloudConfig" - description: OK - summary: Returns the specified CloudStack cloud config - tags: - - cloudconfigs - /v1/cloudconfigs/apache-cloudstack/{configUid}/clusterConfig: - put: - operationId: v1CloudConfigsCloudStackUidClusterConfig - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackCloudClusterConfigEntity" - required: false - responses: - "204": - content: {} - description: The resource was updated successfully - summary: Updates the cluster configuration information - tags: - - cloudconfigs - x-codegen-request-body-name: body - /v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools: - post: - operationId: v1CloudConfigsCloudStackMachinePoolCreate - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackMachinePoolConfigEntity" - required: false - responses: - "201": - content: - application/json: - schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Creates a CloudStack cloud config's machine pool - tags: - - cloudconfigs - x-codegen-request-body-name: body - /v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}: - delete: - operationId: v1CloudConfigsCloudStackMachinePoolDelete - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - - description: Machine pool name - in: path - name: machinePoolName - required: true - schema: - type: string - responses: - "204": - content: {} - description: The resource was deleted successfully - summary: Deletes the specified machine pool - tags: - - cloudconfigs - put: - operationId: v1CloudConfigsCloudStackMachinePoolUpdate - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - - description: Machine pool name - in: path - name: machinePoolName - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackMachinePoolConfigEntity" - required: false - responses: - "204": - content: {} - description: The resource was updated successfully - summary: Updates the specified CloudStack cloud config's machine pool - tags: - - cloudconfigs - x-codegen-request-body-name: body - /v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines: - get: - operationId: v1CloudConfigsCloudStackPoolMachinesList - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - - description: Machine pool name - in: path - name: machinePoolName - required: true - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackMachines" - description: An array of CloudStack machine items - summary: Retrieves a list of CloudStack machines - tags: - - cloudconfigs - post: - operationId: v1CloudConfigsCloudStackPoolMachinesAdd - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - - description: Machine pool name - in: path - name: machinePoolName - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackMachine" - required: false - responses: - "201": - content: - application/json: - schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Adds the CloudStack machine to cloud config's machine pool - tags: - - cloudconfigs - x-codegen-request-body-name: body - /v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}: - delete: - operationId: v1CloudConfigsCloudStackPoolMachinesUidDelete - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - - description: Machine pool name - in: path - name: machinePoolName - required: true - schema: - type: string - - description: Machine uid - in: path - name: machineUid - required: true - schema: - type: string - responses: - "204": - content: {} - description: The resource was deleted successfully - summary: Deletes the specified CloudStack machine - tags: - - cloudconfigs - get: - operationId: v1CloudConfigsCloudStackPoolMachinesUidGet - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - - description: Machine pool name - in: path - name: machinePoolName - required: true - schema: - type: string - - description: Machine uid - in: path - name: machineUid - required: true - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackMachine" - description: OK - summary: Returns the specified CloudStack machine - tags: - - cloudconfigs - put: - operationId: v1CloudConfigsCloudStackPoolMachinesUidUpdate - parameters: - - description: Cluster's cloud config uid - in: path - name: configUid - required: true - schema: - type: string - - description: Machine pool name - in: path - name: machinePoolName - required: true - schema: - type: string - - description: Machine uid - in: path - name: machineUid - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackMachine" - required: false - responses: - "204": - content: {} - description: The resource was updated successfully - summary: Updates the specified machine to cloud config's machine pool - tags: - - cloudconfigs - x-codegen-request-body-name: body /v1/cloudconfigs/aws/{configUid}: get: operationId: v1CloudConfigsAwsGet @@ -5172,13 +4873,299 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/v1CustomMachine" + $ref: "#/components/schemas/v1CustomMachine" + required: false + responses: + "204": + content: {} + description: The resource was updated successfully + summary: Updates the specified machine to the cloud config's machine pool + tags: + - cloudconfigs + x-codegen-request-body-name: body + /v1/cloudconfigs/cloudstack/{configUid}: + get: + operationId: v1CloudConfigsCloudStackGet + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackCloudConfig" + description: OK + summary: Returns the specified CloudStack cloud config + tags: + - cloudconfigs + /v1/cloudconfigs/cloudstack/{configUid}/clusterConfig: + put: + operationId: v1CloudConfigsCloudStackUidClusterConfig + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackCloudClusterConfigEntity" + required: false + responses: + "204": + content: {} + description: The resource was updated successfully + summary: Updates the cluster configuration information + tags: + - cloudconfigs + x-codegen-request-body-name: body + /v1/cloudconfigs/cloudstack/{configUid}/machinePools: + post: + operationId: v1CloudConfigsCloudStackMachinePoolCreate + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackMachinePoolConfigEntity" + required: false + responses: + "201": + content: + application/json: + schema: + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Creates a CloudStack cloud config's machine pool + tags: + - cloudconfigs + x-codegen-request-body-name: body + /v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}: + delete: + operationId: v1CloudConfigsCloudStackMachinePoolDelete + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + - description: Machine pool name + in: path + name: machinePoolName + required: true + schema: + type: string + responses: + "204": + content: {} + description: The resource was deleted successfully + summary: Deletes the specified machine pool + tags: + - cloudconfigs + put: + operationId: v1CloudConfigsCloudStackMachinePoolUpdate + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + - description: Machine pool name + in: path + name: machinePoolName + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackMachinePoolConfigEntity" + required: false + responses: + "204": + content: {} + description: The resource was updated successfully + summary: Updates the specified CloudStack cloud config's machine pool + tags: + - cloudconfigs + x-codegen-request-body-name: body + /v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines: + get: + operationId: v1CloudConfigsCloudStackPoolMachinesList + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + - description: Machine pool name + in: path + name: machinePoolName + required: true + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackMachines" + description: An array of CloudStack machine items + summary: Retrieves a list of CloudStack machines + tags: + - cloudconfigs + post: + operationId: v1CloudConfigsCloudStackPoolMachinesAdd + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + - description: Machine pool name + in: path + name: machinePoolName + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackMachine" + required: false + responses: + "201": + content: + application/json: + schema: + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Adds the CloudStack machine to cloud config's machine pool + tags: + - cloudconfigs + x-codegen-request-body-name: body + /v1/cloudconfigs/cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}: + delete: + operationId: v1CloudConfigsCloudStackPoolMachinesUidDelete + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + - description: Machine pool name + in: path + name: machinePoolName + required: true + schema: + type: string + - description: Machine uid + in: path + name: machineUid + required: true + schema: + type: string + responses: + "204": + content: {} + description: The resource was deleted successfully + summary: Deletes the specified CloudStack machine + tags: + - cloudconfigs + get: + operationId: v1CloudConfigsCloudStackPoolMachinesUidGet + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + - description: Machine pool name + in: path + name: machinePoolName + required: true + schema: + type: string + - description: Machine uid + in: path + name: machineUid + required: true + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackMachine" + description: OK + summary: Returns the specified CloudStack machine + tags: + - cloudconfigs + put: + operationId: v1CloudConfigsCloudStackPoolMachinesUidUpdate + parameters: + - description: Cluster's cloud config uid + in: path + name: configUid + required: true + schema: + type: string + - description: Machine pool name + in: path + name: machinePoolName + required: true + schema: + type: string + - description: Machine uid + in: path + name: machineUid + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackMachine" required: false responses: "204": content: {} description: The resource was updated successfully - summary: Updates the specified machine to the cloud config's machine pool + summary: Updates the specified machine to cloud config's machine pool tags: - cloudconfigs x-codegen-request-body-name: body @@ -8202,273 +8189,6 @@ paths: summary: Returns the specified cloud config's machine pools and machine uid tags: - cloudconfigs - /v1/clouds/apache-cloudstack/account/validate: - post: - description: Validates CloudStack account credentials and domain. Verifies API - connectivity and that the specified domain exists. Returns no contents if - account is valid else error. - operationId: V1CloudStackAccountValidate - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackCloudAccount" - description: Request payload for CloudStack cloud account with required domain - field - required: true - responses: - "204": - content: {} - description: Ok response without content - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Check if CloudStack account is valid - tags: - - clouds - x-codegen-request-body-name: cloudstackCloudAccount - /v1/clouds/apache-cloudstack/diskOfferings: - get: - operationId: V1CloudStackDiskOfferingsGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - - description: Zone for which CloudStack disk offerings are requested - in: query - name: zone - schema: - type: string - - description: Project ID for which CloudStack disk offerings are requested - in: query - name: projectId - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackDiskOfferings" - description: (empty) - summary: Returns the CloudStack disk offerings - tags: - - clouds - /v1/clouds/apache-cloudstack/domains: - get: - operationId: V1CloudStackDomainsGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackDomains" - description: (empty) - summary: Returns the CloudStack domains - tags: - - clouds - /v1/clouds/apache-cloudstack/keypairs: - get: - operationId: V1CloudStackKeypairsGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - - description: Project ID for which CloudStack SSH key pairs are requested - in: query - name: projectId - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackKeypairs" - description: (empty) - summary: Returns the CloudStack SSH key pairs - tags: - - clouds - /v1/clouds/apache-cloudstack/networks: - get: - operationId: V1CloudStackNetworksGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - - description: Zone for which CloudStack networks are requested - in: query - name: zone - schema: - type: string - - description: Project ID for which CloudStack networks are requested - in: query - name: projectId - schema: - type: string - - description: VPC ID for which CloudStack networks are requested - in: query - name: vpcId - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackNetworks" - description: (empty) - summary: Returns the CloudStack networks - tags: - - clouds - /v1/clouds/apache-cloudstack/offerings: - get: - operationId: V1CloudStackOfferingsGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - - description: Zone for which CloudStack offerings are requested - in: query - name: zone - schema: - type: string - - description: Project ID for which CloudStack offerings are requested - in: query - name: projectId - schema: - type: string - - description: Template ID for which CloudStack offerings are requested - in: query - name: templateId - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackOfferings" - description: (empty) - summary: Returns the CloudStack compute offerings - tags: - - clouds - /v1/clouds/apache-cloudstack/projects: - get: - operationId: V1CloudStackProjectsGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackProjects" - description: (empty) - summary: Returns the CloudStack projects - tags: - - clouds - /v1/clouds/apache-cloudstack/templates: - get: - operationId: V1CloudStackTemplatesGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - - description: Zone for which CloudStack templates are requested - in: query - name: zone - schema: - type: string - - description: Project ID for which CloudStack templates are requested - in: query - name: projectId - schema: - type: string - - description: Template IDs for which CloudStack templates are requested - explode: false - in: query - name: templateIds - schema: - items: - type: string - type: array - style: form - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackTemplates" - description: (empty) - summary: Returns the CloudStack templates - tags: - - clouds - /v1/clouds/apache-cloudstack/vpcs: - get: - operationId: V1CloudStackVpcsGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - - description: Project ID for which CloudStack VPCs are requested - in: query - name: projectId - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackVpcs" - description: (empty) - summary: Returns the CloudStack Vpcs - tags: - - clouds - /v1/clouds/apache-cloudstack/zones: - get: - operationId: V1CloudStackZonesGet - parameters: - - description: Uid for the specific CloudStack cloud account - in: query - name: cloudAccountUid - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1CloudStackZones" - description: (empty) - summary: Returns the CloudStack zones - tags: - - clouds /v1/clouds/aws/account/secret/credentials: post: operationId: V1AwsAccountSecretCredentials @@ -10246,6 +9966,264 @@ paths: tags: - clouds x-codegen-request-body-name: body + /v1/clouds/cloudstack/account/validate: + post: + description: Validates CloudStack account credentials and domain. Verifies API + connectivity and that the specified domain exists. Returns no contents if + account is valid else error. + operationId: V1CloudStackAccountValidate + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackCloudAccount" + description: Request payload for CloudStack cloud account with required domain + field + required: true + responses: + "204": + content: {} + description: Ok response without content + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Check if CloudStack account is valid + tags: + - clouds + x-codegen-request-body-name: cloudstackCloudAccount + /v1/clouds/cloudstack/diskOfferings: + get: + operationId: V1CloudStackDiskOfferingsGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + - description: Zone for which CloudStack disk offerings are requested + in: query + name: zone + schema: + type: string + - description: Project ID for which CloudStack disk offerings are requested + in: query + name: projectId + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackDiskOfferings" + description: (empty) + summary: Returns the CloudStack disk offerings + tags: + - clouds + /v1/clouds/cloudstack/domains: + get: + operationId: V1CloudStackDomainsGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackDomains" + description: (empty) + summary: Returns the CloudStack domains + tags: + - clouds + /v1/clouds/cloudstack/keypairs: + get: + operationId: V1CloudStackKeypairsGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + - description: Project ID for which CloudStack SSH key pairs are requested + in: query + name: projectId + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackKeypairs" + description: (empty) + summary: Returns the CloudStack SSH key pairs + tags: + - clouds + /v1/clouds/cloudstack/networks: + get: + operationId: V1CloudStackNetworksGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + - description: Zone for which CloudStack networks are requested + in: query + name: zone + schema: + type: string + - description: Project ID for which CloudStack networks are requested + in: query + name: projectId + schema: + type: string + - description: VPC ID for which CloudStack networks are requested + in: query + name: vpcId + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackNetworks" + description: (empty) + summary: Returns the CloudStack networks + tags: + - clouds + /v1/clouds/cloudstack/offerings: + get: + operationId: V1CloudStackOfferingsGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + - description: Zone for which CloudStack offerings are requested + in: query + name: zone + schema: + type: string + - description: Project ID for which CloudStack offerings are requested + in: query + name: projectId + schema: + type: string + - description: Template ID for which CloudStack offerings are requested + in: query + name: templateId + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackOfferings" + description: (empty) + summary: Returns the CloudStack compute offerings + tags: + - clouds + /v1/clouds/cloudstack/projects: + get: + operationId: V1CloudStackProjectsGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackProjects" + description: (empty) + summary: Returns the CloudStack projects + tags: + - clouds + /v1/clouds/cloudstack/templates: + get: + operationId: V1CloudStackTemplatesGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + - description: Zone for which CloudStack templates are requested + in: query + name: zone + schema: + type: string + - description: Project ID for which CloudStack templates are requested + in: query + name: projectId + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackTemplates" + description: (empty) + summary: Returns the CloudStack templates + tags: + - clouds + /v1/clouds/cloudstack/vpcs: + get: + operationId: V1CloudStackVpcsGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + - description: Project ID for which CloudStack VPCs are requested + in: query + name: projectId + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackVpcs" + description: (empty) + summary: Returns the CloudStack Vpcs + tags: + - clouds + /v1/clouds/cloudstack/zones: + get: + operationId: V1CloudStackZonesGet + parameters: + - description: Uid for the specific CloudStack cloud account + in: query + name: cloudAccountUid + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1CloudStackZones" + description: (empty) + summary: Returns the CloudStack zones + tags: + - clouds /v1/clouds/eks/properties/validate: post: operationId: V1EksPropertiesValidate @@ -11139,6 +11117,8 @@ paths: summary: Create a new cluster template tags: - clusterTemplates + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/clusterTemplates/spectroclusters/{clusterUid}/variables: patch: @@ -11163,6 +11143,8 @@ paths: summary: Update the specified cluster's template variables tags: - clusterTemplates + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/clusterTemplates/tags: get: @@ -11177,6 +11159,8 @@ paths: summary: Retrieves a list of cluster template tags tags: - clusterTemplates + x-Features: + - ClusterTemplate /v1/clusterTemplates/validate/name: get: operationId: V1ClusterTemplatesValidateName @@ -11198,6 +11182,8 @@ paths: summary: Validates the cluster template name tags: - clusterTemplates + x-Features: + - ClusterTemplate /v1/clusterTemplates/{uid}: delete: operationId: V1ClusterTemplatesUidDelete @@ -11215,6 +11201,8 @@ paths: summary: Delete a cluster template by uid tags: - clusterTemplates + x-Features: + - ClusterTemplate get: operationId: V1ClusterTemplatesUidGet parameters: @@ -11234,6 +11222,8 @@ paths: summary: Returns the specified cluster template tags: - clusterTemplates + x-Features: + - ClusterTemplate /v1/clusterTemplates/{uid}/metadata: patch: operationId: V1ClusterTemplatesUidMetadataUpdate @@ -11257,6 +11247,8 @@ paths: summary: Update the specified cluster template metadata tags: - clusterTemplates + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/clusterTemplates/{uid}/policies: patch: @@ -11281,6 +11273,8 @@ paths: summary: Update the specified cluster template policies tags: - clusterTemplates + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/clusterTemplates/{uid}/profiles: put: @@ -11305,6 +11299,8 @@ paths: summary: Update the specified cluster template profiles tags: - clusterTemplates + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/clusterTemplates/{uid}/profiles/variables: patch: @@ -11329,6 +11325,8 @@ paths: summary: Update variables for profiles in a cluster template tags: - clusterTemplates + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/clusterTemplates/{uid}/profiles/{profileUid}/variables: get: @@ -11356,6 +11354,8 @@ paths: summary: Retrieve variables for a specific profile in a cluster template tags: - clusterTemplates + x-Features: + - ClusterTemplate /v1/clusterTemplates/{uid}/spectroclusters/{clusterUid}/reconcile: get: operationId: V1ClusterTemplatesUidClusterReconcileClusterUidGet @@ -11383,6 +11383,8 @@ paths: from a template tags: - clusterTemplates + x-Features: + - ClusterTemplate /v1/clustergroups: post: operationId: v1ClusterGroupsCreate @@ -12853,6 +12855,8 @@ paths: , \"lastModifiedTimestamp\"]" tags: - dashboard + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/dashboard/clusterTemplates/metadata: get: @@ -12867,6 +12871,8 @@ paths: summary: Retrieves a list of all cluster template metadata. tags: - dashboard + x-Features: + - ClusterTemplate /v1/dashboard/clusterTemplates/{uid}/spectroclusters/meta: get: operationId: v1ClusterTemplatesUidSpectroclustersMetaGet @@ -12888,6 +12894,8 @@ paths: the specified cluster template. tags: - dashboard + x-Features: + - ClusterTemplate /v1/dashboard/clustergroups/{uid}/hostClusters: post: operationId: v1ClusterGroupUidHostClustersSummary @@ -13282,6 +13290,8 @@ paths: ]" tags: - dashboard + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/dashboard/spcPolicies/metadata: get: @@ -13296,6 +13306,8 @@ paths: summary: Retrieves a list of all spc policies metadata. tags: - dashboard + x-Features: + - ClusterTemplate /v1/dashboard/spectroclusters/cost: post: operationId: v1DashboardSpectroClustersCostSummary @@ -15743,7 +15755,7 @@ paths: summary: Retrieves a list of overlords owned by the tenant tags: - overlords - /v1/overlords/apache-cloudstack/manifest: + /v1/overlords/cloudstack/manifest: get: operationId: v1OverlordsCloudStackManifest parameters: @@ -15762,7 +15774,7 @@ paths: summary: Returns the manifests required for the private gateway installation tags: - overlords - /v1/overlords/apache-cloudstack/{uid}/account: + /v1/overlords/cloudstack/{uid}/account: post: operationId: v1OverlordsUidCloudStackAccountCreate parameters: @@ -15815,7 +15827,7 @@ paths: tags: - overlords x-codegen-request-body-name: body - /v1/overlords/apache-cloudstack/{uid}/account/validate: + /v1/overlords/cloudstack/{uid}/account/validate: post: description: Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. @@ -15845,7 +15857,7 @@ paths: tags: - overlords x-codegen-request-body-name: body - /v1/overlords/apache-cloudstack/{uid}/cloudconfig: + /v1/overlords/cloudstack/{uid}/cloudconfig: post: operationId: v1OverlordsUidCloudStackCloudConfigCreate parameters: @@ -15898,7 +15910,7 @@ paths: tags: - overlords x-codegen-request-body-name: body - /v1/overlords/apache-cloudstack/{uid}/clusterprofile: + /v1/overlords/cloudstack/{uid}/clusterprofile: get: operationId: v1OverlordsUidCloudStackClusterProfile parameters: @@ -16386,7 +16398,7 @@ paths: - vsphere - openstack - maas - - apache-cloudstack + - cloudstack type: string responses: "200": @@ -18982,6 +18994,8 @@ paths: summary: Create a new maintenance policy tags: - spcPolicies + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/spcPolicies/maintenance/{uid}: get: @@ -19003,6 +19017,8 @@ paths: summary: Returns the specified maintenance policy tags: - spcPolicies + x-Features: + - ClusterTemplate put: operationId: V1SpcPoliciesMaintenanceUidUpdate parameters: @@ -19025,6 +19041,8 @@ paths: summary: Updates the specified maintenance policy tags: - spcPolicies + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/spcPolicies/tags: get: @@ -19039,6 +19057,8 @@ paths: summary: Retrieves a list of spc policy tags tags: - spcPolicies + x-Features: + - ClusterTemplate /v1/spcPolicies/{policyType}/validate/name: get: operationId: V1SpcPoliciesValidateName @@ -19066,6 +19086,8 @@ paths: summary: Validates the spc policy name tags: - spcPolicies + x-Features: + - ClusterTemplate /v1/spcPolicies/{uid}: delete: operationId: V1SpcPoliciesUidDelete @@ -19082,6 +19104,8 @@ paths: summary: Delete a policy by uid tags: - spcPolicies + x-Features: + - ClusterTemplate /v1/spectroclusters/aks: post: operationId: v1SpectroClustersAksCreate @@ -19157,7 +19181,266 @@ paths: tags: - spectroclusters x-codegen-request-body-name: body - /v1/spectroclusters/apache-cloudstack: + /v1/spectroclusters/aws: + post: + operationId: v1SpectroClustersAwsCreate + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAwsClusterEntity" + required: false + responses: + "201": + content: + application/json: + schema: + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Creates an AWS cluster + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/aws/import: + post: + operationId: v1SpectroClustersAwsImport + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAwsClusterImportEntity" + required: false + responses: + "201": + content: + application/json: + schema: + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Imports an AWS cluster + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/aws/rate: + post: + operationId: v1SpectroClustersAwsRate + parameters: + - in: query + name: periodType + schema: + default: hourly + enum: + - hourly + - monthly + - yearly + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAwsClusterRateEntity" + required: false + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroClusterRate" + description: Aws Cluster estimated rate response + summary: Get AWS cluster estimated rate information + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/aws/validate: + post: + operationId: v1SpectroClustersAwsValidate + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAwsClusterEntity" + required: false + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroClusterValidatorResponse" + description: Aws Cluster validation response + summary: Validates AWS cluster create operation + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/azure: + post: + operationId: v1SpectroClustersAzureCreate + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAzureClusterEntity" + required: false + responses: + "201": + content: + application/json: + schema: + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Creates an Azure cluster + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/azure/import: + post: + operationId: v1SpectroClustersAzureImport + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAzureClusterImportEntity" + required: false + responses: + "201": + content: + application/json: + schema: + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Imports an Azure cluster + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/azure/rate: + post: + operationId: v1SpectroClustersAzureRate + parameters: + - in: query + name: periodType + schema: + default: hourly + enum: + - hourly + - monthly + - yearly + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAzureClusterRateEntity" + required: false + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroClusterRate" + description: Azure Cluster estimated rate response + summary: Get Azure cluster estimated rate information + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/azure/validate: + post: + operationId: v1SpectroClustersAzureValidate + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroAzureClusterEntity" + required: false + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroClusterValidatorResponse" + description: Azure Cluster validation response + summary: Validates Azure cluster create operation + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/cloudTypes/{cloudType}: + post: + operationId: v1SpectroClustersCustomCreate + parameters: + - description: Cluster's cloud type + in: path + name: cloudType + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroCustomClusterEntity" + required: false + responses: + "201": + content: + application/json: + schema: + $ref: "#/components/schemas/v1Uid" + description: Created successfully + headers: + AuditUid: + description: Audit uid for the request + schema: + type: string + summary: Creates a Custom cluster + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/cloudTypes/{cloudType}/validate: + post: + operationId: v1SpectroClustersCustomValidate + parameters: + - description: Cluster's cloud type + in: path + name: cloudType + required: true + schema: + type: string + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroCustomClusterEntity" + required: false + responses: + "200": + content: + application/json: + schema: + $ref: "#/components/schemas/v1SpectroClusterValidatorResponse" + description: Custom Cluster validation response + summary: Validates Custom cluster create operation + tags: + - spectroclusters + x-codegen-request-body-name: body + /v1/spectroclusters/cloudstack: post: operationId: v1SpectroClustersCloudStackCreate requestBody: @@ -19182,7 +19465,7 @@ paths: tags: - spectroclusters x-codegen-request-body-name: body - /v1/spectroclusters/apache-cloudstack/import: + /v1/spectroclusters/cloudstack/import: post: operationId: v1SpectroClustersCloudStackImport requestBody: @@ -19207,7 +19490,7 @@ paths: tags: - spectroclusters x-codegen-request-body-name: body - /v1/spectroclusters/apache-cloudstack/rate: + /v1/spectroclusters/cloudstack/rate: post: operationId: v1SpectroClustersCloudStackRate parameters: @@ -19237,7 +19520,7 @@ paths: tags: - spectroclusters x-codegen-request-body-name: body - /v1/spectroclusters/apache-cloudstack/validate: + /v1/spectroclusters/cloudstack/validate: post: operationId: v1SpectroClustersCloudStackValidate requestBody: @@ -19257,265 +19540,6 @@ paths: tags: - spectroclusters x-codegen-request-body-name: body - /v1/spectroclusters/aws: - post: - operationId: v1SpectroClustersAwsCreate - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAwsClusterEntity" - required: false - responses: - "201": - content: - application/json: - schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Creates an AWS cluster - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/aws/import: - post: - operationId: v1SpectroClustersAwsImport - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAwsClusterImportEntity" - required: false - responses: - "201": - content: - application/json: - schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Imports an AWS cluster - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/aws/rate: - post: - operationId: v1SpectroClustersAwsRate - parameters: - - in: query - name: periodType - schema: - default: hourly - enum: - - hourly - - monthly - - yearly - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAwsClusterRateEntity" - required: false - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroClusterRate" - description: Aws Cluster estimated rate response - summary: Get AWS cluster estimated rate information - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/aws/validate: - post: - operationId: v1SpectroClustersAwsValidate - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAwsClusterEntity" - required: false - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroClusterValidatorResponse" - description: Aws Cluster validation response - summary: Validates AWS cluster create operation - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/azure: - post: - operationId: v1SpectroClustersAzureCreate - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAzureClusterEntity" - required: false - responses: - "201": - content: - application/json: - schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Creates an Azure cluster - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/azure/import: - post: - operationId: v1SpectroClustersAzureImport - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAzureClusterImportEntity" - required: false - responses: - "201": - content: - application/json: - schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Imports an Azure cluster - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/azure/rate: - post: - operationId: v1SpectroClustersAzureRate - parameters: - - in: query - name: periodType - schema: - default: hourly - enum: - - hourly - - monthly - - yearly - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAzureClusterRateEntity" - required: false - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroClusterRate" - description: Azure Cluster estimated rate response - summary: Get Azure cluster estimated rate information - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/azure/validate: - post: - operationId: v1SpectroClustersAzureValidate - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroAzureClusterEntity" - required: false - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroClusterValidatorResponse" - description: Azure Cluster validation response - summary: Validates Azure cluster create operation - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/cloudTypes/{cloudType}: - post: - operationId: v1SpectroClustersCustomCreate - parameters: - - description: Cluster's cloud type - in: path - name: cloudType - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroCustomClusterEntity" - required: false - responses: - "201": - content: - application/json: - schema: - $ref: "#/components/schemas/v1Uid" - description: Created successfully - headers: - AuditUid: - description: Audit uid for the request - schema: - type: string - summary: Creates a Custom cluster - tags: - - spectroclusters - x-codegen-request-body-name: body - /v1/spectroclusters/cloudTypes/{cloudType}/validate: - post: - operationId: v1SpectroClustersCustomValidate - parameters: - - description: Cluster's cloud type - in: path - name: cloudType - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroCustomClusterEntity" - required: false - responses: - "200": - content: - application/json: - schema: - $ref: "#/components/schemas/v1SpectroClusterValidatorResponse" - description: Custom Cluster validation response - summary: Validates Custom cluster create operation - tags: - - spectroclusters - x-codegen-request-body-name: body /v1/spectroclusters/clusterTemplates/{uid}/clusters/upgrade: patch: operationId: V1SpectroClustersTemplatesUidClustersUpgrade @@ -19539,6 +19563,8 @@ paths: summary: Upgrades clusters launched from the specified cluster template tags: - spectroclusters + x-Features: + - ClusterTemplate x-codegen-request-body-name: body /v1/spectroclusters/clusterTemplates/{uid}/profiles: get: @@ -19566,6 +19592,8 @@ paths: the specified cluster template tags: - spectroclusters + x-Features: + - ClusterTemplate /v1/spectroclusters/config/edgeInstaller: get: operationId: v1SpectroClustersConfigEdgeInstaller @@ -21122,30 +21150,6 @@ paths: tags: - spectroclusters x-codegen-request-body-name: body - /v1/spectroclusters/{uid}/clusterConfig/timezone: - patch: - operationId: v1SpectroClustersUidTimezoneUpdate - parameters: - - description: Cluster uid - in: path - name: uid - required: true - schema: - type: string - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/v1TimezoneUpdateEntity" - required: false - responses: - "204": - content: {} - description: The resource was updated successfully - summary: Updates the specified cluster's timezone configuration - tags: - - spectroclusters - x-codegen-request-body-name: body /v1/spectroclusters/{uid}/config/namespaces: get: operationId: v1SpectroClustersUidConfigNamespacesGet @@ -30956,7 +30960,6 @@ components: - isControlPlane: true capacityType: on-demand rootDeviceSize: 5 - hostResourceGroupArn: hostResourceGroupArn instanceType: instanceType nodeRepaveInterval: 1 additionalLabels: @@ -31008,14 +31011,9 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags - licenseConfigurationArns: - - licenseConfigurationArns - - licenseConfigurationArns machinePoolProperties: archType: amd64 size: 5 @@ -31029,7 +31027,6 @@ components: - isControlPlane: true capacityType: on-demand rootDeviceSize: 5 - hostResourceGroupArn: hostResourceGroupArn instanceType: instanceType nodeRepaveInterval: 1 additionalLabels: @@ -31081,14 +31078,9 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags - licenseConfigurationArns: - - licenseConfigurationArns - - licenseConfigurationArns machinePoolProperties: archType: amd64 size: 5 @@ -31188,7 +31180,6 @@ components: - isControlPlane: true capacityType: on-demand rootDeviceSize: 5 - hostResourceGroupArn: hostResourceGroupArn instanceType: instanceType nodeRepaveInterval: 1 additionalLabels: @@ -31240,14 +31231,9 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags - licenseConfigurationArns: - - licenseConfigurationArns - - licenseConfigurationArns machinePoolProperties: archType: amd64 size: 5 @@ -31261,7 +31247,6 @@ components: - isControlPlane: true capacityType: on-demand rootDeviceSize: 5 - hostResourceGroupArn: hostResourceGroupArn instanceType: instanceType nodeRepaveInterval: 1 additionalLabels: @@ -31313,14 +31298,9 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags - licenseConfigurationArns: - - licenseConfigurationArns - - licenseConfigurationArns machinePoolProperties: archType: amd64 size: 5 @@ -32049,19 +32029,9 @@ components: - on-demand - spot type: string - hostResourceGroupArn: - description: ARN of AWS Host Resource Group for node placement on dedicated - hosts - type: string instanceType: description: instance type type: string - licenseConfigurationArns: - description: List of AWS License Configuration ARNs (required when hostResourceGroupArn - is specified) - items: - type: string - type: array rootDeviceSize: description: rootDeviceSize in GBs format: int64 @@ -32082,7 +32052,6 @@ components: isControlPlane: true capacityType: on-demand rootDeviceSize: 5 - hostResourceGroupArn: hostResourceGroupArn instanceType: instanceType nodeRepaveInterval: 1 additionalLabels: @@ -32134,14 +32103,9 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags - licenseConfigurationArns: - - licenseConfigurationArns - - licenseConfigurationArns machinePoolProperties: archType: amd64 size: 5 @@ -32182,10 +32146,6 @@ components: - on-demand - spot type: string - hostResourceGroupArn: - description: ARN of AWS Host Resource Group for node placement on dedicated - hosts - type: string instanceConfig: $ref: "#/components/schemas/v1InstanceConfig" instanceType: @@ -32201,12 +32161,6 @@ components: items: type: string type: array - licenseConfigurationArns: - description: List of AWS License Configuration ARNs (required when hostResourceGroupArn - is specified) - items: - type: string - type: array machinePoolProperties: $ref: "#/components/schemas/v1MachinePoolProperties" maxSize: @@ -33332,8 +33286,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -33381,8 +33333,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -33530,8 +33480,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -33579,8 +33527,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -34046,8 +33992,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -36130,8 +36074,8 @@ components: v1CloudInstanceRateConfig: description: Cloud instance rate config example: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 properties: computeRateProportion: format: float @@ -36452,7 +36396,7 @@ components: description: CloudStack cloud cluster config entity properties: clusterConfig: - $ref: "#/components/schemas/v1CloudStackClusterConfigUpdateEntity" + $ref: "#/components/schemas/v1CloudStackClusterConfig" type: object v1CloudStackCloudConfig: description: CloudStackCloudConfig is the Schema for the CloudStackcloudconfigs @@ -36472,34 +36416,10 @@ components: kind: kind spec: machinePoolConfig: - - template: - name: name - id: id - isControlPlane: true - overrideKubeadmConfiguration: overrideKubeadmConfiguration - additionalAnnotations: - key: additionalAnnotations - nodeRepaveInterval: 1 - additionalLabels: - key: additionalLabels + - isControlPlane: true + rootDiskSizeGB: 5 maxSize: 0 - taints: - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key useControlPlaneAsWorker: true - instanceConfig: - diskGiB: 6 - numCPUs: 5 - name: name - cpuSet: 0 - category: category - memoryMiB: 1 networks: - name: name id: id @@ -36509,47 +36429,29 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags machinePoolProperties: archType: amd64 - size: 5 + size: 1 + diskOffering: + name: name + id: id offering: name: name id: id name: name + affinityGroupIds: + - affinityGroupIds + - affinityGroupIds minSize: 6 - - template: - name: name - id: id - isControlPlane: true - overrideKubeadmConfiguration: overrideKubeadmConfiguration - additionalAnnotations: - key: additionalAnnotations - nodeRepaveInterval: 1 - additionalLabels: - key: additionalLabels + details: + key: details + - isControlPlane: true + rootDiskSizeGB: 5 maxSize: 0 - taints: - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key useControlPlaneAsWorker: true - instanceConfig: - diskGiB: 6 - numCPUs: 5 - name: name - cpuSet: 0 - category: category - memoryMiB: 1 networks: - name: name id: id @@ -36559,26 +36461,30 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags machinePoolProperties: archType: amd64 - size: 5 + size: 1 + diskOffering: + name: name + id: id offering: name: name id: id name: name + affinityGroupIds: + - affinityGroupIds + - affinityGroupIds minSize: 6 + details: + key: details clusterConfig: sshKeyName: sshKeyName controlPlaneEndpoint: controlPlaneEndpoint syncWithCKS: true - project: - name: name - id: id + project: project zones: - name: name id: id @@ -36654,34 +36560,10 @@ components: by user This will translate to clusterspec/machinespec for cluster-api example: machinePoolConfig: - - template: - name: name - id: id - isControlPlane: true - overrideKubeadmConfiguration: overrideKubeadmConfiguration - additionalAnnotations: - key: additionalAnnotations - nodeRepaveInterval: 1 - additionalLabels: - key: additionalLabels + - isControlPlane: true + rootDiskSizeGB: 5 maxSize: 0 - taints: - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key useControlPlaneAsWorker: true - instanceConfig: - diskGiB: 6 - numCPUs: 5 - name: name - cpuSet: 0 - category: category - memoryMiB: 1 networks: - name: name id: id @@ -36691,47 +36573,29 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags machinePoolProperties: archType: amd64 - size: 5 + size: 1 + diskOffering: + name: name + id: id offering: name: name id: id name: name + affinityGroupIds: + - affinityGroupIds + - affinityGroupIds minSize: 6 - - template: - name: name - id: id - isControlPlane: true - overrideKubeadmConfiguration: overrideKubeadmConfiguration - additionalAnnotations: - key: additionalAnnotations - nodeRepaveInterval: 1 - additionalLabels: - key: additionalLabels + details: + key: details + - isControlPlane: true + rootDiskSizeGB: 5 maxSize: 0 - taints: - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key useControlPlaneAsWorker: true - instanceConfig: - diskGiB: 6 - numCPUs: 5 - name: name - cpuSet: 0 - category: category - memoryMiB: 1 networks: - name: name id: id @@ -36741,26 +36605,30 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags machinePoolProperties: archType: amd64 - size: 5 + size: 1 + diskOffering: + name: name + id: id offering: name: name id: id name: name + affinityGroupIds: + - affinityGroupIds + - affinityGroupIds minSize: 6 + details: + key: details clusterConfig: sshKeyName: sshKeyName controlPlaneEndpoint: controlPlaneEndpoint syncWithCKS: true - project: - name: name - id: id + project: project zones: - name: name id: id @@ -36848,9 +36716,7 @@ components: sshKeyName: sshKeyName controlPlaneEndpoint: controlPlaneEndpoint syncWithCKS: true - project: - name: name - id: id + project: project zones: - name: name id: id @@ -36888,7 +36754,8 @@ components: \ for static CloudStack network" type: string project: - $ref: "#/components/schemas/v1CloudStackResource" + description: Project name for the cluster (optional) + type: string sshKeyName: description: SSH Key name for accessing cluster nodes type: string @@ -36903,14 +36770,6 @@ components: $ref: "#/components/schemas/v1CloudStackZoneSpec" type: array type: object - v1CloudStackClusterConfigUpdateEntity: - description: Cluster level update configuration for CloudStack - properties: - controlPlaneEndpoint: - description: "Endpoint IP to be used for API server, should only be enabled\ - \ for static CloudStack network" - type: string - type: object v1CloudStackDiskOffering: description: CloudStack disk offering example: @@ -37031,19 +36890,6 @@ components: memoryMiB: 1 offering: name: name - nics: - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 failureDomainName: failureDomainName status: maintenanceStatus: @@ -37085,8 +36931,18 @@ components: v1CloudStackMachineConfig: description: CloudStack-specific machine configuration properties: - instanceConfig: - $ref: "#/components/schemas/v1InstanceConfig" + affinityGroupIds: + description: Affinity group for VM placement (optional) + items: + type: string + type: array + details: + additionalProperties: + type: string + description: Additional details for instance creation + type: object + diskOffering: + $ref: "#/components/schemas/v1CloudStackResource" networks: description: Network configuration items: @@ -37094,13 +36950,25 @@ components: type: array offering: $ref: "#/components/schemas/v1CloudStackResource" - template: - $ref: "#/components/schemas/v1CloudStackResource" + rootDiskSizeGB: + description: Root disk size in GB (optional) + format: int32 + type: integer type: object v1CloudStackMachineConfigEntity: properties: - instanceConfig: - $ref: "#/components/schemas/v1InstanceConfig" + affinityGroupIds: + description: Affinity group for VM placement (optional) + items: + type: string + type: array + details: + additionalProperties: + type: string + description: Additional details for instance creation + type: object + diskOffering: + $ref: "#/components/schemas/v1CloudStackResource" networks: description: Network configuration items: @@ -37108,8 +36976,10 @@ components: type: array offering: $ref: "#/components/schemas/v1CloudStackResource" - template: - $ref: "#/components/schemas/v1CloudStackResource" + rootDiskSizeGB: + description: Root disk size in GB + format: int32 + type: integer required: - offering type: object @@ -37150,8 +37020,18 @@ components: type: object v1CloudStackMachinePoolCloudConfigEntity: properties: - instanceConfig: - $ref: "#/components/schemas/v1InstanceConfig" + affinityGroupIds: + description: Affinity group for VM placement (optional) + items: + type: string + type: array + details: + additionalProperties: + type: string + description: Additional details for instance creation + type: object + diskOffering: + $ref: "#/components/schemas/v1CloudStackResource" networks: description: Network configuration items: @@ -37159,8 +37039,10 @@ components: type: array offering: $ref: "#/components/schemas/v1CloudStackResource" - template: - $ref: "#/components/schemas/v1CloudStackResource" + rootDiskSizeGB: + description: Root disk size in GB (optional) + format: int32 + type: integer required: - offering type: object @@ -37170,34 +37052,10 @@ components: - $ref: "#/components/schemas/v1CloudStackMachineConfig" description: Configuration for a CloudStack machine pool example: - template: - name: name - id: id isControlPlane: true - overrideKubeadmConfiguration: overrideKubeadmConfiguration - additionalAnnotations: - key: additionalAnnotations - nodeRepaveInterval: 1 - additionalLabels: - key: additionalLabels + rootDiskSizeGB: 5 maxSize: 0 - taints: - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key - - timeAdded: 2000-01-23T04:56:07.000+00:00 - effect: NoSchedule - value: value - key: key useControlPlaneAsWorker: true - instanceConfig: - diskGiB: 6 - numCPUs: 5 - name: name - cpuSet: 0 - category: category - memoryMiB: 1 networks: - name: name id: id @@ -37207,19 +37065,25 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags machinePoolProperties: archType: amd64 - size: 5 + size: 1 + diskOffering: + name: name + id: id offering: name: name id: id name: name + affinityGroupIds: + - affinityGroupIds + - affinityGroupIds minSize: 6 + details: + key: details v1CloudStackMachinePoolConfigEntity: properties: cloudConfig: @@ -37250,19 +37114,6 @@ components: memoryMiB: 1 offering: name: name - nics: - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 failureDomainName: failureDomainName properties: diskOffering: @@ -37272,10 +37123,6 @@ components: type: string instanceType: $ref: "#/components/schemas/v1GenericInstanceType" - nics: - items: - $ref: "#/components/schemas/v1CloudStackNic" - type: array offering: $ref: "#/components/schemas/v1CloudStackMachineOffering" providerID: @@ -37331,19 +37178,6 @@ components: memoryMiB: 1 offering: name: name - nics: - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 failureDomainName: failureDomainName status: maintenanceStatus: @@ -37401,19 +37235,6 @@ components: memoryMiB: 1 offering: name: name - nics: - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 - - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 failureDomainName: failureDomainName status: maintenanceStatus: @@ -37608,28 +37429,6 @@ components: type: array uniqueItems: true type: object - v1CloudStackNic: - description: CloudStack network interface - example: - macAddress: macAddress - privateIPs: - - privateIPs - - privateIPs - networkName: networkName - index: 5 - properties: - index: - format: int8 - type: integer - macAddress: - type: string - networkName: - type: string - privateIPs: - items: - type: string - type: array - type: object v1CloudStackOffering: description: CloudStack compute offering example: @@ -37834,53 +37633,23 @@ components: description: CloudStack Vpc example: name: name - zoneId: zoneId - cidr: cidr id: id - offeringId: offeringId - projectId: projectId - domainId: domainId properties: - cidr: - description: Vpc Cidr - type: string - domainId: - description: Domain Id associated with Vpc - type: string id: description: Vpc id type: string name: description: Vpc name type: string - offeringId: - description: Vpc offering Id - type: string - projectId: - description: Project Id associated with Vpc - type: string - zoneId: - description: Zone Id associated with Vpc - type: string type: object v1CloudStackVpcs: description: List of CloudStack SSH key pairs example: items: - name: name - zoneId: zoneId - cidr: cidr id: id - offeringId: offeringId - projectId: projectId - domainId: domainId - name: name - zoneId: zoneId - cidr: cidr id: id - offeringId: offeringId - projectId: projectId - domainId: domainId properties: items: items: @@ -37961,7 +37730,6 @@ components: - eks - aks - edge - - apache-cloudstack - edge-native - generic - gke @@ -39148,7 +38916,6 @@ components: name: name lifecycleConfig: pause: false - timezone: timezone controlPlaneHealthCheckTimeout: controlPlaneHealthCheckTimeout updateWorkerPoolsInParallel: true clusterRbac: @@ -39196,10 +38963,6 @@ components: $ref: "#/components/schemas/v1MachineHealthCheckConfig" machineManagementConfig: $ref: "#/components/schemas/v1MachineManagementConfig" - timezone: - description: "Timezone of a cluster in IANA standard format. It is mandatory\ - \ field if cluster is deployed through template, else it is optional" - type: string updateWorkerPoolsInParallel: description: "UpdateWorkerPoolsInParallel is used to decide if the update\ \ of workerpools happen in parallel. When this flag is false, the workerpools\ @@ -39224,10 +38987,6 @@ components: $ref: "#/components/schemas/v1MachineManagementConfig" resources: $ref: "#/components/schemas/v1ClusterResourcesEntity" - timezone: - description: "Timezone of a cluster in IANA standard format. It is mandatory\ - \ field if cluster is deployed through template, else it is optional" - type: string updateWorkerPoolsInParallel: type: boolean type: object @@ -39238,14 +38997,9 @@ components: uid: uid kind: kind name: name - timezone: timezone properties: hostClusterConfig: $ref: "#/components/schemas/v1HostClusterConfigResponse" - timezone: - description: "Timezone of a cluster in IANA standard format. It is mandatory\ - \ field if cluster is deployed through template, else it is optional" - type: string type: object v1ClusterDefinitionEntity: description: Cluster definition entity @@ -48006,13 +47760,6 @@ components: networkName: networkName nodeSelector: key: nodeSelector - resourceClaims: - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName hostname: hostname tolerations: - effect: effect @@ -48072,8 +47819,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -48339,7 +48084,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -48823,8 +48567,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -48840,9 +48582,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -48856,16 +48595,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -49007,8 +48738,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -49024,9 +48753,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -49040,16 +48766,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -49668,13 +49386,6 @@ components: networkName: networkName nodeSelector: key: nodeSelector - resourceClaims: - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName hostname: hostname tolerations: - effect: effect @@ -49734,8 +49445,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -50001,7 +49710,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -50485,8 +50193,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -50502,9 +50208,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -50518,16 +50221,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -50669,8 +50364,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -50686,9 +50379,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -50702,16 +50392,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -51299,13 +50981,6 @@ components: networkName: networkName nodeSelector: key: nodeSelector - resourceClaims: - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName hostname: hostname tolerations: - effect: effect @@ -51365,8 +51040,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -51632,7 +51305,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -52116,8 +51788,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -52133,9 +51803,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -52149,16 +51816,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -52300,8 +51959,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -52317,9 +51974,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -52333,16 +51987,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -52898,13 +52544,6 @@ components: networkName: networkName nodeSelector: key: nodeSelector - resourceClaims: - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName hostname: hostname tolerations: - effect: effect @@ -52964,8 +52603,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -53231,7 +52868,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -53715,8 +53351,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -53732,9 +53366,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -53748,16 +53379,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -53899,8 +53522,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -53916,9 +53537,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -53932,16 +53550,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -56880,10 +56490,10 @@ components: example: cloudType: cloudType rateConfig: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 properties: cloudType: type: string @@ -57020,10 +56630,6 @@ components: $ref: "#/components/schemas/v1MachineManagementConfig" resources: $ref: "#/components/schemas/v1ClusterResourcesEntity" - timezone: - description: "The timezone field is mandatory if cluster is deployed through\ - \ template, else it is optional" - type: string type: object v1CustomInstanceType: example: @@ -58464,7 +58070,6 @@ components: enum: - helm - pack - - zarf type: string registryUid: description: Ecr registry uid @@ -62667,8 +62272,6 @@ components: - "" - "" updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: "" @@ -62734,8 +62337,6 @@ components: - "" - "" updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: "" @@ -62845,8 +62446,6 @@ components: - "" - "" updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: "" @@ -62912,8 +62511,6 @@ components: - "" - "" updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: "" @@ -63386,8 +62983,6 @@ components: - "" - "" updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: "" @@ -63971,8 +63566,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -64056,8 +63649,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -64222,8 +63813,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -64307,8 +63896,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -64615,8 +64202,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -65654,8 +65239,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -65698,8 +65281,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -65801,8 +65382,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -65845,8 +65424,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -66189,8 +65766,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -68046,9 +67621,6 @@ components: archType: amd64 poolConfig: isControlPlane: true - overrideKubeadmConfiguration: overrideKubeadmConfiguration - additionalAnnotations: - key: additionalAnnotations nodeRepaveInterval: 1 additionalLabels: key: additionalLabels @@ -68067,8 +67639,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -70061,8 +69631,6 @@ components: - tags - tags updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -70145,8 +69713,6 @@ components: - tags - tags updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -70289,8 +69855,6 @@ components: - tags - tags updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -70373,8 +69937,6 @@ components: - tags - tags updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -70760,8 +70322,6 @@ components: - tags - tags updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -71472,18 +71032,6 @@ components: type: object v1MachinePoolBaseConfig: properties: - additionalAnnotations: - additionalProperties: - type: string - description: | - Custom annotations for CAPI machine objects and nodes. - Currently implemented for CloudStack only. - type: object - additionalLabels: - additionalProperties: - type: string - description: additionalLabels - type: object additionalTags: additionalProperties: type: string @@ -71512,28 +71060,10 @@ components: type: integer 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 - overrideKubeadmConfiguration: - description: | - YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands. - Overrides pack-level settings. Worker pools only. - Currently implemented for CloudStack only. - type: string size: description: "size of the pool, number of machines" format: int32 type: integer - taints: - description: control plane or worker taints - items: - $ref: "#/components/schemas/v1Taint" - type: array - uniqueItems: true updateStrategy: $ref: "#/components/schemas/v1UpdateStrategy" useControlPlaneAsWorker: @@ -71549,9 +71079,6 @@ components: description: Machine pool configuration for the cluster example: isControlPlane: true - overrideKubeadmConfiguration: overrideKubeadmConfiguration - additionalAnnotations: - key: additionalAnnotations nodeRepaveInterval: 1 additionalLabels: key: additionalLabels @@ -71570,8 +71097,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -71581,13 +71106,6 @@ components: name: name minSize: 6 properties: - additionalAnnotations: - additionalProperties: - type: string - description: | - Custom annotations for CAPI machine objects and nodes. - Currently implemented for CloudStack only. - type: object additionalLabels: additionalProperties: type: string @@ -71628,12 +71146,6 @@ components: \ infrastructure cluster" format: int32 type: integer - overrideKubeadmConfiguration: - description: | - YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands. - Overrides pack-level settings. Worker pools only. - Currently implemented for CloudStack only. - type: string size: description: "Size of the pool, number of nodes/machines" format: int32 @@ -74302,8 +73814,6 @@ components: - labels flavor: flavor updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -74345,8 +73855,6 @@ components: - labels flavor: flavor updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -74452,8 +73960,6 @@ components: - labels flavor: flavor updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -74495,8 +74001,6 @@ components: - labels flavor: flavor updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -74879,8 +74383,6 @@ components: - labels flavor: flavor updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -80956,10 +80458,10 @@ components: v1PrivateCloudRateConfig: description: Private cloud rate config example: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 properties: cpuUnitPricePerHour: format: float64 @@ -82062,11 +81564,11 @@ components: description: Public cloud rate config example: memoryOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 computeOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 properties: computeOptimized: $ref: "#/components/schemas/v1CloudInstanceRateConfig" @@ -82077,81 +81579,81 @@ components: description: Rate config example: edge: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 + cloudstack: + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 vsphere: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 gcp: memoryOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 computeOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 maas: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 custom: - cloudType: cloudType rateConfig: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 - cloudType: cloudType rateConfig: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 - apache-cloudstack: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 openstack: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 aws: memoryOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 computeOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 edgeNative: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 generic: - gpuUnitPricePerHour: 6.027456183070403 - storageUnitPriceGiBPerHour: 5.962133916683182 - cpuUnitPricePerHour: 0.8008281904610115 - memoryUnitPriceGiBPerHour: 1.4658129805029452 + gpuUnitPricePerHour: 5.962133916683182 + storageUnitPriceGiBPerHour: 2.3021358869347655 + cpuUnitPricePerHour: 1.4658129805029452 + memoryUnitPriceGiBPerHour: 5.637376656633329 azure: memoryOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 computeOptimized: - memoryRateProportion: 2.302136 - computeRateProportion: 5.637377 + memoryRateProportion: 6.0274563 + computeRateProportion: 0.8008282 properties: - apache-cloudstack: - $ref: "#/components/schemas/v1PrivateCloudRateConfig" aws: $ref: "#/components/schemas/v1PublicCloudRateConfig" azure: $ref: "#/components/schemas/v1PublicCloudRateConfig" + cloudstack: + $ref: "#/components/schemas/v1PrivateCloudRateConfig" custom: items: $ref: "#/components/schemas/v1CustomCloudRateConfig" @@ -85268,7 +84770,6 @@ components: name: name lifecycleConfig: pause: false - timezone: timezone controlPlaneHealthCheckTimeout: controlPlaneHealthCheckTimeout updateWorkerPoolsInParallel: true clusterRbac: @@ -90746,7 +90247,6 @@ components: name: name lifecycleConfig: pause: false - timezone: timezone controlPlaneHealthCheckTimeout: controlPlaneHealthCheckTimeout updateWorkerPoolsInParallel: true clusterRbac: @@ -92086,7 +91586,6 @@ components: uid: uid kind: kind name: name - timezone: timezone projectMeta: uid: uid name: name @@ -95353,7 +94852,6 @@ components: uid: uid kind: kind name: name - timezone: timezone projectMeta: uid: uid name: name @@ -96472,7 +95970,6 @@ components: uid: uid kind: kind name: name - timezone: timezone projectMeta: uid: uid name: name @@ -100170,16 +99667,6 @@ components: the time package offers. format: date-time type: string - v1TimezoneUpdateEntity: - properties: - timezone: - description: "The timezone field is mandatory if cluster is deployed through\ - \ template, else it is optional" - example: America/New_York - type: string - required: - - timezone - type: object v1TlsConfiguration: description: TLS configuration example: @@ -100345,32 +99832,16 @@ components: \ 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 => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0,\ - \ maxUnavailable=1 OverrideScaling => maxSurge and maxUnavailable are user-specified\ - \ (both required)" + \ maxUnavailable=1" example: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut properties: - maxSurge: - description: | - Max extra nodes during rolling update. Integer or percentage (e.g., "1" or "20%"). - Only valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required. - Currently implemented for CloudStack only. - type: string - maxUnavailable: - description: | - Max unavailable nodes during rolling update. Integer or percentage (e.g., "0" or "10%"). - Only valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required. - Currently implemented for CloudStack only. - type: string type: - description: Update strategy type. Defaults to RollingUpdateScaleOut if - empty. + description: "update strategy, either ScaleOut or ScaleIn if empty, will\ + \ default to RollingUpdateScaleOut" enum: - RollingUpdateScaleOut - RollingUpdateScaleIn - - OverrideScaling type: string type: object v1UpdateTenantStatus: @@ -101954,8 +101425,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -101993,8 +101462,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -102082,8 +101549,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -102121,8 +101586,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -102338,8 +101801,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -103510,7 +102971,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true properties: bios: $ref: "#/components/schemas/v1VmBIOS" @@ -103952,7 +103412,7 @@ components: type: object v1VmDataVolumeSource: description: "DataVolumeSource represents the source for our Data Volume, this\ - \ can be HTTP, Imageio, S3, GCS, Registry, Snapshot or an existing PVC" + \ can be HTTP, Imageio, S3, Registry or an existing PVC" example: s3: secretRef: secretRef @@ -103963,8 +103423,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -103980,9 +103438,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -103996,16 +103451,11 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace properties: blank: description: DataVolumeBlankImage provides the parameters to create a new raw blank image for the PVC type: object - gcs: - $ref: "#/components/schemas/v1VmDataVolumeSourceGCS" http: $ref: "#/components/schemas/v1VmDataVolumeSourceHttp" imageio: @@ -104016,8 +103466,6 @@ components: $ref: "#/components/schemas/v1VmDataVolumeSourceRegistry" s3: $ref: "#/components/schemas/v1VmDataVolumeSourceS3" - snapshot: - $ref: "#/components/schemas/v1VmDataVolumeSourceSnapshot" upload: description: DataVolumeSourceUpload provides the parameters to create a Data Volume by uploading the source @@ -104025,23 +103473,6 @@ components: vddk: $ref: "#/components/schemas/v1VmDataVolumeSourceVDDK" type: object - v1VmDataVolumeSourceGCS: - description: DataVolumeSourceGCS provides the parameters to create a Data Volume - from a GCS source - example: - secretRef: secretRef - url: url - properties: - secretRef: - description: SecretRef provides the secret reference needed to access the - GCS source - type: string - url: - description: URL is the url of the GCS source - type: string - required: - - url - 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\ @@ -104157,8 +103588,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url properties: certConfigMap: @@ -104167,8 +103596,6 @@ components: imageStream: description: ImageStream is the name of image stream for import type: string - platform: - $ref: "#/components/schemas/v1VmPlatformOptions" pullMethod: description: "PullMethod can be either \"pod\" (default import), or \"node\"\ \ (node docker cache based import)" @@ -104204,23 +103631,6 @@ components: required: - url type: object - v1VmDataVolumeSourceSnapshot: - description: DataVolumeSourceSnapshot provides the parameters to create a Data - Volume from an existing VolumeSnapshot - example: - name: name - namespace: namespace - properties: - name: - description: The name of the source VolumeSnapshot - type: string - namespace: - description: The namespace of the source VolumeSnapshot - type: string - required: - - name - - namespace - type: object v1VmDataVolumeSourceUpload: description: DataVolumeSourceUpload provides the parameters to create a Data Volume by uploading the source @@ -104281,8 +103691,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -104298,9 +103706,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -104314,16 +103719,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -104497,8 +103894,6 @@ components: pullMethod: pullMethod secretRef: secretRef certConfigMap: certConfigMap - platform: - architecture: architecture url: url vddk: backingFile: backingFile @@ -104514,9 +103909,6 @@ components: diskId: diskId url: url upload: "{}" - gcs: - secretRef: secretRef - url: url http: secretExtraHeaders: - secretExtraHeaders @@ -104530,16 +103922,8 @@ components: pvc: name: name namespace: namespace - snapshot: - name: name - namespace: namespace storage: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -105008,8 +104392,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -105275,7 +104657,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -105306,7 +104687,7 @@ components: $ref: "#/components/schemas/v1VmDomainSpec_ioThreads" ioThreadsPolicy: description: "Controls whether or not disks will share IOThreads. Omitting\ - \ IOThreadsPolicy disables use of IOThreads. One of: shared, auto, supplementalPool" + \ IOThreadsPolicy disables use of IOThreads. One of: shared, auto" type: string launchSecurity: $ref: "#/components/schemas/v1VmLaunchSecurity" @@ -105404,12 +104785,7 @@ components: description: "If set, EFI will be used instead of BIOS." example: secureBoot: true - persistent: true properties: - persistent: - description: "If set to true, Persistent will persist the EFI NVRAM across\ - \ reboots. Defaults to false" - type: boolean secureBoot: description: "If set, SecureBoot will be enabled and the OVMF roms will\ \ be swapped for SecureBoot-enabled ones. Requires SMM to be enabled.\ @@ -105641,8 +105017,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -105683,8 +105057,6 @@ components: $ref: "#/components/schemas/v1VmFeatureApiC" hyperv: $ref: "#/components/schemas/v1VmFeatureHyperv" - hypervPassthrough: - $ref: "#/components/schemas/v1VmHyperVPassthrough" kvm: $ref: "#/components/schemas/v1VmFeatureKVm" pvspinlock: @@ -105735,7 +105107,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -105959,18 +105330,6 @@ components: \ valid values are 1Gi and 2Mi." type: string type: object - v1VmHyperVPassthrough: - description: "HyperVPassthrough enables all supported hyperv flags automatically.\ - \ Bear in mind that if this enabled hyperV features cannot be enabled explicitly.\ - \ In addition, a Virtual Machine using it will be non-migratable." - example: - enabled: true - properties: - enabled: - description: Enabled determines if Hyper-V passthrough should be enabled - or disabled. Defaults to false. - type: boolean - type: object v1VmHypervTimer: example: present: true @@ -107124,16 +106483,6 @@ components: required: - claimName type: object - v1VmPlatformOptions: - description: PlatformOptions describes the minimum runtime requirements of the - image - example: - architecture: architecture - properties: - architecture: - description: Architecture specifies the image target CPU architecture - type: string - type: object v1VmPodAffinity: description: Pod affinity is a group of inter pod affinity scheduling rules. example: @@ -107425,33 +106774,6 @@ components: description: CIDR for vm network. Default 10.0.2.0/24 if not specified. type: string type: object - v1VmPodResourceClaim: - description: PodResourceClaim defines which ResourceClaims must be allocated - and reserved before the Pod is allowed to start. The resources will be made - available to the domain which consumes them by name. - example: - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName - properties: - name: - description: Name uniquely identifies this resource claim inside the pod. - This must be a DNS_LABEL. - type: string - resourceClaimName: - description: ResourceClaimName is the name of a ResourceClaim object in - the same namespace as this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName - must be set. - type: string - resourceClaimTemplateName: - description: "ResourceClaimTemplateName is the name of a ResourceClaimTemplate\ - \ object in the same namespace as this pod. The template will be used\ - \ to create a new ResourceClaim, which will be bound to this pod. Exactly\ - \ one of ResourceClaimName and ResourceClaimTemplateName must be set." - type: string - required: - - name - type: object v1VmPort: description: Port represents a port to expose from the virtual machine. Default protocol TCP. The port field is mandatory @@ -107922,11 +107244,6 @@ components: description: StorageSpec defines the Storage type specification example: storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - namespace: namespace volumeName: volumeName resources: requests: @@ -107964,8 +107281,6 @@ components: type: array dataSource: $ref: "#/components/schemas/v1VmTypedLocalObjectReference" - dataSourceRef: - $ref: "#/components/schemas/v1VmTypedObjectReference" resources: $ref: "#/components/schemas/v1VmCoreResourceRequirements" selector: @@ -108174,36 +107489,6 @@ components: - kind - name type: object - v1VmTypedObjectReference: - description: TypedObjectReference contains enough information to let you locate - the typed referenced object. It can be used for objects in the same namespace - or cluster-scoped objects. - example: - apiGroup: apiGroup - kind: kind - name: name - namespace: 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 - namespace: - description: Namespace is the namespace of resource being referenced. This - field is required when the resource is namespaced and optional when the - resource is cluster-scoped. - 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 @@ -108555,13 +107840,6 @@ components: networkName: networkName nodeSelector: key: nodeSelector - resourceClaims: - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName hostname: hostname tolerations: - effect: effect @@ -108621,8 +107899,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -108888,7 +108164,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -109350,19 +108625,6 @@ components: type: string readinessProbe: $ref: "#/components/schemas/v1VmProbe" - resourceClaims: - description: "ResourceClaims define which ResourceClaims must be allocated\ - \ and reserved before the VMI, hence virt-launcher pod is allowed to start.\ - \ The resources will be made available to the domain which consumes them\ - \ by name. This is an alpha field and requires enabling the DynamicResourceAllocation\ - \ feature gate in kubernetes. This field should only be configured if\ - \ one of the feature-gates GPUsWithDRA or HostDevicesWithDRA is enabled." - items: - $ref: "#/components/schemas/v1VmPodResourceClaim" - type: array - x-kubernetes-list-type: map - x-kubernetes-list-map-keys: - - name schedulerName: description: "If specified, the VMI will be dispatched by specified scheduler.\ \ If not specified, the VMI will be dispatched by default scheduler." @@ -109725,13 +108987,6 @@ components: networkName: networkName nodeSelector: key: nodeSelector - resourceClaims: - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName - - resourceClaimName: resourceClaimName - name: name - resourceClaimTemplateName: resourceClaimTemplateName hostname: hostname tolerations: - effect: effect @@ -109791,8 +109046,6 @@ components: enabled: true pvspinlock: enabled: true - hypervPassthrough: - enabled: true hyperv: vpindex: enabled: true @@ -110058,7 +109311,6 @@ components: useSerial: true efi: secureBoot: true - persistent: true uuid: uuid kernelBoot: container: @@ -111100,8 +110352,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -111236,8 +110486,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -111492,8 +110740,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -111628,8 +110874,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -112479,8 +111723,6 @@ components: - labels - labels updateStrategy: - maxSurge: maxSurge - maxUnavailable: maxUnavailable type: RollingUpdateScaleOut additionalTags: key: additionalTags @@ -118572,7 +117814,6 @@ components: uid: uid kind: kind name: name - timezone: timezone projectMeta: uid: uid name: name diff --git a/package-lock.json b/package-lock.json index ba75ba4b..a46e0ee9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,9 +14,9 @@ "devDependencies": { "@dotenvx/dotenvx": "^1.51.4", "@eslint/js": "^9.30.1", - "@openapitools/openapi-generator-cli": "^2.25.2", + "@openapitools/openapi-generator-cli": "^2.27.0", "@typescript-eslint/eslint-plugin": "^8.35.1", - "@typescript-eslint/parser": "^8.35.1", + "@typescript-eslint/parser": "^8.52.0", "eslint": "^9.30.1", "globals": "^16.3.0", "openapitools": "github:openapitools/openapi-generator-cli", @@ -127,9 +127,9 @@ } }, "node_modules/@borewit/text-codec": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.1.1.tgz", - "integrity": "sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.1.tgz", + "integrity": "sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==", "dev": true, "license": "MIT", "funding": { @@ -1040,13 +1040,13 @@ } }, "node_modules/@nestjs/common": { - "version": "11.1.9", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.9.tgz", - "integrity": "sha512-zDntUTReRbAThIfSp3dQZ9kKqI+LjgLp5YZN5c1bgNRDuoeLySAoZg46Bg1a+uV8TMgIRziHocglKGNzr6l+bQ==", + "version": "11.1.11", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.11.tgz", + "integrity": "sha512-R/+A8XFqLgN8zNs2twhrOaE7dJbRQhdPX3g46am4RT/x8xGLqDphrXkUIno4cGUZHxbczChBAaAPTdPv73wDZA==", "dev": true, "license": "MIT", "dependencies": { - "file-type": "21.1.0", + "file-type": "21.2.0", "iterare": "1.2.1", "load-esm": "1.0.3", "tslib": "2.8.1", @@ -1072,9 +1072,9 @@ } }, "node_modules/@nestjs/core": { - "version": "11.1.9", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.1.9.tgz", - "integrity": "sha512-a00B0BM4X+9z+t3UxJqIZlemIwCQdYoPKrMcM+ky4z3pkqqG1eTWexjs+YXpGObnLnjtMPVKWlcZHp3adDYvUw==", + "version": "11.1.11", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.1.11.tgz", + "integrity": "sha512-H9i+zT3RvHi7tDc+lCmWHJ3ustXveABCr+Vcpl96dNOxgmrx4elQSTC4W93Mlav2opfLV+p0UTHY6L+bpUA4zA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1259,16 +1259,16 @@ "license": "MIT" }, "node_modules/@openapitools/openapi-generator-cli": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.25.2.tgz", - "integrity": "sha512-TXElbW1NXCy0EECXiO5AD2ZzT1dmaCs41Z8t3pBUGaJf8zgF/Lm0P6GRhVEpw29iHBNjZcy8nrgQ1acUfuCdng==", + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.27.0.tgz", + "integrity": "sha512-JJWO9joe6TudGdHuwBi+NhEMIwXcz1B2FawBsJ5SjgTMQxSjArkChq+ro6Ovv6q1zfWavCs/q9uYeNPtRRcQBA==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@nestjs/axios": "4.0.1", - "@nestjs/common": "11.1.9", - "@nestjs/core": "11.1.9", + "@nestjs/common": "11.1.11", + "@nestjs/core": "11.1.11", "@nuxtjs/opencollective": "0.3.2", "axios": "1.13.2", "chalk": "4.1.2", @@ -1276,7 +1276,7 @@ "compare-versions": "6.1.1", "concurrently": "9.2.1", "console.table": "0.10.0", - "fs-extra": "11.3.2", + "fs-extra": "11.3.3", "glob": "13.0.0", "inquirer": "8.2.7", "proxy-agent": "6.5.0", @@ -1967,15 +1967,14 @@ } }, "node_modules/@tokenizer/inflate": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.3.1.tgz", - "integrity": "sha512-4oeoZEBQdLdt5WmP/hx1KZ6D3/Oid/0cUb2nk4F0pTDAWy+KCH3/EnAkZF/bvckWo8I33EqBm01lIPgmgc8rCA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.4.1.tgz", + "integrity": "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.4.1", - "fflate": "^0.8.2", - "token-types": "^6.0.0" + "debug": "^4.4.3", + "token-types": "^6.1.1" }, "engines": { "node": ">=18" @@ -2097,17 +2096,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz", - "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.52.0.tgz", + "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.50.0", - "@typescript-eslint/types": "8.50.0", - "@typescript-eslint/typescript-estree": "8.50.0", - "@typescript-eslint/visitor-keys": "8.50.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "8.52.0", + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/typescript-estree": "8.52.0", + "@typescript-eslint/visitor-keys": "8.52.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2121,6 +2120,136 @@ "typescript": ">=4.8.4 <6.0.0" } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/project-service": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.52.0.tgz", + "integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.52.0", + "@typescript-eslint/types": "^8.52.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.52.0.tgz", + "integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/visitor-keys": "8.52.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.52.0.tgz", + "integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz", + "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.52.0.tgz", + "integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.52.0", + "@typescript-eslint/tsconfig-utils": "8.52.0", + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/visitor-keys": "8.52.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz", + "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.52.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/project-service": { "version": "8.50.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.0.tgz", @@ -4232,13 +4361,6 @@ } } }, - "node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true, - "license": "MIT" - }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -4279,15 +4401,15 @@ } }, "node_modules/file-type": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.1.0.tgz", - "integrity": "sha512-boU4EHmP3JXkwDo4uhyBhTt5pPstxB6eEXKJBu2yu2l7aAMMm7QQYQEzssJmKReZYrFdFOJS8koVo6bXIBGDqA==", + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.2.0.tgz", + "integrity": "sha512-vCYBgFOrJQLoTzDyAXAL/RFfKnXXpUYt4+tipVy26nJJhT7ftgGETf2tAQF59EEL61i3MrorV/PG6tf7LJK7eg==", "dev": true, "license": "MIT", "dependencies": { - "@tokenizer/inflate": "^0.3.1", - "strtok3": "^10.3.1", - "token-types": "^6.0.0", + "@tokenizer/inflate": "^0.4.1", + "strtok3": "^10.3.4", + "token-types": "^6.1.1", "uint8array-extras": "^1.4.0" }, "engines": { @@ -4445,9 +4567,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", - "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", "dev": true, "license": "MIT", "dependencies": { @@ -6433,21 +6555,6 @@ "node": ">= 12" } }, - "node_modules/openapitools/node_modules/fs-extra": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", - "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -7994,13 +8101,13 @@ } }, "node_modules/token-types": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.1.tgz", - "integrity": "sha512-kh9LVIWH5CnL63Ipf0jhlBIy0UsrMj/NJDfpsy1SqOXlLKEVyXXYrnFxFT1yOOYVGBSApeVnjPw/sBz5BfEjAQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.2.tgz", + "integrity": "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==", "dev": true, "license": "MIT", "dependencies": { - "@borewit/text-codec": "^0.1.0", + "@borewit/text-codec": "^0.2.1", "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" }, @@ -8030,9 +8137,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "license": "MIT", "engines": { @@ -8310,6 +8417,31 @@ "typescript": ">=4.8.4 <6.0.0" } }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz", + "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, "node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", diff --git a/package.json b/package.json index 1769178f..f6447fa2 100644 --- a/package.json +++ b/package.json @@ -47,9 +47,9 @@ "devDependencies": { "@dotenvx/dotenvx": "^1.51.4", "@eslint/js": "^9.30.1", - "@openapitools/openapi-generator-cli": "^2.25.2", + "@openapitools/openapi-generator-cli": "^2.27.0", "@typescript-eslint/eslint-plugin": "^8.35.1", - "@typescript-eslint/parser": "^8.35.1", + "@typescript-eslint/parser": "^8.52.0", "eslint": "^9.30.1", "globals": "^16.3.0", "openapitools": "github:openapitools/openapi-generator-cli", diff --git a/palette/client.ts b/palette/client.ts index a7789ba0..d5482d82 100644 --- a/palette/client.ts +++ b/palette/client.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -665,7 +665,6 @@ import type { TenantSamlSpec, TenantSsoAuthProvidersEntity, TenantsCreditAccountDeleteParams, - TimezoneUpdateEntity, Uid, Uids, Updated, @@ -2575,9 +2574,9 @@ export const passwordResetRequest = async (passwordResetRequestBody: PasswordRes /** - * @summary Retrieves a list of CloudStack cloud accounts + * @summary Retrieves a list of AWS cloud accounts */ -export const getCloudAccountsCloudStackListUrl = (params?: CloudAccountsCloudStackListParams,) => { +export const getCloudAccountsAwsListUrl = (params?: CloudAccountsAwsListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -2589,12 +2588,12 @@ export const getCloudAccountsCloudStackListUrl = (params?: CloudAccountsCloudSta const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/apache-cloudstack?${stringifiedParams}` : `/v1/cloudaccounts/apache-cloudstack` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/aws?${stringifiedParams}` : `/v1/cloudaccounts/aws` } -export const cloudAccountsCloudStackList = async (params?: CloudAccountsCloudStackListParams, options?: RequestInit): Promise => { +export const cloudAccountsAwsList = async (params?: CloudAccountsAwsListParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCloudStackListUrl(params), + return customFetch(getCloudAccountsAwsListUrl(params), { ...options, method: 'GET' @@ -2606,44 +2605,44 @@ export const cloudAccountsCloudStackList = async (params?: CloudAccountsCloudSta /** - * @summary Creates a CloudStack cloud account + * @summary Creates an AWS cloud account */ -export const getCloudAccountsCloudStackCreateUrl = () => { +export const getCloudAccountsAwsCreateUrl = () => { - return `/v1/cloudaccounts/apache-cloudstack` + return `/v1/cloudaccounts/aws` } -export const cloudAccountsCloudStackCreate = async (cloudStackAccountInputEntity: CloudStackAccountInputEntity, options?: RequestInit): Promise => { +export const cloudAccountsAwsCreate = async (awsAccount: AwsAccount, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCloudStackCreateUrl(), + return customFetch(getCloudAccountsAwsCreateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - cloudStackAccountInputEntity,) + awsAccount,) } );} /** - * @summary Deletes the specified CloudStack account + * @summary Deletes the specified AWS account */ -export const getCloudAccountsCloudStackDeleteUrl = (uid: string,) => { +export const getCloudAccountsAwsDeleteUrl = (uid: string,) => { - return `/v1/cloudaccounts/apache-cloudstack/${uid}` + return `/v1/cloudaccounts/aws/${uid}` } -export const cloudAccountsCloudStackDelete = async (uid: string, options?: RequestInit): Promise => { +export const cloudAccountsAwsDelete = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCloudStackDeleteUrl(uid), + return customFetch(getCloudAccountsAwsDeleteUrl(uid), { ...options, method: 'DELETE' @@ -2655,19 +2654,28 @@ export const cloudAccountsCloudStackDelete = async (uid: string, options?: Reque /** - * @summary Returns the specified CloudStack account + * @summary Returns the specified AWS account */ -export const getCloudAccountsCloudStackGetUrl = (uid: string,) => { +export const getCloudAccountsAwsGetUrl = (uid: string, + params?: CloudAccountsAwsGetParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/cloudaccounts/apache-cloudstack/${uid}` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/aws/${uid}?${stringifiedParams}` : `/v1/cloudaccounts/aws/${uid}` } -export const cloudAccountsCloudStackGet = async (uid: string, options?: RequestInit): Promise => { +export const cloudAccountsAwsGet = async (uid: string, + params?: CloudAccountsAwsGetParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCloudStackGetUrl(uid), + return customFetch(getCloudAccountsAwsGetUrl(uid,params), { ...options, method: 'GET' @@ -2679,36 +2687,35 @@ export const cloudAccountsCloudStackGet = async (uid: string, options?: RequestI /** - * @summary Updates the specified CloudStack account + * @summary Updates the specified AWS account */ -export const getCloudAccountsCloudStackUpdateUrl = (uid: string,) => { +export const getCloudAccountsAwsUpdateUrl = (uid: string,) => { - return `/v1/cloudaccounts/apache-cloudstack/${uid}` + return `/v1/cloudaccounts/aws/${uid}` } -export const cloudAccountsCloudStackUpdate = async (uid: string, - cloudStackAccountUpdateEntity: CloudStackAccountUpdateEntity, options?: RequestInit): Promise => { +export const cloudAccountsAwsUpdate = async (uid: string, + awsAccount: AwsAccount, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCloudStackUpdateUrl(uid), + return customFetch(getCloudAccountsAwsUpdateUrl(uid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - cloudStackAccountUpdateEntity,) + awsAccount,) } );} /** - * @summary Get the cloudstack disk offerings for a given account and zone + * @summary Retrieves a list of azure cloud accounts */ -export const getCloudstackAccountsUidDiskofferingsUrl = (uid: string, - params?: CloudstackAccountsUidDiskofferingsParams,) => { +export const getCloudAccountsAzureListUrl = (params?: CloudAccountsAzureListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -2720,13 +2727,12 @@ export const getCloudstackAccountsUidDiskofferingsUrl = (uid: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/diskofferings?${stringifiedParams}` : `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/diskofferings` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/azure?${stringifiedParams}` : `/v1/cloudaccounts/azure` } -export const cloudstackAccountsUidDiskofferings = async (uid: string, - params?: CloudstackAccountsUidDiskofferingsParams, options?: RequestInit): Promise => { +export const cloudAccountsAzureList = async (params?: CloudAccountsAzureListParams, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidDiskofferingsUrl(uid,params), + return customFetch(getCloudAccountsAzureListUrl(params), { ...options, method: 'GET' @@ -2738,55 +2744,47 @@ export const cloudstackAccountsUidDiskofferings = async (uid: string, /** - * @summary Get the cloudstack domains for a given account + * @summary Create azure cloud account */ -export const getCloudstackAccountsUidDomainsUrl = (uid: string,) => { +export const getCloudAccountsAzureCreateUrl = () => { - return `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/domains` + return `/v1/cloudaccounts/azure` } -export const cloudstackAccountsUidDomains = async (uid: string, options?: RequestInit): Promise => { +export const cloudAccountsAzureCreate = async (azureAccount: AzureAccount, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidDomainsUrl(uid), + return customFetch(getCloudAccountsAzureCreateUrl(), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + azureAccount,) } );} /** - * @summary Get the cloudstack SSH key pairs for a given account + * @summary Deletes the specified azure account */ -export const getCloudstackAccountsUidKeypairsUrl = (uid: string, - params?: CloudstackAccountsUidKeypairsParams,) => { - const normalizedParams = new URLSearchParams(); +export const getCloudAccountsAzureDeleteUrl = (uid: string,) => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/keypairs?${stringifiedParams}` : `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/keypairs` + return `/v1/cloudaccounts/azure/${uid}` } -export const cloudstackAccountsUidKeypairs = async (uid: string, - params?: CloudstackAccountsUidKeypairsParams, options?: RequestInit): Promise => { +export const cloudAccountsAzureDelete = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidKeypairsUrl(uid,params), + return customFetch(getCloudAccountsAzureDeleteUrl(uid), { ...options, - method: 'GET' + method: 'DELETE' } @@ -2795,28 +2793,19 @@ export const cloudstackAccountsUidKeypairs = async (uid: string, /** - * @summary Get the cloudstack networks for a given account and zone + * @summary Returns the specified azure cloud account */ -export const getCloudstackAccountsUidNetworksUrl = (uid: string, - params?: CloudstackAccountsUidNetworksParams,) => { - const normalizedParams = new URLSearchParams(); +export const getCloudAccountsAzureGetUrl = (uid: string,) => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/networks?${stringifiedParams}` : `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/networks` + return `/v1/cloudaccounts/azure/${uid}` } -export const cloudstackAccountsUidNetworks = async (uid: string, - params?: CloudstackAccountsUidNetworksParams, options?: RequestInit): Promise => { +export const cloudAccountsAzureGet = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidNetworksUrl(uid,params), + return customFetch(getCloudAccountsAzureGetUrl(uid), { ...options, method: 'GET' @@ -2828,10 +2817,36 @@ export const cloudstackAccountsUidNetworks = async (uid: string, /** - * @summary Get the cloudstack compute offerings for a given account and zone + * @summary Updates the specified azure account */ -export const getCloudstackAccountsUidOfferingsUrl = (uid: string, - params?: CloudstackAccountsUidOfferingsParams,) => { +export const getCloudAccountsAzureUpdateUrl = (uid: string,) => { + + + + + return `/v1/cloudaccounts/azure/${uid}` +} + +export const cloudAccountsAzureUpdate = async (uid: string, + azureAccount: AzureAccount, options?: RequestInit): Promise => { + + return customFetch(getCloudAccountsAzureUpdateUrl(uid), + { + ...options, + method: 'PUT', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + azureAccount,) + } +);} + + + +/** + * @summary Retrieves a list of cloud accounts by cloud type + */ +export const getCloudAccountsCustomListUrl = (cloudType: string, + params?: CloudAccountsCustomListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -2843,13 +2858,13 @@ export const getCloudstackAccountsUidOfferingsUrl = (uid: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/offerings?${stringifiedParams}` : `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/offerings` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudTypes/${cloudType}?${stringifiedParams}` : `/v1/cloudaccounts/cloudTypes/${cloudType}` } -export const cloudstackAccountsUidOfferings = async (uid: string, - params?: CloudstackAccountsUidOfferingsParams, options?: RequestInit): Promise => { +export const cloudAccountsCustomList = async (cloudType: string, + params?: CloudAccountsCustomListParams, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidOfferingsUrl(uid,params), + return customFetch(getCloudAccountsCustomListUrl(cloudType,params), { ...options, method: 'GET' @@ -2861,63 +2876,50 @@ export const cloudstackAccountsUidOfferings = async (uid: string, /** - * @summary Get the cloudstack projects for a given account and domain + * @summary Creates an cloud account of specific cloud type */ -export const getCloudstackAccountsUidProjectsUrl = (uid: string,) => { +export const getCloudAccountsCustomCreateUrl = (cloudType: string,) => { - return `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/projects` + return `/v1/cloudaccounts/cloudTypes/${cloudType}` } -export const cloudstackAccountsUidProjects = async (uid: string, options?: RequestInit): Promise => { +export const cloudAccountsCustomCreate = async (cloudType: string, + customAccountEntity: CustomAccountEntity, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidProjectsUrl(uid), + return customFetch(getCloudAccountsCustomCreateUrl(cloudType), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + customAccountEntity,) } );} /** - * @summary Get the cloudstack templates for a given account and zone + * @summary Deletes the specified account by cloud type */ -export const getCloudstackAccountsUidTemplatesUrl = (uid: string, - params?: CloudstackAccountsUidTemplatesParams,) => { - const normalizedParams = new URLSearchParams(); - - Object.entries(params || {}).forEach(([key, value]) => { - const explodeParameters = ["templateIds"]; +export const getCloudAccountsCustomDeleteUrl = (cloudType: string, + uid: string,) => { - if (Array.isArray(value) && explodeParameters.includes(key)) { - value.forEach((v) => { - normalizedParams.append(key, v === null ? 'null' : v.toString()); - }); - return; - } - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/templates?${stringifiedParams}` : `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/templates` + return `/v1/cloudaccounts/cloudTypes/${cloudType}/${uid}` } -export const cloudstackAccountsUidTemplates = async (uid: string, - params?: CloudstackAccountsUidTemplatesParams, options?: RequestInit): Promise => { +export const cloudAccountsCustomDelete = async (cloudType: string, + uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidTemplatesUrl(uid,params), + return customFetch(getCloudAccountsCustomDeleteUrl(cloudType,uid), { ...options, - method: 'GET' + method: 'DELETE' } @@ -2926,28 +2928,21 @@ export const cloudstackAccountsUidTemplates = async (uid: string, /** - * @summary Get the cloudstack VPCs for a given account + * @summary Returns the specified account by cloud type */ -export const getCloudstackAccountsUidVpcsUrl = (uid: string, - params?: CloudstackAccountsUidVpcsParams,) => { - const normalizedParams = new URLSearchParams(); +export const getCloudAccountsCustomGetUrl = (cloudType: string, + uid: string,) => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/vpcs?${stringifiedParams}` : `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/vpcs` + return `/v1/cloudaccounts/cloudTypes/${cloudType}/${uid}` } -export const cloudstackAccountsUidVpcs = async (uid: string, - params?: CloudstackAccountsUidVpcsParams, options?: RequestInit): Promise => { +export const cloudAccountsCustomGet = async (cloudType: string, + uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidVpcsUrl(uid,params), + return customFetch(getCloudAccountsCustomGetUrl(cloudType,uid), { ...options, method: 'GET' @@ -2959,33 +2954,37 @@ export const cloudstackAccountsUidVpcs = async (uid: string, /** - * @summary Get the cloudstack zones for a given account + * @summary Updates the specified account by cloud type */ -export const getCloudstackAccountsUidZonesUrl = (uid: string,) => { +export const getCloudAccountsCustomUpdateUrl = (cloudType: string, + uid: string,) => { - return `/v1/cloudaccounts/apache-cloudstack/${uid}/properties/zones` + return `/v1/cloudaccounts/cloudTypes/${cloudType}/${uid}` } -export const cloudstackAccountsUidZones = async (uid: string, options?: RequestInit): Promise => { +export const cloudAccountsCustomUpdate = async (cloudType: string, + uid: string, + customAccountEntity: CustomAccountEntity, options?: RequestInit): Promise => { - return customFetch(getCloudstackAccountsUidZonesUrl(uid), + return customFetch(getCloudAccountsCustomUpdateUrl(cloudType,uid), { ...options, - method: 'GET' - - - } + method: 'PUT', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + customAccountEntity,) + } );} /** - * @summary Retrieves a list of AWS cloud accounts + * @summary Retrieves a list of CloudStack cloud accounts */ -export const getCloudAccountsAwsListUrl = (params?: CloudAccountsAwsListParams,) => { +export const getCloudAccountsCloudStackListUrl = (params?: CloudAccountsCloudStackListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -2997,12 +2996,12 @@ export const getCloudAccountsAwsListUrl = (params?: CloudAccountsAwsListParams,) const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/aws?${stringifiedParams}` : `/v1/cloudaccounts/aws` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudstack?${stringifiedParams}` : `/v1/cloudaccounts/cloudstack` } -export const cloudAccountsAwsList = async (params?: CloudAccountsAwsListParams, options?: RequestInit): Promise => { +export const cloudAccountsCloudStackList = async (params?: CloudAccountsCloudStackListParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAwsListUrl(params), + return customFetch(getCloudAccountsCloudStackListUrl(params), { ...options, method: 'GET' @@ -3014,44 +3013,44 @@ export const cloudAccountsAwsList = async (params?: CloudAccountsAwsListParams, /** - * @summary Creates an AWS cloud account + * @summary Creates a CloudStack cloud account */ -export const getCloudAccountsAwsCreateUrl = () => { +export const getCloudAccountsCloudStackCreateUrl = () => { - return `/v1/cloudaccounts/aws` + return `/v1/cloudaccounts/cloudstack` } -export const cloudAccountsAwsCreate = async (awsAccount: AwsAccount, options?: RequestInit): Promise => { +export const cloudAccountsCloudStackCreate = async (cloudStackAccountInputEntity: CloudStackAccountInputEntity, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAwsCreateUrl(), + return customFetch(getCloudAccountsCloudStackCreateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - awsAccount,) + cloudStackAccountInputEntity,) } );} /** - * @summary Deletes the specified AWS account + * @summary Deletes the specified CloudStack account */ -export const getCloudAccountsAwsDeleteUrl = (uid: string,) => { +export const getCloudAccountsCloudStackDeleteUrl = (uid: string,) => { - return `/v1/cloudaccounts/aws/${uid}` + return `/v1/cloudaccounts/cloudstack/${uid}` } -export const cloudAccountsAwsDelete = async (uid: string, options?: RequestInit): Promise => { +export const cloudAccountsCloudStackDelete = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAwsDeleteUrl(uid), + return customFetch(getCloudAccountsCloudStackDeleteUrl(uid), { ...options, method: 'DELETE' @@ -3063,28 +3062,19 @@ export const cloudAccountsAwsDelete = async (uid: string, options?: RequestInit) /** - * @summary Returns the specified AWS account + * @summary Returns the specified CloudStack account */ -export const getCloudAccountsAwsGetUrl = (uid: string, - params?: CloudAccountsAwsGetParams,) => { - const normalizedParams = new URLSearchParams(); +export const getCloudAccountsCloudStackGetUrl = (uid: string,) => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/aws/${uid}?${stringifiedParams}` : `/v1/cloudaccounts/aws/${uid}` + return `/v1/cloudaccounts/cloudstack/${uid}` } -export const cloudAccountsAwsGet = async (uid: string, - params?: CloudAccountsAwsGetParams, options?: RequestInit): Promise => { +export const cloudAccountsCloudStackGet = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAwsGetUrl(uid,params), + return customFetch(getCloudAccountsCloudStackGetUrl(uid), { ...options, method: 'GET' @@ -3096,35 +3086,36 @@ export const cloudAccountsAwsGet = async (uid: string, /** - * @summary Updates the specified AWS account + * @summary Updates the specified CloudStack account */ -export const getCloudAccountsAwsUpdateUrl = (uid: string,) => { +export const getCloudAccountsCloudStackUpdateUrl = (uid: string,) => { - return `/v1/cloudaccounts/aws/${uid}` + return `/v1/cloudaccounts/cloudstack/${uid}` } -export const cloudAccountsAwsUpdate = async (uid: string, - awsAccount: AwsAccount, options?: RequestInit): Promise => { +export const cloudAccountsCloudStackUpdate = async (uid: string, + cloudStackAccountUpdateEntity: CloudStackAccountUpdateEntity, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAwsUpdateUrl(uid), + return customFetch(getCloudAccountsCloudStackUpdateUrl(uid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - awsAccount,) + cloudStackAccountUpdateEntity,) } );} /** - * @summary Retrieves a list of azure cloud accounts + * @summary Get the cloudstack disk offerings for a given account and zone */ -export const getCloudAccountsAzureListUrl = (params?: CloudAccountsAzureListParams,) => { +export const getCloudstackAccountsUidDiskofferingsUrl = (uid: string, + params?: CloudstackAccountsUidDiskofferingsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -3136,12 +3127,13 @@ export const getCloudAccountsAzureListUrl = (params?: CloudAccountsAzureListPara const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/azure?${stringifiedParams}` : `/v1/cloudaccounts/azure` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudstack/${uid}/properties/diskofferings?${stringifiedParams}` : `/v1/cloudaccounts/cloudstack/${uid}/properties/diskofferings` } -export const cloudAccountsAzureList = async (params?: CloudAccountsAzureListParams, options?: RequestInit): Promise => { +export const cloudstackAccountsUidDiskofferings = async (uid: string, + params?: CloudstackAccountsUidDiskofferingsParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAzureListUrl(params), + return customFetch(getCloudstackAccountsUidDiskofferingsUrl(uid,params), { ...options, method: 'GET' @@ -3153,47 +3145,22 @@ export const cloudAccountsAzureList = async (params?: CloudAccountsAzureListPara /** - * @summary Create azure cloud account - */ -export const getCloudAccountsAzureCreateUrl = () => { - - - - - return `/v1/cloudaccounts/azure` -} - -export const cloudAccountsAzureCreate = async (azureAccount: AzureAccount, options?: RequestInit): Promise => { - - return customFetch(getCloudAccountsAzureCreateUrl(), - { - ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - azureAccount,) - } -);} - - - -/** - * @summary Deletes the specified azure account + * @summary Get the cloudstack domains for a given account */ -export const getCloudAccountsAzureDeleteUrl = (uid: string,) => { +export const getCloudstackAccountsUidDomainsUrl = (uid: string,) => { - return `/v1/cloudaccounts/azure/${uid}` + return `/v1/cloudaccounts/cloudstack/${uid}/properties/domains` } -export const cloudAccountsAzureDelete = async (uid: string, options?: RequestInit): Promise => { +export const cloudstackAccountsUidDomains = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAzureDeleteUrl(uid), + return customFetch(getCloudstackAccountsUidDomainsUrl(uid), { ...options, - method: 'DELETE' + method: 'GET' } @@ -3202,19 +3169,28 @@ export const cloudAccountsAzureDelete = async (uid: string, options?: RequestIni /** - * @summary Returns the specified azure cloud account + * @summary Get the cloudstack SSH key pairs for a given account */ -export const getCloudAccountsAzureGetUrl = (uid: string,) => { +export const getCloudstackAccountsUidKeypairsUrl = (uid: string, + params?: CloudstackAccountsUidKeypairsParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/cloudaccounts/azure/${uid}` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudstack/${uid}/properties/keypairs?${stringifiedParams}` : `/v1/cloudaccounts/cloudstack/${uid}/properties/keypairs` } -export const cloudAccountsAzureGet = async (uid: string, options?: RequestInit): Promise => { +export const cloudstackAccountsUidKeypairs = async (uid: string, + params?: CloudstackAccountsUidKeypairsParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAzureGetUrl(uid), + return customFetch(getCloudstackAccountsUidKeypairsUrl(uid,params), { ...options, method: 'GET' @@ -3226,36 +3202,43 @@ export const cloudAccountsAzureGet = async (uid: string, options?: RequestInit): /** - * @summary Updates the specified azure account + * @summary Get the cloudstack networks for a given account and zone */ -export const getCloudAccountsAzureUpdateUrl = (uid: string,) => { +export const getCloudstackAccountsUidNetworksUrl = (uid: string, + params?: CloudstackAccountsUidNetworksParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/cloudaccounts/azure/${uid}` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudstack/${uid}/properties/networks?${stringifiedParams}` : `/v1/cloudaccounts/cloudstack/${uid}/properties/networks` } -export const cloudAccountsAzureUpdate = async (uid: string, - azureAccount: AzureAccount, options?: RequestInit): Promise => { +export const cloudstackAccountsUidNetworks = async (uid: string, + params?: CloudstackAccountsUidNetworksParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsAzureUpdateUrl(uid), + return customFetch(getCloudstackAccountsUidNetworksUrl(uid,params), { ...options, - method: 'PUT', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - azureAccount,) + method: 'GET' + + } );} /** - * @summary Retrieves a list of cloud accounts by cloud type + * @summary Get the cloudstack compute offerings for a given account and zone */ -export const getCloudAccountsCustomListUrl = (cloudType: string, - params?: CloudAccountsCustomListParams,) => { +export const getCloudstackAccountsUidOfferingsUrl = (uid: string, + params?: CloudstackAccountsUidOfferingsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -3267,13 +3250,13 @@ export const getCloudAccountsCustomListUrl = (cloudType: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudTypes/${cloudType}?${stringifiedParams}` : `/v1/cloudaccounts/cloudTypes/${cloudType}` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudstack/${uid}/properties/offerings?${stringifiedParams}` : `/v1/cloudaccounts/cloudstack/${uid}/properties/offerings` } -export const cloudAccountsCustomList = async (cloudType: string, - params?: CloudAccountsCustomListParams, options?: RequestInit): Promise => { +export const cloudstackAccountsUidOfferings = async (uid: string, + params?: CloudstackAccountsUidOfferingsParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCustomListUrl(cloudType,params), + return customFetch(getCloudstackAccountsUidOfferingsUrl(uid,params), { ...options, method: 'GET' @@ -3285,50 +3268,55 @@ export const cloudAccountsCustomList = async (cloudType: string, /** - * @summary Creates an cloud account of specific cloud type + * @summary Get the cloudstack projects for a given account and domain */ -export const getCloudAccountsCustomCreateUrl = (cloudType: string,) => { +export const getCloudstackAccountsUidProjectsUrl = (uid: string,) => { - return `/v1/cloudaccounts/cloudTypes/${cloudType}` + return `/v1/cloudaccounts/cloudstack/${uid}/properties/projects` } -export const cloudAccountsCustomCreate = async (cloudType: string, - customAccountEntity: CustomAccountEntity, options?: RequestInit): Promise => { +export const cloudstackAccountsUidProjects = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCustomCreateUrl(cloudType), + return customFetch(getCloudstackAccountsUidProjectsUrl(uid), { ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - customAccountEntity,) + method: 'GET' + + } );} /** - * @summary Deletes the specified account by cloud type + * @summary Get the cloudstack templates for a given account and zone */ -export const getCloudAccountsCustomDeleteUrl = (cloudType: string, - uid: string,) => { +export const getCloudstackAccountsUidTemplatesUrl = (uid: string, + params?: CloudstackAccountsUidTemplatesParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/cloudaccounts/cloudTypes/${cloudType}/${uid}` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudstack/${uid}/properties/templates?${stringifiedParams}` : `/v1/cloudaccounts/cloudstack/${uid}/properties/templates` } -export const cloudAccountsCustomDelete = async (cloudType: string, - uid: string, options?: RequestInit): Promise => { +export const cloudstackAccountsUidTemplates = async (uid: string, + params?: CloudstackAccountsUidTemplatesParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCustomDeleteUrl(cloudType,uid), + return customFetch(getCloudstackAccountsUidTemplatesUrl(uid,params), { ...options, - method: 'DELETE' + method: 'GET' } @@ -3337,21 +3325,28 @@ export const cloudAccountsCustomDelete = async (cloudType: string, /** - * @summary Returns the specified account by cloud type + * @summary Get the cloudstack VPCs for a given account */ -export const getCloudAccountsCustomGetUrl = (cloudType: string, - uid: string,) => { +export const getCloudstackAccountsUidVpcsUrl = (uid: string, + params?: CloudstackAccountsUidVpcsParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/cloudaccounts/cloudTypes/${cloudType}/${uid}` + return stringifiedParams.length > 0 ? `/v1/cloudaccounts/cloudstack/${uid}/properties/vpcs?${stringifiedParams}` : `/v1/cloudaccounts/cloudstack/${uid}/properties/vpcs` } -export const cloudAccountsCustomGet = async (cloudType: string, - uid: string, options?: RequestInit): Promise => { +export const cloudstackAccountsUidVpcs = async (uid: string, + params?: CloudstackAccountsUidVpcsParams, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCustomGetUrl(cloudType,uid), + return customFetch(getCloudstackAccountsUidVpcsUrl(uid,params), { ...options, method: 'GET' @@ -3363,30 +3358,26 @@ export const cloudAccountsCustomGet = async (cloudType: string, /** - * @summary Updates the specified account by cloud type + * @summary Get the cloudstack zones for a given account */ -export const getCloudAccountsCustomUpdateUrl = (cloudType: string, - uid: string,) => { +export const getCloudstackAccountsUidZonesUrl = (uid: string,) => { - return `/v1/cloudaccounts/cloudTypes/${cloudType}/${uid}` + return `/v1/cloudaccounts/cloudstack/${uid}/properties/zones` } -export const cloudAccountsCustomUpdate = async (cloudType: string, - uid: string, - customAccountEntity: CustomAccountEntity, options?: RequestInit): Promise => { +export const cloudstackAccountsUidZones = async (uid: string, options?: RequestInit): Promise => { - return customFetch(getCloudAccountsCustomUpdateUrl(cloudType,uid), + return customFetch(getCloudstackAccountsUidZonesUrl(uid), { ...options, - method: 'PUT', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - customAccountEntity,) - } -);} + method: 'GET' + + + } +);} @@ -4628,19 +4619,19 @@ export const cloudConfigsAksPoolMachinesUidUpdate = async (configUid: string, /** - * @summary Returns the specified CloudStack cloud config + * @summary Returns the specified AWS cloud config */ -export const getCloudConfigsCloudStackGetUrl = (configUid: string,) => { +export const getCloudConfigsAwsGetUrl = (configUid: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}` + return `/v1/cloudconfigs/aws/${configUid}` } -export const cloudConfigsCloudStackGet = async (configUid: string, options?: RequestInit): Promise => { +export const cloudConfigsAwsGet = async (configUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackGetUrl(configUid), + return customFetch(getCloudConfigsAwsGetUrl(configUid), { ...options, method: 'GET' @@ -4654,125 +4645,123 @@ export const cloudConfigsCloudStackGet = async (configUid: string, options?: Req /** * @summary Updates the cluster configuration information */ -export const getCloudConfigsCloudStackUidClusterConfigUrl = (configUid: string,) => { +export const getCloudConfigsAwsUidClusterConfigUrl = (configUid: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/clusterConfig` + return `/v1/cloudconfigs/aws/${configUid}/clusterConfig` } -export const cloudConfigsCloudStackUidClusterConfig = async (configUid: string, - cloudStackCloudClusterConfigEntity: CloudStackCloudClusterConfigEntity, options?: RequestInit): Promise => { +export const cloudConfigsAwsUidClusterConfig = async (configUid: string, + awsCloudClusterConfigEntity: AwsCloudClusterConfigEntity, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackUidClusterConfigUrl(configUid), + return customFetch(getCloudConfigsAwsUidClusterConfigUrl(configUid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - cloudStackCloudClusterConfigEntity,) + awsCloudClusterConfigEntity,) } );} /** - * @summary Creates a CloudStack cloud config's machine pool + * @summary Updates the hybrid configuration information of AWS cluster */ -export const getCloudConfigsCloudStackMachinePoolCreateUrl = (configUid: string,) => { +export const getAwsCloudConfigsUidHybridConfigUrl = (configUid: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools` + return `/v1/cloudconfigs/aws/${configUid}/clusterConfig/hybridConfig` } -export const cloudConfigsCloudStackMachinePoolCreate = async (configUid: string, - v1CloudStackMachinePoolConfigEntityBody: V1CloudStackMachinePoolConfigEntityBody, options?: RequestInit): Promise => { +export const awsCloudConfigsUidHybridConfig = async (configUid: string, + awsCloudHybridConfigEntity: AwsCloudHybridConfigEntity, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackMachinePoolCreateUrl(configUid), + return customFetch(getAwsCloudConfigsUidHybridConfigUrl(configUid), { ...options, - method: 'POST', + method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CloudStackMachinePoolConfigEntityBody,) + awsCloudHybridConfigEntity,) } );} /** - * @summary Deletes the specified machine pool + * @summary Creates an Hybrid AWS cloud config's Edge-Native machine pool */ -export const getCloudConfigsCloudStackMachinePoolDeleteUrl = (configUid: string, - machinePoolName: string,) => { +export const getV1AwsCloudConfigsEdgeNativeUidMachinePoolCreateUrl = (configUid: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools` } -export const cloudConfigsCloudStackMachinePoolDelete = async (configUid: string, - machinePoolName: string, options?: RequestInit): Promise => { +export const v1AwsCloudConfigsEdgeNativeUidMachinePoolCreate = async (configUid: string, + hybridEdgeNativeMachinePoolConfigEntity: HybridEdgeNativeMachinePoolConfigEntity, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackMachinePoolDeleteUrl(configUid,machinePoolName), + return customFetch(getV1AwsCloudConfigsEdgeNativeUidMachinePoolCreateUrl(configUid), { ...options, - method: 'DELETE' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + hybridEdgeNativeMachinePoolConfigEntity,) } );} /** - * @summary Updates the specified CloudStack cloud config's machine pool + * @summary Deletes the specified Edge-Native machine pool of hybrid AWS cluster */ -export const getCloudConfigsCloudStackMachinePoolUpdateUrl = (configUid: string, +export const getAwsCloudConfigsEdgeNativeMachinePoolDeleteUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools/${machinePoolName}` } -export const cloudConfigsCloudStackMachinePoolUpdate = async (configUid: string, - machinePoolName: string, - v1CloudStackMachinePoolConfigEntityBody: V1CloudStackMachinePoolConfigEntityBody, options?: RequestInit): Promise => { +export const awsCloudConfigsEdgeNativeMachinePoolDelete = async (configUid: string, + machinePoolName: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackMachinePoolUpdateUrl(configUid,machinePoolName), + return customFetch(getAwsCloudConfigsEdgeNativeMachinePoolDeleteUrl(configUid,machinePoolName), { ...options, - method: 'PUT', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - v1CloudStackMachinePoolConfigEntityBody,) + method: 'DELETE' + + } );} /** - * @summary Retrieves a list of CloudStack machines + * @summary Returns the specified AWS Cluster's Edge-Native machine pool configuration */ -export const getCloudConfigsCloudStackPoolMachinesListUrl = (configUid: string, +export const getAwsCloudConfigsEdgeNativeMachinePoolGetUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools/${machinePoolName}/machines` + return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools/${machinePoolName}` } -export const cloudConfigsCloudStackPoolMachinesList = async (configUid: string, - machinePoolName: string, options?: RequestInit): Promise => { +export const awsCloudConfigsEdgeNativeMachinePoolGet = async (configUid: string, + machinePoolName: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackPoolMachinesListUrl(configUid,machinePoolName), + return customFetch(getAwsCloudConfigsEdgeNativeMachinePoolGetUrl(configUid,machinePoolName), { ...options, method: 'GET' @@ -4784,82 +4773,78 @@ export const cloudConfigsCloudStackPoolMachinesList = async (configUid: string, /** - * @summary Adds the CloudStack machine to cloud config's machine pool + * @summary Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool */ -export const getCloudConfigsCloudStackPoolMachinesAddUrl = (configUid: string, +export const getAwsCloudConfigsEdgeNativeMachinePoolUpdateUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools/${machinePoolName}/machines` + return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools/${machinePoolName}` } -export const cloudConfigsCloudStackPoolMachinesAdd = async (configUid: string, +export const awsCloudConfigsEdgeNativeMachinePoolUpdate = async (configUid: string, machinePoolName: string, - v1CloudStackMachineBody: V1CloudStackMachineBody, options?: RequestInit): Promise => { + hybridEdgeNativeMachinePoolConfigUpdateEntity: HybridEdgeNativeMachinePoolConfigUpdateEntity, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackPoolMachinesAddUrl(configUid,machinePoolName), + return customFetch(getAwsCloudConfigsEdgeNativeMachinePoolUpdateUrl(configUid,machinePoolName), { ...options, - method: 'POST', + method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CloudStackMachineBody,) + hybridEdgeNativeMachinePoolConfigUpdateEntity,) } );} /** - * @summary Deletes the specified CloudStack machine + * @summary Creates an AWS cloud config's machine pool */ -export const getCloudConfigsCloudStackPoolMachinesUidDeleteUrl = (configUid: string, - machinePoolName: string, - machineUid: string,) => { +export const getCloudConfigsAwsMachinePoolCreateUrl = (configUid: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/aws/${configUid}/machinePools` } -export const cloudConfigsCloudStackPoolMachinesUidDelete = async (configUid: string, - machinePoolName: string, - machineUid: string, options?: RequestInit): Promise => { +export const cloudConfigsAwsMachinePoolCreate = async (configUid: string, + v1AwsMachinePoolConfigEntityBody: V1AwsMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackPoolMachinesUidDeleteUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsAwsMachinePoolCreateUrl(configUid), { ...options, - method: 'DELETE' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + v1AwsMachinePoolConfigEntityBody,) } );} /** - * @summary Returns the specified CloudStack machine + * @summary Deletes the specified machine pool */ -export const getCloudConfigsCloudStackPoolMachinesUidGetUrl = (configUid: string, - machinePoolName: string, - machineUid: string,) => { +export const getCloudConfigsAwsMachinePoolDeleteUrl = (configUid: string, + machinePoolName: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsCloudStackPoolMachinesUidGet = async (configUid: string, - machinePoolName: string, - machineUid: string, options?: RequestInit): Promise => { +export const cloudConfigsAwsMachinePoolDelete = async (configUid: string, + machinePoolName: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackPoolMachinesUidGetUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsAwsMachinePoolDeleteUrl(configUid,machinePoolName), { ...options, - method: 'GET' + method: 'DELETE' } @@ -4868,49 +4853,58 @@ export const cloudConfigsCloudStackPoolMachinesUidGet = async (configUid: string /** - * @summary Updates the specified machine to cloud config's machine pool + * @summary Updates the specified AWS cloud config's machine pool */ -export const getCloudConfigsCloudStackPoolMachinesUidUpdateUrl = (configUid: string, - machinePoolName: string, - machineUid: string,) => { +export const getCloudConfigsAwsMachinePoolUpdateUrl = (configUid: string, + machinePoolName: string,) => { - return `/v1/cloudconfigs/apache-cloudstack/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsCloudStackPoolMachinesUidUpdate = async (configUid: string, +export const cloudConfigsAwsMachinePoolUpdate = async (configUid: string, machinePoolName: string, - machineUid: string, - v1CloudStackMachineBody: V1CloudStackMachineBody, options?: RequestInit): Promise => { + v1AwsMachinePoolConfigEntityBody: V1AwsMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCloudStackPoolMachinesUidUpdateUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsAwsMachinePoolUpdateUrl(configUid,machinePoolName), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CloudStackMachineBody,) + v1AwsMachinePoolConfigEntityBody,) } );} /** - * @summary Returns the specified AWS cloud config + * @summary Retrieves a list of AWS machines */ -export const getCloudConfigsAwsGetUrl = (configUid: string,) => { +export const getCloudConfigsAwsPoolMachinesListUrl = (configUid: string, + machinePoolName: string, + params?: CloudConfigsAwsPoolMachinesListParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/cloudconfigs/aws/${configUid}` + return stringifiedParams.length > 0 ? `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines?${stringifiedParams}` : `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsAwsGet = async (configUid: string, options?: RequestInit): Promise => { +export const cloudConfigsAwsPoolMachinesList = async (configUid: string, + machinePoolName: string, + params?: CloudConfigsAwsPoolMachinesListParams, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsGetUrl(configUid), + return customFetch(getCloudConfigsAwsPoolMachinesListUrl(configUid,machinePoolName,params), { ...options, method: 'GET' @@ -4922,125 +4916,133 @@ export const cloudConfigsAwsGet = async (configUid: string, options?: RequestIni /** - * @summary Updates the cluster configuration information + * @summary Adds the machine to cloud config's machine pool */ -export const getCloudConfigsAwsUidClusterConfigUrl = (configUid: string,) => { +export const getCloudConfigsAwsPoolMachinesAddUrl = (configUid: string, + machinePoolName: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/clusterConfig` + return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsAwsUidClusterConfig = async (configUid: string, - awsCloudClusterConfigEntity: AwsCloudClusterConfigEntity, options?: RequestInit): Promise => { +export const cloudConfigsAwsPoolMachinesAdd = async (configUid: string, + machinePoolName: string, + v1AwsMachineBody: V1AwsMachineBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsUidClusterConfigUrl(configUid), + return customFetch(getCloudConfigsAwsPoolMachinesAddUrl(configUid,machinePoolName), { ...options, - method: 'PUT', + method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - awsCloudClusterConfigEntity,) + v1AwsMachineBody,) } );} /** - * @summary Updates the hybrid configuration information of AWS cluster + * @summary Deletes the specified AWS machine */ -export const getAwsCloudConfigsUidHybridConfigUrl = (configUid: string,) => { +export const getCloudConfigsAwsPoolMachinesUidDeleteUrl = (configUid: string, + machinePoolName: string, + machineUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/clusterConfig/hybridConfig` + return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const awsCloudConfigsUidHybridConfig = async (configUid: string, - awsCloudHybridConfigEntity: AwsCloudHybridConfigEntity, options?: RequestInit): Promise => { +export const cloudConfigsAwsPoolMachinesUidDelete = async (configUid: string, + machinePoolName: string, + machineUid: string, options?: RequestInit): Promise => { - return customFetch(getAwsCloudConfigsUidHybridConfigUrl(configUid), + return customFetch(getCloudConfigsAwsPoolMachinesUidDeleteUrl(configUid,machinePoolName,machineUid), { ...options, - method: 'PUT', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsCloudHybridConfigEntity,) + method: 'DELETE' + + } );} /** - * @summary Creates an Hybrid AWS cloud config's Edge-Native machine pool + * @summary Returns the specified AWS machine */ -export const getV1AwsCloudConfigsEdgeNativeUidMachinePoolCreateUrl = (configUid: string,) => { +export const getCloudConfigsAwsPoolMachinesUidGetUrl = (configUid: string, + machinePoolName: string, + machineUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools` + return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const v1AwsCloudConfigsEdgeNativeUidMachinePoolCreate = async (configUid: string, - hybridEdgeNativeMachinePoolConfigEntity: HybridEdgeNativeMachinePoolConfigEntity, options?: RequestInit): Promise => { +export const cloudConfigsAwsPoolMachinesUidGet = async (configUid: string, + machinePoolName: string, + machineUid: string, options?: RequestInit): Promise => { - return customFetch(getV1AwsCloudConfigsEdgeNativeUidMachinePoolCreateUrl(configUid), + return customFetch(getCloudConfigsAwsPoolMachinesUidGetUrl(configUid,machinePoolName,machineUid), { ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - hybridEdgeNativeMachinePoolConfigEntity,) + method: 'GET' + + } );} /** - * @summary Deletes the specified Edge-Native machine pool of hybrid AWS cluster + * @summary Updates the specified machine to the cloud config's machine pool */ -export const getAwsCloudConfigsEdgeNativeMachinePoolDeleteUrl = (configUid: string, - machinePoolName: string,) => { +export const getCloudConfigsAwsPoolMachinesUidUpdateUrl = (configUid: string, + machinePoolName: string, + machineUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const awsCloudConfigsEdgeNativeMachinePoolDelete = async (configUid: string, - machinePoolName: string, options?: RequestInit): Promise => { - - return customFetch(getAwsCloudConfigsEdgeNativeMachinePoolDeleteUrl(configUid,machinePoolName), +export const cloudConfigsAwsPoolMachinesUidUpdate = async (configUid: string, + machinePoolName: string, + machineUid: string, + v1AwsMachineBody: V1AwsMachineBody, options?: RequestInit): Promise => { + + return customFetch(getCloudConfigsAwsPoolMachinesUidUpdateUrl(configUid,machinePoolName,machineUid), { ...options, - method: 'DELETE' - - + method: 'PUT', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + v1AwsMachineBody,) } );} /** - * @summary Returns the specified AWS Cluster's Edge-Native machine pool configuration + * @summary Returns the specified Azure cloud config */ -export const getAwsCloudConfigsEdgeNativeMachinePoolGetUrl = (configUid: string, - machinePoolName: string,) => { +export const getCloudConfigsAzureGetUrl = (configUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/azure/${configUid}` } -export const awsCloudConfigsEdgeNativeMachinePoolGet = async (configUid: string, - machinePoolName: string, options?: RequestInit): Promise => { +export const cloudConfigsAzureGet = async (configUid: string, options?: RequestInit): Promise => { - return customFetch(getAwsCloudConfigsEdgeNativeMachinePoolGetUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsAzureGetUrl(configUid), { ...options, method: 'GET' @@ -5052,54 +5054,52 @@ export const awsCloudConfigsEdgeNativeMachinePoolGet = async (configUid: string, /** - * @summary Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool + * @summary Updates the cluster configuration information */ -export const getAwsCloudConfigsEdgeNativeMachinePoolUpdateUrl = (configUid: string, - machinePoolName: string,) => { +export const getCloudConfigsAzureUidClusterConfigUrl = (configUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/edge-native/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/azure/${configUid}/clusterConfig` } -export const awsCloudConfigsEdgeNativeMachinePoolUpdate = async (configUid: string, - machinePoolName: string, - hybridEdgeNativeMachinePoolConfigUpdateEntity: HybridEdgeNativeMachinePoolConfigUpdateEntity, options?: RequestInit): Promise => { +export const cloudConfigsAzureUidClusterConfig = async (configUid: string, + v1AzureCloudClusterConfigEntityBody: V1AzureCloudClusterConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getAwsCloudConfigsEdgeNativeMachinePoolUpdateUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsAzureUidClusterConfigUrl(configUid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - hybridEdgeNativeMachinePoolConfigUpdateEntity,) + v1AzureCloudClusterConfigEntityBody,) } );} /** - * @summary Creates an AWS cloud config's machine pool + * @summary Creates an Azure cloud config's machine pool */ -export const getCloudConfigsAwsMachinePoolCreateUrl = (configUid: string,) => { +export const getCloudConfigsAzureMachinePoolCreateUrl = (configUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/machinePools` + return `/v1/cloudconfigs/azure/${configUid}/machinePools` } -export const cloudConfigsAwsMachinePoolCreate = async (configUid: string, - v1AwsMachinePoolConfigEntityBody: V1AwsMachinePoolConfigEntityBody, options?: RequestInit): Promise => { +export const cloudConfigsAzureMachinePoolCreate = async (configUid: string, + v1AzureMachinePoolConfigEntityBody: V1AzureMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsMachinePoolCreateUrl(configUid), + return customFetch(getCloudConfigsAzureMachinePoolCreateUrl(configUid), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AwsMachinePoolConfigEntityBody,) + v1AzureMachinePoolConfigEntityBody,) } );} @@ -5108,19 +5108,19 @@ export const cloudConfigsAwsMachinePoolCreate = async (configUid: string, /** * @summary Deletes the specified machine pool */ -export const getCloudConfigsAwsMachinePoolDeleteUrl = (configUid: string, +export const getCloudConfigsAzureMachinePoolDeleteUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsAwsMachinePoolDelete = async (configUid: string, +export const cloudConfigsAzureMachinePoolDelete = async (configUid: string, machinePoolName: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsMachinePoolDeleteUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsAzureMachinePoolDeleteUrl(configUid,machinePoolName), { ...options, method: 'DELETE' @@ -5132,39 +5132,40 @@ export const cloudConfigsAwsMachinePoolDelete = async (configUid: string, /** - * @summary Updates the specified AWS cloud config's machine pool + * @summary Updates the specified Azure cloud config's machine pool */ -export const getCloudConfigsAwsMachinePoolUpdateUrl = (configUid: string, +export const getCloudConfigsAzureMachinePoolUpdateUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsAwsMachinePoolUpdate = async (configUid: string, +export const cloudConfigsAzureMachinePoolUpdate = async (configUid: string, machinePoolName: string, - v1AwsMachinePoolConfigEntityBody: V1AwsMachinePoolConfigEntityBody, options?: RequestInit): Promise => { + v1AzureMachinePoolConfigEntityBody: V1AzureMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsMachinePoolUpdateUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsAzureMachinePoolUpdateUrl(configUid,machinePoolName), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AwsMachinePoolConfigEntityBody,) + v1AzureMachinePoolConfigEntityBody,) } );} /** - * @summary Retrieves a list of AWS machines + * Returns all the Azure machines restricted to the user role and filters. + * @summary Retrieves a list of Azure machines */ -export const getCloudConfigsAwsPoolMachinesListUrl = (configUid: string, +export const getCloudConfigsAzurePoolMachinesListUrl = (configUid: string, machinePoolName: string, - params?: CloudConfigsAwsPoolMachinesListParams,) => { + params?: CloudConfigsAzurePoolMachinesListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -5176,14 +5177,14 @@ export const getCloudConfigsAwsPoolMachinesListUrl = (configUid: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines?${stringifiedParams}` : `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines` + return stringifiedParams.length > 0 ? `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines?${stringifiedParams}` : `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsAwsPoolMachinesList = async (configUid: string, +export const cloudConfigsAzurePoolMachinesList = async (configUid: string, machinePoolName: string, - params?: CloudConfigsAwsPoolMachinesListParams, options?: RequestInit): Promise => { + params?: CloudConfigsAzurePoolMachinesListParams, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsPoolMachinesListUrl(configUid,machinePoolName,params), + return customFetch(getCloudConfigsAzurePoolMachinesListUrl(configUid,machinePoolName,params), { ...options, method: 'GET' @@ -5197,49 +5198,49 @@ export const cloudConfigsAwsPoolMachinesList = async (configUid: string, /** * @summary Adds the machine to cloud config's machine pool */ -export const getCloudConfigsAwsPoolMachinesAddUrl = (configUid: string, +export const getCloudConfigsAzurePoolMachinesAddUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines` + return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsAwsPoolMachinesAdd = async (configUid: string, +export const cloudConfigsAzurePoolMachinesAdd = async (configUid: string, machinePoolName: string, - v1AwsMachineBody: V1AwsMachineBody, options?: RequestInit): Promise => { + v1AzureMachineBody: V1AzureMachineBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsPoolMachinesAddUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsAzurePoolMachinesAddUrl(configUid,machinePoolName), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AwsMachineBody,) + v1AzureMachineBody,) } );} /** - * @summary Deletes the specified AWS machine + * @summary Deletes the specified Azure machine */ -export const getCloudConfigsAwsPoolMachinesUidDeleteUrl = (configUid: string, +export const getCloudConfigsAzurePoolMachinesUidDeleteUrl = (configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsAwsPoolMachinesUidDelete = async (configUid: string, +export const cloudConfigsAzurePoolMachinesUidDelete = async (configUid: string, machinePoolName: string, machineUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsPoolMachinesUidDeleteUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsAzurePoolMachinesUidDeleteUrl(configUid,machinePoolName,machineUid), { ...options, method: 'DELETE' @@ -5251,23 +5252,24 @@ export const cloudConfigsAwsPoolMachinesUidDelete = async (configUid: string, /** - * @summary Returns the specified AWS machine + * Returns a Azure machine for the specified uid. + * @summary Returns the specified Azure machine */ -export const getCloudConfigsAwsPoolMachinesUidGetUrl = (configUid: string, +export const getCloudConfigsAzurePoolMachinesUidGetUrl = (configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsAwsPoolMachinesUidGet = async (configUid: string, +export const cloudConfigsAzurePoolMachinesUidGet = async (configUid: string, machinePoolName: string, - machineUid: string, options?: RequestInit): Promise => { + machineUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsPoolMachinesUidGetUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsAzurePoolMachinesUidGetUrl(configUid,machinePoolName,machineUid), { ...options, method: 'GET' @@ -5279,49 +5281,51 @@ export const cloudConfigsAwsPoolMachinesUidGet = async (configUid: string, /** - * @summary Updates the specified machine to the cloud config's machine pool + * @summary Updates the specified machine to cloud config's machine pool */ -export const getCloudConfigsAwsPoolMachinesUidUpdateUrl = (configUid: string, +export const getCloudConfigsAzurePoolMachinesUidUpdateUrl = (configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/aws/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsAwsPoolMachinesUidUpdate = async (configUid: string, +export const cloudConfigsAzurePoolMachinesUidUpdate = async (configUid: string, machinePoolName: string, machineUid: string, - v1AwsMachineBody: V1AwsMachineBody, options?: RequestInit): Promise => { + v1AzureMachineBody: V1AzureMachineBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAwsPoolMachinesUidUpdateUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsAzurePoolMachinesUidUpdateUrl(configUid,machinePoolName,machineUid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AwsMachineBody,) + v1AzureMachineBody,) } );} /** - * @summary Returns the specified Azure cloud config + * @summary Returns the specified Custom cloud config */ -export const getCloudConfigsAzureGetUrl = (configUid: string,) => { +export const getCloudConfigsCustomGetUrl = (cloudType: string, + configUid: string,) => { - return `/v1/cloudconfigs/azure/${configUid}` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}` } -export const cloudConfigsAzureGet = async (configUid: string, options?: RequestInit): Promise => { +export const cloudConfigsCustomGet = async (cloudType: string, + configUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzureGetUrl(configUid), + return customFetch(getCloudConfigsCustomGetUrl(cloudType,configUid), { ...options, method: 'GET' @@ -5335,50 +5339,54 @@ export const cloudConfigsAzureGet = async (configUid: string, options?: RequestI /** * @summary Updates the cluster configuration information */ -export const getCloudConfigsAzureUidClusterConfigUrl = (configUid: string,) => { +export const getCloudConfigsCustomUidClusterConfigUrl = (cloudType: string, + configUid: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/clusterConfig` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/clusterConfig` } -export const cloudConfigsAzureUidClusterConfig = async (configUid: string, - v1AzureCloudClusterConfigEntityBody: V1AzureCloudClusterConfigEntityBody, options?: RequestInit): Promise => { +export const cloudConfigsCustomUidClusterConfig = async (cloudType: string, + configUid: string, + customCloudClusterConfigEntity: CustomCloudClusterConfigEntity, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzureUidClusterConfigUrl(configUid), + return customFetch(getCloudConfigsCustomUidClusterConfigUrl(cloudType,configUid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AzureCloudClusterConfigEntityBody,) + customCloudClusterConfigEntity,) } );} /** - * @summary Creates an Azure cloud config's machine pool + * @summary Creates an Custom cloud config's machine pool */ -export const getCloudConfigsAzureMachinePoolCreateUrl = (configUid: string,) => { +export const getCloudConfigsCustomMachinePoolCreateUrl = (cloudType: string, + configUid: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/machinePools` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools` } -export const cloudConfigsAzureMachinePoolCreate = async (configUid: string, - v1AzureMachinePoolConfigEntityBody: V1AzureMachinePoolConfigEntityBody, options?: RequestInit): Promise => { +export const cloudConfigsCustomMachinePoolCreate = async (cloudType: string, + configUid: string, + v1CustomMachinePoolConfigEntityBody: V1CustomMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzureMachinePoolCreateUrl(configUid), + return customFetch(getCloudConfigsCustomMachinePoolCreateUrl(cloudType,configUid), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AzureMachinePoolConfigEntityBody,) + v1CustomMachinePoolConfigEntityBody,) } );} @@ -5387,19 +5395,21 @@ export const cloudConfigsAzureMachinePoolCreate = async (configUid: string, /** * @summary Deletes the specified machine pool */ -export const getCloudConfigsAzureMachinePoolDeleteUrl = (configUid: string, +export const getCloudConfigsCustomMachinePoolDeleteUrl = (cloudType: string, + configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsAzureMachinePoolDelete = async (configUid: string, +export const cloudConfigsCustomMachinePoolDelete = async (cloudType: string, + configUid: string, machinePoolName: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzureMachinePoolDeleteUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsCustomMachinePoolDeleteUrl(cloudType,configUid,machinePoolName), { ...options, method: 'DELETE' @@ -5411,40 +5421,42 @@ export const cloudConfigsAzureMachinePoolDelete = async (configUid: string, /** - * @summary Updates the specified Azure cloud config's machine pool + * @summary Updates the specified Custom cloud config's machine pool */ -export const getCloudConfigsAzureMachinePoolUpdateUrl = (configUid: string, +export const getCloudConfigsCustomMachinePoolUpdateUrl = (cloudType: string, + configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsAzureMachinePoolUpdate = async (configUid: string, +export const cloudConfigsCustomMachinePoolUpdate = async (cloudType: string, + configUid: string, machinePoolName: string, - v1AzureMachinePoolConfigEntityBody: V1AzureMachinePoolConfigEntityBody, options?: RequestInit): Promise => { + v1CustomMachinePoolConfigEntityBody: V1CustomMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzureMachinePoolUpdateUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsCustomMachinePoolUpdateUrl(cloudType,configUid,machinePoolName), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AzureMachinePoolConfigEntityBody,) + v1CustomMachinePoolConfigEntityBody,) } );} /** - * Returns all the Azure machines restricted to the user role and filters. - * @summary Retrieves a list of Azure machines + * @summary Retrieves a list of Custom machines */ -export const getCloudConfigsAzurePoolMachinesListUrl = (configUid: string, +export const getCloudConfigsCustomPoolMachinesListUrl = (cloudType: string, + configUid: string, machinePoolName: string, - params?: CloudConfigsAzurePoolMachinesListParams,) => { + params?: CloudConfigsCustomPoolMachinesListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -5456,14 +5468,15 @@ export const getCloudConfigsAzurePoolMachinesListUrl = (configUid: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines?${stringifiedParams}` : `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines` + return stringifiedParams.length > 0 ? `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines?${stringifiedParams}` : `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsAzurePoolMachinesList = async (configUid: string, +export const cloudConfigsCustomPoolMachinesList = async (cloudType: string, + configUid: string, machinePoolName: string, - params?: CloudConfigsAzurePoolMachinesListParams, options?: RequestInit): Promise => { + params?: CloudConfigsCustomPoolMachinesListParams, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzurePoolMachinesListUrl(configUid,machinePoolName,params), + return customFetch(getCloudConfigsCustomPoolMachinesListUrl(cloudType,configUid,machinePoolName,params), { ...options, method: 'GET' @@ -5477,49 +5490,53 @@ export const cloudConfigsAzurePoolMachinesList = async (configUid: string, /** * @summary Adds the machine to cloud config's machine pool */ -export const getCloudConfigsAzurePoolMachinesAddUrl = (configUid: string, +export const getCloudConfigsCustomPoolMachinesAddUrl = (cloudType: string, + configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsAzurePoolMachinesAdd = async (configUid: string, +export const cloudConfigsCustomPoolMachinesAdd = async (cloudType: string, + configUid: string, machinePoolName: string, - v1AzureMachineBody: V1AzureMachineBody, options?: RequestInit): Promise => { + v1CustomMachineBody: V1CustomMachineBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzurePoolMachinesAddUrl(configUid,machinePoolName), + return customFetch(getCloudConfigsCustomPoolMachinesAddUrl(cloudType,configUid,machinePoolName), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AzureMachineBody,) + v1CustomMachineBody,) } );} /** - * @summary Deletes the specified Azure machine + * @summary Deletes the specified Custom machine */ -export const getCloudConfigsAzurePoolMachinesUidDeleteUrl = (configUid: string, +export const getCloudConfigsCustomPoolMachinesUidDeleteUrl = (cloudType: string, + configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsAzurePoolMachinesUidDelete = async (configUid: string, +export const cloudConfigsCustomPoolMachinesUidDelete = async (cloudType: string, + configUid: string, machinePoolName: string, machineUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzurePoolMachinesUidDeleteUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsCustomPoolMachinesUidDeleteUrl(cloudType,configUid,machinePoolName,machineUid), { ...options, method: 'DELETE' @@ -5531,24 +5548,25 @@ export const cloudConfigsAzurePoolMachinesUidDelete = async (configUid: string, /** - * Returns a Azure machine for the specified uid. - * @summary Returns the specified Azure machine + * @summary Returns the specified Custom machine */ -export const getCloudConfigsAzurePoolMachinesUidGetUrl = (configUid: string, +export const getCloudConfigsCustomPoolMachinesUidGetUrl = (cloudType: string, + configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsAzurePoolMachinesUidGet = async (configUid: string, +export const cloudConfigsCustomPoolMachinesUidGet = async (cloudType: string, + configUid: string, machinePoolName: string, - machineUid: string, options?: RequestInit): Promise => { + machineUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzurePoolMachinesUidGetUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsCustomPoolMachinesUidGetUrl(cloudType,configUid,machinePoolName,machineUid), { ...options, method: 'GET' @@ -5560,51 +5578,51 @@ export const cloudConfigsAzurePoolMachinesUidGet = async (configUid: string, /** - * @summary Updates the specified machine to cloud config's machine pool + * @summary Updates the specified machine to the cloud config's machine pool */ -export const getCloudConfigsAzurePoolMachinesUidUpdateUrl = (configUid: string, +export const getCloudConfigsCustomPoolMachinesUidUpdateUrl = (cloudType: string, + configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/azure/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsAzurePoolMachinesUidUpdate = async (configUid: string, +export const cloudConfigsCustomPoolMachinesUidUpdate = async (cloudType: string, + configUid: string, machinePoolName: string, machineUid: string, - v1AzureMachineBody: V1AzureMachineBody, options?: RequestInit): Promise => { + v1CustomMachineBody: V1CustomMachineBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsAzurePoolMachinesUidUpdateUrl(configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsCustomPoolMachinesUidUpdateUrl(cloudType,configUid,machinePoolName,machineUid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1AzureMachineBody,) + v1CustomMachineBody,) } );} /** - * @summary Returns the specified Custom cloud config + * @summary Returns the specified CloudStack cloud config */ -export const getCloudConfigsCustomGetUrl = (cloudType: string, - configUid: string,) => { +export const getCloudConfigsCloudStackGetUrl = (configUid: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}` + return `/v1/cloudconfigs/cloudstack/${configUid}` } -export const cloudConfigsCustomGet = async (cloudType: string, - configUid: string, options?: RequestInit): Promise => { +export const cloudConfigsCloudStackGet = async (configUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomGetUrl(cloudType,configUid), + return customFetch(getCloudConfigsCloudStackGetUrl(configUid), { ...options, method: 'GET' @@ -5618,54 +5636,50 @@ export const cloudConfigsCustomGet = async (cloudType: string, /** * @summary Updates the cluster configuration information */ -export const getCloudConfigsCustomUidClusterConfigUrl = (cloudType: string, - configUid: string,) => { +export const getCloudConfigsCloudStackUidClusterConfigUrl = (configUid: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/clusterConfig` + return `/v1/cloudconfigs/cloudstack/${configUid}/clusterConfig` } -export const cloudConfigsCustomUidClusterConfig = async (cloudType: string, - configUid: string, - customCloudClusterConfigEntity: CustomCloudClusterConfigEntity, options?: RequestInit): Promise => { +export const cloudConfigsCloudStackUidClusterConfig = async (configUid: string, + cloudStackCloudClusterConfigEntity: CloudStackCloudClusterConfigEntity, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomUidClusterConfigUrl(cloudType,configUid), + return customFetch(getCloudConfigsCloudStackUidClusterConfigUrl(configUid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - customCloudClusterConfigEntity,) + cloudStackCloudClusterConfigEntity,) } );} /** - * @summary Creates an Custom cloud config's machine pool + * @summary Creates a CloudStack cloud config's machine pool */ -export const getCloudConfigsCustomMachinePoolCreateUrl = (cloudType: string, - configUid: string,) => { +export const getCloudConfigsCloudStackMachinePoolCreateUrl = (configUid: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools` } -export const cloudConfigsCustomMachinePoolCreate = async (cloudType: string, - configUid: string, - v1CustomMachinePoolConfigEntityBody: V1CustomMachinePoolConfigEntityBody, options?: RequestInit): Promise => { +export const cloudConfigsCloudStackMachinePoolCreate = async (configUid: string, + v1CloudStackMachinePoolConfigEntityBody: V1CloudStackMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomMachinePoolCreateUrl(cloudType,configUid), + return customFetch(getCloudConfigsCloudStackMachinePoolCreateUrl(configUid), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CustomMachinePoolConfigEntityBody,) + v1CloudStackMachinePoolConfigEntityBody,) } );} @@ -5674,21 +5688,19 @@ export const cloudConfigsCustomMachinePoolCreate = async (cloudType: string, /** * @summary Deletes the specified machine pool */ -export const getCloudConfigsCustomMachinePoolDeleteUrl = (cloudType: string, - configUid: string, +export const getCloudConfigsCloudStackMachinePoolDeleteUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsCustomMachinePoolDelete = async (cloudType: string, - configUid: string, +export const cloudConfigsCloudStackMachinePoolDelete = async (configUid: string, machinePoolName: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomMachinePoolDeleteUrl(cloudType,configUid,machinePoolName), + return customFetch(getCloudConfigsCloudStackMachinePoolDeleteUrl(configUid,machinePoolName), { ...options, method: 'DELETE' @@ -5700,62 +5712,49 @@ export const cloudConfigsCustomMachinePoolDelete = async (cloudType: string, /** - * @summary Updates the specified Custom cloud config's machine pool + * @summary Updates the specified CloudStack cloud config's machine pool */ -export const getCloudConfigsCustomMachinePoolUpdateUrl = (cloudType: string, - configUid: string, +export const getCloudConfigsCloudStackMachinePoolUpdateUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools/${machinePoolName}` } -export const cloudConfigsCustomMachinePoolUpdate = async (cloudType: string, - configUid: string, +export const cloudConfigsCloudStackMachinePoolUpdate = async (configUid: string, machinePoolName: string, - v1CustomMachinePoolConfigEntityBody: V1CustomMachinePoolConfigEntityBody, options?: RequestInit): Promise => { + v1CloudStackMachinePoolConfigEntityBody: V1CloudStackMachinePoolConfigEntityBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomMachinePoolUpdateUrl(cloudType,configUid,machinePoolName), + return customFetch(getCloudConfigsCloudStackMachinePoolUpdateUrl(configUid,machinePoolName), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CustomMachinePoolConfigEntityBody,) + v1CloudStackMachinePoolConfigEntityBody,) } );} /** - * @summary Retrieves a list of Custom machines + * @summary Retrieves a list of CloudStack machines */ -export const getCloudConfigsCustomPoolMachinesListUrl = (cloudType: string, - configUid: string, - machinePoolName: string, - params?: CloudConfigsCustomPoolMachinesListParams,) => { - const normalizedParams = new URLSearchParams(); +export const getCloudConfigsCloudStackPoolMachinesListUrl = (configUid: string, + machinePoolName: string,) => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines?${stringifiedParams}` : `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsCustomPoolMachinesList = async (cloudType: string, - configUid: string, - machinePoolName: string, - params?: CloudConfigsCustomPoolMachinesListParams, options?: RequestInit): Promise => { +export const cloudConfigsCloudStackPoolMachinesList = async (configUid: string, + machinePoolName: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomPoolMachinesListUrl(cloudType,configUid,machinePoolName,params), + return customFetch(getCloudConfigsCloudStackPoolMachinesListUrl(configUid,machinePoolName), { ...options, method: 'GET' @@ -5767,55 +5766,51 @@ export const cloudConfigsCustomPoolMachinesList = async (cloudType: string, /** - * @summary Adds the machine to cloud config's machine pool + * @summary Adds the CloudStack machine to cloud config's machine pool */ -export const getCloudConfigsCustomPoolMachinesAddUrl = (cloudType: string, - configUid: string, +export const getCloudConfigsCloudStackPoolMachinesAddUrl = (configUid: string, machinePoolName: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools/${machinePoolName}/machines` } -export const cloudConfigsCustomPoolMachinesAdd = async (cloudType: string, - configUid: string, +export const cloudConfigsCloudStackPoolMachinesAdd = async (configUid: string, machinePoolName: string, - v1CustomMachineBody: V1CustomMachineBody, options?: RequestInit): Promise => { + v1CloudStackMachineBody: V1CloudStackMachineBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomPoolMachinesAddUrl(cloudType,configUid,machinePoolName), + return customFetch(getCloudConfigsCloudStackPoolMachinesAddUrl(configUid,machinePoolName), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CustomMachineBody,) + v1CloudStackMachineBody,) } );} /** - * @summary Deletes the specified Custom machine + * @summary Deletes the specified CloudStack machine */ -export const getCloudConfigsCustomPoolMachinesUidDeleteUrl = (cloudType: string, - configUid: string, +export const getCloudConfigsCloudStackPoolMachinesUidDeleteUrl = (configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsCustomPoolMachinesUidDelete = async (cloudType: string, - configUid: string, +export const cloudConfigsCloudStackPoolMachinesUidDelete = async (configUid: string, machinePoolName: string, machineUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomPoolMachinesUidDeleteUrl(cloudType,configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsCloudStackPoolMachinesUidDeleteUrl(configUid,machinePoolName,machineUid), { ...options, method: 'DELETE' @@ -5827,25 +5822,23 @@ export const cloudConfigsCustomPoolMachinesUidDelete = async (cloudType: string, /** - * @summary Returns the specified Custom machine + * @summary Returns the specified CloudStack machine */ -export const getCloudConfigsCustomPoolMachinesUidGetUrl = (cloudType: string, - configUid: string, +export const getCloudConfigsCloudStackPoolMachinesUidGetUrl = (configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsCustomPoolMachinesUidGet = async (cloudType: string, - configUid: string, +export const cloudConfigsCloudStackPoolMachinesUidGet = async (configUid: string, machinePoolName: string, - machineUid: string, options?: RequestInit): Promise => { + machineUid: string, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomPoolMachinesUidGetUrl(cloudType,configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsCloudStackPoolMachinesUidGetUrl(configUid,machinePoolName,machineUid), { ...options, method: 'GET' @@ -5857,32 +5850,30 @@ export const cloudConfigsCustomPoolMachinesUidGet = async (cloudType: string, /** - * @summary Updates the specified machine to the cloud config's machine pool + * @summary Updates the specified machine to cloud config's machine pool */ -export const getCloudConfigsCustomPoolMachinesUidUpdateUrl = (cloudType: string, - configUid: string, +export const getCloudConfigsCloudStackPoolMachinesUidUpdateUrl = (configUid: string, machinePoolName: string, machineUid: string,) => { - return `/v1/cloudconfigs/cloudTypes/${cloudType}/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` + return `/v1/cloudconfigs/cloudstack/${configUid}/machinePools/${machinePoolName}/machines/${machineUid}` } -export const cloudConfigsCustomPoolMachinesUidUpdate = async (cloudType: string, - configUid: string, +export const cloudConfigsCloudStackPoolMachinesUidUpdate = async (configUid: string, machinePoolName: string, machineUid: string, - v1CustomMachineBody: V1CustomMachineBody, options?: RequestInit): Promise => { + v1CloudStackMachineBody: V1CloudStackMachineBody, options?: RequestInit): Promise => { - return customFetch(getCloudConfigsCustomPoolMachinesUidUpdateUrl(cloudType,configUid,machinePoolName,machineUid), + return customFetch(getCloudConfigsCloudStackPoolMachinesUidUpdateUrl(configUid,machinePoolName,machineUid), { ...options, method: 'PUT', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CustomMachineBody,) + v1CloudStackMachineBody,) } );} @@ -8522,35 +8513,34 @@ export const cloudConfigsMachinePoolsMachineUidsGet = async (configUid: string, /** - * Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error. - * @summary Check if CloudStack account is valid + * @summary Retrieves the Aws secret credentials */ -export const getV1CloudStackAccountValidateUrl = () => { +export const getV1AwsAccountSecretCredentialsUrl = () => { - return `/v1/clouds/apache-cloudstack/account/validate` + return `/v1/clouds/aws/account/secret/credentials` } -export const v1CloudStackAccountValidate = async (cloudStackCloudAccount: CloudStackCloudAccount, options?: RequestInit): Promise => { +export const v1AwsAccountSecretCredentials = async (awsSecretSpecInputEntity: AwsSecretSpecInputEntity, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackAccountValidateUrl(), + return customFetch(getV1AwsAccountSecretCredentialsUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - cloudStackCloudAccount,) + awsSecretSpecInputEntity,) } );} /** - * @summary Returns the CloudStack disk offerings + * @summary Retrieves AWS external id and account id */ -export const getV1CloudStackDiskOfferingsGetUrl = (params?: V1CloudStackDiskOfferingsGetParams,) => { +export const getV1AwsAccountStsGetUrl = (params?: V1AwsAccountStsGetParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -8562,12 +8552,12 @@ export const getV1CloudStackDiskOfferingsGetUrl = (params?: V1CloudStackDiskOffe const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/diskOfferings?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/diskOfferings` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/account/sts?${stringifiedParams}` : `/v1/clouds/aws/account/sts` } -export const v1CloudStackDiskOfferingsGet = async (params?: V1CloudStackDiskOfferingsGetParams, options?: RequestInit): Promise => { +export const v1AwsAccountStsGet = async (params?: V1AwsAccountStsGetParams, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackDiskOfferingsGetUrl(params), + return customFetch(getV1AwsAccountStsGetUrl(params), { ...options, method: 'GET' @@ -8579,57 +8569,44 @@ export const v1CloudStackDiskOfferingsGet = async (params?: V1CloudStackDiskOffe /** - * @summary Returns the CloudStack domains + * @summary Validate the specified AWS account credentials */ -export const getV1CloudStackDomainsGetUrl = (params?: V1CloudStackDomainsGetParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1AwsAccountValidateUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/domains?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/domains` + return `/v1/clouds/aws/account/validate` } -export const v1CloudStackDomainsGet = async (params?: V1CloudStackDomainsGetParams, options?: RequestInit): Promise => { +export const v1AwsAccountValidate = async (awsCloudAccount: AwsCloudAccount, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackDomainsGetUrl(params), + return customFetch(getV1AwsAccountValidateUrl(), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + awsCloudAccount,) } );} /** - * @summary Returns the CloudStack SSH key pairs + * @summary Retrieves a list of AWS AMI types */ -export const getV1CloudStackKeypairsGetUrl = (params?: V1CloudStackKeypairsGetParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1AwsAmiTypesUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/keypairs?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/keypairs` + return `/v1/clouds/aws/amiTypes` } -export const v1CloudStackKeypairsGet = async (params?: V1CloudStackKeypairsGetParams, options?: RequestInit): Promise => { +export const v1AwsAmiTypes = async ( options?: RequestInit): Promise => { - return customFetch(getV1CloudStackKeypairsGetUrl(params), + return customFetch(getV1AwsAmiTypesUrl(), { ...options, method: 'GET' @@ -8641,71 +8618,62 @@ export const v1CloudStackKeypairsGet = async (params?: V1CloudStackKeypairsGetPa /** - * @summary Returns the CloudStack networks + * Validates aws cloud watch credentials + * @summary validates aws cloud watch credentials */ -export const getV1CloudStackNetworksGetUrl = (params?: V1CloudStackNetworksGetParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1CloudsAwsCloudWatchValidateUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/networks?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/networks` + return `/v1/clouds/aws/cloudwatch/validate` } -export const v1CloudStackNetworksGet = async (params?: V1CloudStackNetworksGetParams, options?: RequestInit): Promise => { +export const v1CloudsAwsCloudWatchValidate = async (v1CloudWatchConfig: V1CloudWatchConfig, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackNetworksGetUrl(params), + return customFetch(getV1CloudsAwsCloudWatchValidateUrl(), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + v1CloudWatchConfig,) } );} /** - * @summary Returns the CloudStack compute offerings + * @summary Retrieves AWS cloud account usage cost from cost explorer. */ -export const getV1CloudStackOfferingsGetUrl = (params?: V1CloudStackOfferingsGetParams,) => { - const normalizedParams = new URLSearchParams(); +export const getAwsCloudCostUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/offerings?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/offerings` + return `/v1/clouds/aws/cost` } -export const v1CloudStackOfferingsGet = async (params?: V1CloudStackOfferingsGetParams, options?: RequestInit): Promise => { +export const awsCloudCost = async (awsCloudCostSpec: AwsCloudCostSpec, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackOfferingsGetUrl(params), + return customFetch(getAwsCloudCostUrl(), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + awsCloudCostSpec,) } );} /** - * @summary Returns the CloudStack projects + * Get AWS Volume Size + * @summary Get AWS Volume Size */ -export const getV1CloudStackProjectsGetUrl = (params?: V1CloudStackProjectsGetParams,) => { +export const getV1AwsVolumeSizeGetUrl = (imageId: string, + params: V1AwsVolumeSizeGetParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -8717,12 +8685,13 @@ export const getV1CloudStackProjectsGetUrl = (params?: V1CloudStackProjectsGetPa const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/projects?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/projects` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/imageIds/${imageId}/volumeSize?${stringifiedParams}` : `/v1/clouds/aws/imageIds/${imageId}/volumeSize` } -export const v1CloudStackProjectsGet = async (params?: V1CloudStackProjectsGetParams, options?: RequestInit): Promise => { +export const v1AwsVolumeSizeGet = async (imageId: string, + params: V1AwsVolumeSizeGetParams, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackProjectsGetUrl(params), + return customFetch(getV1AwsVolumeSizeGetUrl(imageId,params), { ...options, method: 'GET' @@ -8734,21 +8703,13 @@ export const v1CloudStackProjectsGet = async (params?: V1CloudStackProjectsGetPa /** - * @summary Returns the CloudStack templates + * @summary Retrieves a list of AWS policies for the specified account */ -export const getV1CloudStackTemplatesGetUrl = (params?: V1CloudStackTemplatesGetParams,) => { +export const getV1AwsIamPoliciesUrl = (params?: V1AwsIamPoliciesParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { - const explodeParameters = ["templateIds"]; - - if (Array.isArray(value) && explodeParameters.includes(key)) { - value.forEach((v) => { - normalizedParams.append(key, v === null ? 'null' : v.toString()); - }); - return; - } - + if (value !== undefined) { normalizedParams.append(key, value === null ? 'null' : value.toString()) } @@ -8756,26 +8717,28 @@ export const getV1CloudStackTemplatesGetUrl = (params?: V1CloudStackTemplatesGet const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/templates?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/templates` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/policies?${stringifiedParams}` : `/v1/clouds/aws/policies` } -export const v1CloudStackTemplatesGet = async (params?: V1CloudStackTemplatesGetParams, options?: RequestInit): Promise => { +export const v1AwsIamPolicies = async (awsCloudAccount: AwsCloudAccount, + params?: V1AwsIamPoliciesParams, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackTemplatesGetUrl(params), + return customFetch(getV1AwsIamPoliciesUrl(params), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + awsCloudAccount,) } );} /** - * @summary Returns the CloudStack Vpcs + * @summary Validate the aws policy arns validate */ -export const getV1CloudStackVpcsGetUrl = (params?: V1CloudStackVpcsGetParams,) => { +export const getV1AwsPolicyArnsValidateUrl = (params?: V1AwsPolicyArnsValidateParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -8787,82 +8750,85 @@ export const getV1CloudStackVpcsGetUrl = (params?: V1CloudStackVpcsGetParams,) = const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/vpcs?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/vpcs` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/policyArns/validate?${stringifiedParams}` : `/v1/clouds/aws/policyArns/validate` } -export const v1CloudStackVpcsGet = async (params?: V1CloudStackVpcsGetParams, options?: RequestInit): Promise => { +export const v1AwsPolicyArnsValidate = async (awsPolicyArnsSpec: AwsPolicyArnsSpec, + params?: V1AwsPolicyArnsValidateParams, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackVpcsGetUrl(params), + return customFetch(getV1AwsPolicyArnsValidateUrl(params), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + awsPolicyArnsSpec,) } );} /** - * @summary Returns the CloudStack zones + * @summary Validate AWS properties */ -export const getV1CloudStackZonesGetUrl = (params?: V1CloudStackZonesGetParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1AwsPropertiesValidateUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/apache-cloudstack/zones?${stringifiedParams}` : `/v1/clouds/apache-cloudstack/zones` + return `/v1/clouds/aws/properties/validate` } -export const v1CloudStackZonesGet = async (params?: V1CloudStackZonesGetParams, options?: RequestInit): Promise => { +export const v1AwsPropertiesValidate = async (awsPropertiesValidateSpec: AwsPropertiesValidateSpec, options?: RequestInit): Promise => { - return customFetch(getV1CloudStackZonesGetUrl(params), + return customFetch(getV1AwsPropertiesValidateUrl(), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + awsPropertiesValidateSpec,) } );} /** - * @summary Retrieves the Aws secret credentials + * @summary Retrieves a list of AWS regions for the specified account */ -export const getV1AwsAccountSecretCredentialsUrl = () => { +export const getV1AwsRegionsUrl = (params: V1AwsRegionsParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/clouds/aws/account/secret/credentials` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions?${stringifiedParams}` : `/v1/clouds/aws/regions` } -export const v1AwsAccountSecretCredentials = async (awsSecretSpecInputEntity: AwsSecretSpecInputEntity, options?: RequestInit): Promise => { +export const v1AwsRegions = async (params: V1AwsRegionsParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsAccountSecretCredentialsUrl(), + return customFetch(getV1AwsRegionsUrl(params), { ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsSecretSpecInputEntity,) + method: 'GET' + + } );} /** - * @summary Retrieves AWS external id and account id + * @summary Retrieves a list of AWS availability zones for the specified region */ -export const getV1AwsAccountStsGetUrl = (params?: V1AwsAccountStsGetParams,) => { +export const getV1AwsZonesUrl = (region: string, + params: V1AwsZonesParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -8874,12 +8840,13 @@ export const getV1AwsAccountStsGetUrl = (params?: V1AwsAccountStsGetParams,) => const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/account/sts?${stringifiedParams}` : `/v1/clouds/aws/account/sts` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/availabilityzones?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/availabilityzones` } -export const v1AwsAccountStsGet = async (params?: V1AwsAccountStsGetParams, options?: RequestInit): Promise => { +export const v1AwsZones = async (region: string, + params: V1AwsZonesParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsAccountStsGetUrl(params), + return customFetch(getV1AwsZonesUrl(region,params), { ...options, method: 'GET' @@ -8891,44 +8858,55 @@ export const v1AwsAccountStsGet = async (params?: V1AwsAccountStsGetParams, opti /** - * @summary Validate the specified AWS account credentials + * @summary Copies the specified image from one region to another region */ -export const getV1AwsAccountValidateUrl = () => { +export const getV1AwsCopyImageFromDefaultRegionUrl = (region: string,) => { - return `/v1/clouds/aws/account/validate` + return `/v1/clouds/aws/regions/${region}/copydefaultimages` } -export const v1AwsAccountValidate = async (awsCloudAccount: AwsCloudAccount, options?: RequestInit): Promise => { +export const v1AwsCopyImageFromDefaultRegion = async (region: string, + awsFindImageRequest: AwsFindImageRequest, options?: RequestInit): Promise => { - return customFetch(getV1AwsAccountValidateUrl(), + return customFetch(getV1AwsCopyImageFromDefaultRegionUrl(region), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - awsCloudAccount,) + awsFindImageRequest,) } );} /** - * @summary Retrieves a list of AWS AMI types + * Returns no contents if aws cluster name is valid else error. + * @summary Check if Aws cluster name is valid */ -export const getV1AwsAmiTypesUrl = () => { +export const getV1AwsClusterNameValidateUrl = (region: string, + params: V1AwsClusterNameValidateParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/clouds/aws/amiTypes` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/eksClusters/name/validate?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/eksClusters/name/validate` } -export const v1AwsAmiTypes = async ( options?: RequestInit): Promise => { +export const v1AwsClusterNameValidate = async (region: string, + params: V1AwsClusterNameValidateParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsAmiTypesUrl(), + return customFetch(getV1AwsClusterNameValidateUrl(region,params), { ...options, method: 'GET' @@ -8940,62 +8918,69 @@ export const v1AwsAmiTypes = async ( options?: RequestInit): Promise = /** - * Validates aws cloud watch credentials - * @summary validates aws cloud watch credentials + * @summary Returns AWS image for the specified AMI name */ -export const getV1CloudsAwsCloudWatchValidateUrl = () => { +export const getV1AwsFindImageUrl = (region: string,) => { - return `/v1/clouds/aws/cloudwatch/validate` + return `/v1/clouds/aws/regions/${region}/images` } -export const v1CloudsAwsCloudWatchValidate = async (v1CloudWatchConfig: V1CloudWatchConfig, options?: RequestInit): Promise => { +export const v1AwsFindImage = async (region: string, + awsFindImageRequest: AwsFindImageRequest, options?: RequestInit): Promise => { - return customFetch(getV1CloudsAwsCloudWatchValidateUrl(), + return customFetch(getV1AwsFindImageUrl(region), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1CloudWatchConfig,) + awsFindImageRequest,) } );} /** - * @summary Retrieves AWS cloud account usage cost from cost explorer. + * @summary Retrieves a list of AWS instance types */ -export const getAwsCloudCostUrl = () => { +export const getV1AwsInstanceTypesUrl = (region: string, + params?: V1AwsInstanceTypesParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/clouds/aws/cost` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/instancetypes?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/instancetypes` } -export const awsCloudCost = async (awsCloudCostSpec: AwsCloudCostSpec, options?: RequestInit): Promise => { +export const v1AwsInstanceTypes = async (region: string, + params?: V1AwsInstanceTypesParams, options?: RequestInit): Promise => { - return customFetch(getAwsCloudCostUrl(), + return customFetch(getV1AwsInstanceTypesUrl(region,params), { ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsCloudCostSpec,) + method: 'GET' + + } );} /** - * Get AWS Volume Size - * @summary Get AWS Volume Size + * @summary Retrieves a list of AWS keypairs */ -export const getV1AwsVolumeSizeGetUrl = (imageId: string, - params: V1AwsVolumeSizeGetParams,) => { +export const getV1AwsKeyPairsUrl = (region: string, + params: V1AwsKeyPairsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9007,13 +8992,13 @@ export const getV1AwsVolumeSizeGetUrl = (imageId: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/imageIds/${imageId}/volumeSize?${stringifiedParams}` : `/v1/clouds/aws/imageIds/${imageId}/volumeSize` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/keypairs?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/keypairs` } -export const v1AwsVolumeSizeGet = async (imageId: string, - params: V1AwsVolumeSizeGetParams, options?: RequestInit): Promise => { +export const v1AwsKeyPairs = async (region: string, + params: V1AwsKeyPairsParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsVolumeSizeGetUrl(imageId,params), + return customFetch(getV1AwsKeyPairsUrl(region,params), { ...options, method: 'GET' @@ -9025,9 +9010,11 @@ export const v1AwsVolumeSizeGet = async (imageId: string, /** - * @summary Retrieves a list of AWS policies for the specified account + * @summary Validate the specified AWS keypair */ -export const getV1AwsIamPoliciesUrl = (params?: V1AwsIamPoliciesParams,) => { +export const getV1AwsKeyPairValidateUrl = (region: string, + keypair: string, + params: V1AwsKeyPairValidateParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9039,28 +9026,30 @@ export const getV1AwsIamPoliciesUrl = (params?: V1AwsIamPoliciesParams,) => { const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/policies?${stringifiedParams}` : `/v1/clouds/aws/policies` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/keypairs/${keypair}/validate?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/keypairs/${keypair}/validate` } -export const v1AwsIamPolicies = async (awsCloudAccount: AwsCloudAccount, - params?: V1AwsIamPoliciesParams, options?: RequestInit): Promise => { +export const v1AwsKeyPairValidate = async (region: string, + keypair: string, + params: V1AwsKeyPairValidateParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsIamPoliciesUrl(params), + return customFetch(getV1AwsKeyPairValidateUrl(region,keypair,params), { ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsCloudAccount,) + method: 'POST' + + } );} /** - * @summary Validate the aws policy arns validate + * @summary Get AWS KMS key by Id */ -export const getV1AwsPolicyArnsValidateUrl = (params?: V1AwsPolicyArnsValidateParams,) => { +export const getV1AwsKmsKeyGetUrl = (region: string, + keyId: string, + params: V1AwsKmsKeyGetParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9072,53 +9061,29 @@ export const getV1AwsPolicyArnsValidateUrl = (params?: V1AwsPolicyArnsValidatePa const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/policyArns/validate?${stringifiedParams}` : `/v1/clouds/aws/policyArns/validate` -} - -export const v1AwsPolicyArnsValidate = async (awsPolicyArnsSpec: AwsPolicyArnsSpec, - params?: V1AwsPolicyArnsValidateParams, options?: RequestInit): Promise => { - - return customFetch(getV1AwsPolicyArnsValidateUrl(params), - { - ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsPolicyArnsSpec,) - } -);} - - - -/** - * @summary Validate AWS properties - */ -export const getV1AwsPropertiesValidateUrl = () => { - - - - - return `/v1/clouds/aws/properties/validate` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/kms/${keyId}?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/kms/${keyId}` } -export const v1AwsPropertiesValidate = async (awsPropertiesValidateSpec: AwsPropertiesValidateSpec, options?: RequestInit): Promise => { +export const v1AwsKmsKeyGet = async (region: string, + keyId: string, + params: V1AwsKmsKeyGetParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsPropertiesValidateUrl(), + return customFetch(getV1AwsKmsKeyGetUrl(region,keyId,params), { ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsPropertiesValidateSpec,) + method: 'GET' + + } );} /** - * @summary Retrieves a list of AWS regions for the specified account + * @summary Retrieves a list of AWS KMS keys for the specified account */ -export const getV1AwsRegionsUrl = (params: V1AwsRegionsParams,) => { +export const getV1AwsKmsKeysUrl = (region: string, + params: V1AwsKmsKeysParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9130,12 +9095,13 @@ export const getV1AwsRegionsUrl = (params: V1AwsRegionsParams,) => { const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions?${stringifiedParams}` : `/v1/clouds/aws/regions` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/kmskeys?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/kmskeys` } -export const v1AwsRegions = async (params: V1AwsRegionsParams, options?: RequestInit): Promise => { +export const v1AwsKmsKeys = async (region: string, + params: V1AwsKmsKeysParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsRegionsUrl(params), + return customFetch(getV1AwsKmsKeysUrl(region,params), { ...options, method: 'GET' @@ -9147,10 +9113,10 @@ export const v1AwsRegions = async (params: V1AwsRegionsParams, options?: Request /** - * @summary Retrieves a list of AWS availability zones for the specified region + * @summary Validate an Aws KMS key for the specified account */ -export const getV1AwsZonesUrl = (region: string, - params: V1AwsZonesParams,) => { +export const getV1AwsKmsKeyValidateUrl = (region: string, + params: V1AwsKmsKeyValidateParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9162,13 +9128,13 @@ export const getV1AwsZonesUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/availabilityzones?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/availabilityzones` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/kmskeys/validate?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/kmskeys/validate` } -export const v1AwsZones = async (region: string, - params: V1AwsZonesParams, options?: RequestInit): Promise => { +export const v1AwsKmsKeyValidate = async (region: string, + params: V1AwsKmsKeyValidateParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsZonesUrl(region,params), + return customFetch(getV1AwsKmsKeyValidateUrl(region,params), { ...options, method: 'GET' @@ -9180,37 +9146,34 @@ export const v1AwsZones = async (region: string, /** - * @summary Copies the specified image from one region to another region + * @summary Retrieves a list of AWS storage types */ -export const getV1AwsCopyImageFromDefaultRegionUrl = (region: string,) => { +export const getV1AwsStorageTypesUrl = (region: string,) => { - return `/v1/clouds/aws/regions/${region}/copydefaultimages` + return `/v1/clouds/aws/regions/${region}/storagetypes` } -export const v1AwsCopyImageFromDefaultRegion = async (region: string, - awsFindImageRequest: AwsFindImageRequest, options?: RequestInit): Promise => { +export const v1AwsStorageTypes = async (region: string, options?: RequestInit): Promise => { - return customFetch(getV1AwsCopyImageFromDefaultRegionUrl(region), + return customFetch(getV1AwsStorageTypesUrl(region), { ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsFindImageRequest,) + method: 'GET' + + } );} /** - * Returns no contents if aws cluster name is valid else error. - * @summary Check if Aws cluster name is valid + * @summary Retrieves a list of VPCs for the specified account */ -export const getV1AwsClusterNameValidateUrl = (region: string, - params: V1AwsClusterNameValidateParams,) => { +export const getV1AwsVpcsUrl = (region: string, + params: V1AwsVpcsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9222,13 +9185,13 @@ export const getV1AwsClusterNameValidateUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/eksClusters/name/validate?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/eksClusters/name/validate` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/vpcs?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/vpcs` } -export const v1AwsClusterNameValidate = async (region: string, - params: V1AwsClusterNameValidateParams, options?: RequestInit): Promise => { +export const v1AwsVpcs = async (region: string, + params: V1AwsVpcsParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsClusterNameValidateUrl(region,params), + return customFetch(getV1AwsVpcsUrl(region,params), { ...options, method: 'GET' @@ -9240,36 +9203,34 @@ export const v1AwsClusterNameValidate = async (region: string, /** - * @summary Returns AWS image for the specified AMI name + * @summary Validate the AWS S3 bucket */ -export const getV1AwsFindImageUrl = (region: string,) => { +export const getV1AwsS3ValidateUrl = () => { - return `/v1/clouds/aws/regions/${region}/images` + return `/v1/clouds/aws/s3/validate` } -export const v1AwsFindImage = async (region: string, - awsFindImageRequest: AwsFindImageRequest, options?: RequestInit): Promise => { +export const v1AwsS3Validate = async (awsS3BucketCredentials: AwsS3BucketCredentials, options?: RequestInit): Promise => { - return customFetch(getV1AwsFindImageUrl(region), + return customFetch(getV1AwsS3ValidateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - awsFindImageRequest,) + awsS3BucketCredentials,) } );} /** - * @summary Retrieves a list of AWS instance types + * @summary Retrieves a list of AWS security groups for the specified account */ -export const getV1AwsInstanceTypesUrl = (region: string, - params?: V1AwsInstanceTypesParams,) => { +export const getV1AwsSecurityGroupsUrl = (params: V1AwsSecurityGroupsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9281,13 +9242,12 @@ export const getV1AwsInstanceTypesUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/instancetypes?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/instancetypes` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/securitygroups?${stringifiedParams}` : `/v1/clouds/aws/securitygroups` } -export const v1AwsInstanceTypes = async (region: string, - params?: V1AwsInstanceTypesParams, options?: RequestInit): Promise => { +export const v1AwsSecurityGroups = async (params: V1AwsSecurityGroupsParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsInstanceTypesUrl(region,params), + return customFetch(getV1AwsSecurityGroupsUrl(params), { ...options, method: 'GET' @@ -9299,10 +9259,10 @@ export const v1AwsInstanceTypes = async (region: string, /** - * @summary Retrieves a list of AWS keypairs + * List all AWS Volume Types + * @summary Get all AWS Volume Types */ -export const getV1AwsKeyPairsUrl = (region: string, - params: V1AwsKeyPairsParams,) => { +export const getV1AwsVolumeTypesGetUrl = (params: V1AwsVolumeTypesGetParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9314,13 +9274,12 @@ export const getV1AwsKeyPairsUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/keypairs?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/keypairs` + return stringifiedParams.length > 0 ? `/v1/clouds/aws/volumeTypes?${stringifiedParams}` : `/v1/clouds/aws/volumeTypes` } -export const v1AwsKeyPairs = async (region: string, - params: V1AwsKeyPairsParams, options?: RequestInit): Promise => { +export const v1AwsVolumeTypesGet = async (params: V1AwsVolumeTypesGetParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsKeyPairsUrl(region,params), + return customFetch(getV1AwsVolumeTypesGetUrl(params), { ...options, method: 'GET' @@ -9332,46 +9291,35 @@ export const v1AwsKeyPairs = async (region: string, /** - * @summary Validate the specified AWS keypair + * Returns no contents if account is valid else error. + * @summary Check if Azure account is valid */ -export const getV1AwsKeyPairValidateUrl = (region: string, - keypair: string, - params: V1AwsKeyPairValidateParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1AzureAccountValidateUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/keypairs/${keypair}/validate?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/keypairs/${keypair}/validate` + return `/v1/clouds/azure/account/validate` } -export const v1AwsKeyPairValidate = async (region: string, - keypair: string, - params: V1AwsKeyPairValidateParams, options?: RequestInit): Promise => { +export const v1AzureAccountValidate = async (azureCloudAccount: AzureCloudAccount, options?: RequestInit): Promise => { - return customFetch(getV1AwsKeyPairValidateUrl(region,keypair,params), + return customFetch(getV1AzureAccountValidateUrl(), { ...options, - method: 'POST' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + azureCloudAccount,) } );} /** - * @summary Get AWS KMS key by Id + * @summary Retrieves a list of Azure groups */ -export const getV1AwsKmsKeyGetUrl = (region: string, - keyId: string, - params: V1AwsKmsKeyGetParams,) => { +export const getV1AzureGroupsUrl = (params?: V1AzureGroupsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9383,14 +9331,12 @@ export const getV1AwsKmsKeyGetUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/kms/${keyId}?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/kms/${keyId}` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/groups?${stringifiedParams}` : `/v1/clouds/azure/groups` } -export const v1AwsKmsKeyGet = async (region: string, - keyId: string, - params: V1AwsKmsKeyGetParams, options?: RequestInit): Promise => { +export const v1AzureGroups = async (params?: V1AzureGroupsParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsKmsKeyGetUrl(region,keyId,params), + return customFetch(getV1AzureGroupsUrl(params), { ...options, method: 'GET' @@ -9402,10 +9348,9 @@ export const v1AwsKmsKeyGet = async (region: string, /** - * @summary Retrieves a list of AWS KMS keys for the specified account + * @summary Retrieves a list of Azure regions */ -export const getV1AwsKmsKeysUrl = (region: string, - params: V1AwsKmsKeysParams,) => { +export const getV1AzureRegionsUrl = (params?: V1AzureRegionsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9417,13 +9362,12 @@ export const getV1AwsKmsKeysUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/kmskeys?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/kmskeys` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions?${stringifiedParams}` : `/v1/clouds/azure/regions` } -export const v1AwsKmsKeys = async (region: string, - params: V1AwsKmsKeysParams, options?: RequestInit): Promise => { +export const v1AzureRegions = async (params?: V1AzureRegionsParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsKmsKeysUrl(region,params), + return customFetch(getV1AzureRegionsUrl(params), { ...options, method: 'GET' @@ -9435,10 +9379,10 @@ export const v1AwsKmsKeys = async (region: string, /** - * @summary Validate an Aws KMS key for the specified account + * @summary Retrieves a list of Azure instance types */ -export const getV1AwsKmsKeyValidateUrl = (region: string, - params: V1AwsKmsKeyValidateParams,) => { +export const getV1AzureInstanceTypesUrl = (region: string, + params?: V1AzureInstanceTypesParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9450,13 +9394,13 @@ export const getV1AwsKmsKeyValidateUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/kmskeys/validate?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/kmskeys/validate` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/instancetypes?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/instancetypes` } -export const v1AwsKmsKeyValidate = async (region: string, - params: V1AwsKmsKeyValidateParams, options?: RequestInit): Promise => { +export const v1AzureInstanceTypes = async (region: string, + params?: V1AzureInstanceTypesParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsKmsKeyValidateUrl(region,params), + return customFetch(getV1AzureInstanceTypesUrl(region,params), { ...options, method: 'GET' @@ -9468,19 +9412,19 @@ export const v1AwsKmsKeyValidate = async (region: string, /** - * @summary Retrieves a list of AWS storage types + * @summary Retrieves a list of Azure storage types */ -export const getV1AwsStorageTypesUrl = (region: string,) => { +export const getV1AzureStorageTypesUrl = (region: string,) => { - return `/v1/clouds/aws/regions/${region}/storagetypes` + return `/v1/clouds/azure/regions/${region}/storagetypes` } -export const v1AwsStorageTypes = async (region: string, options?: RequestInit): Promise => { +export const v1AzureStorageTypes = async (region: string, options?: RequestInit): Promise => { - return customFetch(getV1AwsStorageTypesUrl(region), + return customFetch(getV1AzureStorageTypesUrl(region), { ...options, method: 'GET' @@ -9492,10 +9436,12 @@ export const v1AwsStorageTypes = async (region: string, options?: RequestInit): /** - * @summary Retrieves a list of VPCs for the specified account + * Returns no contents if Azure cluster name is valid else error. + * @summary Check if Azure cluster name is valid */ -export const getV1AwsVpcsUrl = (region: string, - params: V1AwsVpcsParams,) => { +export const getV1AzureClusterNameValidateUrl = (region: string, + subscriptionId: string, + params: V1AzureClusterNameValidateParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9507,13 +9453,14 @@ export const getV1AwsVpcsUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/regions/${region}/vpcs?${stringifiedParams}` : `/v1/clouds/aws/regions/${region}/vpcs` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/aksClusters/name/validate?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/aksClusters/name/validate` } -export const v1AwsVpcs = async (region: string, - params: V1AwsVpcsParams, options?: RequestInit): Promise => { +export const v1AzureClusterNameValidate = async (region: string, + subscriptionId: string, + params: V1AzureClusterNameValidateParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsVpcsUrl(region,params), + return customFetch(getV1AzureClusterNameValidateUrl(region,subscriptionId,params), { ...options, method: 'GET' @@ -9525,35 +9472,12 @@ export const v1AwsVpcs = async (region: string, /** - * @summary Validate the AWS S3 bucket + * @summary Retrieves a list of Azure virtual network list for the sepcified account */ -export const getV1AwsS3ValidateUrl = () => { - - - - - return `/v1/clouds/aws/s3/validate` -} - -export const v1AwsS3Validate = async (awsS3BucketCredentials: AwsS3BucketCredentials, options?: RequestInit): Promise => { - - return customFetch(getV1AwsS3ValidateUrl(), - { - ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - awsS3BucketCredentials,) - } -);} - - - -/** - * @summary Retrieves a list of AWS security groups for the specified account - */ -export const getV1AwsSecurityGroupsUrl = (params: V1AwsSecurityGroupsParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1AzureVirtualNetworkListUrl = (region: string, + subscriptionId: string, + params: V1AzureVirtualNetworkListParams,) => { + const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9564,12 +9488,14 @@ export const getV1AwsSecurityGroupsUrl = (params: V1AwsSecurityGroupsParams,) => const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/securitygroups?${stringifiedParams}` : `/v1/clouds/aws/securitygroups` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/networks?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/networks` } -export const v1AwsSecurityGroups = async (params: V1AwsSecurityGroupsParams, options?: RequestInit): Promise => { +export const v1AzureVirtualNetworkList = async (region: string, + subscriptionId: string, + params: V1AzureVirtualNetworkListParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsSecurityGroupsUrl(params), + return customFetch(getV1AzureVirtualNetworkListUrl(region,subscriptionId,params), { ...options, method: 'GET' @@ -9581,10 +9507,11 @@ export const v1AwsSecurityGroups = async (params: V1AwsSecurityGroupsParams, opt /** - * List all AWS Volume Types - * @summary Get all AWS Volume Types + * @summary Retrieves a list of Azure resource group for the specified account */ -export const getV1AwsVolumeTypesGetUrl = (params: V1AwsVolumeTypesGetParams,) => { +export const getV1AzureResourceGroupListUrl = (region: string, + subscriptionId: string, + params: V1AzureResourceGroupListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9596,12 +9523,14 @@ export const getV1AwsVolumeTypesGetUrl = (params: V1AwsVolumeTypesGetParams,) => const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/aws/volumeTypes?${stringifiedParams}` : `/v1/clouds/aws/volumeTypes` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/resourceGroups?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/resourceGroups` } -export const v1AwsVolumeTypesGet = async (params: V1AwsVolumeTypesGetParams, options?: RequestInit): Promise => { +export const v1AzureResourceGroupList = async (region: string, + subscriptionId: string, + params: V1AzureResourceGroupListParams, options?: RequestInit): Promise => { - return customFetch(getV1AwsVolumeTypesGetUrl(params), + return customFetch(getV1AzureResourceGroupListUrl(region,subscriptionId,params), { ...options, method: 'GET' @@ -9613,35 +9542,10 @@ export const v1AwsVolumeTypesGet = async (params: V1AwsVolumeTypesGetParams, opt /** - * Returns no contents if account is valid else error. - * @summary Check if Azure account is valid - */ -export const getV1AzureAccountValidateUrl = () => { - - - - - return `/v1/clouds/azure/account/validate` -} - -export const v1AzureAccountValidate = async (azureCloudAccount: AzureCloudAccount, options?: RequestInit): Promise => { - - return customFetch(getV1AzureAccountValidateUrl(), - { - ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - azureCloudAccount,) - } -);} - - - -/** - * @summary Retrieves a list of Azure groups + * @summary Retrieves a list of Azure zones for the specified region */ -export const getV1AzureGroupsUrl = (params?: V1AzureGroupsParams,) => { +export const getV1AzureZonesUrl = (region: string, + params?: V1AzureZonesParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9653,12 +9557,13 @@ export const getV1AzureGroupsUrl = (params?: V1AzureGroupsParams,) => { const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/azure/groups?${stringifiedParams}` : `/v1/clouds/azure/groups` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/zones?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/zones` } -export const v1AzureGroups = async (params?: V1AzureGroupsParams, options?: RequestInit): Promise => { +export const v1AzureZones = async (region: string, + params?: V1AzureZonesParams, options?: RequestInit): Promise => { - return customFetch(getV1AzureGroupsUrl(params), + return customFetch(getV1AzureZonesUrl(region,params), { ...options, method: 'GET' @@ -9670,9 +9575,11 @@ export const v1AzureGroups = async (params?: V1AzureGroupsParams, options?: Requ /** - * @summary Retrieves a list of Azure regions + * Returns Azure private DNS zones + * @summary Get Azure private DNS zones for the given resource group */ -export const getV1AzureRegionsUrl = (params?: V1AzureRegionsParams,) => { +export const getV1AzurePrivateDnsZonesUrl = (resourceGroup: string, + params: V1AzurePrivateDnsZonesParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9684,12 +9591,13 @@ export const getV1AzureRegionsUrl = (params?: V1AzureRegionsParams,) => { const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions?${stringifiedParams}` : `/v1/clouds/azure/regions` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/resourceGroups/${resourceGroup}/privateDnsZones?${stringifiedParams}` : `/v1/clouds/azure/resourceGroups/${resourceGroup}/privateDnsZones` } -export const v1AzureRegions = async (params?: V1AzureRegionsParams, options?: RequestInit): Promise => { +export const v1AzurePrivateDnsZones = async (resourceGroup: string, + params: V1AzurePrivateDnsZonesParams, options?: RequestInit): Promise => { - return customFetch(getV1AzureRegionsUrl(params), + return customFetch(getV1AzurePrivateDnsZonesUrl(resourceGroup,params), { ...options, method: 'GET' @@ -9701,10 +9609,11 @@ export const v1AzureRegions = async (params?: V1AzureRegionsParams, options?: Re /** - * @summary Retrieves a list of Azure instance types + * Returns Azure storage accounts. + * @summary Get Azure storage accounts */ -export const getV1AzureInstanceTypesUrl = (region: string, - params?: V1AzureInstanceTypesParams,) => { +export const getV1AzureStorageAccountsUrl = (resourceGroup: string, + params: V1AzureStorageAccountsParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9716,37 +9625,13 @@ export const getV1AzureInstanceTypesUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/instancetypes?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/instancetypes` -} - -export const v1AzureInstanceTypes = async (region: string, - params?: V1AzureInstanceTypesParams, options?: RequestInit): Promise => { - - return customFetch(getV1AzureInstanceTypesUrl(region,params), - { - ...options, - method: 'GET' - - - } -);} - - - -/** - * @summary Retrieves a list of Azure storage types - */ -export const getV1AzureStorageTypesUrl = (region: string,) => { - - - - - return `/v1/clouds/azure/regions/${region}/storagetypes` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts?${stringifiedParams}` : `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts` } -export const v1AzureStorageTypes = async (region: string, options?: RequestInit): Promise => { +export const v1AzureStorageAccounts = async (resourceGroup: string, + params: V1AzureStorageAccountsParams, options?: RequestInit): Promise => { - return customFetch(getV1AzureStorageTypesUrl(region), + return customFetch(getV1AzureStorageAccountsUrl(resourceGroup,params), { ...options, method: 'GET' @@ -9758,12 +9643,12 @@ export const v1AzureStorageTypes = async (region: string, options?: RequestInit) /** - * Returns no contents if Azure cluster name is valid else error. - * @summary Check if Azure cluster name is valid + * Returns Azure storage containers for the given account. + * @summary Get Azure storage containers */ -export const getV1AzureClusterNameValidateUrl = (region: string, - subscriptionId: string, - params: V1AzureClusterNameValidateParams,) => { +export const getV1AzureStorageContainersUrl = (resourceGroup: string, + storageAccountName: string, + params: V1AzureStorageContainersParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9775,14 +9660,14 @@ export const getV1AzureClusterNameValidateUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/aksClusters/name/validate?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/aksClusters/name/validate` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts/${storageAccountName}/containers?${stringifiedParams}` : `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts/${storageAccountName}/containers` } -export const v1AzureClusterNameValidate = async (region: string, - subscriptionId: string, - params: V1AzureClusterNameValidateParams, options?: RequestInit): Promise => { +export const v1AzureStorageContainers = async (resourceGroup: string, + storageAccountName: string, + params: V1AzureStorageContainersParams, options?: RequestInit): Promise => { - return customFetch(getV1AzureClusterNameValidateUrl(region,subscriptionId,params), + return customFetch(getV1AzureStorageContainersUrl(resourceGroup,storageAccountName,params), { ...options, method: 'GET' @@ -9794,11 +9679,10 @@ export const v1AzureClusterNameValidate = async (region: string, /** - * @summary Retrieves a list of Azure virtual network list for the sepcified account + * Returns Azure storage account types. + * @summary Get Azure storage account types */ -export const getV1AzureVirtualNetworkListUrl = (region: string, - subscriptionId: string, - params: V1AzureVirtualNetworkListParams,) => { +export const getV1AzureStorageAccountTypesUrl = (params?: V1AzureStorageAccountTypesParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9810,14 +9694,12 @@ export const getV1AzureVirtualNetworkListUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/networks?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/networks` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/storageaccounttypes?${stringifiedParams}` : `/v1/clouds/azure/storageaccounttypes` } -export const v1AzureVirtualNetworkList = async (region: string, - subscriptionId: string, - params: V1AzureVirtualNetworkListParams, options?: RequestInit): Promise => { +export const v1AzureStorageAccountTypes = async (params?: V1AzureStorageAccountTypesParams, options?: RequestInit): Promise => { - return customFetch(getV1AzureVirtualNetworkListUrl(region,subscriptionId,params), + return customFetch(getV1AzureStorageAccountTypesUrl(params), { ...options, method: 'GET' @@ -9829,11 +9711,10 @@ export const v1AzureVirtualNetworkList = async (region: string, /** - * @summary Retrieves a list of Azure resource group for the specified account + * Returns list of Azure subscription list. + * @summary Retrieves a list of Azure subscription list for the specified account */ -export const getV1AzureResourceGroupListUrl = (region: string, - subscriptionId: string, - params: V1AzureResourceGroupListParams,) => { +export const getV1AzureSubscriptionListUrl = (params: V1AzureSubscriptionListParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9845,14 +9726,12 @@ export const getV1AzureResourceGroupListUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/resourceGroups?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/subscriptions/${subscriptionId}/resourceGroups` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/subscriptions?${stringifiedParams}` : `/v1/clouds/azure/subscriptions` } -export const v1AzureResourceGroupList = async (region: string, - subscriptionId: string, - params: V1AzureResourceGroupListParams, options?: RequestInit): Promise => { +export const v1AzureSubscriptionList = async (params: V1AzureSubscriptionListParams, options?: RequestInit): Promise => { - return customFetch(getV1AzureResourceGroupListUrl(region,subscriptionId,params), + return customFetch(getV1AzureSubscriptionListUrl(params), { ...options, method: 'GET' @@ -9864,10 +9743,10 @@ export const v1AzureResourceGroupList = async (region: string, /** - * @summary Retrieves a list of Azure zones for the specified region + * @summary Returns the Azure vhd url for the specified vhd location */ -export const getV1AzureZonesUrl = (region: string, - params?: V1AzureZonesParams,) => { +export const getV1AzureVhdUrlUrl = (vhd: string, + params: V1AzureVhdUrlParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -9879,13 +9758,13 @@ export const getV1AzureZonesUrl = (region: string, const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/clouds/azure/regions/${region}/zones?${stringifiedParams}` : `/v1/clouds/azure/regions/${region}/zones` + return stringifiedParams.length > 0 ? `/v1/clouds/azure/vhds/${vhd}/url?${stringifiedParams}` : `/v1/clouds/azure/vhds/${vhd}/url` } -export const v1AzureZones = async (region: string, - params?: V1AzureZonesParams, options?: RequestInit): Promise => { +export const v1AzureVhdUrl = async (vhd: string, + params: V1AzureVhdUrlParams, options?: RequestInit): Promise => { - return customFetch(getV1AzureZonesUrl(region,params), + return customFetch(getV1AzureVhdUrlUrl(vhd,params), { ...options, method: 'GET' @@ -9897,29 +9776,19 @@ export const v1AzureZones = async (region: string, /** - * Returns Azure private DNS zones - * @summary Get Azure private DNS zones for the given resource group + * @summary Returns the custom cloud types */ -export const getV1AzurePrivateDnsZonesUrl = (resourceGroup: string, - params: V1AzurePrivateDnsZonesParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1CustomCloudTypesGetUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/azure/resourceGroups/${resourceGroup}/privateDnsZones?${stringifiedParams}` : `/v1/clouds/azure/resourceGroups/${resourceGroup}/privateDnsZones` + return `/v1/clouds/cloudTypes` } -export const v1AzurePrivateDnsZones = async (resourceGroup: string, - params: V1AzurePrivateDnsZonesParams, options?: RequestInit): Promise => { +export const v1CustomCloudTypesGet = async ( options?: RequestInit): Promise => { - return customFetch(getV1AzurePrivateDnsZonesUrl(resourceGroup,params), + return customFetch(getV1CustomCloudTypesGetUrl(), { ...options, method: 'GET' @@ -9931,223 +9800,32 @@ export const v1AzurePrivateDnsZones = async (resourceGroup: string, /** - * Returns Azure storage accounts. - * @summary Get Azure storage accounts + * @summary Registers the custom cloud type */ -export const getV1AzureStorageAccountsUrl = (resourceGroup: string, - params: V1AzureStorageAccountsParams,) => { - const normalizedParams = new URLSearchParams(); +export const getV1CustomCloudTypeRegisterUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts?${stringifiedParams}` : `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts` + return `/v1/clouds/cloudTypes/register` } -export const v1AzureStorageAccounts = async (resourceGroup: string, - params: V1AzureStorageAccountsParams, options?: RequestInit): Promise => { +export const v1CustomCloudTypeRegister = async (customCloudRequestEntity: CustomCloudRequestEntity, options?: RequestInit): Promise => { - return customFetch(getV1AzureStorageAccountsUrl(resourceGroup,params), + return customFetch(getV1CustomCloudTypeRegisterUrl(), { ...options, - method: 'GET' - - + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + customCloudRequestEntity,) } );} /** - * Returns Azure storage containers for the given account. - * @summary Get Azure storage containers - */ -export const getV1AzureStorageContainersUrl = (resourceGroup: string, - storageAccountName: string, - params: V1AzureStorageContainersParams,) => { - const normalizedParams = new URLSearchParams(); - - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - - const stringifiedParams = normalizedParams.toString(); - - return stringifiedParams.length > 0 ? `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts/${storageAccountName}/containers?${stringifiedParams}` : `/v1/clouds/azure/resourceGroups/${resourceGroup}/storageAccounts/${storageAccountName}/containers` -} - -export const v1AzureStorageContainers = async (resourceGroup: string, - storageAccountName: string, - params: V1AzureStorageContainersParams, options?: RequestInit): Promise => { - - return customFetch(getV1AzureStorageContainersUrl(resourceGroup,storageAccountName,params), - { - ...options, - method: 'GET' - - - } -);} - - - -/** - * Returns Azure storage account types. - * @summary Get Azure storage account types - */ -export const getV1AzureStorageAccountTypesUrl = (params?: V1AzureStorageAccountTypesParams,) => { - const normalizedParams = new URLSearchParams(); - - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - - const stringifiedParams = normalizedParams.toString(); - - return stringifiedParams.length > 0 ? `/v1/clouds/azure/storageaccounttypes?${stringifiedParams}` : `/v1/clouds/azure/storageaccounttypes` -} - -export const v1AzureStorageAccountTypes = async (params?: V1AzureStorageAccountTypesParams, options?: RequestInit): Promise => { - - return customFetch(getV1AzureStorageAccountTypesUrl(params), - { - ...options, - method: 'GET' - - - } -);} - - - -/** - * Returns list of Azure subscription list. - * @summary Retrieves a list of Azure subscription list for the specified account - */ -export const getV1AzureSubscriptionListUrl = (params: V1AzureSubscriptionListParams,) => { - const normalizedParams = new URLSearchParams(); - - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - - const stringifiedParams = normalizedParams.toString(); - - return stringifiedParams.length > 0 ? `/v1/clouds/azure/subscriptions?${stringifiedParams}` : `/v1/clouds/azure/subscriptions` -} - -export const v1AzureSubscriptionList = async (params: V1AzureSubscriptionListParams, options?: RequestInit): Promise => { - - return customFetch(getV1AzureSubscriptionListUrl(params), - { - ...options, - method: 'GET' - - - } -);} - - - -/** - * @summary Returns the Azure vhd url for the specified vhd location - */ -export const getV1AzureVhdUrlUrl = (vhd: string, - params: V1AzureVhdUrlParams,) => { - const normalizedParams = new URLSearchParams(); - - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - - const stringifiedParams = normalizedParams.toString(); - - return stringifiedParams.length > 0 ? `/v1/clouds/azure/vhds/${vhd}/url?${stringifiedParams}` : `/v1/clouds/azure/vhds/${vhd}/url` -} - -export const v1AzureVhdUrl = async (vhd: string, - params: V1AzureVhdUrlParams, options?: RequestInit): Promise => { - - return customFetch(getV1AzureVhdUrlUrl(vhd,params), - { - ...options, - method: 'GET' - - - } -);} - - - -/** - * @summary Returns the custom cloud types - */ -export const getV1CustomCloudTypesGetUrl = () => { - - - - - return `/v1/clouds/cloudTypes` -} - -export const v1CustomCloudTypesGet = async ( options?: RequestInit): Promise => { - - return customFetch(getV1CustomCloudTypesGetUrl(), - { - ...options, - method: 'GET' - - - } -);} - - - -/** - * @summary Registers the custom cloud type - */ -export const getV1CustomCloudTypeRegisterUrl = () => { - - - - - return `/v1/clouds/cloudTypes/register` -} - -export const v1CustomCloudTypeRegister = async (customCloudRequestEntity: CustomCloudRequestEntity, options?: RequestInit): Promise => { - - return customFetch(getV1CustomCloudTypeRegisterUrl(), - { - ...options, - method: 'POST', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - customCloudRequestEntity,) - } -);} - - - -/** - * @summary Deletes the custom cloud type + * @summary Deletes the custom cloud type */ export const getV1CustomCloudTypesDeleteUrl = (cloudType: string,) => { @@ -10821,19 +10499,319 @@ if(v1CustomCloudTypeBootstrapUpdateBody.fileName !== undefined) { /** - * @summary Returns the custom cloud type meta + * @summary Returns the custom cloud type meta + */ +export const getV1CustomCloudTypeMetaGetUrl = (cloudType: string,) => { + + + + + return `/v1/clouds/cloudTypes/${cloudType}/meta` +} + +export const v1CustomCloudTypeMetaGet = async (cloudType: string, options?: RequestInit): Promise => { + + return customFetch(getV1CustomCloudTypeMetaGetUrl(cloudType), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Update the custom cloud type meta + */ +export const getV1CustomCloudTypeMetaUpdateUrl = (cloudType: string,) => { + + + + + return `/v1/clouds/cloudTypes/${cloudType}/meta` +} + +export const v1CustomCloudTypeMetaUpdate = async (cloudType: string, + customCloudRequestEntity: CustomCloudRequestEntity, options?: RequestInit): Promise => { + + return customFetch(getV1CustomCloudTypeMetaUpdateUrl(cloudType), + { + ...options, + method: 'PUT', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + customCloudRequestEntity,) + } +);} + + + +/** + * Validates CloudStack account credentials and domain. Verifies API connectivity and that the specified domain exists. Returns no contents if account is valid else error. + * @summary Check if CloudStack account is valid + */ +export const getV1CloudStackAccountValidateUrl = () => { + + + + + return `/v1/clouds/cloudstack/account/validate` +} + +export const v1CloudStackAccountValidate = async (cloudStackCloudAccount: CloudStackCloudAccount, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackAccountValidateUrl(), + { + ...options, + method: 'POST', + headers: { 'Content-Type': 'application/json', ...options?.headers }, + body: JSON.stringify( + cloudStackCloudAccount,) + } +);} + + + +/** + * @summary Returns the CloudStack disk offerings + */ +export const getV1CloudStackDiskOfferingsGetUrl = (params?: V1CloudStackDiskOfferingsGetParams,) => { + const normalizedParams = new URLSearchParams(); + + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); + + const stringifiedParams = normalizedParams.toString(); + + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/diskOfferings?${stringifiedParams}` : `/v1/clouds/cloudstack/diskOfferings` +} + +export const v1CloudStackDiskOfferingsGet = async (params?: V1CloudStackDiskOfferingsGetParams, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackDiskOfferingsGetUrl(params), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Returns the CloudStack domains + */ +export const getV1CloudStackDomainsGetUrl = (params?: V1CloudStackDomainsGetParams,) => { + const normalizedParams = new URLSearchParams(); + + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); + + const stringifiedParams = normalizedParams.toString(); + + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/domains?${stringifiedParams}` : `/v1/clouds/cloudstack/domains` +} + +export const v1CloudStackDomainsGet = async (params?: V1CloudStackDomainsGetParams, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackDomainsGetUrl(params), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Returns the CloudStack SSH key pairs + */ +export const getV1CloudStackKeypairsGetUrl = (params?: V1CloudStackKeypairsGetParams,) => { + const normalizedParams = new URLSearchParams(); + + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); + + const stringifiedParams = normalizedParams.toString(); + + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/keypairs?${stringifiedParams}` : `/v1/clouds/cloudstack/keypairs` +} + +export const v1CloudStackKeypairsGet = async (params?: V1CloudStackKeypairsGetParams, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackKeypairsGetUrl(params), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Returns the CloudStack networks + */ +export const getV1CloudStackNetworksGetUrl = (params?: V1CloudStackNetworksGetParams,) => { + const normalizedParams = new URLSearchParams(); + + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); + + const stringifiedParams = normalizedParams.toString(); + + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/networks?${stringifiedParams}` : `/v1/clouds/cloudstack/networks` +} + +export const v1CloudStackNetworksGet = async (params?: V1CloudStackNetworksGetParams, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackNetworksGetUrl(params), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Returns the CloudStack compute offerings + */ +export const getV1CloudStackOfferingsGetUrl = (params?: V1CloudStackOfferingsGetParams,) => { + const normalizedParams = new URLSearchParams(); + + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); + + const stringifiedParams = normalizedParams.toString(); + + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/offerings?${stringifiedParams}` : `/v1/clouds/cloudstack/offerings` +} + +export const v1CloudStackOfferingsGet = async (params?: V1CloudStackOfferingsGetParams, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackOfferingsGetUrl(params), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Returns the CloudStack projects + */ +export const getV1CloudStackProjectsGetUrl = (params?: V1CloudStackProjectsGetParams,) => { + const normalizedParams = new URLSearchParams(); + + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); + + const stringifiedParams = normalizedParams.toString(); + + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/projects?${stringifiedParams}` : `/v1/clouds/cloudstack/projects` +} + +export const v1CloudStackProjectsGet = async (params?: V1CloudStackProjectsGetParams, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackProjectsGetUrl(params), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Returns the CloudStack templates + */ +export const getV1CloudStackTemplatesGetUrl = (params?: V1CloudStackTemplatesGetParams,) => { + const normalizedParams = new URLSearchParams(); + + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); + + const stringifiedParams = normalizedParams.toString(); + + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/templates?${stringifiedParams}` : `/v1/clouds/cloudstack/templates` +} + +export const v1CloudStackTemplatesGet = async (params?: V1CloudStackTemplatesGetParams, options?: RequestInit): Promise => { + + return customFetch(getV1CloudStackTemplatesGetUrl(params), + { + ...options, + method: 'GET' + + + } +);} + + + +/** + * @summary Returns the CloudStack Vpcs */ -export const getV1CustomCloudTypeMetaGetUrl = (cloudType: string,) => { +export const getV1CloudStackVpcsGetUrl = (params?: V1CloudStackVpcsGetParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/clouds/cloudTypes/${cloudType}/meta` + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/vpcs?${stringifiedParams}` : `/v1/clouds/cloudstack/vpcs` } -export const v1CustomCloudTypeMetaGet = async (cloudType: string, options?: RequestInit): Promise => { +export const v1CloudStackVpcsGet = async (params?: V1CloudStackVpcsGetParams, options?: RequestInit): Promise => { - return customFetch(getV1CustomCloudTypeMetaGetUrl(cloudType), + return customFetch(getV1CloudStackVpcsGetUrl(params), { ...options, method: 'GET' @@ -10845,26 +10823,31 @@ export const v1CustomCloudTypeMetaGet = async (cloudType: string, options?: Requ /** - * @summary Update the custom cloud type meta + * @summary Returns the CloudStack zones */ -export const getV1CustomCloudTypeMetaUpdateUrl = (cloudType: string,) => { +export const getV1CloudStackZonesGetUrl = (params?: V1CloudStackZonesGetParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/clouds/cloudTypes/${cloudType}/meta` + return stringifiedParams.length > 0 ? `/v1/clouds/cloudstack/zones?${stringifiedParams}` : `/v1/clouds/cloudstack/zones` } -export const v1CustomCloudTypeMetaUpdate = async (cloudType: string, - customCloudRequestEntity: CustomCloudRequestEntity, options?: RequestInit): Promise => { +export const v1CloudStackZonesGet = async (params?: V1CloudStackZonesGetParams, options?: RequestInit): Promise => { - return customFetch(getV1CustomCloudTypeMetaUpdateUrl(cloudType), + return customFetch(getV1CloudStackZonesGetUrl(params), { ...options, - method: 'PUT', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - customCloudRequestEntity,) + method: 'GET' + + } );} @@ -16678,7 +16661,7 @@ export const getOverlordsCloudStackManifestUrl = (params: OverlordsCloudStackMan const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/overlords/apache-cloudstack/manifest?${stringifiedParams}` : `/v1/overlords/apache-cloudstack/manifest` + return stringifiedParams.length > 0 ? `/v1/overlords/cloudstack/manifest?${stringifiedParams}` : `/v1/overlords/cloudstack/manifest` } export const overlordsCloudStackManifest = async (params: OverlordsCloudStackManifestParams, options?: RequestInit): Promise => { @@ -16702,7 +16685,7 @@ export const getOverlordsUidCloudStackAccountCreateUrl = (uid: string,) => { - return `/v1/overlords/apache-cloudstack/${uid}/account` + return `/v1/overlords/cloudstack/${uid}/account` } export const overlordsUidCloudStackAccountCreate = async (uid: string, @@ -16728,7 +16711,7 @@ export const getOverlordsUidCloudStackAccountUpdateUrl = (uid: string,) => { - return `/v1/overlords/apache-cloudstack/${uid}/account` + return `/v1/overlords/cloudstack/${uid}/account` } export const overlordsUidCloudStackAccountUpdate = async (uid: string, @@ -16755,7 +16738,7 @@ export const getOverlordsUidCloudStackAccountValidateUrl = (uid: string,) => { - return `/v1/overlords/apache-cloudstack/${uid}/account/validate` + return `/v1/overlords/cloudstack/${uid}/account/validate` } export const overlordsUidCloudStackAccountValidate = async (uid: string, @@ -16781,7 +16764,7 @@ export const getOverlordsUidCloudStackCloudConfigCreateUrl = (uid: string,) => { - return `/v1/overlords/apache-cloudstack/${uid}/cloudconfig` + return `/v1/overlords/cloudstack/${uid}/cloudconfig` } export const overlordsUidCloudStackCloudConfigCreate = async (uid: string, @@ -16807,7 +16790,7 @@ export const getOverlordsUidCloudStackCloudConfigUpdateUrl = (uid: string,) => { - return `/v1/overlords/apache-cloudstack/${uid}/cloudconfig` + return `/v1/overlords/cloudstack/${uid}/cloudconfig` } export const overlordsUidCloudStackCloudConfigUpdate = async (uid: string, @@ -16833,7 +16816,7 @@ export const getOverlordsUidCloudStackClusterProfileUrl = (uid: string,) => { - return `/v1/overlords/apache-cloudstack/${uid}/clusterprofile` + return `/v1/overlords/cloudstack/${uid}/clusterprofile` } export const overlordsUidCloudStackClusterProfile = async (uid: string, options?: RequestInit): Promise => { @@ -20222,59 +20205,59 @@ export const spectroClustersAksValidate = async (v1SpectroAzureClusterEntityBody /** - * @summary Creates a CloudStack cluster + * @summary Creates an AWS cluster */ -export const getSpectroClustersCloudStackCreateUrl = () => { +export const getSpectroClustersAwsCreateUrl = () => { - return `/v1/spectroclusters/apache-cloudstack` + return `/v1/spectroclusters/aws` } -export const spectroClustersCloudStackCreate = async (v1SpectroCloudStackClusterEntityBody: V1SpectroCloudStackClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersAwsCreate = async (v1SpectroAwsClusterEntityBody: V1SpectroAwsClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersCloudStackCreateUrl(), + return customFetch(getSpectroClustersAwsCreateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroCloudStackClusterEntityBody,) + v1SpectroAwsClusterEntityBody,) } );} /** - * @summary Imports a CloudStack cluster + * @summary Imports an AWS cluster */ -export const getSpectroClustersCloudStackImportUrl = () => { +export const getSpectroClustersAwsImportUrl = () => { - return `/v1/spectroclusters/apache-cloudstack/import` + return `/v1/spectroclusters/aws/import` } -export const spectroClustersCloudStackImport = async (spectroCloudStackClusterImportEntity: SpectroCloudStackClusterImportEntity, options?: RequestInit): Promise => { +export const spectroClustersAwsImport = async (spectroAwsClusterImportEntity: SpectroAwsClusterImportEntity, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersCloudStackImportUrl(), + return customFetch(getSpectroClustersAwsImportUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - spectroCloudStackClusterImportEntity,) + spectroAwsClusterImportEntity,) } );} /** - * @summary Get CloudStack cluster estimated rate information + * @summary Get AWS cluster estimated rate information */ -export const getSpectroClustersCloudStackRateUrl = (params?: SpectroClustersCloudStackRateParams,) => { +export const getSpectroClustersAwsRateUrl = (params?: SpectroClustersAwsRateParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -20286,103 +20269,103 @@ export const getSpectroClustersCloudStackRateUrl = (params?: SpectroClustersClou const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/spectroclusters/apache-cloudstack/rate?${stringifiedParams}` : `/v1/spectroclusters/apache-cloudstack/rate` + return stringifiedParams.length > 0 ? `/v1/spectroclusters/aws/rate?${stringifiedParams}` : `/v1/spectroclusters/aws/rate` } -export const spectroClustersCloudStackRate = async (spectroCloudStackClusterRateEntity: SpectroCloudStackClusterRateEntity, - params?: SpectroClustersCloudStackRateParams, options?: RequestInit): Promise => { +export const spectroClustersAwsRate = async (spectroAwsClusterRateEntity: SpectroAwsClusterRateEntity, + params?: SpectroClustersAwsRateParams, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersCloudStackRateUrl(params), + return customFetch(getSpectroClustersAwsRateUrl(params), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - spectroCloudStackClusterRateEntity,) + spectroAwsClusterRateEntity,) } );} /** - * @summary Validates CloudStack cluster create operation + * @summary Validates AWS cluster create operation */ -export const getSpectroClustersCloudStackValidateUrl = () => { +export const getSpectroClustersAwsValidateUrl = () => { - return `/v1/spectroclusters/apache-cloudstack/validate` + return `/v1/spectroclusters/aws/validate` } -export const spectroClustersCloudStackValidate = async (v1SpectroCloudStackClusterEntityBody: V1SpectroCloudStackClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersAwsValidate = async (v1SpectroAwsClusterEntityBody: V1SpectroAwsClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersCloudStackValidateUrl(), + return customFetch(getSpectroClustersAwsValidateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroCloudStackClusterEntityBody,) + v1SpectroAwsClusterEntityBody,) } );} /** - * @summary Creates an AWS cluster + * @summary Creates an Azure cluster */ -export const getSpectroClustersAwsCreateUrl = () => { +export const getSpectroClustersAzureCreateUrl = () => { - return `/v1/spectroclusters/aws` + return `/v1/spectroclusters/azure` } -export const spectroClustersAwsCreate = async (v1SpectroAwsClusterEntityBody: V1SpectroAwsClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersAzureCreate = async (v1SpectroAzureClusterEntityBody: V1SpectroAzureClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAwsCreateUrl(), + return customFetch(getSpectroClustersAzureCreateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroAwsClusterEntityBody,) + v1SpectroAzureClusterEntityBody,) } );} /** - * @summary Imports an AWS cluster + * @summary Imports an Azure cluster */ -export const getSpectroClustersAwsImportUrl = () => { +export const getSpectroClustersAzureImportUrl = () => { - return `/v1/spectroclusters/aws/import` + return `/v1/spectroclusters/azure/import` } -export const spectroClustersAwsImport = async (spectroAwsClusterImportEntity: SpectroAwsClusterImportEntity, options?: RequestInit): Promise => { +export const spectroClustersAzureImport = async (spectroAzureClusterImportEntity: SpectroAzureClusterImportEntity, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAwsImportUrl(), + return customFetch(getSpectroClustersAzureImportUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - spectroAwsClusterImportEntity,) + spectroAzureClusterImportEntity,) } );} /** - * @summary Get AWS cluster estimated rate information + * @summary Get Azure cluster estimated rate information */ -export const getSpectroClustersAwsRateUrl = (params?: SpectroClustersAwsRateParams,) => { +export const getSpectroClustersAzureRateUrl = (params?: SpectroClustersAzureRateParams,) => { const normalizedParams = new URLSearchParams(); Object.entries(params || {}).forEach(([key, value]) => { @@ -20394,204 +20377,204 @@ export const getSpectroClustersAwsRateUrl = (params?: SpectroClustersAwsRatePara const stringifiedParams = normalizedParams.toString(); - return stringifiedParams.length > 0 ? `/v1/spectroclusters/aws/rate?${stringifiedParams}` : `/v1/spectroclusters/aws/rate` + return stringifiedParams.length > 0 ? `/v1/spectroclusters/azure/rate?${stringifiedParams}` : `/v1/spectroclusters/azure/rate` } -export const spectroClustersAwsRate = async (spectroAwsClusterRateEntity: SpectroAwsClusterRateEntity, - params?: SpectroClustersAwsRateParams, options?: RequestInit): Promise => { +export const spectroClustersAzureRate = async (v1SpectroAzureClusterRateEntityBody: V1SpectroAzureClusterRateEntityBody, + params?: SpectroClustersAzureRateParams, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAwsRateUrl(params), + return customFetch(getSpectroClustersAzureRateUrl(params), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - spectroAwsClusterRateEntity,) + v1SpectroAzureClusterRateEntityBody,) } );} /** - * @summary Validates AWS cluster create operation + * @summary Validates Azure cluster create operation */ -export const getSpectroClustersAwsValidateUrl = () => { +export const getSpectroClustersAzureValidateUrl = () => { - return `/v1/spectroclusters/aws/validate` + return `/v1/spectroclusters/azure/validate` } -export const spectroClustersAwsValidate = async (v1SpectroAwsClusterEntityBody: V1SpectroAwsClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersAzureValidate = async (v1SpectroAzureClusterEntityBody: V1SpectroAzureClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAwsValidateUrl(), + return customFetch(getSpectroClustersAzureValidateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroAwsClusterEntityBody,) + v1SpectroAzureClusterEntityBody,) } );} /** - * @summary Creates an Azure cluster + * @summary Creates a Custom cluster */ -export const getSpectroClustersAzureCreateUrl = () => { +export const getSpectroClustersCustomCreateUrl = (cloudType: string,) => { - return `/v1/spectroclusters/azure` + return `/v1/spectroclusters/cloudTypes/${cloudType}` } -export const spectroClustersAzureCreate = async (v1SpectroAzureClusterEntityBody: V1SpectroAzureClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersCustomCreate = async (cloudType: string, + v1SpectroCustomClusterEntityBody: V1SpectroCustomClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAzureCreateUrl(), + return customFetch(getSpectroClustersCustomCreateUrl(cloudType), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroAzureClusterEntityBody,) + v1SpectroCustomClusterEntityBody,) } );} /** - * @summary Imports an Azure cluster + * @summary Validates Custom cluster create operation */ -export const getSpectroClustersAzureImportUrl = () => { +export const getSpectroClustersCustomValidateUrl = (cloudType: string,) => { - return `/v1/spectroclusters/azure/import` + return `/v1/spectroclusters/cloudTypes/${cloudType}/validate` } -export const spectroClustersAzureImport = async (spectroAzureClusterImportEntity: SpectroAzureClusterImportEntity, options?: RequestInit): Promise => { +export const spectroClustersCustomValidate = async (cloudType: string, + v1SpectroCustomClusterEntityBody: V1SpectroCustomClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAzureImportUrl(), + return customFetch(getSpectroClustersCustomValidateUrl(cloudType), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - spectroAzureClusterImportEntity,) + v1SpectroCustomClusterEntityBody,) } );} /** - * @summary Get Azure cluster estimated rate information + * @summary Creates a CloudStack cluster */ -export const getSpectroClustersAzureRateUrl = (params?: SpectroClustersAzureRateParams,) => { - const normalizedParams = new URLSearchParams(); +export const getSpectroClustersCloudStackCreateUrl = () => { - Object.entries(params || {}).forEach(([key, value]) => { - - if (value !== undefined) { - normalizedParams.append(key, value === null ? 'null' : value.toString()) - } - }); - const stringifiedParams = normalizedParams.toString(); + - return stringifiedParams.length > 0 ? `/v1/spectroclusters/azure/rate?${stringifiedParams}` : `/v1/spectroclusters/azure/rate` + return `/v1/spectroclusters/cloudstack` } -export const spectroClustersAzureRate = async (v1SpectroAzureClusterRateEntityBody: V1SpectroAzureClusterRateEntityBody, - params?: SpectroClustersAzureRateParams, options?: RequestInit): Promise => { +export const spectroClustersCloudStackCreate = async (v1SpectroCloudStackClusterEntityBody: V1SpectroCloudStackClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAzureRateUrl(params), + return customFetch(getSpectroClustersCloudStackCreateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroAzureClusterRateEntityBody,) + v1SpectroCloudStackClusterEntityBody,) } );} /** - * @summary Validates Azure cluster create operation + * @summary Imports a CloudStack cluster */ -export const getSpectroClustersAzureValidateUrl = () => { +export const getSpectroClustersCloudStackImportUrl = () => { - return `/v1/spectroclusters/azure/validate` + return `/v1/spectroclusters/cloudstack/import` } -export const spectroClustersAzureValidate = async (v1SpectroAzureClusterEntityBody: V1SpectroAzureClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersCloudStackImport = async (spectroCloudStackClusterImportEntity: SpectroCloudStackClusterImportEntity, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersAzureValidateUrl(), + return customFetch(getSpectroClustersCloudStackImportUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroAzureClusterEntityBody,) + spectroCloudStackClusterImportEntity,) } );} /** - * @summary Creates a Custom cluster + * @summary Get CloudStack cluster estimated rate information */ -export const getSpectroClustersCustomCreateUrl = (cloudType: string,) => { +export const getSpectroClustersCloudStackRateUrl = (params?: SpectroClustersCloudStackRateParams,) => { + const normalizedParams = new URLSearchParams(); + Object.entries(params || {}).forEach(([key, value]) => { + + if (value !== undefined) { + normalizedParams.append(key, value === null ? 'null' : value.toString()) + } + }); - + const stringifiedParams = normalizedParams.toString(); - return `/v1/spectroclusters/cloudTypes/${cloudType}` + return stringifiedParams.length > 0 ? `/v1/spectroclusters/cloudstack/rate?${stringifiedParams}` : `/v1/spectroclusters/cloudstack/rate` } -export const spectroClustersCustomCreate = async (cloudType: string, - v1SpectroCustomClusterEntityBody: V1SpectroCustomClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersCloudStackRate = async (spectroCloudStackClusterRateEntity: SpectroCloudStackClusterRateEntity, + params?: SpectroClustersCloudStackRateParams, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersCustomCreateUrl(cloudType), + return customFetch(getSpectroClustersCloudStackRateUrl(params), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroCustomClusterEntityBody,) + spectroCloudStackClusterRateEntity,) } );} /** - * @summary Validates Custom cluster create operation + * @summary Validates CloudStack cluster create operation */ -export const getSpectroClustersCustomValidateUrl = (cloudType: string,) => { +export const getSpectroClustersCloudStackValidateUrl = () => { - return `/v1/spectroclusters/cloudTypes/${cloudType}/validate` + return `/v1/spectroclusters/cloudstack/validate` } -export const spectroClustersCustomValidate = async (cloudType: string, - v1SpectroCustomClusterEntityBody: V1SpectroCustomClusterEntityBody, options?: RequestInit): Promise => { +export const spectroClustersCloudStackValidate = async (v1SpectroCloudStackClusterEntityBody: V1SpectroCloudStackClusterEntityBody, options?: RequestInit): Promise => { - return customFetch(getSpectroClustersCustomValidateUrl(cloudType), + return customFetch(getSpectroClustersCloudStackValidateUrl(), { ...options, method: 'POST', headers: { 'Content-Type': 'application/json', ...options?.headers }, body: JSON.stringify( - v1SpectroCustomClusterEntityBody,) + v1SpectroCloudStackClusterEntityBody,) } );} @@ -22403,32 +22386,6 @@ export const spectroClustersUidOsPatchUpdate = async (uid: string, -/** - * @summary Updates the specified cluster's timezone configuration - */ -export const getSpectroClustersUidTimezoneUpdateUrl = (uid: string,) => { - - - - - return `/v1/spectroclusters/${uid}/clusterConfig/timezone` -} - -export const spectroClustersUidTimezoneUpdate = async (uid: string, - timezoneUpdateEntity: TimezoneUpdateEntity, options?: RequestInit): Promise => { - - return customFetch(getSpectroClustersUidTimezoneUpdateUrl(uid), - { - ...options, - method: 'PATCH', - headers: { 'Content-Type': 'application/json', ...options?.headers }, - body: JSON.stringify( - timezoneUpdateEntity,) - } -);} - - - /** * @summary Retrieves namespaces for the specified cluster */ diff --git a/palette/schemas/aADProfile.ts b/palette/schemas/aADProfile.ts index 84e3bb55..69d8beec 100644 --- a/palette/schemas/aADProfile.ts +++ b/palette/schemas/aADProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/aPIEndpoint.ts b/palette/schemas/aPIEndpoint.ts index e78524b8..8353df1b 100644 --- a/palette/schemas/aPIEndpoint.ts +++ b/palette/schemas/aPIEndpoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/aPIServerAccessProfile.ts b/palette/schemas/aPIServerAccessProfile.ts index ff7b29ae..d98a277a 100644 --- a/palette/schemas/aPIServerAccessProfile.ts +++ b/palette/schemas/aPIServerAccessProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/aWSVolumeTypes.ts b/palette/schemas/aWSVolumeTypes.ts index acf706e5..e846970a 100644 --- a/palette/schemas/aWSVolumeTypes.ts +++ b/palette/schemas/aWSVolumeTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/aclMeta.ts b/palette/schemas/aclMeta.ts index fe286880..12e51b56 100644 --- a/palette/schemas/aclMeta.ts +++ b/palette/schemas/aclMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/activationsSystemResponse.ts b/palette/schemas/activationsSystemResponse.ts index 0d100df9..8a6a19b1 100644 --- a/palette/schemas/activationsSystemResponse.ts +++ b/palette/schemas/activationsSystemResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/activationsSystemResponseStatus.ts b/palette/schemas/activationsSystemResponseStatus.ts index d2b9f476..0bb67b9d 100644 --- a/palette/schemas/activationsSystemResponseStatus.ts +++ b/palette/schemas/activationsSystemResponseStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/activationsSystemResponseStatusState.ts b/palette/schemas/activationsSystemResponseStatusState.ts index 87b1305e..ccf6ce1b 100644 --- a/palette/schemas/activationsSystemResponseStatusState.ts +++ b/palette/schemas/activationsSystemResponseStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/activeTenantResources.ts b/palette/schemas/activeTenantResources.ts index eb2ef7f2..6baaa94f 100644 --- a/palette/schemas/activeTenantResources.ts +++ b/palette/schemas/activeTenantResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/activeTenantResourcesActiveResources.ts b/palette/schemas/activeTenantResourcesActiveResources.ts index c191f0ab..64afb416 100644 --- a/palette/schemas/activeTenantResourcesActiveResources.ts +++ b/palette/schemas/activeTenantResourcesActiveResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/address.ts b/palette/schemas/address.ts index 21523e2e..d1fb0186 100644 --- a/palette/schemas/address.ts +++ b/palette/schemas/address.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/alert.ts b/palette/schemas/alert.ts index 4a16bf2b..dcbae8e1 100644 --- a/palette/schemas/alert.ts +++ b/palette/schemas/alert.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/alertEntity.ts b/palette/schemas/alertEntity.ts index e8c345e7..9d366fdc 100644 --- a/palette/schemas/alertEntity.ts +++ b/palette/schemas/alertEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/alertNotificationStatus.ts b/palette/schemas/alertNotificationStatus.ts index c9f2cc7a..4eb8be6e 100644 --- a/palette/schemas/alertNotificationStatus.ts +++ b/palette/schemas/alertNotificationStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/alerts.ts b/palette/schemas/alerts.ts index 20599a25..5313c2fb 100644 --- a/palette/schemas/alerts.ts +++ b/palette/schemas/alerts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/amiTypes.ts b/palette/schemas/amiTypes.ts index a87152e3..d38a73e8 100644 --- a/palette/schemas/amiTypes.ts +++ b/palette/schemas/amiTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKey.ts b/palette/schemas/apiKey.ts index 9e5893fb..328d8a3c 100644 --- a/palette/schemas/apiKey.ts +++ b/palette/schemas/apiKey.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeyActiveState.ts b/palette/schemas/apiKeyActiveState.ts index 8dbbde24..ed3ee400 100644 --- a/palette/schemas/apiKeyActiveState.ts +++ b/palette/schemas/apiKeyActiveState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeyCreateResponse.ts b/palette/schemas/apiKeyCreateResponse.ts index dbda1581..5145cb0f 100644 --- a/palette/schemas/apiKeyCreateResponse.ts +++ b/palette/schemas/apiKeyCreateResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeyEntity.ts b/palette/schemas/apiKeyEntity.ts index 21be83d3..67254015 100644 --- a/palette/schemas/apiKeyEntity.ts +++ b/palette/schemas/apiKeyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeySpec.ts b/palette/schemas/apiKeySpec.ts index 66eb6521..95c05231 100644 --- a/palette/schemas/apiKeySpec.ts +++ b/palette/schemas/apiKeySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeySpecEntity.ts b/palette/schemas/apiKeySpecEntity.ts index 7d6dfdb9..84135252 100644 --- a/palette/schemas/apiKeySpecEntity.ts +++ b/palette/schemas/apiKeySpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeySpecUpdate.ts b/palette/schemas/apiKeySpecUpdate.ts index b5ec3d9d..601b49b2 100644 --- a/palette/schemas/apiKeySpecUpdate.ts +++ b/palette/schemas/apiKeySpecUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeyStatus.ts b/palette/schemas/apiKeyStatus.ts index 2a01cf98..01df22fc 100644 --- a/palette/schemas/apiKeyStatus.ts +++ b/palette/schemas/apiKeyStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeyUpdate.ts b/palette/schemas/apiKeyUpdate.ts index 37f9d933..ba0e9727 100644 --- a/palette/schemas/apiKeyUpdate.ts +++ b/palette/schemas/apiKeyUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeyUser.ts b/palette/schemas/apiKeyUser.ts index 573181d5..aacbde18 100644 --- a/palette/schemas/apiKeyUser.ts +++ b/palette/schemas/apiKeyUser.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiKeys.ts b/palette/schemas/apiKeys.ts index c6e68ea7..3ec49b02 100644 --- a/palette/schemas/apiKeys.ts +++ b/palette/schemas/apiKeys.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/apiProfiler.ts b/palette/schemas/apiProfiler.ts index a0734dcd..0bb5206c 100644 --- a/palette/schemas/apiProfiler.ts +++ b/palette/schemas/apiProfiler.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeployment.ts b/palette/schemas/appDeployment.ts index 191dbbd8..a5d67b1e 100644 --- a/palette/schemas/appDeployment.ts +++ b/palette/schemas/appDeployment.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterGroupConfigEntity.ts b/palette/schemas/appDeploymentClusterGroupConfigEntity.ts index b121afc7..191764cd 100644 --- a/palette/schemas/appDeploymentClusterGroupConfigEntity.ts +++ b/palette/schemas/appDeploymentClusterGroupConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterGroupEntity.ts b/palette/schemas/appDeploymentClusterGroupEntity.ts index 0c47b692..4a4c10e7 100644 --- a/palette/schemas/appDeploymentClusterGroupEntity.ts +++ b/palette/schemas/appDeploymentClusterGroupEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterGroupSpec.ts b/palette/schemas/appDeploymentClusterGroupSpec.ts index 8b7de68e..595d37f9 100644 --- a/palette/schemas/appDeploymentClusterGroupSpec.ts +++ b/palette/schemas/appDeploymentClusterGroupSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterGroupTargetSpec.ts b/palette/schemas/appDeploymentClusterGroupTargetSpec.ts index af84d756..faa9e0f3 100644 --- a/palette/schemas/appDeploymentClusterGroupTargetSpec.ts +++ b/palette/schemas/appDeploymentClusterGroupTargetSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterHealth.ts b/palette/schemas/appDeploymentClusterHealth.ts index 2762b5b2..cfb751df 100644 --- a/palette/schemas/appDeploymentClusterHealth.ts +++ b/palette/schemas/appDeploymentClusterHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterRef.ts b/palette/schemas/appDeploymentClusterRef.ts index 10f35cb6..d4c3cbd5 100644 --- a/palette/schemas/appDeploymentClusterRef.ts +++ b/palette/schemas/appDeploymentClusterRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterRefDeploymentClusterType.ts b/palette/schemas/appDeploymentClusterRefDeploymentClusterType.ts index 5cd0eb3f..73d18acd 100644 --- a/palette/schemas/appDeploymentClusterRefDeploymentClusterType.ts +++ b/palette/schemas/appDeploymentClusterRefDeploymentClusterType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterRefSummary.ts b/palette/schemas/appDeploymentClusterRefSummary.ts index d9930bb8..5d353fbe 100644 --- a/palette/schemas/appDeploymentClusterRefSummary.ts +++ b/palette/schemas/appDeploymentClusterRefSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterRefSummaryDeploymentClusterType.ts b/palette/schemas/appDeploymentClusterRefSummaryDeploymentClusterType.ts index 67caf459..864e712a 100644 --- a/palette/schemas/appDeploymentClusterRefSummaryDeploymentClusterType.ts +++ b/palette/schemas/appDeploymentClusterRefSummaryDeploymentClusterType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentClusterStatus.ts b/palette/schemas/appDeploymentClusterStatus.ts index bf52f18e..0599a613 100644 --- a/palette/schemas/appDeploymentClusterStatus.ts +++ b/palette/schemas/appDeploymentClusterStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentConfig.ts b/palette/schemas/appDeploymentConfig.ts index 9c75040b..60a9c27c 100644 --- a/palette/schemas/appDeploymentConfig.ts +++ b/palette/schemas/appDeploymentConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentConfigSummary.ts b/palette/schemas/appDeploymentConfigSummary.ts index b958d2ab..e35a4072 100644 --- a/palette/schemas/appDeploymentConfigSummary.ts +++ b/palette/schemas/appDeploymentConfigSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentFilterSpec.ts b/palette/schemas/appDeploymentFilterSpec.ts index 58b2364e..c3428bdf 100644 --- a/palette/schemas/appDeploymentFilterSpec.ts +++ b/palette/schemas/appDeploymentFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentNotifications.ts b/palette/schemas/appDeploymentNotifications.ts index 9ba22401..7e1bbcaa 100644 --- a/palette/schemas/appDeploymentNotifications.ts +++ b/palette/schemas/appDeploymentNotifications.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfile.ts b/palette/schemas/appDeploymentProfile.ts index 6e6700d3..c43336ab 100644 --- a/palette/schemas/appDeploymentProfile.ts +++ b/palette/schemas/appDeploymentProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfileEntity.ts b/palette/schemas/appDeploymentProfileEntity.ts index 1dc548e5..46271764 100644 --- a/palette/schemas/appDeploymentProfileEntity.ts +++ b/palette/schemas/appDeploymentProfileEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfileMeta.ts b/palette/schemas/appDeploymentProfileMeta.ts index f54637c9..33f97c77 100644 --- a/palette/schemas/appDeploymentProfileMeta.ts +++ b/palette/schemas/appDeploymentProfileMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfileMetadataSummary.ts b/palette/schemas/appDeploymentProfileMetadataSummary.ts index 4564e4fd..30a746c4 100644 --- a/palette/schemas/appDeploymentProfileMetadataSummary.ts +++ b/palette/schemas/appDeploymentProfileMetadataSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfileSpec.ts b/palette/schemas/appDeploymentProfileSpec.ts index eb0e01cd..b9c0ad1a 100644 --- a/palette/schemas/appDeploymentProfileSpec.ts +++ b/palette/schemas/appDeploymentProfileSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfileSummary.ts b/palette/schemas/appDeploymentProfileSummary.ts index f733e2bc..04c62d44 100644 --- a/palette/schemas/appDeploymentProfileSummary.ts +++ b/palette/schemas/appDeploymentProfileSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfileVersion.ts b/palette/schemas/appDeploymentProfileVersion.ts index b01c19b3..2223a5bf 100644 --- a/palette/schemas/appDeploymentProfileVersion.ts +++ b/palette/schemas/appDeploymentProfileVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentProfileVersions.ts b/palette/schemas/appDeploymentProfileVersions.ts index 2dda5b1f..cbaded04 100644 --- a/palette/schemas/appDeploymentProfileVersions.ts +++ b/palette/schemas/appDeploymentProfileVersions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentSortFields.ts b/palette/schemas/appDeploymentSortFields.ts index 9924f494..092d2ada 100644 --- a/palette/schemas/appDeploymentSortFields.ts +++ b/palette/schemas/appDeploymentSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentSortSpec.ts b/palette/schemas/appDeploymentSortSpec.ts index 0e80fd30..5fe6feb3 100644 --- a/palette/schemas/appDeploymentSortSpec.ts +++ b/palette/schemas/appDeploymentSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentSpec.ts b/palette/schemas/appDeploymentSpec.ts index 0e00b55a..f352c489 100644 --- a/palette/schemas/appDeploymentSpec.ts +++ b/palette/schemas/appDeploymentSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentStatus.ts b/palette/schemas/appDeploymentStatus.ts index 3570010c..c0e62441 100644 --- a/palette/schemas/appDeploymentStatus.ts +++ b/palette/schemas/appDeploymentStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentStatusSummary.ts b/palette/schemas/appDeploymentStatusSummary.ts index fd695e63..91b4f667 100644 --- a/palette/schemas/appDeploymentStatusSummary.ts +++ b/palette/schemas/appDeploymentStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentSummary.ts b/palette/schemas/appDeploymentSummary.ts index 75f7f697..d8638109 100644 --- a/palette/schemas/appDeploymentSummary.ts +++ b/palette/schemas/appDeploymentSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentSummarySpec.ts b/palette/schemas/appDeploymentSummarySpec.ts index 6732535b..79a158bd 100644 --- a/palette/schemas/appDeploymentSummarySpec.ts +++ b/palette/schemas/appDeploymentSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentTargetClusterLimits.ts b/palette/schemas/appDeploymentTargetClusterLimits.ts index b6ec5776..20f047ba 100644 --- a/palette/schemas/appDeploymentTargetClusterLimits.ts +++ b/palette/schemas/appDeploymentTargetClusterLimits.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentTargetConfig.ts b/palette/schemas/appDeploymentTargetConfig.ts index b3510ec9..71943e26 100644 --- a/palette/schemas/appDeploymentTargetConfig.ts +++ b/palette/schemas/appDeploymentTargetConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentTargetConfigSummary.ts b/palette/schemas/appDeploymentTargetConfigSummary.ts index 2f8a303e..2350c605 100644 --- a/palette/schemas/appDeploymentTargetConfigSummary.ts +++ b/palette/schemas/appDeploymentTargetConfigSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentTargetEnvironmentRef.ts b/palette/schemas/appDeploymentTargetEnvironmentRef.ts index 3d8cd7b4..007430ff 100644 --- a/palette/schemas/appDeploymentTargetEnvironmentRef.ts +++ b/palette/schemas/appDeploymentTargetEnvironmentRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentVirtualClusterConfigEntity.ts b/palette/schemas/appDeploymentVirtualClusterConfigEntity.ts index 8357c317..541fe00c 100644 --- a/palette/schemas/appDeploymentVirtualClusterConfigEntity.ts +++ b/palette/schemas/appDeploymentVirtualClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentVirtualClusterEntity.ts b/palette/schemas/appDeploymentVirtualClusterEntity.ts index f540ade5..84fa6477 100644 --- a/palette/schemas/appDeploymentVirtualClusterEntity.ts +++ b/palette/schemas/appDeploymentVirtualClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentVirtualClusterSpec.ts b/palette/schemas/appDeploymentVirtualClusterSpec.ts index f1edc626..4075ef77 100644 --- a/palette/schemas/appDeploymentVirtualClusterSpec.ts +++ b/palette/schemas/appDeploymentVirtualClusterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentVirtualClusterTargetSpec.ts b/palette/schemas/appDeploymentVirtualClusterTargetSpec.ts index 7e0f652a..f66305f2 100644 --- a/palette/schemas/appDeploymentVirtualClusterTargetSpec.ts +++ b/palette/schemas/appDeploymentVirtualClusterTargetSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentsFilterSpec.ts b/palette/schemas/appDeploymentsFilterSpec.ts index 610b3ca0..14a908e7 100644 --- a/palette/schemas/appDeploymentsFilterSpec.ts +++ b/palette/schemas/appDeploymentsFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentsSummary.ts b/palette/schemas/appDeploymentsSummary.ts index 2037e61f..245661f1 100644 --- a/palette/schemas/appDeploymentsSummary.ts +++ b/palette/schemas/appDeploymentsSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appDeploymentsUidProfileApplyParams.ts b/palette/schemas/appDeploymentsUidProfileApplyParams.ts index 2b60ccc2..68697024 100644 --- a/palette/schemas/appDeploymentsUidProfileApplyParams.ts +++ b/palette/schemas/appDeploymentsUidProfileApplyParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appFeatureFreemium.ts b/palette/schemas/appFeatureFreemium.ts index 29a4d013..09530012 100644 --- a/palette/schemas/appFeatureFreemium.ts +++ b/palette/schemas/appFeatureFreemium.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appFeatures.ts b/palette/schemas/appFeatures.ts index 65ff9fcd..4993d959 100644 --- a/palette/schemas/appFeatures.ts +++ b/palette/schemas/appFeatures.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfile.ts b/palette/schemas/appProfile.ts index 91778788..f8625513 100644 --- a/palette/schemas/appProfile.ts +++ b/palette/schemas/appProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileCloneEntity.ts b/palette/schemas/appProfileCloneEntity.ts index 533f1c5a..ed6339c5 100644 --- a/palette/schemas/appProfileCloneEntity.ts +++ b/palette/schemas/appProfileCloneEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileCloneMetaInputEntity.ts b/palette/schemas/appProfileCloneMetaInputEntity.ts index 4767086f..eac33e7e 100644 --- a/palette/schemas/appProfileCloneMetaInputEntity.ts +++ b/palette/schemas/appProfileCloneMetaInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileCloneTarget.ts b/palette/schemas/appProfileCloneTarget.ts index 0d137ea8..3864ec09 100644 --- a/palette/schemas/appProfileCloneTarget.ts +++ b/palette/schemas/appProfileCloneTarget.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileEntity.ts b/palette/schemas/appProfileEntity.ts index 2d496f9f..a15d4426 100644 --- a/palette/schemas/appProfileEntity.ts +++ b/palette/schemas/appProfileEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileEntitySpec.ts b/palette/schemas/appProfileEntitySpec.ts index 12cdfa2a..95a8a622 100644 --- a/palette/schemas/appProfileEntitySpec.ts +++ b/palette/schemas/appProfileEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileFilterSpec.ts b/palette/schemas/appProfileFilterSpec.ts index 38b9f218..92fdf3da 100644 --- a/palette/schemas/appProfileFilterSpec.ts +++ b/palette/schemas/appProfileFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileMetaEntity.ts b/palette/schemas/appProfileMetaEntity.ts index d677333d..7ade64c8 100644 --- a/palette/schemas/appProfileMetaEntity.ts +++ b/palette/schemas/appProfileMetaEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileMetaUpdateEntity.ts b/palette/schemas/appProfileMetaUpdateEntity.ts index 0b9c401c..519c587b 100644 --- a/palette/schemas/appProfileMetaUpdateEntity.ts +++ b/palette/schemas/appProfileMetaUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileMetaUpdateEntityAnnotations.ts b/palette/schemas/appProfileMetaUpdateEntityAnnotations.ts index 42da341d..df06b249 100644 --- a/palette/schemas/appProfileMetaUpdateEntityAnnotations.ts +++ b/palette/schemas/appProfileMetaUpdateEntityAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileMetaUpdateEntityLabels.ts b/palette/schemas/appProfileMetaUpdateEntityLabels.ts index dce4744c..5d123f48 100644 --- a/palette/schemas/appProfileMetaUpdateEntityLabels.ts +++ b/palette/schemas/appProfileMetaUpdateEntityLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileMetadata.ts b/palette/schemas/appProfileMetadata.ts index 9444ec50..cfd9c4b1 100644 --- a/palette/schemas/appProfileMetadata.ts +++ b/palette/schemas/appProfileMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileMetadataSpec.ts b/palette/schemas/appProfileMetadataSpec.ts index a31e6b78..ee3352bc 100644 --- a/palette/schemas/appProfileMetadataSpec.ts +++ b/palette/schemas/appProfileMetadataSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileSortFields.ts b/palette/schemas/appProfileSortFields.ts index 48aa062c..e7dcde19 100644 --- a/palette/schemas/appProfileSortFields.ts +++ b/palette/schemas/appProfileSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileSortSpec.ts b/palette/schemas/appProfileSortSpec.ts index 51138774..162f2bec 100644 --- a/palette/schemas/appProfileSortSpec.ts +++ b/palette/schemas/appProfileSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileSpec.ts b/palette/schemas/appProfileSpec.ts index 16b798f3..6c5478c7 100644 --- a/palette/schemas/appProfileSpec.ts +++ b/palette/schemas/appProfileSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileStatus.ts b/palette/schemas/appProfileStatus.ts index b0808243..a6d7c34e 100644 --- a/palette/schemas/appProfileStatus.ts +++ b/palette/schemas/appProfileStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileSummary.ts b/palette/schemas/appProfileSummary.ts index a8017047..a36032dd 100644 --- a/palette/schemas/appProfileSummary.ts +++ b/palette/schemas/appProfileSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileSummarySpec.ts b/palette/schemas/appProfileSummarySpec.ts index c9a6d794..6e85c646 100644 --- a/palette/schemas/appProfileSummarySpec.ts +++ b/palette/schemas/appProfileSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileTemplate.ts b/palette/schemas/appProfileTemplate.ts index f3886626..cd740f63 100644 --- a/palette/schemas/appProfileTemplate.ts +++ b/palette/schemas/appProfileTemplate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileTemplateEntity.ts b/palette/schemas/appProfileTemplateEntity.ts index f7f5a9c6..c8d4d902 100644 --- a/palette/schemas/appProfileTemplateEntity.ts +++ b/palette/schemas/appProfileTemplateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileTemplateSpec.ts b/palette/schemas/appProfileTemplateSpec.ts index e115f548..4b8b09e4 100644 --- a/palette/schemas/appProfileTemplateSpec.ts +++ b/palette/schemas/appProfileTemplateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileTemplateSummary.ts b/palette/schemas/appProfileTemplateSummary.ts index 6317398f..50448572 100644 --- a/palette/schemas/appProfileTemplateSummary.ts +++ b/palette/schemas/appProfileTemplateSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileTiers.ts b/palette/schemas/appProfileTiers.ts index d9718995..d714e85e 100644 --- a/palette/schemas/appProfileTiers.ts +++ b/palette/schemas/appProfileTiers.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileTiersSpec.ts b/palette/schemas/appProfileTiersSpec.ts index 19d53f22..9f132a6c 100644 --- a/palette/schemas/appProfileTiersSpec.ts +++ b/palette/schemas/appProfileTiersSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfileVersion.ts b/palette/schemas/appProfileVersion.ts index 4584f616..b86b8f4c 100644 --- a/palette/schemas/appProfileVersion.ts +++ b/palette/schemas/appProfileVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfilesFilterSpec.ts b/palette/schemas/appProfilesFilterSpec.ts index 1d5b56bc..3428cc37 100644 --- a/palette/schemas/appProfilesFilterSpec.ts +++ b/palette/schemas/appProfilesFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfilesMetadata.ts b/palette/schemas/appProfilesMetadata.ts index 238b5df4..9d6910d0 100644 --- a/palette/schemas/appProfilesMetadata.ts +++ b/palette/schemas/appProfilesMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appProfilesSummary.ts b/palette/schemas/appProfilesSummary.ts index 279289fe..e38d83fc 100644 --- a/palette/schemas/appProfilesSummary.ts +++ b/palette/schemas/appProfilesSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTier.ts b/palette/schemas/appTier.ts index f15f5169..6e794547 100644 --- a/palette/schemas/appTier.ts +++ b/palette/schemas/appTier.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierEntity.ts b/palette/schemas/appTierEntity.ts index 81a22dcf..a6b41991 100644 --- a/palette/schemas/appTierEntity.ts +++ b/palette/schemas/appTierEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierManifests.ts b/palette/schemas/appTierManifests.ts index 35c177d1..09b8e87c 100644 --- a/palette/schemas/appTierManifests.ts +++ b/palette/schemas/appTierManifests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierPatchEntity.ts b/palette/schemas/appTierPatchEntity.ts index 3b890e47..3d6c09db 100644 --- a/palette/schemas/appTierPatchEntity.ts +++ b/palette/schemas/appTierPatchEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierProperty.ts b/palette/schemas/appTierProperty.ts index 6090fc8d..dbf1f147 100644 --- a/palette/schemas/appTierProperty.ts +++ b/palette/schemas/appTierProperty.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierPropertyEntity.ts b/palette/schemas/appTierPropertyEntity.ts index dd1da662..277f5084 100644 --- a/palette/schemas/appTierPropertyEntity.ts +++ b/palette/schemas/appTierPropertyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierRef.ts b/palette/schemas/appTierRef.ts index 1875e952..990a5fff 100644 --- a/palette/schemas/appTierRef.ts +++ b/palette/schemas/appTierRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierResolvedValues.ts b/palette/schemas/appTierResolvedValues.ts index feb2502a..093ef611 100644 --- a/palette/schemas/appTierResolvedValues.ts +++ b/palette/schemas/appTierResolvedValues.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierResolvedValuesResolved.ts b/palette/schemas/appTierResolvedValuesResolved.ts index 62bd6f40..bcec60e2 100644 --- a/palette/schemas/appTierResolvedValuesResolved.ts +++ b/palette/schemas/appTierResolvedValuesResolved.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierSourceSummary.ts b/palette/schemas/appTierSourceSummary.ts index 73767f17..46ad02c4 100644 --- a/palette/schemas/appTierSourceSummary.ts +++ b/palette/schemas/appTierSourceSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierSpec.ts b/palette/schemas/appTierSpec.ts index 2dd6a9f9..7fc2ecc6 100644 --- a/palette/schemas/appTierSpec.ts +++ b/palette/schemas/appTierSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierSummary.ts b/palette/schemas/appTierSummary.ts index 9b3a4a89..25dc858d 100644 --- a/palette/schemas/appTierSummary.ts +++ b/palette/schemas/appTierSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierType.ts b/palette/schemas/appTierType.ts index 667299bd..d3e26027 100644 --- a/palette/schemas/appTierType.ts +++ b/palette/schemas/appTierType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appTierUpdateEntity.ts b/palette/schemas/appTierUpdateEntity.ts index 0169496e..1bfb2514 100644 --- a/palette/schemas/appTierUpdateEntity.ts +++ b/palette/schemas/appTierUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/appVersion.ts b/palette/schemas/appVersion.ts index 6b5f2803..472647e6 100644 --- a/palette/schemas/appVersion.ts +++ b/palette/schemas/appVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/archType.ts b/palette/schemas/archType.ts index 48df7cc0..b3243813 100644 --- a/palette/schemas/archType.ts +++ b/palette/schemas/archType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/asyncOperationIdEntity.ts b/palette/schemas/asyncOperationIdEntity.ts index 1947857a..8bd644aa 100644 --- a/palette/schemas/asyncOperationIdEntity.ts +++ b/palette/schemas/asyncOperationIdEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/asyncResult.ts b/palette/schemas/asyncResult.ts index 2a60495d..90e51a4d 100644 --- a/palette/schemas/asyncResult.ts +++ b/palette/schemas/asyncResult.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/asyncResultData.ts b/palette/schemas/asyncResultData.ts index 99b19511..5be4aaee 100644 --- a/palette/schemas/asyncResultData.ts +++ b/palette/schemas/asyncResultData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/asyncStatus.ts b/palette/schemas/asyncStatus.ts index c927448b..05d6ac37 100644 --- a/palette/schemas/asyncStatus.ts +++ b/palette/schemas/asyncStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/audit.ts b/palette/schemas/audit.ts index 23d7d81d..2a61261b 100644 --- a/palette/schemas/audit.ts +++ b/palette/schemas/audit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditActor.ts b/palette/schemas/auditActor.ts index 40a33608..0d735dfe 100644 --- a/palette/schemas/auditActor.ts +++ b/palette/schemas/auditActor.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditActorActorType.ts b/palette/schemas/auditActorActorType.ts index 503bb473..da03e2cc 100644 --- a/palette/schemas/auditActorActorType.ts +++ b/palette/schemas/auditActorActorType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditMsgUpdate.ts b/palette/schemas/auditMsgUpdate.ts index 99c6539b..f6079123 100644 --- a/palette/schemas/auditMsgUpdate.ts +++ b/palette/schemas/auditMsgUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditResourceReference.ts b/palette/schemas/auditResourceReference.ts index 12e5ea98..d5fcbfbf 100644 --- a/palette/schemas/auditResourceReference.ts +++ b/palette/schemas/auditResourceReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditSpec.ts b/palette/schemas/auditSpec.ts index 9aa0a7ec..51533d2d 100644 --- a/palette/schemas/auditSpec.ts +++ b/palette/schemas/auditSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditSpecActionType.ts b/palette/schemas/auditSpecActionType.ts index 2d0944a6..33f2531d 100644 --- a/palette/schemas/auditSpecActionType.ts +++ b/palette/schemas/auditSpecActionType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditSysMsg.ts b/palette/schemas/auditSysMsg.ts index e1bdb65c..b54f1509 100644 --- a/palette/schemas/auditSysMsg.ts +++ b/palette/schemas/auditSysMsg.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/audits.ts b/palette/schemas/audits.ts index a11ee144..d39c1c7e 100644 --- a/palette/schemas/audits.ts +++ b/palette/schemas/audits.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditsListActionType.ts b/palette/schemas/auditsListActionType.ts index ced6a5b3..4f9a361b 100644 --- a/palette/schemas/auditsListActionType.ts +++ b/palette/schemas/auditsListActionType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/auditsListParams.ts b/palette/schemas/auditsListParams.ts index e7797e57..358bb228 100644 --- a/palette/schemas/auditsListParams.ts +++ b/palette/schemas/auditsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authAllyTokenRequest.ts b/palette/schemas/authAllyTokenRequest.ts index ce57bb0b..cf563a5f 100644 --- a/palette/schemas/authAllyTokenRequest.ts +++ b/palette/schemas/authAllyTokenRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authCertsGet.ts b/palette/schemas/authCertsGet.ts index e22449f3..e0d2b814 100644 --- a/palette/schemas/authCertsGet.ts +++ b/palette/schemas/authCertsGet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authEdgeJetKeyRequest.ts b/palette/schemas/authEdgeJetKeyRequest.ts index 51a5e406..9d781d89 100644 --- a/palette/schemas/authEdgeJetKeyRequest.ts +++ b/palette/schemas/authEdgeJetKeyRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authJetKeyRequest.ts b/palette/schemas/authJetKeyRequest.ts index c383e74d..f8aefb58 100644 --- a/palette/schemas/authJetKeyRequest.ts +++ b/palette/schemas/authJetKeyRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authLogin.ts b/palette/schemas/authLogin.ts index 0a8ea59d..673fe70f 100644 --- a/palette/schemas/authLogin.ts +++ b/palette/schemas/authLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authLoginEntity.ts b/palette/schemas/authLoginEntity.ts index 8e2bd09c..ef996691 100644 --- a/palette/schemas/authLoginEntity.ts +++ b/palette/schemas/authLoginEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authLoginEntityAuthType.ts b/palette/schemas/authLoginEntityAuthType.ts index 97fbc892..2535f011 100644 --- a/palette/schemas/authLoginEntityAuthType.ts +++ b/palette/schemas/authLoginEntityAuthType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authLogins.ts b/palette/schemas/authLogins.ts index 8bbc9ac1..d285665d 100644 --- a/palette/schemas/authLogins.ts +++ b/palette/schemas/authLogins.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authLoginsAuthType.ts b/palette/schemas/authLoginsAuthType.ts index d01aa5eb..8c0c651d 100644 --- a/palette/schemas/authLoginsAuthType.ts +++ b/palette/schemas/authLoginsAuthType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authMfaLoginFinishRequest.ts b/palette/schemas/authMfaLoginFinishRequest.ts index 142610f8..c5903afb 100644 --- a/palette/schemas/authMfaLoginFinishRequest.ts +++ b/palette/schemas/authMfaLoginFinishRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authMfaLoginFinishRequestClientExtensionResults.ts b/palette/schemas/authMfaLoginFinishRequestClientExtensionResults.ts index 47617883..d726fbb7 100644 --- a/palette/schemas/authMfaLoginFinishRequestClientExtensionResults.ts +++ b/palette/schemas/authMfaLoginFinishRequestClientExtensionResults.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authMfaLoginFinishRequestResponse.ts b/palette/schemas/authMfaLoginFinishRequestResponse.ts index c8aa474a..b9243be0 100644 --- a/palette/schemas/authMfaLoginFinishRequestResponse.ts +++ b/palette/schemas/authMfaLoginFinishRequestResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authOrgParams.ts b/palette/schemas/authOrgParams.ts index 70808fe0..72884429 100644 --- a/palette/schemas/authOrgParams.ts +++ b/palette/schemas/authOrgParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authRefreshParams.ts b/palette/schemas/authRefreshParams.ts index 01364a33..caf95197 100644 --- a/palette/schemas/authRefreshParams.ts +++ b/palette/schemas/authRefreshParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authServiceTokenRequest.ts b/palette/schemas/authServiceTokenRequest.ts index 2d7d6f10..8360baaa 100644 --- a/palette/schemas/authServiceTokenRequest.ts +++ b/palette/schemas/authServiceTokenRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authServiceTokenResponse.ts b/palette/schemas/authServiceTokenResponse.ts index 231c7dae..5d65df55 100644 --- a/palette/schemas/authServiceTokenResponse.ts +++ b/palette/schemas/authServiceTokenResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authShellyLoginRequest.ts b/palette/schemas/authShellyLoginRequest.ts index 6301eee6..d81479e2 100644 --- a/palette/schemas/authShellyLoginRequest.ts +++ b/palette/schemas/authShellyLoginRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authToken.ts b/palette/schemas/authToken.ts index 5519fbfb..af8907de 100644 --- a/palette/schemas/authToken.ts +++ b/palette/schemas/authToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authTokenRevoke.ts b/palette/schemas/authTokenRevoke.ts index 6fd8a893..a7248bbd 100644 --- a/palette/schemas/authTokenRevoke.ts +++ b/palette/schemas/authTokenRevoke.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authTokenSettings.ts b/palette/schemas/authTokenSettings.ts index 0155f26f..dc48c988 100644 --- a/palette/schemas/authTokenSettings.ts +++ b/palette/schemas/authTokenSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authTunnel.ts b/palette/schemas/authTunnel.ts index 4ed3a9aa..99816c7d 100644 --- a/palette/schemas/authTunnel.ts +++ b/palette/schemas/authTunnel.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/authenticateParams.ts b/palette/schemas/authenticateParams.ts index 55dd53cb..51fd8d5f 100644 --- a/palette/schemas/authenticateParams.ts +++ b/palette/schemas/authenticateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAMI.ts b/palette/schemas/awsAMI.ts index a88b9089..2b560d71 100644 --- a/palette/schemas/awsAMI.ts +++ b/palette/schemas/awsAMI.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAccount.ts b/palette/schemas/awsAccount.ts index f07c4bc5..8538350c 100644 --- a/palette/schemas/awsAccount.ts +++ b/palette/schemas/awsAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAccountCredentials.ts b/palette/schemas/awsAccountCredentials.ts index c555d507..b845f544 100644 --- a/palette/schemas/awsAccountCredentials.ts +++ b/palette/schemas/awsAccountCredentials.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAccountSts.ts b/palette/schemas/awsAccountSts.ts index deab0620..5ba4bff1 100644 --- a/palette/schemas/awsAccountSts.ts +++ b/palette/schemas/awsAccountSts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAccounts.ts b/palette/schemas/awsAccounts.ts index 09ed8ffa..0cc20d75 100644 --- a/palette/schemas/awsAccounts.ts +++ b/palette/schemas/awsAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAmiReference.ts b/palette/schemas/awsAmiReference.ts index 0bb90fa3..1e6e8572 100644 --- a/palette/schemas/awsAmiReference.ts +++ b/palette/schemas/awsAmiReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAmiReferenceEksOptimizedLookupType.ts b/palette/schemas/awsAmiReferenceEksOptimizedLookupType.ts index dd737951..0f4cbf90 100644 --- a/palette/schemas/awsAmiReferenceEksOptimizedLookupType.ts +++ b/palette/schemas/awsAmiReferenceEksOptimizedLookupType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAvailabilityZone.ts b/palette/schemas/awsAvailabilityZone.ts index eae49cfc..f70576e3 100644 --- a/palette/schemas/awsAvailabilityZone.ts +++ b/palette/schemas/awsAvailabilityZone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsAvailabilityZones.ts b/palette/schemas/awsAvailabilityZones.ts index c1e00dd8..45431a4a 100644 --- a/palette/schemas/awsAvailabilityZones.ts +++ b/palette/schemas/awsAvailabilityZones.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudAccount.ts b/palette/schemas/awsCloudAccount.ts index 546f24e3..24a6270a 100644 --- a/palette/schemas/awsCloudAccount.ts +++ b/palette/schemas/awsCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudAccountCredentialType.ts b/palette/schemas/awsCloudAccountCredentialType.ts index f21b129f..4a7feafc 100644 --- a/palette/schemas/awsCloudAccountCredentialType.ts +++ b/palette/schemas/awsCloudAccountCredentialType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudAccountPartition.ts b/palette/schemas/awsCloudAccountPartition.ts index 18e47a98..500d904f 100644 --- a/palette/schemas/awsCloudAccountPartition.ts +++ b/palette/schemas/awsCloudAccountPartition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudClusterConfigEntity.ts b/palette/schemas/awsCloudClusterConfigEntity.ts index 3e2fb8cd..f2e2b14d 100644 --- a/palette/schemas/awsCloudClusterConfigEntity.ts +++ b/palette/schemas/awsCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudConfig.ts b/palette/schemas/awsCloudConfig.ts index e77a6323..aca5ae76 100644 --- a/palette/schemas/awsCloudConfig.ts +++ b/palette/schemas/awsCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudConfigSpec.ts b/palette/schemas/awsCloudConfigSpec.ts index d6edf9b0..6a25311d 100644 --- a/palette/schemas/awsCloudConfigSpec.ts +++ b/palette/schemas/awsCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudConfigStatus.ts b/palette/schemas/awsCloudConfigStatus.ts index 941a71a1..87795d8d 100644 --- a/palette/schemas/awsCloudConfigStatus.ts +++ b/palette/schemas/awsCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudConfigStatusRoleDigest.ts b/palette/schemas/awsCloudConfigStatusRoleDigest.ts index abcbcca4..a190feba 100644 --- a/palette/schemas/awsCloudConfigStatusRoleDigest.ts +++ b/palette/schemas/awsCloudConfigStatusRoleDigest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudCostSpec.ts b/palette/schemas/awsCloudCostSpec.ts index 2bec5ad0..82ea40c5 100644 --- a/palette/schemas/awsCloudCostSpec.ts +++ b/palette/schemas/awsCloudCostSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudCostSpecFilter.ts b/palette/schemas/awsCloudCostSpecFilter.ts index 17b535ee..519eb71f 100644 --- a/palette/schemas/awsCloudCostSpecFilter.ts +++ b/palette/schemas/awsCloudCostSpecFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudCostSummary.ts b/palette/schemas/awsCloudCostSummary.ts index 7f641212..76148448 100644 --- a/palette/schemas/awsCloudCostSummary.ts +++ b/palette/schemas/awsCloudCostSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudCostSummaryCloudCost.ts b/palette/schemas/awsCloudCostSummaryCloudCost.ts index 183553bf..32461b13 100644 --- a/palette/schemas/awsCloudCostSummaryCloudCost.ts +++ b/palette/schemas/awsCloudCostSummaryCloudCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudCostSummaryMonthlyCost.ts b/palette/schemas/awsCloudCostSummaryMonthlyCost.ts index c3478cd6..6531e44d 100644 --- a/palette/schemas/awsCloudCostSummaryMonthlyCost.ts +++ b/palette/schemas/awsCloudCostSummaryMonthlyCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCloudHybridConfigEntity.ts b/palette/schemas/awsCloudHybridConfigEntity.ts index c1849cf0..7cc9c97b 100644 --- a/palette/schemas/awsCloudHybridConfigEntity.ts +++ b/palette/schemas/awsCloudHybridConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsClusterConfig.ts b/palette/schemas/awsClusterConfig.ts index d97e7c17..614a68e3 100644 --- a/palette/schemas/awsClusterConfig.ts +++ b/palette/schemas/awsClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCreditAccount.ts b/palette/schemas/awsCreditAccount.ts index 2f25b3e7..33a36ab6 100644 --- a/palette/schemas/awsCreditAccount.ts +++ b/palette/schemas/awsCreditAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsCreditAccountEntity.ts b/palette/schemas/awsCreditAccountEntity.ts index da370bcd..cfa69dbe 100644 --- a/palette/schemas/awsCreditAccountEntity.ts +++ b/palette/schemas/awsCreditAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsFindImageRequest.ts b/palette/schemas/awsFindImageRequest.ts index 9f42ca03..7b90be96 100644 --- a/palette/schemas/awsFindImageRequest.ts +++ b/palette/schemas/awsFindImageRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsHybridConfig.ts b/palette/schemas/awsHybridConfig.ts index 0bc7128e..a5b56791 100644 --- a/palette/schemas/awsHybridConfig.ts +++ b/palette/schemas/awsHybridConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsHybridMachinePool.ts b/palette/schemas/awsHybridMachinePool.ts index b4275bd4..9a9a1731 100644 --- a/palette/schemas/awsHybridMachinePool.ts +++ b/palette/schemas/awsHybridMachinePool.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsIamPolicy.ts b/palette/schemas/awsIamPolicy.ts index e5317b91..c6bfd8b0 100644 --- a/palette/schemas/awsIamPolicy.ts +++ b/palette/schemas/awsIamPolicy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsImage.ts b/palette/schemas/awsImage.ts index 41883ea5..186e4e1c 100644 --- a/palette/schemas/awsImage.ts +++ b/palette/schemas/awsImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsInstanceTypes.ts b/palette/schemas/awsInstanceTypes.ts index c2d98a69..79e04b90 100644 --- a/palette/schemas/awsInstanceTypes.ts +++ b/palette/schemas/awsInstanceTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsKeyPairs.ts b/palette/schemas/awsKeyPairs.ts index 033469c5..dbf4337e 100644 --- a/palette/schemas/awsKeyPairs.ts +++ b/palette/schemas/awsKeyPairs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsKmsKey.ts b/palette/schemas/awsKmsKey.ts index 3b8769fd..67072355 100644 --- a/palette/schemas/awsKmsKey.ts +++ b/palette/schemas/awsKmsKey.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsKmsKeyEntity.ts b/palette/schemas/awsKmsKeyEntity.ts index e04b1fba..51fedcf6 100644 --- a/palette/schemas/awsKmsKeyEntity.ts +++ b/palette/schemas/awsKmsKeyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsKmsKeys.ts b/palette/schemas/awsKmsKeys.ts index a691f221..4cf41ce0 100644 --- a/palette/schemas/awsKmsKeys.ts +++ b/palette/schemas/awsKmsKeys.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsLaunchTemplate.ts b/palette/schemas/awsLaunchTemplate.ts index 81675c78..495ef4b7 100644 --- a/palette/schemas/awsLaunchTemplate.ts +++ b/palette/schemas/awsLaunchTemplate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsLoginCredentials.ts b/palette/schemas/awsLoginCredentials.ts index 743fd303..04435672 100644 --- a/palette/schemas/awsLoginCredentials.ts +++ b/palette/schemas/awsLoginCredentials.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachine.ts b/palette/schemas/awsMachine.ts index e5bc66a6..2aaf85ce 100644 --- a/palette/schemas/awsMachine.ts +++ b/palette/schemas/awsMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachinePoolCloudConfigEntity.ts b/palette/schemas/awsMachinePoolCloudConfigEntity.ts index b3445bef..c9cde03d 100644 --- a/palette/schemas/awsMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/awsMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -20,12 +20,8 @@ export type AwsMachinePoolCloudConfigEntity = { azs?: string[]; /** EC2 instance capacity type */ capacityType?: AwsMachinePoolCloudConfigEntityCapacityType; - /** ARN of AWS Host Resource Group for node placement on dedicated hosts */ - hostResourceGroupArn?: string; /** instance type */ instanceType: string; - /** List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified) */ - licenseConfigurationArns?: string[]; /** * rootDeviceSize in GBs * @minimum 1 diff --git a/palette/schemas/awsMachinePoolCloudConfigEntityCapacityType.ts b/palette/schemas/awsMachinePoolCloudConfigEntityCapacityType.ts index bf54a21b..842cb67f 100644 --- a/palette/schemas/awsMachinePoolCloudConfigEntityCapacityType.ts +++ b/palette/schemas/awsMachinePoolCloudConfigEntityCapacityType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachinePoolConfig.ts b/palette/schemas/awsMachinePoolConfig.ts index 59eb21f7..64e7eca9 100644 --- a/palette/schemas/awsMachinePoolConfig.ts +++ b/palette/schemas/awsMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -31,8 +31,6 @@ export type AwsMachinePoolConfig = { azs?: string[]; /** EC2 instance capacity type */ capacityType?: AwsMachinePoolConfigCapacityType; - /** ARN of AWS Host Resource Group for node placement on dedicated hosts */ - hostResourceGroupArn?: string; instanceConfig?: InstanceConfig; /** instance type */ instanceType?: string; @@ -40,8 +38,6 @@ export type AwsMachinePoolConfig = { isControlPlane: boolean; /** labels for this pool, example: control-plane/worker, gpu, windows */ labels?: string[]; - /** List of AWS License Configuration ARNs (required when hostResourceGroupArn is specified) */ - licenseConfigurationArns?: string[]; machinePoolProperties?: MachinePoolProperties; /** max size of the pool, for scaling */ maxSize?: number; diff --git a/palette/schemas/awsMachinePoolConfigAdditionalLabels.ts b/palette/schemas/awsMachinePoolConfigAdditionalLabels.ts index d40f95a8..a4eb7b85 100644 --- a/palette/schemas/awsMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/awsMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachinePoolConfigAdditionalTags.ts b/palette/schemas/awsMachinePoolConfigAdditionalTags.ts index 0d31ad00..51f5a353 100644 --- a/palette/schemas/awsMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/awsMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachinePoolConfigCapacityType.ts b/palette/schemas/awsMachinePoolConfigCapacityType.ts index 90195fc2..3241a59c 100644 --- a/palette/schemas/awsMachinePoolConfigCapacityType.ts +++ b/palette/schemas/awsMachinePoolConfigCapacityType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachinePoolConfigEntity.ts b/palette/schemas/awsMachinePoolConfigEntity.ts index 88c546b2..9da66bb8 100644 --- a/palette/schemas/awsMachinePoolConfigEntity.ts +++ b/palette/schemas/awsMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachinePoolConfigSubnetIds.ts b/palette/schemas/awsMachinePoolConfigSubnetIds.ts index fa5a8ea1..6da07432 100644 --- a/palette/schemas/awsMachinePoolConfigSubnetIds.ts +++ b/palette/schemas/awsMachinePoolConfigSubnetIds.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachineSpec.ts b/palette/schemas/awsMachineSpec.ts index 1ade0f34..21647ab1 100644 --- a/palette/schemas/awsMachineSpec.ts +++ b/palette/schemas/awsMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsMachines.ts b/palette/schemas/awsMachines.ts index ce7b7903..8ff6729b 100644 --- a/palette/schemas/awsMachines.ts +++ b/palette/schemas/awsMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsNic.ts b/palette/schemas/awsNic.ts index 6d40c2d0..93abe9b9 100644 --- a/palette/schemas/awsNic.ts +++ b/palette/schemas/awsNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsPartition.ts b/palette/schemas/awsPartition.ts index b66c64d8..27340ae2 100644 --- a/palette/schemas/awsPartition.ts +++ b/palette/schemas/awsPartition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsPodIdentityCredentials.ts b/palette/schemas/awsPodIdentityCredentials.ts index fa03410a..c3286236 100644 --- a/palette/schemas/awsPodIdentityCredentials.ts +++ b/palette/schemas/awsPodIdentityCredentials.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsPolicies.ts b/palette/schemas/awsPolicies.ts index 882d1ef3..c9c00d29 100644 --- a/palette/schemas/awsPolicies.ts +++ b/palette/schemas/awsPolicies.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsPolicyArnsSpec.ts b/palette/schemas/awsPolicyArnsSpec.ts index 734267d9..ccf1da83 100644 --- a/palette/schemas/awsPolicyArnsSpec.ts +++ b/palette/schemas/awsPolicyArnsSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsPropertiesValidateSpec.ts b/palette/schemas/awsPropertiesValidateSpec.ts index ab63ae00..6a5684ef 100644 --- a/palette/schemas/awsPropertiesValidateSpec.ts +++ b/palette/schemas/awsPropertiesValidateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsRegion.ts b/palette/schemas/awsRegion.ts index 0cc9ebac..84385a61 100644 --- a/palette/schemas/awsRegion.ts +++ b/palette/schemas/awsRegion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsRegions.ts b/palette/schemas/awsRegions.ts index f879ada1..7384f54c 100644 --- a/palette/schemas/awsRegions.ts +++ b/palette/schemas/awsRegions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsResourceFilter.ts b/palette/schemas/awsResourceFilter.ts index ae55f9d0..26b5a3d3 100644 --- a/palette/schemas/awsResourceFilter.ts +++ b/palette/schemas/awsResourceFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsResourceReference.ts b/palette/schemas/awsResourceReference.ts index fd8310aa..b6bc6143 100644 --- a/palette/schemas/awsResourceReference.ts +++ b/palette/schemas/awsResourceReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsRootVolume.ts b/palette/schemas/awsRootVolume.ts index 20f95d43..ab9308ce 100644 --- a/palette/schemas/awsRootVolume.ts +++ b/palette/schemas/awsRootVolume.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsS3BucketCredentials.ts b/palette/schemas/awsS3BucketCredentials.ts index dec26d64..c8b8fa7a 100644 --- a/palette/schemas/awsS3BucketCredentials.ts +++ b/palette/schemas/awsS3BucketCredentials.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSecretSpec.ts b/palette/schemas/awsSecretSpec.ts index d924a4cb..a4c5f974 100644 --- a/palette/schemas/awsSecretSpec.ts +++ b/palette/schemas/awsSecretSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSecretSpecInputEntity.ts b/palette/schemas/awsSecretSpecInputEntity.ts index ea33b545..195375a1 100644 --- a/palette/schemas/awsSecretSpecInputEntity.ts +++ b/palette/schemas/awsSecretSpecInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSecretSpecInputEntityPartition.ts b/palette/schemas/awsSecretSpecInputEntityPartition.ts index 28b5f976..9939b2ad 100644 --- a/palette/schemas/awsSecretSpecInputEntityPartition.ts +++ b/palette/schemas/awsSecretSpecInputEntityPartition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSecretTlsConfig.ts b/palette/schemas/awsSecretTlsConfig.ts index c6c0faa3..5babf775 100644 --- a/palette/schemas/awsSecretTlsConfig.ts +++ b/palette/schemas/awsSecretTlsConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSecurityGroups.ts b/palette/schemas/awsSecurityGroups.ts index 31882dd0..a6bc0636 100644 --- a/palette/schemas/awsSecurityGroups.ts +++ b/palette/schemas/awsSecurityGroups.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSecuritygroup.ts b/palette/schemas/awsSecuritygroup.ts index 8af2cf29..ae8a5766 100644 --- a/palette/schemas/awsSecuritygroup.ts +++ b/palette/schemas/awsSecuritygroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsStorageTypes.ts b/palette/schemas/awsStorageTypes.ts index b80ba77f..900d5925 100644 --- a/palette/schemas/awsStorageTypes.ts +++ b/palette/schemas/awsStorageTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsStsCredentials.ts b/palette/schemas/awsStsCredentials.ts index dbf19a08..496d8563 100644 --- a/palette/schemas/awsStsCredentials.ts +++ b/palette/schemas/awsStsCredentials.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSubnet.ts b/palette/schemas/awsSubnet.ts index 4eea04b2..b5eb9c20 100644 --- a/palette/schemas/awsSubnet.ts +++ b/palette/schemas/awsSubnet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsSubnetEntity.ts b/palette/schemas/awsSubnetEntity.ts index 3fc7d3ac..72daaa93 100644 --- a/palette/schemas/awsSubnetEntity.ts +++ b/palette/schemas/awsSubnetEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsUserCloudAccount.ts b/palette/schemas/awsUserCloudAccount.ts index 14db9de2..4614df3d 100644 --- a/palette/schemas/awsUserCloudAccount.ts +++ b/palette/schemas/awsUserCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsVolumeSize.ts b/palette/schemas/awsVolumeSize.ts index f50e321a..84f3826a 100644 --- a/palette/schemas/awsVolumeSize.ts +++ b/palette/schemas/awsVolumeSize.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsVolumeType.ts b/palette/schemas/awsVolumeType.ts index 7a2c558e..84afdeef 100644 --- a/palette/schemas/awsVolumeType.ts +++ b/palette/schemas/awsVolumeType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsVpc.ts b/palette/schemas/awsVpc.ts index 72fbb63f..c1b0cda8 100644 --- a/palette/schemas/awsVpc.ts +++ b/palette/schemas/awsVpc.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/awsVpcs.ts b/palette/schemas/awsVpcs.ts index 4e955a6a..5d53ec87 100644 --- a/palette/schemas/awsVpcs.ts +++ b/palette/schemas/awsVpcs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azValidateEntity.ts b/palette/schemas/azValidateEntity.ts index 187dcfa1..e36fd8d5 100644 --- a/palette/schemas/azValidateEntity.ts +++ b/palette/schemas/azValidateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureAccount.ts b/palette/schemas/azureAccount.ts index a054db83..4e969c4d 100644 --- a/palette/schemas/azureAccount.ts +++ b/palette/schemas/azureAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureAccounts.ts b/palette/schemas/azureAccounts.ts index 021f675f..32064ced 100644 --- a/palette/schemas/azureAccounts.ts +++ b/palette/schemas/azureAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureAvailabilityZone.ts b/palette/schemas/azureAvailabilityZone.ts index 834b0e5a..805b3c3b 100644 --- a/palette/schemas/azureAvailabilityZone.ts +++ b/palette/schemas/azureAvailabilityZone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureCloudAccount.ts b/palette/schemas/azureCloudAccount.ts index 4e033bec..ce5bd2df 100644 --- a/palette/schemas/azureCloudAccount.ts +++ b/palette/schemas/azureCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureCloudAccountAzureEnvironment.ts b/palette/schemas/azureCloudAccountAzureEnvironment.ts index 1dbd3c51..67641566 100644 --- a/palette/schemas/azureCloudAccountAzureEnvironment.ts +++ b/palette/schemas/azureCloudAccountAzureEnvironment.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureCloudClusterConfigEntity.ts b/palette/schemas/azureCloudClusterConfigEntity.ts index 741ac229..f79a0004 100644 --- a/palette/schemas/azureCloudClusterConfigEntity.ts +++ b/palette/schemas/azureCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureCloudConfig.ts b/palette/schemas/azureCloudConfig.ts index f0da237c..8b4d9dbb 100644 --- a/palette/schemas/azureCloudConfig.ts +++ b/palette/schemas/azureCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureCloudConfigSpec.ts b/palette/schemas/azureCloudConfigSpec.ts index c9e6e403..93262d77 100644 --- a/palette/schemas/azureCloudConfigSpec.ts +++ b/palette/schemas/azureCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureCloudConfigStatus.ts b/palette/schemas/azureCloudConfigStatus.ts index d3e9e179..89aa05c3 100644 --- a/palette/schemas/azureCloudConfigStatus.ts +++ b/palette/schemas/azureCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureCloudConfigStatusRoleDigest.ts b/palette/schemas/azureCloudConfigStatusRoleDigest.ts index 332f9f46..92e7a4b7 100644 --- a/palette/schemas/azureCloudConfigStatusRoleDigest.ts +++ b/palette/schemas/azureCloudConfigStatusRoleDigest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureClusterConfig.ts b/palette/schemas/azureClusterConfig.ts index a4cf8366..b6f95990 100644 --- a/palette/schemas/azureClusterConfig.ts +++ b/palette/schemas/azureClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureGroup.ts b/palette/schemas/azureGroup.ts index 55b1b0ec..1a67d62e 100644 --- a/palette/schemas/azureGroup.ts +++ b/palette/schemas/azureGroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureGroups.ts b/palette/schemas/azureGroups.ts index 8c7f281f..01da5726 100644 --- a/palette/schemas/azureGroups.ts +++ b/palette/schemas/azureGroups.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureImage.ts b/palette/schemas/azureImage.ts index e3edb2c0..68bf9b4a 100644 --- a/palette/schemas/azureImage.ts +++ b/palette/schemas/azureImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureInstanceTypes.ts b/palette/schemas/azureInstanceTypes.ts index 082fb5f4..adb7b456 100644 --- a/palette/schemas/azureInstanceTypes.ts +++ b/palette/schemas/azureInstanceTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachine.ts b/palette/schemas/azureMachine.ts index 64f22b9d..569a4799 100644 --- a/palette/schemas/azureMachine.ts +++ b/palette/schemas/azureMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachinePoolCloudConfigEntity.ts b/palette/schemas/azureMachinePoolCloudConfigEntity.ts index e731671b..251b4a68 100644 --- a/palette/schemas/azureMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/azureMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachinePoolConfig.ts b/palette/schemas/azureMachinePoolConfig.ts index c8bd3c89..02cf01bd 100644 --- a/palette/schemas/azureMachinePoolConfig.ts +++ b/palette/schemas/azureMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachinePoolConfigAdditionalLabels.ts b/palette/schemas/azureMachinePoolConfigAdditionalLabels.ts index d37612f4..27795c53 100644 --- a/palette/schemas/azureMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/azureMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachinePoolConfigAdditionalTags.ts b/palette/schemas/azureMachinePoolConfigAdditionalTags.ts index 159d4d60..7ef91819 100644 --- a/palette/schemas/azureMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/azureMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachinePoolConfigEntity.ts b/palette/schemas/azureMachinePoolConfigEntity.ts index f594e8ff..210e61ef 100644 --- a/palette/schemas/azureMachinePoolConfigEntity.ts +++ b/palette/schemas/azureMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachineSpec.ts b/palette/schemas/azureMachineSpec.ts index 6d2a4c3b..b61b33d2 100644 --- a/palette/schemas/azureMachineSpec.ts +++ b/palette/schemas/azureMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachineSpecAdditionalTags.ts b/palette/schemas/azureMachineSpecAdditionalTags.ts index f1e52980..9098b3f7 100644 --- a/palette/schemas/azureMachineSpecAdditionalTags.ts +++ b/palette/schemas/azureMachineSpecAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachineSpecAvailabilityZone.ts b/palette/schemas/azureMachineSpecAvailabilityZone.ts index fb77365b..7d7c1890 100644 --- a/palette/schemas/azureMachineSpecAvailabilityZone.ts +++ b/palette/schemas/azureMachineSpecAvailabilityZone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachineSpecImage.ts b/palette/schemas/azureMachineSpecImage.ts index 0a7812ef..c57064c8 100644 --- a/palette/schemas/azureMachineSpecImage.ts +++ b/palette/schemas/azureMachineSpecImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureMachines.ts b/palette/schemas/azureMachines.ts index 22196d74..144a0730 100644 --- a/palette/schemas/azureMachines.ts +++ b/palette/schemas/azureMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureManagedMachinePoolConfig.ts b/palette/schemas/azureManagedMachinePoolConfig.ts index 2cc38d11..4b80789c 100644 --- a/palette/schemas/azureManagedMachinePoolConfig.ts +++ b/palette/schemas/azureManagedMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureNic.ts b/palette/schemas/azureNic.ts index 02ae57b1..0113dc3f 100644 --- a/palette/schemas/azureNic.ts +++ b/palette/schemas/azureNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureOSDisk.ts b/palette/schemas/azureOSDisk.ts index 4e894f1d..8dff52b7 100644 --- a/palette/schemas/azureOSDisk.ts +++ b/palette/schemas/azureOSDisk.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azurePrivateDnsZone.ts b/palette/schemas/azurePrivateDnsZone.ts index a36d1961..b2ba4d1e 100644 --- a/palette/schemas/azurePrivateDnsZone.ts +++ b/palette/schemas/azurePrivateDnsZone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azurePrivateDnsZones.ts b/palette/schemas/azurePrivateDnsZones.ts index 0869dbe6..10f35758 100644 --- a/palette/schemas/azurePrivateDnsZones.ts +++ b/palette/schemas/azurePrivateDnsZones.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureRegion.ts b/palette/schemas/azureRegion.ts index b1793ba1..54b0c384 100644 --- a/palette/schemas/azureRegion.ts +++ b/palette/schemas/azureRegion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureRegions.ts b/palette/schemas/azureRegions.ts index 43526458..985ab555 100644 --- a/palette/schemas/azureRegions.ts +++ b/palette/schemas/azureRegions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureResourceGroupList.ts b/palette/schemas/azureResourceGroupList.ts index 1247c666..f55d2853 100644 --- a/palette/schemas/azureResourceGroupList.ts +++ b/palette/schemas/azureResourceGroupList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureSecretTlsConfig.ts b/palette/schemas/azureSecretTlsConfig.ts index 064d3fae..a597d36a 100644 --- a/palette/schemas/azureSecretTlsConfig.ts +++ b/palette/schemas/azureSecretTlsConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureStorageAccountEntity.ts b/palette/schemas/azureStorageAccountEntity.ts index 389bdcc2..e885a22f 100644 --- a/palette/schemas/azureStorageAccountEntity.ts +++ b/palette/schemas/azureStorageAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureStorageAccounts.ts b/palette/schemas/azureStorageAccounts.ts index c80bb09e..b0a6acc3 100644 --- a/palette/schemas/azureStorageAccounts.ts +++ b/palette/schemas/azureStorageAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureStorageConfig.ts b/palette/schemas/azureStorageConfig.ts index f118ee65..5eca4cb8 100644 --- a/palette/schemas/azureStorageConfig.ts +++ b/palette/schemas/azureStorageConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureStorageContainers.ts b/palette/schemas/azureStorageContainers.ts index 2d14d92e..81668448 100644 --- a/palette/schemas/azureStorageContainers.ts +++ b/palette/schemas/azureStorageContainers.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureStorageTypes.ts b/palette/schemas/azureStorageTypes.ts index c230370c..e22dbcd4 100644 --- a/palette/schemas/azureStorageTypes.ts +++ b/palette/schemas/azureStorageTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureSubscriptionList.ts b/palette/schemas/azureSubscriptionList.ts index af30309c..7795c00a 100644 --- a/palette/schemas/azureSubscriptionList.ts +++ b/palette/schemas/azureSubscriptionList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureVHDImage.ts b/palette/schemas/azureVHDImage.ts index 3476ca75..ce7f2d16 100644 --- a/palette/schemas/azureVHDImage.ts +++ b/palette/schemas/azureVHDImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureVhdUrlEntity.ts b/palette/schemas/azureVhdUrlEntity.ts index ca62f848..d4033d7f 100644 --- a/palette/schemas/azureVhdUrlEntity.ts +++ b/palette/schemas/azureVhdUrlEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureVirtualNetworkList.ts b/palette/schemas/azureVirtualNetworkList.ts index 12c7e298..6aefd852 100644 --- a/palette/schemas/azureVirtualNetworkList.ts +++ b/palette/schemas/azureVirtualNetworkList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/azureZoneEntity.ts b/palette/schemas/azureZoneEntity.ts index e088c855..9cee73c1 100644 --- a/palette/schemas/azureZoneEntity.ts +++ b/palette/schemas/azureZoneEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/backupLocationConfig.ts b/palette/schemas/backupLocationConfig.ts index c07fa507..36468e2c 100644 --- a/palette/schemas/backupLocationConfig.ts +++ b/palette/schemas/backupLocationConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/backupRestoreStatusMeta.ts b/palette/schemas/backupRestoreStatusMeta.ts index 243a40ce..102b994f 100644 --- a/palette/schemas/backupRestoreStatusMeta.ts +++ b/palette/schemas/backupRestoreStatusMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/backupState.ts b/palette/schemas/backupState.ts index c57f6a85..4a7d932a 100644 --- a/palette/schemas/backupState.ts +++ b/palette/schemas/backupState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/backupStatusConfig.ts b/palette/schemas/backupStatusConfig.ts index 2b455783..b82171d3 100644 --- a/palette/schemas/backupStatusConfig.ts +++ b/palette/schemas/backupStatusConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/backupStatusMeta.ts b/palette/schemas/backupStatusMeta.ts index 953d149c..5fbc7b5b 100644 --- a/palette/schemas/backupStatusMeta.ts +++ b/palette/schemas/backupStatusMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/basicOciRegistriesCreateParams.ts b/palette/schemas/basicOciRegistriesCreateParams.ts index e8d7bf02..88f7c66f 100644 --- a/palette/schemas/basicOciRegistriesCreateParams.ts +++ b/palette/schemas/basicOciRegistriesCreateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/basicOciRegistriesUidSyncParams.ts b/palette/schemas/basicOciRegistriesUidSyncParams.ts index 68f1d409..8567d72b 100644 --- a/palette/schemas/basicOciRegistriesUidSyncParams.ts +++ b/palette/schemas/basicOciRegistriesUidSyncParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/basicOciRegistry.ts b/palette/schemas/basicOciRegistry.ts index b12a0a30..a3b75de2 100644 --- a/palette/schemas/basicOciRegistry.ts +++ b/palette/schemas/basicOciRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/basicOciRegistrySpec.ts b/palette/schemas/basicOciRegistrySpec.ts index bc3965e9..1cdcf012 100644 --- a/palette/schemas/basicOciRegistrySpec.ts +++ b/palette/schemas/basicOciRegistrySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/basicOciRegistrySpecProviderType.ts b/palette/schemas/basicOciRegistrySpecProviderType.ts index 6e093701..9866a891 100644 --- a/palette/schemas/basicOciRegistrySpecProviderType.ts +++ b/palette/schemas/basicOciRegistrySpecProviderType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/billing.ts b/palette/schemas/billing.ts index cdb512f1..48ab99fd 100644 --- a/palette/schemas/billing.ts +++ b/palette/schemas/billing.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/brokerLogin.ts b/palette/schemas/brokerLogin.ts index e736cc19..51a235f7 100644 --- a/palette/schemas/brokerLogin.ts +++ b/palette/schemas/brokerLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/brokerToken.ts b/palette/schemas/brokerToken.ts index cbafff46..a972f1b7 100644 --- a/palette/schemas/brokerToken.ts +++ b/palette/schemas/brokerToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/brokerTokenMsgCtxData.ts b/palette/schemas/brokerTokenMsgCtxData.ts deleted file mode 100644 index 9452a078..00000000 --- a/palette/schemas/brokerTokenMsgCtxData.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * message context data can be used as contextual information for the message exchange - */ -export type BrokerTokenMsgCtxData = {[key: string]: string}; diff --git a/palette/schemas/bulkDeleteFailure.ts b/palette/schemas/bulkDeleteFailure.ts index d1309978..d449892f 100644 --- a/palette/schemas/bulkDeleteFailure.ts +++ b/palette/schemas/bulkDeleteFailure.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/bulkDeleteRequest.ts b/palette/schemas/bulkDeleteRequest.ts index 727ad6e3..5a6c7d93 100644 --- a/palette/schemas/bulkDeleteRequest.ts +++ b/palette/schemas/bulkDeleteRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/bulkDeleteResponse.ts b/palette/schemas/bulkDeleteResponse.ts index a545d06a..6dbc0445 100644 --- a/palette/schemas/bulkDeleteResponse.ts +++ b/palette/schemas/bulkDeleteResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/bulkEvents.ts b/palette/schemas/bulkEvents.ts index 3bb82f87..74005ebf 100644 --- a/palette/schemas/bulkEvents.ts +++ b/palette/schemas/bulkEvents.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/card.ts b/palette/schemas/card.ts index 0564061b..602eefda 100644 --- a/palette/schemas/card.ts +++ b/palette/schemas/card.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cert.ts b/palette/schemas/cert.ts index da6b1b46..8f6d4862 100644 --- a/palette/schemas/cert.ts +++ b/palette/schemas/cert.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/certificate.ts b/palette/schemas/certificate.ts index d1e0e699..a36869f5 100644 --- a/palette/schemas/certificate.ts +++ b/palette/schemas/certificate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/certificateAuthority.ts b/palette/schemas/certificateAuthority.ts index f39aac75..b4cea362 100644 --- a/palette/schemas/certificateAuthority.ts +++ b/palette/schemas/certificateAuthority.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/channel.ts b/palette/schemas/channel.ts index d20da674..57f36c17 100644 --- a/palette/schemas/channel.ts +++ b/palette/schemas/channel.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/channelHttp.ts b/palette/schemas/channelHttp.ts index 9f05e1ca..3ff4037e 100644 --- a/palette/schemas/channelHttp.ts +++ b/palette/schemas/channelHttp.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/channelHttpHeaders.ts b/palette/schemas/channelHttpHeaders.ts deleted file mode 100644 index 65abe899..00000000 --- a/palette/schemas/channelHttpHeaders.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -export type ChannelHttpHeaders = {[key: string]: string}; diff --git a/palette/schemas/channelType.ts b/palette/schemas/channelType.ts index fdb3c3dc..409982f2 100644 --- a/palette/schemas/channelType.ts +++ b/palette/schemas/channelType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/classificationBanner.ts b/palette/schemas/classificationBanner.ts index df3b4107..60a1e4f9 100644 --- a/palette/schemas/classificationBanner.ts +++ b/palette/schemas/classificationBanner.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cleanUpResource.ts b/palette/schemas/cleanUpResource.ts index fb202164..84fa80eb 100644 --- a/palette/schemas/cleanUpResource.ts +++ b/palette/schemas/cleanUpResource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountMeta.ts b/palette/schemas/cloudAccountMeta.ts index cf7e9ccf..4de983cd 100644 --- a/palette/schemas/cloudAccountMeta.ts +++ b/palette/schemas/cloudAccountMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountMetadata.ts b/palette/schemas/cloudAccountMetadata.ts index ec7b8bba..5fc99360 100644 --- a/palette/schemas/cloudAccountMetadata.ts +++ b/palette/schemas/cloudAccountMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountSettings.ts b/palette/schemas/cloudAccountSettings.ts index 79a91cfe..5c169643 100644 --- a/palette/schemas/cloudAccountSettings.ts +++ b/palette/schemas/cloudAccountSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountStatus.ts b/palette/schemas/cloudAccountStatus.ts index 979d9001..b082a3f5 100644 --- a/palette/schemas/cloudAccountStatus.ts +++ b/palette/schemas/cloudAccountStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountSummary.ts b/palette/schemas/cloudAccountSummary.ts index 3796a720..44cbf807 100644 --- a/palette/schemas/cloudAccountSummary.ts +++ b/palette/schemas/cloudAccountSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountSummarySpecSummary.ts b/palette/schemas/cloudAccountSummarySpecSummary.ts index d16dc56e..58339dd2 100644 --- a/palette/schemas/cloudAccountSummarySpecSummary.ts +++ b/palette/schemas/cloudAccountSummarySpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountUidEntity.ts b/palette/schemas/cloudAccountUidEntity.ts index 6be416e9..d82ee6e8 100644 --- a/palette/schemas/cloudAccountUidEntity.ts +++ b/palette/schemas/cloudAccountUidEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsAwsGetParams.ts b/palette/schemas/cloudAccountsAwsGetParams.ts index d02711a7..a6f04d90 100644 --- a/palette/schemas/cloudAccountsAwsGetParams.ts +++ b/palette/schemas/cloudAccountsAwsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsAwsListParams.ts b/palette/schemas/cloudAccountsAwsListParams.ts index 25591963..b9a79e2b 100644 --- a/palette/schemas/cloudAccountsAwsListParams.ts +++ b/palette/schemas/cloudAccountsAwsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsAzureListParams.ts b/palette/schemas/cloudAccountsAzureListParams.ts index 5ce29d69..5ced958d 100644 --- a/palette/schemas/cloudAccountsAzureListParams.ts +++ b/palette/schemas/cloudAccountsAzureListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsCloudStackListParams.ts b/palette/schemas/cloudAccountsCloudStackListParams.ts index c0a02d5e..e4eea9db 100644 --- a/palette/schemas/cloudAccountsCloudStackListParams.ts +++ b/palette/schemas/cloudAccountsCloudStackListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsCustomListParams.ts b/palette/schemas/cloudAccountsCustomListParams.ts index 55862e48..d2f59891 100644 --- a/palette/schemas/cloudAccountsCustomListParams.ts +++ b/palette/schemas/cloudAccountsCustomListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsGcpListParams.ts b/palette/schemas/cloudAccountsGcpListParams.ts index 743e08e6..32fc46ba 100644 --- a/palette/schemas/cloudAccountsGcpListParams.ts +++ b/palette/schemas/cloudAccountsGcpListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsListSummaryParams.ts b/palette/schemas/cloudAccountsListSummaryParams.ts index 79035946..659de0ff 100644 --- a/palette/schemas/cloudAccountsListSummaryParams.ts +++ b/palette/schemas/cloudAccountsListSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsMaasListParams.ts b/palette/schemas/cloudAccountsMaasListParams.ts index 598ba1c6..c679f0d7 100644 --- a/palette/schemas/cloudAccountsMaasListParams.ts +++ b/palette/schemas/cloudAccountsMaasListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsMetadata.ts b/palette/schemas/cloudAccountsMetadata.ts index e8842b01..43f0dcea 100644 --- a/palette/schemas/cloudAccountsMetadata.ts +++ b/palette/schemas/cloudAccountsMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsOpenStackListParams.ts b/palette/schemas/cloudAccountsOpenStackListParams.ts index d28dd17d..866c42c2 100644 --- a/palette/schemas/cloudAccountsOpenStackListParams.ts +++ b/palette/schemas/cloudAccountsOpenStackListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsPatch.ts b/palette/schemas/cloudAccountsPatch.ts index 732038c5..d8157d8c 100644 --- a/palette/schemas/cloudAccountsPatch.ts +++ b/palette/schemas/cloudAccountsPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsSummary.ts b/palette/schemas/cloudAccountsSummary.ts index dca0baf7..0d12dbc8 100644 --- a/palette/schemas/cloudAccountsSummary.ts +++ b/palette/schemas/cloudAccountsSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudAccountsVsphereListParams.ts b/palette/schemas/cloudAccountsVsphereListParams.ts index 40a6b4e9..55a00d46 100644 --- a/palette/schemas/cloudAccountsVsphereListParams.ts +++ b/palette/schemas/cloudAccountsVsphereListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudCategory.ts b/palette/schemas/cloudCategory.ts index 0d7e715c..86709427 100644 --- a/palette/schemas/cloudCategory.ts +++ b/palette/schemas/cloudCategory.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigMeta.ts b/palette/schemas/cloudConfigMeta.ts index 3c97a79b..b5892fca 100644 --- a/palette/schemas/cloudConfigMeta.ts +++ b/palette/schemas/cloudConfigMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsAksPoolMachinesListParams.ts b/palette/schemas/cloudConfigsAksPoolMachinesListParams.ts index db7d6cde..aa1bb5b4 100644 --- a/palette/schemas/cloudConfigsAksPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsAksPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsAwsPoolMachinesListParams.ts b/palette/schemas/cloudConfigsAwsPoolMachinesListParams.ts index 0284002c..78b53a59 100644 --- a/palette/schemas/cloudConfigsAwsPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsAwsPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsAzurePoolMachinesListParams.ts b/palette/schemas/cloudConfigsAzurePoolMachinesListParams.ts index ee07116d..3484f71b 100644 --- a/palette/schemas/cloudConfigsAzurePoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsAzurePoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsCustomPoolMachinesListParams.ts b/palette/schemas/cloudConfigsCustomPoolMachinesListParams.ts index 42663eb5..2bdb58f3 100644 --- a/palette/schemas/cloudConfigsCustomPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsCustomPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsEksPoolMachinesListParams.ts b/palette/schemas/cloudConfigsEksPoolMachinesListParams.ts index cc28655c..e05e3697 100644 --- a/palette/schemas/cloudConfigsEksPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsEksPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsGcpPoolMachinesListParams.ts b/palette/schemas/cloudConfigsGcpPoolMachinesListParams.ts index 76bc76f4..016cf86a 100644 --- a/palette/schemas/cloudConfigsGcpPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsGcpPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsGenericPoolMachinesListParams.ts b/palette/schemas/cloudConfigsGenericPoolMachinesListParams.ts index ccefa2f5..8bb02652 100644 --- a/palette/schemas/cloudConfigsGenericPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsGenericPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsGkePoolMachinesListParams.ts b/palette/schemas/cloudConfigsGkePoolMachinesListParams.ts index c442c744..70d5cc46 100644 --- a/palette/schemas/cloudConfigsGkePoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsGkePoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsMaasPoolMachinesListParams.ts b/palette/schemas/cloudConfigsMaasPoolMachinesListParams.ts index 519c290d..62ccfb28 100644 --- a/palette/schemas/cloudConfigsMaasPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsMaasPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsVirtualPoolMachinesListParams.ts b/palette/schemas/cloudConfigsVirtualPoolMachinesListParams.ts index b8d845dc..8782c4fc 100644 --- a/palette/schemas/cloudConfigsVirtualPoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsVirtualPoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudConfigsVspherePoolMachinesListParams.ts b/palette/schemas/cloudConfigsVspherePoolMachinesListParams.ts index 0db5b114..1506758e 100644 --- a/palette/schemas/cloudConfigsVspherePoolMachinesListParams.ts +++ b/palette/schemas/cloudConfigsVspherePoolMachinesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudCost.ts b/palette/schemas/cloudCost.ts index 6ff35345..2c586fcd 100644 --- a/palette/schemas/cloudCost.ts +++ b/palette/schemas/cloudCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudCostDataPoint.ts b/palette/schemas/cloudCostDataPoint.ts index ab64461d..b77ba61c 100644 --- a/palette/schemas/cloudCostDataPoint.ts +++ b/palette/schemas/cloudCostDataPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudInstanceRateConfig.ts b/palette/schemas/cloudInstanceRateConfig.ts index 6bb3d6e5..5f537e49 100644 --- a/palette/schemas/cloudInstanceRateConfig.ts +++ b/palette/schemas/cloudInstanceRateConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudMachineStatus.ts b/palette/schemas/cloudMachineStatus.ts index 665edcea..a779e9fb 100644 --- a/palette/schemas/cloudMachineStatus.ts +++ b/palette/schemas/cloudMachineStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudMachineStatusInstanceState.ts b/palette/schemas/cloudMachineStatusInstanceState.ts index ec05f696..e140737f 100644 --- a/palette/schemas/cloudMachineStatusInstanceState.ts +++ b/palette/schemas/cloudMachineStatusInstanceState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudRate.ts b/palette/schemas/cloudRate.ts index abac79b6..eef63c35 100644 --- a/palette/schemas/cloudRate.ts +++ b/palette/schemas/cloudRate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudResourceMetadata.ts b/palette/schemas/cloudResourceMetadata.ts index e9988105..728b9a5e 100644 --- a/palette/schemas/cloudResourceMetadata.ts +++ b/palette/schemas/cloudResourceMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudResourceMetadataInstanceTypes.ts b/palette/schemas/cloudResourceMetadataInstanceTypes.ts index be8a5292..07b7d03d 100644 --- a/palette/schemas/cloudResourceMetadataInstanceTypes.ts +++ b/palette/schemas/cloudResourceMetadataInstanceTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudResourceMetadataStorageTypes.ts b/palette/schemas/cloudResourceMetadataStorageTypes.ts index ecf77237..3c130d0e 100644 --- a/palette/schemas/cloudResourceMetadataStorageTypes.ts +++ b/palette/schemas/cloudResourceMetadataStorageTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudSpotPrice.ts b/palette/schemas/cloudSpotPrice.ts index 7ac458e8..035e2776 100644 --- a/palette/schemas/cloudSpotPrice.ts +++ b/palette/schemas/cloudSpotPrice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackAccount.ts b/palette/schemas/cloudStackAccount.ts index a321decb..c49429ec 100644 --- a/palette/schemas/cloudStackAccount.ts +++ b/palette/schemas/cloudStackAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackAccountInputEntity.ts b/palette/schemas/cloudStackAccountInputEntity.ts index 06e3e5b3..8eba198b 100644 --- a/palette/schemas/cloudStackAccountInputEntity.ts +++ b/palette/schemas/cloudStackAccountInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackAccountUpdateEntity.ts b/palette/schemas/cloudStackAccountUpdateEntity.ts index f3102c99..261ea4ff 100644 --- a/palette/schemas/cloudStackAccountUpdateEntity.ts +++ b/palette/schemas/cloudStackAccountUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackAccounts.ts b/palette/schemas/cloudStackAccounts.ts index a5dd877a..dc51cca0 100644 --- a/palette/schemas/cloudStackAccounts.ts +++ b/palette/schemas/cloudStackAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackCloudAccount.ts b/palette/schemas/cloudStackCloudAccount.ts index 0efbdfec..99d7cc11 100644 --- a/palette/schemas/cloudStackCloudAccount.ts +++ b/palette/schemas/cloudStackCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackCloudClusterConfigEntity.ts b/palette/schemas/cloudStackCloudClusterConfigEntity.ts index 511774a9..de79884d 100644 --- a/palette/schemas/cloudStackCloudClusterConfigEntity.ts +++ b/palette/schemas/cloudStackCloudClusterConfigEntity.ts @@ -4,16 +4,16 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { CloudStackClusterConfigUpdateEntity } from './cloudStackClusterConfigUpdateEntity'; +import type { CloudStackClusterConfig } from './cloudStackClusterConfig'; /** * CloudStack cloud cluster config entity */ export type CloudStackCloudClusterConfigEntity = { - clusterConfig?: CloudStackClusterConfigUpdateEntity; + clusterConfig?: CloudStackClusterConfig; }; diff --git a/palette/schemas/cloudStackCloudConfig.ts b/palette/schemas/cloudStackCloudConfig.ts index accd5d92..882d30cd 100644 --- a/palette/schemas/cloudStackCloudConfig.ts +++ b/palette/schemas/cloudStackCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackCloudConfigSpec.ts b/palette/schemas/cloudStackCloudConfigSpec.ts index 7be82a74..8cf3823b 100644 --- a/palette/schemas/cloudStackCloudConfigSpec.ts +++ b/palette/schemas/cloudStackCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackCloudConfigStatus.ts b/palette/schemas/cloudStackCloudConfigStatus.ts index c50e30b2..6fe857b4 100644 --- a/palette/schemas/cloudStackCloudConfigStatus.ts +++ b/palette/schemas/cloudStackCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackClusterConfig.ts b/palette/schemas/cloudStackClusterConfig.ts index ab716327..3f07f65e 100644 --- a/palette/schemas/cloudStackClusterConfig.ts +++ b/palette/schemas/cloudStackClusterConfig.ts @@ -4,12 +4,11 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { CloudStackResource } from './cloudStackResource'; import type { CloudStackZoneSpec } from './cloudStackZoneSpec'; /** @@ -18,7 +17,8 @@ import type { CloudStackZoneSpec } from './cloudStackZoneSpec'; export type CloudStackClusterConfig = { /** Endpoint IP to be used for API server, should only be enabled for static CloudStack network */ controlPlaneEndpoint?: string; - project?: CloudStackResource; + /** Project name for the cluster (optional) */ + project?: string; /** SSH Key name for accessing cluster nodes */ sshKeyName?: string; /** SyncWithCKS determines if an externalManaged CKS cluster should be created (optional) */ diff --git a/palette/schemas/cloudStackClusterConfigUpdateEntity.ts b/palette/schemas/cloudStackClusterConfigUpdateEntity.ts deleted file mode 100644 index 5374492d..00000000 --- a/palette/schemas/cloudStackClusterConfigUpdateEntity.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * Cluster level update configuration for CloudStack - */ -export type CloudStackClusterConfigUpdateEntity = { - /** Endpoint IP to be used for API server, should only be enabled for static CloudStack network */ - controlPlaneEndpoint?: string; -}; diff --git a/palette/schemas/cloudStackDiskOffering.ts b/palette/schemas/cloudStackDiskOffering.ts index 007ccf1a..322de5de 100644 --- a/palette/schemas/cloudStackDiskOffering.ts +++ b/palette/schemas/cloudStackDiskOffering.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackDiskOfferings.ts b/palette/schemas/cloudStackDiskOfferings.ts index 4c33fb27..7fdf714d 100644 --- a/palette/schemas/cloudStackDiskOfferings.ts +++ b/palette/schemas/cloudStackDiskOfferings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackDomain.ts b/palette/schemas/cloudStackDomain.ts index c7d95acb..7d9bae07 100644 --- a/palette/schemas/cloudStackDomain.ts +++ b/palette/schemas/cloudStackDomain.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackDomains.ts b/palette/schemas/cloudStackDomains.ts index e4abb9ec..76d1e435 100644 --- a/palette/schemas/cloudStackDomains.ts +++ b/palette/schemas/cloudStackDomains.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackKeypair.ts b/palette/schemas/cloudStackKeypair.ts index 44c01b5e..4f79996a 100644 --- a/palette/schemas/cloudStackKeypair.ts +++ b/palette/schemas/cloudStackKeypair.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackKeypairs.ts b/palette/schemas/cloudStackKeypairs.ts index 872dc9a4..4b283af3 100644 --- a/palette/schemas/cloudStackKeypairs.ts +++ b/palette/schemas/cloudStackKeypairs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackMachine.ts b/palette/schemas/cloudStackMachine.ts index c602639b..3e97a24e 100644 --- a/palette/schemas/cloudStackMachine.ts +++ b/palette/schemas/cloudStackMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackMachineConfig.ts b/palette/schemas/cloudStackMachineConfig.ts index 3ae1bb8c..69f8edca 100644 --- a/palette/schemas/cloudStackMachineConfig.ts +++ b/palette/schemas/cloudStackMachineConfig.ts @@ -4,22 +4,27 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { InstanceConfig } from './instanceConfig'; -import type { CloudStackNetworkConfig } from './cloudStackNetworkConfig'; +import type { CloudStackMachineConfigDetails } from './cloudStackMachineConfigDetails'; import type { CloudStackResource } from './cloudStackResource'; +import type { CloudStackNetworkConfig } from './cloudStackNetworkConfig'; /** * CloudStack-specific machine configuration */ export type CloudStackMachineConfig = { - instanceConfig?: InstanceConfig; + /** Affinity group for VM placement (optional) */ + affinityGroupIds?: string[]; + /** Additional details for instance creation */ + details?: CloudStackMachineConfigDetails; + diskOffering?: CloudStackResource; /** Network configuration */ networks?: CloudStackNetworkConfig[]; offering?: CloudStackResource; - template?: CloudStackResource; + /** Root disk size in GB (optional) */ + rootDiskSizeGB?: number; }; diff --git a/palette/schemas/cloudStackMachineConfigAdditionalAnnotations.ts b/palette/schemas/cloudStackMachineConfigAdditionalAnnotations.ts deleted file mode 100644 index 1d37dae3..00000000 --- a/palette/schemas/cloudStackMachineConfigAdditionalAnnotations.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * Custom annotations for CAPI machine objects and nodes - */ -export type CloudStackMachineConfigAdditionalAnnotations = { [key: string]: unknown }; diff --git a/palette/schemas/machinePoolBaseConfigAdditionalLabels.ts b/palette/schemas/cloudStackMachineConfigDetails.ts similarity index 52% rename from palette/schemas/machinePoolBaseConfigAdditionalLabels.ts rename to palette/schemas/cloudStackMachineConfigDetails.ts index d4b2f120..5d68c7f4 100644 --- a/palette/schemas/machinePoolBaseConfigAdditionalLabels.ts +++ b/palette/schemas/cloudStackMachineConfigDetails.ts @@ -4,13 +4,13 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ /** - * additionalLabels + * Additional details for instance creation */ -export type MachinePoolBaseConfigAdditionalLabels = { [key: string]: unknown }; +export type CloudStackMachineConfigDetails = { [key: string]: unknown }; diff --git a/palette/schemas/cloudStackMachineConfigEntity.ts b/palette/schemas/cloudStackMachineConfigEntity.ts index 77634981..8a82ba06 100644 --- a/palette/schemas/cloudStackMachineConfigEntity.ts +++ b/palette/schemas/cloudStackMachineConfigEntity.ts @@ -4,19 +4,24 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { InstanceConfig } from './instanceConfig'; -import type { CloudStackNetworkConfig } from './cloudStackNetworkConfig'; +import type { CloudStackMachineConfigEntityDetails } from './cloudStackMachineConfigEntityDetails'; import type { CloudStackResource } from './cloudStackResource'; +import type { CloudStackNetworkConfig } from './cloudStackNetworkConfig'; export type CloudStackMachineConfigEntity = { - instanceConfig?: InstanceConfig; + /** Affinity group for VM placement (optional) */ + affinityGroupIds?: string[]; + /** Additional details for instance creation */ + details?: CloudStackMachineConfigEntityDetails; + diskOffering?: CloudStackResource; /** Network configuration */ networks?: CloudStackNetworkConfig[]; offering: CloudStackResource; - template?: CloudStackResource; + /** Root disk size in GB */ + rootDiskSizeGB?: number; }; diff --git a/palette/schemas/cloudStackMachineConfigEntityDetails.ts b/palette/schemas/cloudStackMachineConfigEntityDetails.ts new file mode 100644 index 00000000..bcc7281a --- /dev/null +++ b/palette/schemas/cloudStackMachineConfigEntityDetails.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) Spectro Cloud + * SPDX-License-Identifier: Apache-2.0 + */ + +/** + * Generated by orval v7.17.2 🍺 + * Do not edit manually. + * Palette APIs - 4.8 + * OpenAPI spec version: v1 + */ + +/** + * Additional details for instance creation + */ +export type CloudStackMachineConfigEntityDetails = { [key: string]: unknown }; diff --git a/palette/schemas/cloudStackMachineDiskOffering.ts b/palette/schemas/cloudStackMachineDiskOffering.ts index 0946dc1d..97ef426d 100644 --- a/palette/schemas/cloudStackMachineDiskOffering.ts +++ b/palette/schemas/cloudStackMachineDiskOffering.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackMachineOffering.ts b/palette/schemas/cloudStackMachineOffering.ts index 7f16d235..b40fb3b4 100644 --- a/palette/schemas/cloudStackMachineOffering.ts +++ b/palette/schemas/cloudStackMachineOffering.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackMachinePoolCloudConfigEntity.ts b/palette/schemas/cloudStackMachinePoolCloudConfigEntity.ts index 48e0872b..3d640a07 100644 --- a/palette/schemas/cloudStackMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/cloudStackMachinePoolCloudConfigEntity.ts @@ -4,19 +4,24 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { InstanceConfig } from './instanceConfig'; -import type { CloudStackNetworkConfig } from './cloudStackNetworkConfig'; +import type { CloudStackMachinePoolCloudConfigEntityDetails } from './cloudStackMachinePoolCloudConfigEntityDetails'; import type { CloudStackResource } from './cloudStackResource'; +import type { CloudStackNetworkConfig } from './cloudStackNetworkConfig'; export type CloudStackMachinePoolCloudConfigEntity = { - instanceConfig?: InstanceConfig; + /** Affinity group for VM placement (optional) */ + affinityGroupIds?: string[]; + /** Additional details for instance creation */ + details?: CloudStackMachinePoolCloudConfigEntityDetails; + diskOffering?: CloudStackResource; /** Network configuration */ networks?: CloudStackNetworkConfig[]; offering: CloudStackResource; - template?: CloudStackResource; + /** Root disk size in GB (optional) */ + rootDiskSizeGB?: number; }; diff --git a/palette/schemas/cloudStackMachinePoolCloudConfigEntityAdditionalAnnotations.ts b/palette/schemas/cloudStackMachinePoolCloudConfigEntityAdditionalAnnotations.ts deleted file mode 100644 index ab7883d0..00000000 --- a/palette/schemas/cloudStackMachinePoolCloudConfigEntityAdditionalAnnotations.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * Custom annotations for CAPI machine objects and nodes - */ -export type CloudStackMachinePoolCloudConfigEntityAdditionalAnnotations = { [key: string]: unknown }; diff --git a/palette/schemas/cloudStackMachinePoolCloudConfigEntityDetails.ts b/palette/schemas/cloudStackMachinePoolCloudConfigEntityDetails.ts new file mode 100644 index 00000000..57c1fc87 --- /dev/null +++ b/palette/schemas/cloudStackMachinePoolCloudConfigEntityDetails.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) Spectro Cloud + * SPDX-License-Identifier: Apache-2.0 + */ + +/** + * Generated by orval v7.17.2 🍺 + * Do not edit manually. + * Palette APIs - 4.8 + * OpenAPI spec version: v1 + */ + +/** + * Additional details for instance creation + */ +export type CloudStackMachinePoolCloudConfigEntityDetails = { [key: string]: unknown }; diff --git a/palette/schemas/cloudStackMachinePoolConfig.ts b/palette/schemas/cloudStackMachinePoolConfig.ts index 18cae1d1..7765c533 100644 --- a/palette/schemas/cloudStackMachinePoolConfig.ts +++ b/palette/schemas/cloudStackMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackMachinePoolConfigEntity.ts b/palette/schemas/cloudStackMachinePoolConfigEntity.ts index fa7c5d37..57dfcbb7 100644 --- a/palette/schemas/cloudStackMachinePoolConfigEntity.ts +++ b/palette/schemas/cloudStackMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackMachineSpec.ts b/palette/schemas/cloudStackMachineSpec.ts index 1f1999ac..046856cf 100644 --- a/palette/schemas/cloudStackMachineSpec.ts +++ b/palette/schemas/cloudStackMachineSpec.ts @@ -4,14 +4,13 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ import type { CloudStackMachineDiskOffering } from './cloudStackMachineDiskOffering'; import type { GenericInstanceType } from './genericInstanceType'; -import type { CloudStackNic } from './cloudStackNic'; import type { CloudStackMachineOffering } from './cloudStackMachineOffering'; import type { CloudStackMachineTemplate } from './cloudStackMachineTemplate'; @@ -23,7 +22,6 @@ export type CloudStackMachineSpec = { /** Failure domain name (zone) for the machine */ failureDomainName?: string; instanceType?: GenericInstanceType; - nics?: CloudStackNic[]; offering?: CloudStackMachineOffering; /** Provider ID for the machine */ providerID?: string; diff --git a/palette/schemas/cloudStackMachineTemplate.ts b/palette/schemas/cloudStackMachineTemplate.ts index ecc06602..222a59b5 100644 --- a/palette/schemas/cloudStackMachineTemplate.ts +++ b/palette/schemas/cloudStackMachineTemplate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackMachines.ts b/palette/schemas/cloudStackMachines.ts index e5b7f363..2fb3cd1d 100644 --- a/palette/schemas/cloudStackMachines.ts +++ b/palette/schemas/cloudStackMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackNetwork.ts b/palette/schemas/cloudStackNetwork.ts index 6c95eebd..daa3f1d0 100644 --- a/palette/schemas/cloudStackNetwork.ts +++ b/palette/schemas/cloudStackNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackNetworkConfig.ts b/palette/schemas/cloudStackNetworkConfig.ts index 78107aea..51458d18 100644 --- a/palette/schemas/cloudStackNetworkConfig.ts +++ b/palette/schemas/cloudStackNetworkConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackNetworkSpec.ts b/palette/schemas/cloudStackNetworkSpec.ts index c25bcb4f..5b7781f7 100644 --- a/palette/schemas/cloudStackNetworkSpec.ts +++ b/palette/schemas/cloudStackNetworkSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackNetworks.ts b/palette/schemas/cloudStackNetworks.ts index c1c16430..32a57943 100644 --- a/palette/schemas/cloudStackNetworks.ts +++ b/palette/schemas/cloudStackNetworks.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackNic.ts b/palette/schemas/cloudStackNic.ts deleted file mode 100644 index ea4a207a..00000000 --- a/palette/schemas/cloudStackNic.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * CloudStack network interface - */ -export type CloudStackNic = { - index?: number; - macAddress?: string; - networkName?: string; - privateIPs?: string[]; -}; diff --git a/palette/schemas/cloudStackOffering.ts b/palette/schemas/cloudStackOffering.ts index a43b6b6c..75284f2f 100644 --- a/palette/schemas/cloudStackOffering.ts +++ b/palette/schemas/cloudStackOffering.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackOfferings.ts b/palette/schemas/cloudStackOfferings.ts index c9abd1b5..0a876554 100644 --- a/palette/schemas/cloudStackOfferings.ts +++ b/palette/schemas/cloudStackOfferings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackProject.ts b/palette/schemas/cloudStackProject.ts index 3c933afe..656785d6 100644 --- a/palette/schemas/cloudStackProject.ts +++ b/palette/schemas/cloudStackProject.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackProjects.ts b/palette/schemas/cloudStackProjects.ts index e928d76a..6316654f 100644 --- a/palette/schemas/cloudStackProjects.ts +++ b/palette/schemas/cloudStackProjects.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackResource.ts b/palette/schemas/cloudStackResource.ts index 86088171..6e757cbc 100644 --- a/palette/schemas/cloudStackResource.ts +++ b/palette/schemas/cloudStackResource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackTemplate.ts b/palette/schemas/cloudStackTemplate.ts index 4c620694..f11d670c 100644 --- a/palette/schemas/cloudStackTemplate.ts +++ b/palette/schemas/cloudStackTemplate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackTemplates.ts b/palette/schemas/cloudStackTemplates.ts index 2ecd2da8..ede40bb3 100644 --- a/palette/schemas/cloudStackTemplates.ts +++ b/palette/schemas/cloudStackTemplates.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackVPCSpec.ts b/palette/schemas/cloudStackVPCSpec.ts index 363263f1..b292dd92 100644 --- a/palette/schemas/cloudStackVPCSpec.ts +++ b/palette/schemas/cloudStackVPCSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackVpc.ts b/palette/schemas/cloudStackVpc.ts index b9a74d96..73d02edd 100644 --- a/palette/schemas/cloudStackVpc.ts +++ b/palette/schemas/cloudStackVpc.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -14,18 +14,8 @@ * CloudStack Vpc */ export type CloudStackVpc = { - /** Vpc Cidr */ - cidr?: string; - /** Domain Id associated with Vpc */ - domainId?: string; /** Vpc id */ id?: string; /** Vpc name */ name?: string; - /** Vpc offering Id */ - offeringId?: string; - /** Project Id associated with Vpc */ - projectId?: string; - /** Zone Id associated with Vpc */ - zoneId?: string; }; diff --git a/palette/schemas/cloudStackVpcs.ts b/palette/schemas/cloudStackVpcs.ts index bb502cde..1a0c05c3 100644 --- a/palette/schemas/cloudStackVpcs.ts +++ b/palette/schemas/cloudStackVpcs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackZone.ts b/palette/schemas/cloudStackZone.ts index 667b3e1f..315d917c 100644 --- a/palette/schemas/cloudStackZone.ts +++ b/palette/schemas/cloudStackZone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackZoneSpec.ts b/palette/schemas/cloudStackZoneSpec.ts index a55e4312..2c60af2c 100644 --- a/palette/schemas/cloudStackZoneSpec.ts +++ b/palette/schemas/cloudStackZoneSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudStackZones.ts b/palette/schemas/cloudStackZones.ts index 82c5def4..49b6b137 100644 --- a/palette/schemas/cloudStackZones.ts +++ b/palette/schemas/cloudStackZones.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudType.ts b/palette/schemas/cloudType.ts index e7256a6c..eb4e8d4b 100644 --- a/palette/schemas/cloudType.ts +++ b/palette/schemas/cloudType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -27,7 +27,6 @@ export const CloudType = { eks: 'eks', aks: 'aks', edge: 'edge', - 'apache-cloudstack': 'apache-cloudstack', 'edge-native': 'edge-native', generic: 'generic', gke: 'gke', diff --git a/palette/schemas/cloudWatch.ts b/palette/schemas/cloudWatch.ts index 0cdf6e5c..f5aa9e20 100644 --- a/palette/schemas/cloudWatch.ts +++ b/palette/schemas/cloudWatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudstackAccountsUidDiskofferingsParams.ts b/palette/schemas/cloudstackAccountsUidDiskofferingsParams.ts index 59fe951d..09aeef96 100644 --- a/palette/schemas/cloudstackAccountsUidDiskofferingsParams.ts +++ b/palette/schemas/cloudstackAccountsUidDiskofferingsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudstackAccountsUidKeypairsParams.ts b/palette/schemas/cloudstackAccountsUidKeypairsParams.ts index 5502a0c7..b689abc3 100644 --- a/palette/schemas/cloudstackAccountsUidKeypairsParams.ts +++ b/palette/schemas/cloudstackAccountsUidKeypairsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudstackAccountsUidNetworksParams.ts b/palette/schemas/cloudstackAccountsUidNetworksParams.ts index 81a0951b..168c5c49 100644 --- a/palette/schemas/cloudstackAccountsUidNetworksParams.ts +++ b/palette/schemas/cloudstackAccountsUidNetworksParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudstackAccountsUidOfferingsParams.ts b/palette/schemas/cloudstackAccountsUidOfferingsParams.ts index 471e6272..e0542d7c 100644 --- a/palette/schemas/cloudstackAccountsUidOfferingsParams.ts +++ b/palette/schemas/cloudstackAccountsUidOfferingsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cloudstackAccountsUidTemplatesParams.ts b/palette/schemas/cloudstackAccountsUidTemplatesParams.ts index f880ef0e..006a8417 100644 --- a/palette/schemas/cloudstackAccountsUidTemplatesParams.ts +++ b/palette/schemas/cloudstackAccountsUidTemplatesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -19,8 +19,4 @@ zone?: string; * Project ID for which CloudStack templates are requested */ projectId?: string; -/** - * Template IDs for which CloudStack templates are requested - */ -templateIds?: string[]; }; diff --git a/palette/schemas/cloudstackAccountsUidVpcsParams.ts b/palette/schemas/cloudstackAccountsUidVpcsParams.ts index 533385d7..b1d9154c 100644 --- a/palette/schemas/cloudstackAccountsUidVpcsParams.ts +++ b/palette/schemas/cloudstackAccountsUidVpcsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterBackup.ts b/palette/schemas/clusterBackup.ts index 74d1a746..00de1d99 100644 --- a/palette/schemas/clusterBackup.ts +++ b/palette/schemas/clusterBackup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterBackupConfig.ts b/palette/schemas/clusterBackupConfig.ts index 1af812ba..3495f10e 100644 --- a/palette/schemas/clusterBackupConfig.ts +++ b/palette/schemas/clusterBackupConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterBackupLocationType.ts b/palette/schemas/clusterBackupLocationType.ts index 6f810781..9ca68051 100644 --- a/palette/schemas/clusterBackupLocationType.ts +++ b/palette/schemas/clusterBackupLocationType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterBackupSpec.ts b/palette/schemas/clusterBackupSpec.ts index 90fdb1dc..87ae52a0 100644 --- a/palette/schemas/clusterBackupSpec.ts +++ b/palette/schemas/clusterBackupSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterBackupStatus.ts b/palette/schemas/clusterBackupStatus.ts index 076d3daa..93a8e18a 100644 --- a/palette/schemas/clusterBackupStatus.ts +++ b/palette/schemas/clusterBackupStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterBackupStatusMeta.ts b/palette/schemas/clusterBackupStatusMeta.ts index 6362ddbc..3255a6b7 100644 --- a/palette/schemas/clusterBackupStatusMeta.ts +++ b/palette/schemas/clusterBackupStatusMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceOnDemandConfig.ts b/palette/schemas/clusterComplianceOnDemandConfig.ts index 12348e5d..6716d8ea 100644 --- a/palette/schemas/clusterComplianceOnDemandConfig.ts +++ b/palette/schemas/clusterComplianceOnDemandConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScan.ts b/palette/schemas/clusterComplianceScan.ts index 0f89ca07..6dc2ff10 100644 --- a/palette/schemas/clusterComplianceScan.ts +++ b/palette/schemas/clusterComplianceScan.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanKubeBenchConfig.ts b/palette/schemas/clusterComplianceScanKubeBenchConfig.ts index b2bafdf9..2fffc2c9 100644 --- a/palette/schemas/clusterComplianceScanKubeBenchConfig.ts +++ b/palette/schemas/clusterComplianceScanKubeBenchConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanKubeBenchScheduleConfig.ts b/palette/schemas/clusterComplianceScanKubeBenchScheduleConfig.ts index de2dc93c..49f59875 100644 --- a/palette/schemas/clusterComplianceScanKubeBenchScheduleConfig.ts +++ b/palette/schemas/clusterComplianceScanKubeBenchScheduleConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanKubeHunterConfig.ts b/palette/schemas/clusterComplianceScanKubeHunterConfig.ts index 643989ff..647f356e 100644 --- a/palette/schemas/clusterComplianceScanKubeHunterConfig.ts +++ b/palette/schemas/clusterComplianceScanKubeHunterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanKubeHunterScheduleConfig.ts b/palette/schemas/clusterComplianceScanKubeHunterScheduleConfig.ts index e5c48dfc..4a3943e2 100644 --- a/palette/schemas/clusterComplianceScanKubeHunterScheduleConfig.ts +++ b/palette/schemas/clusterComplianceScanKubeHunterScheduleConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanLogSpec.ts b/palette/schemas/clusterComplianceScanLogSpec.ts index 6d408674..6bf03aef 100644 --- a/palette/schemas/clusterComplianceScanLogSpec.ts +++ b/palette/schemas/clusterComplianceScanLogSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanLogs.ts b/palette/schemas/clusterComplianceScanLogs.ts index 59f15d44..2a7db8c4 100644 --- a/palette/schemas/clusterComplianceScanLogs.ts +++ b/palette/schemas/clusterComplianceScanLogs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSonobuoyConfig.ts b/palette/schemas/clusterComplianceScanSonobuoyConfig.ts index 07d41d70..8da7e345 100644 --- a/palette/schemas/clusterComplianceScanSonobuoyConfig.ts +++ b/palette/schemas/clusterComplianceScanSonobuoyConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSonobuoyScheduleConfig.ts b/palette/schemas/clusterComplianceScanSonobuoyScheduleConfig.ts index 48579de2..c90a9e1c 100644 --- a/palette/schemas/clusterComplianceScanSonobuoyScheduleConfig.ts +++ b/palette/schemas/clusterComplianceScanSonobuoyScheduleConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSpec.ts b/palette/schemas/clusterComplianceScanSpec.ts index 0e5dfab8..aa3ac7e7 100644 --- a/palette/schemas/clusterComplianceScanSpec.ts +++ b/palette/schemas/clusterComplianceScanSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSpecDriverSpec.ts b/palette/schemas/clusterComplianceScanSpecDriverSpec.ts index 7e3ab24c..c4f6c454 100644 --- a/palette/schemas/clusterComplianceScanSpecDriverSpec.ts +++ b/palette/schemas/clusterComplianceScanSpecDriverSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSyftConfig.ts b/palette/schemas/clusterComplianceScanSyftConfig.ts index a32be0de..35aa5855 100644 --- a/palette/schemas/clusterComplianceScanSyftConfig.ts +++ b/palette/schemas/clusterComplianceScanSyftConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSyftDriverConfig.ts b/palette/schemas/clusterComplianceScanSyftDriverConfig.ts index 2d2b52fb..752a3e64 100644 --- a/palette/schemas/clusterComplianceScanSyftDriverConfig.ts +++ b/palette/schemas/clusterComplianceScanSyftDriverConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSyftDriverConfigFormat.ts b/palette/schemas/clusterComplianceScanSyftDriverConfigFormat.ts index ead8e14e..0dd003bf 100644 --- a/palette/schemas/clusterComplianceScanSyftDriverConfigFormat.ts +++ b/palette/schemas/clusterComplianceScanSyftDriverConfigFormat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScanSyftDriverConfigScope.ts b/palette/schemas/clusterComplianceScanSyftDriverConfigScope.ts index 0480f5af..557367cf 100644 --- a/palette/schemas/clusterComplianceScanSyftDriverConfigScope.ts +++ b/palette/schemas/clusterComplianceScanSyftDriverConfigScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterComplianceScheduleConfig.ts b/palette/schemas/clusterComplianceScheduleConfig.ts index 77a879f6..932e5017 100644 --- a/palette/schemas/clusterComplianceScheduleConfig.ts +++ b/palette/schemas/clusterComplianceScheduleConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterCondition.ts b/palette/schemas/clusterCondition.ts index 61edbb7f..1289b6db 100644 --- a/palette/schemas/clusterCondition.ts +++ b/palette/schemas/clusterCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterConfig.ts b/palette/schemas/clusterConfig.ts index 1c07c3f2..bbc9d45b 100644 --- a/palette/schemas/clusterConfig.ts +++ b/palette/schemas/clusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -30,8 +30,6 @@ export type ClusterConfig = { lifecycleConfig?: LifecycleConfig; machineHealthConfig?: MachineHealthCheckConfig; machineManagementConfig?: MachineManagementConfig; - /** Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional */ - timezone?: string; /** UpdateWorkerPoolsInParallel is used to decide if the update of workerpools happen in parallel. When this flag is false, the workerpools are updated sequentially. */ updateWorkerPoolsInParallel?: boolean; }; diff --git a/palette/schemas/clusterConfigEntity.ts b/palette/schemas/clusterConfigEntity.ts index 9b020c90..69c65c43 100644 --- a/palette/schemas/clusterConfigEntity.ts +++ b/palette/schemas/clusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -24,7 +24,5 @@ export type ClusterConfigEntity = { location?: ClusterLocation; machineManagementConfig?: MachineManagementConfig; resources?: ClusterResourcesEntity; - /** Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional */ - timezone?: string; updateWorkerPoolsInParallel?: boolean; }; diff --git a/palette/schemas/clusterConfigResponse.ts b/palette/schemas/clusterConfigResponse.ts index fa1bc50f..c2f0ef5d 100644 --- a/palette/schemas/clusterConfigResponse.ts +++ b/palette/schemas/clusterConfigResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -13,6 +13,4 @@ import type { HostClusterConfigResponse } from './hostClusterConfigResponse'; export type ClusterConfigResponse = { hostClusterConfig?: HostClusterConfigResponse; - /** Timezone of a cluster in IANA standard format. It is mandatory field if cluster is deployed through template, else it is optional */ - timezone?: string; }; diff --git a/palette/schemas/clusterDefinitionEntity.ts b/palette/schemas/clusterDefinitionEntity.ts index 3b86af47..e376df85 100644 --- a/palette/schemas/clusterDefinitionEntity.ts +++ b/palette/schemas/clusterDefinitionEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterDefinitionProfileEntity.ts b/palette/schemas/clusterDefinitionProfileEntity.ts index f7e4a21b..d4b5d870 100644 --- a/palette/schemas/clusterDefinitionProfileEntity.ts +++ b/palette/schemas/clusterDefinitionProfileEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterDefinitionSpecEntity.ts b/palette/schemas/clusterDefinitionSpecEntity.ts index a900c95b..73f148a7 100644 --- a/palette/schemas/clusterDefinitionSpecEntity.ts +++ b/palette/schemas/clusterDefinitionSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterEdgeInstallerConfig.ts b/palette/schemas/clusterEdgeInstallerConfig.ts index c906168b..757d5ff9 100644 --- a/palette/schemas/clusterEdgeInstallerConfig.ts +++ b/palette/schemas/clusterEdgeInstallerConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterEdgeInstallerConfigInstallerDownloadLinks.ts b/palette/schemas/clusterEdgeInstallerConfigInstallerDownloadLinks.ts deleted file mode 100644 index 3e025b50..00000000 --- a/palette/schemas/clusterEdgeInstallerConfigInstallerDownloadLinks.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -export type ClusterEdgeInstallerConfigInstallerDownloadLinks = {[key: string]: string}; diff --git a/palette/schemas/clusterFeatureActor.ts b/palette/schemas/clusterFeatureActor.ts index c29752e5..d76fae6e 100644 --- a/palette/schemas/clusterFeatureActor.ts +++ b/palette/schemas/clusterFeatureActor.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureBackupGetParams.ts b/palette/schemas/clusterFeatureBackupGetParams.ts index 75adb7d5..56854915 100644 --- a/palette/schemas/clusterFeatureBackupGetParams.ts +++ b/palette/schemas/clusterFeatureBackupGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureDriverLogDownloadParams.ts b/palette/schemas/clusterFeatureDriverLogDownloadParams.ts index 49993098..7798cf04 100644 --- a/palette/schemas/clusterFeatureDriverLogDownloadParams.ts +++ b/palette/schemas/clusterFeatureDriverLogDownloadParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureKubeBenchLogGetParams.ts b/palette/schemas/clusterFeatureKubeBenchLogGetParams.ts index 6c4cf385..83d27838 100644 --- a/palette/schemas/clusterFeatureKubeBenchLogGetParams.ts +++ b/palette/schemas/clusterFeatureKubeBenchLogGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureKubeHunterLogGetParams.ts b/palette/schemas/clusterFeatureKubeHunterLogGetParams.ts index f4d7499a..1ef3a481 100644 --- a/palette/schemas/clusterFeatureKubeHunterLogGetParams.ts +++ b/palette/schemas/clusterFeatureKubeHunterLogGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureLogFetcherGetParams.ts b/palette/schemas/clusterFeatureLogFetcherGetParams.ts index 1754769b..6b8bea47 100644 --- a/palette/schemas/clusterFeatureLogFetcherGetParams.ts +++ b/palette/schemas/clusterFeatureLogFetcherGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureLogFetcherLogDownloadParams.ts b/palette/schemas/clusterFeatureLogFetcherLogDownloadParams.ts index 8839edf4..0de9f19e 100644 --- a/palette/schemas/clusterFeatureLogFetcherLogDownloadParams.ts +++ b/palette/schemas/clusterFeatureLogFetcherLogDownloadParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureLogFetcherLogUpdateBody.ts b/palette/schemas/clusterFeatureLogFetcherLogUpdateBody.ts index 0ea2cc66..104bbe6b 100644 --- a/palette/schemas/clusterFeatureLogFetcherLogUpdateBody.ts +++ b/palette/schemas/clusterFeatureLogFetcherLogUpdateBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureLogFetcherLogUpdateParams.ts b/palette/schemas/clusterFeatureLogFetcherLogUpdateParams.ts index 5b30b0db..cdb9f6a9 100644 --- a/palette/schemas/clusterFeatureLogFetcherLogUpdateParams.ts +++ b/palette/schemas/clusterFeatureLogFetcherLogUpdateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureRestoreGetParams.ts b/palette/schemas/clusterFeatureRestoreGetParams.ts index d9413d3f..0fa99d56 100644 --- a/palette/schemas/clusterFeatureRestoreGetParams.ts +++ b/palette/schemas/clusterFeatureRestoreGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureSchedule.ts b/palette/schemas/clusterFeatureSchedule.ts index 9923759f..f227517b 100644 --- a/palette/schemas/clusterFeatureSchedule.ts +++ b/palette/schemas/clusterFeatureSchedule.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFeatureSonobuoyLogGetParams.ts b/palette/schemas/clusterFeatureSonobuoyLogGetParams.ts index 8f73941c..4a26e2f2 100644 --- a/palette/schemas/clusterFeatureSonobuoyLogGetParams.ts +++ b/palette/schemas/clusterFeatureSonobuoyLogGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFips.ts b/palette/schemas/clusterFips.ts index 9fa65ee2..ebd688ac 100644 --- a/palette/schemas/clusterFips.ts +++ b/palette/schemas/clusterFips.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterFipsMode.ts b/palette/schemas/clusterFipsMode.ts index 20f80805..c0927fea 100644 --- a/palette/schemas/clusterFipsMode.ts +++ b/palette/schemas/clusterFipsMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroup.ts b/palette/schemas/clusterGroup.ts index 02a0a8ad..ad052a70 100644 --- a/palette/schemas/clusterGroup.ts +++ b/palette/schemas/clusterGroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupClusterRef.ts b/palette/schemas/clusterGroupClusterRef.ts index 1f204db2..6246f17a 100644 --- a/palette/schemas/clusterGroupClusterRef.ts +++ b/palette/schemas/clusterGroupClusterRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupClustersConfig.ts b/palette/schemas/clusterGroupClustersConfig.ts index 1e1321de..80c522e4 100644 --- a/palette/schemas/clusterGroupClustersConfig.ts +++ b/palette/schemas/clusterGroupClustersConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupClustersConfigEndpointType.ts b/palette/schemas/clusterGroupClustersConfigEndpointType.ts index 457800e0..7e960ff3 100644 --- a/palette/schemas/clusterGroupClustersConfigEndpointType.ts +++ b/palette/schemas/clusterGroupClustersConfigEndpointType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupEntity.ts b/palette/schemas/clusterGroupEntity.ts index 2ec78399..12dc6d92 100644 --- a/palette/schemas/clusterGroupEntity.ts +++ b/palette/schemas/clusterGroupEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupHostClusterConfig.ts b/palette/schemas/clusterGroupHostClusterConfig.ts index 300a5408..db2fa0b2 100644 --- a/palette/schemas/clusterGroupHostClusterConfig.ts +++ b/palette/schemas/clusterGroupHostClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupHostClusterEntity.ts b/palette/schemas/clusterGroupHostClusterEntity.ts index e0aa6f30..464577bb 100644 --- a/palette/schemas/clusterGroupHostClusterEntity.ts +++ b/palette/schemas/clusterGroupHostClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupLimitConfig.ts b/palette/schemas/clusterGroupLimitConfig.ts index 7d2f9688..e8e71820 100644 --- a/palette/schemas/clusterGroupLimitConfig.ts +++ b/palette/schemas/clusterGroupLimitConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupResource.ts b/palette/schemas/clusterGroupResource.ts index e8ab9ead..76131f03 100644 --- a/palette/schemas/clusterGroupResource.ts +++ b/palette/schemas/clusterGroupResource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupSpec.ts b/palette/schemas/clusterGroupSpec.ts index f30e3423..fae45e85 100644 --- a/palette/schemas/clusterGroupSpec.ts +++ b/palette/schemas/clusterGroupSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupSpecEntity.ts b/palette/schemas/clusterGroupSpecEntity.ts index e7ed750e..5231eeb9 100644 --- a/palette/schemas/clusterGroupSpecEntity.ts +++ b/palette/schemas/clusterGroupSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupSpecEntityType.ts b/palette/schemas/clusterGroupSpecEntityType.ts index 799be26d..6d6c1029 100644 --- a/palette/schemas/clusterGroupSpecEntityType.ts +++ b/palette/schemas/clusterGroupSpecEntityType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupSpecType.ts b/palette/schemas/clusterGroupSpecType.ts index 8c9b1ebc..d37c2902 100644 --- a/palette/schemas/clusterGroupSpecType.ts +++ b/palette/schemas/clusterGroupSpecType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupStatus.ts b/palette/schemas/clusterGroupStatus.ts index e9d69f24..0f400d2a 100644 --- a/palette/schemas/clusterGroupStatus.ts +++ b/palette/schemas/clusterGroupStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupSummary.ts b/palette/schemas/clusterGroupSummary.ts index 0a9826a7..9bc99897 100644 --- a/palette/schemas/clusterGroupSummary.ts +++ b/palette/schemas/clusterGroupSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupSummarySpec.ts b/palette/schemas/clusterGroupSummarySpec.ts index ef141878..704aec79 100644 --- a/palette/schemas/clusterGroupSummarySpec.ts +++ b/palette/schemas/clusterGroupSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupSummarySpecEndpointType.ts b/palette/schemas/clusterGroupSummarySpecEndpointType.ts index b91e4e26..011119f4 100644 --- a/palette/schemas/clusterGroupSummarySpecEndpointType.ts +++ b/palette/schemas/clusterGroupSummarySpecEndpointType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupUidHostClustersSummaryParams.ts b/palette/schemas/clusterGroupUidHostClustersSummaryParams.ts index 1d8af7ac..0c50eda6 100644 --- a/palette/schemas/clusterGroupUidHostClustersSummaryParams.ts +++ b/palette/schemas/clusterGroupUidHostClustersSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupUidVirtualClustersSummaryParams.ts b/palette/schemas/clusterGroupUidVirtualClustersSummaryParams.ts index 5a71e8b1..7e4a6ff3 100644 --- a/palette/schemas/clusterGroupUidVirtualClustersSummaryParams.ts +++ b/palette/schemas/clusterGroupUidVirtualClustersSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupsDeveloperCreditUsage.ts b/palette/schemas/clusterGroupsDeveloperCreditUsage.ts index ddfb664b..34126e45 100644 --- a/palette/schemas/clusterGroupsDeveloperCreditUsage.ts +++ b/palette/schemas/clusterGroupsDeveloperCreditUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupsHostClusterMetadata.ts b/palette/schemas/clusterGroupsHostClusterMetadata.ts index d967413a..00e8d7bc 100644 --- a/palette/schemas/clusterGroupsHostClusterMetadata.ts +++ b/palette/schemas/clusterGroupsHostClusterMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupsHostClusterSummary.ts b/palette/schemas/clusterGroupsHostClusterSummary.ts index 387623b3..65987812 100644 --- a/palette/schemas/clusterGroupsHostClusterSummary.ts +++ b/palette/schemas/clusterGroupsHostClusterSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupsUidProfilesGetParams.ts b/palette/schemas/clusterGroupsUidProfilesGetParams.ts index 8be42afa..0f83961f 100644 --- a/palette/schemas/clusterGroupsUidProfilesGetParams.ts +++ b/palette/schemas/clusterGroupsUidProfilesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterGroupsValidateNameParams.ts b/palette/schemas/clusterGroupsValidateNameParams.ts index ad68ebad..66baf176 100644 --- a/palette/schemas/clusterGroupsValidateNameParams.ts +++ b/palette/schemas/clusterGroupsValidateNameParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterHelmChart.ts b/palette/schemas/clusterHelmChart.ts index 366ac1a1..32c0f7fb 100644 --- a/palette/schemas/clusterHelmChart.ts +++ b/palette/schemas/clusterHelmChart.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterHelmCharts.ts b/palette/schemas/clusterHelmCharts.ts index f8b1abf7..b631ad0d 100644 --- a/palette/schemas/clusterHelmCharts.ts +++ b/palette/schemas/clusterHelmCharts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterHelmRegistry.ts b/palette/schemas/clusterHelmRegistry.ts index 04ae8fce..80a811b5 100644 --- a/palette/schemas/clusterHelmRegistry.ts +++ b/palette/schemas/clusterHelmRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterHybridSettingsEntity.ts b/palette/schemas/clusterHybridSettingsEntity.ts index aa58b9ad..cba991f1 100644 --- a/palette/schemas/clusterHybridSettingsEntity.ts +++ b/palette/schemas/clusterHybridSettingsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterImport.ts b/palette/schemas/clusterImport.ts index f9c03913..425c0f82 100644 --- a/palette/schemas/clusterImport.ts +++ b/palette/schemas/clusterImport.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterKubeBenchLogStatus.ts b/palette/schemas/clusterKubeBenchLogStatus.ts index bbe3c88b..9393d871 100644 --- a/palette/schemas/clusterKubeBenchLogStatus.ts +++ b/palette/schemas/clusterKubeBenchLogStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterKubeBenchLogStatusReports.ts b/palette/schemas/clusterKubeBenchLogStatusReports.ts index 9267e1a9..83122333 100644 --- a/palette/schemas/clusterKubeBenchLogStatusReports.ts +++ b/palette/schemas/clusterKubeBenchLogStatusReports.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterKubeHunterLogStatus.ts b/palette/schemas/clusterKubeHunterLogStatus.ts index d3d17d8c..79fee6c8 100644 --- a/palette/schemas/clusterKubeHunterLogStatus.ts +++ b/palette/schemas/clusterKubeHunterLogStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterKubeHunterLogStatusReports.ts b/palette/schemas/clusterKubeHunterLogStatusReports.ts index 8e3e83c2..8cbe67a8 100644 --- a/palette/schemas/clusterKubeHunterLogStatusReports.ts +++ b/palette/schemas/clusterKubeHunterLogStatusReports.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterKubernetesDistroType.ts b/palette/schemas/clusterKubernetesDistroType.ts index 5a3eeb8f..bb7900ef 100644 --- a/palette/schemas/clusterKubernetesDistroType.ts +++ b/palette/schemas/clusterKubernetesDistroType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLocation.ts b/palette/schemas/clusterLocation.ts index 96d25892..82db1a71 100644 --- a/palette/schemas/clusterLocation.ts +++ b/palette/schemas/clusterLocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLogFetcher.ts b/palette/schemas/clusterLogFetcher.ts index 161ed812..a18e621c 100644 --- a/palette/schemas/clusterLogFetcher.ts +++ b/palette/schemas/clusterLogFetcher.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLogFetcherK8sRequest.ts b/palette/schemas/clusterLogFetcherK8sRequest.ts index 128e2843..327e89b5 100644 --- a/palette/schemas/clusterLogFetcherK8sRequest.ts +++ b/palette/schemas/clusterLogFetcherK8sRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLogFetcherNodeRequest.ts b/palette/schemas/clusterLogFetcherNodeRequest.ts index 5bb4baf4..d22ec84d 100644 --- a/palette/schemas/clusterLogFetcherNodeRequest.ts +++ b/palette/schemas/clusterLogFetcherNodeRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLogFetcherRequest.ts b/palette/schemas/clusterLogFetcherRequest.ts index 8efcc271..b6fc7eb0 100644 --- a/palette/schemas/clusterLogFetcherRequest.ts +++ b/palette/schemas/clusterLogFetcherRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLogFetcherRequestMode.ts b/palette/schemas/clusterLogFetcherRequestMode.ts index af10a203..bb0086d2 100644 --- a/palette/schemas/clusterLogFetcherRequestMode.ts +++ b/palette/schemas/clusterLogFetcherRequestMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLogFetcherSpec.ts b/palette/schemas/clusterLogFetcherSpec.ts index bd33181c..96a696b4 100644 --- a/palette/schemas/clusterLogFetcherSpec.ts +++ b/palette/schemas/clusterLogFetcherSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterLogFetcherStatus.ts b/palette/schemas/clusterLogFetcherStatus.ts index 71f7e8f6..50bd8447 100644 --- a/palette/schemas/clusterLogFetcherStatus.ts +++ b/palette/schemas/clusterLogFetcherStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterManifest.ts b/palette/schemas/clusterManifest.ts index 25e54fd5..9907fc70 100644 --- a/palette/schemas/clusterManifest.ts +++ b/palette/schemas/clusterManifest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterManifests.ts b/palette/schemas/clusterManifests.ts index 5de9a9e8..1a1b3583 100644 --- a/palette/schemas/clusterManifests.ts +++ b/palette/schemas/clusterManifests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterMeta.ts b/palette/schemas/clusterMeta.ts index c8b0e586..33d3e475 100644 --- a/palette/schemas/clusterMeta.ts +++ b/palette/schemas/clusterMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterMetaAttributeEntity.ts b/palette/schemas/clusterMetaAttributeEntity.ts index 3cb673a3..0f94cc42 100644 --- a/palette/schemas/clusterMetaAttributeEntity.ts +++ b/palette/schemas/clusterMetaAttributeEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterMetaSpecLocation.ts b/palette/schemas/clusterMetaSpecLocation.ts index 844ada90..23de5700 100644 --- a/palette/schemas/clusterMetaSpecLocation.ts +++ b/palette/schemas/clusterMetaSpecLocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterMetaStatusCost.ts b/palette/schemas/clusterMetaStatusCost.ts index e237c56f..b71bb759 100644 --- a/palette/schemas/clusterMetaStatusCost.ts +++ b/palette/schemas/clusterMetaStatusCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterMetaStatusHealth.ts b/palette/schemas/clusterMetaStatusHealth.ts index 3f0b93b1..6e5de44d 100644 --- a/palette/schemas/clusterMetaStatusHealth.ts +++ b/palette/schemas/clusterMetaStatusHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterMetaStatusUpdates.ts b/palette/schemas/clusterMetaStatusUpdates.ts index 8474dc2f..384f97e3 100644 --- a/palette/schemas/clusterMetaStatusUpdates.ts +++ b/palette/schemas/clusterMetaStatusUpdates.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespace.ts b/palette/schemas/clusterNamespace.ts index ac55950c..bc91697e 100644 --- a/palette/schemas/clusterNamespace.ts +++ b/palette/schemas/clusterNamespace.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaceResource.ts b/palette/schemas/clusterNamespaceResource.ts index 99771ba5..946cc81b 100644 --- a/palette/schemas/clusterNamespaceResource.ts +++ b/palette/schemas/clusterNamespaceResource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaceResourceAllocation.ts b/palette/schemas/clusterNamespaceResourceAllocation.ts index 6438c777..debcece5 100644 --- a/palette/schemas/clusterNamespaceResourceAllocation.ts +++ b/palette/schemas/clusterNamespaceResourceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaceResourceInputEntity.ts b/palette/schemas/clusterNamespaceResourceInputEntity.ts index 3e07ac2b..6cfb99be 100644 --- a/palette/schemas/clusterNamespaceResourceInputEntity.ts +++ b/palette/schemas/clusterNamespaceResourceInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaceResources.ts b/palette/schemas/clusterNamespaceResources.ts index 2b77ffa7..eb5a3937 100644 --- a/palette/schemas/clusterNamespaceResources.ts +++ b/palette/schemas/clusterNamespaceResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaceResourcesUpdateEntity.ts b/palette/schemas/clusterNamespaceResourcesUpdateEntity.ts index 392c6be1..359744f9 100644 --- a/palette/schemas/clusterNamespaceResourcesUpdateEntity.ts +++ b/palette/schemas/clusterNamespaceResourcesUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaceSpec.ts b/palette/schemas/clusterNamespaceSpec.ts index 70e31c20..7592b98b 100644 --- a/palette/schemas/clusterNamespaceSpec.ts +++ b/palette/schemas/clusterNamespaceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaceStatus.ts b/palette/schemas/clusterNamespaceStatus.ts index ca805d17..bfc82d93 100644 --- a/palette/schemas/clusterNamespaceStatus.ts +++ b/palette/schemas/clusterNamespaceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespaces.ts b/palette/schemas/clusterNamespaces.ts index 6fd4b3d1..69c69758 100644 --- a/palette/schemas/clusterNamespaces.ts +++ b/palette/schemas/clusterNamespaces.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNamespacesGetParams.ts b/palette/schemas/clusterNamespacesGetParams.ts index ac3f7a44..cbfcccfb 100644 --- a/palette/schemas/clusterNamespacesGetParams.ts +++ b/palette/schemas/clusterNamespacesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNotificationStatus.ts b/palette/schemas/clusterNotificationStatus.ts index c34a9024..26b6e027 100644 --- a/palette/schemas/clusterNotificationStatus.ts +++ b/palette/schemas/clusterNotificationStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterNotificationUpdateEntity.ts b/palette/schemas/clusterNotificationUpdateEntity.ts index 8a4ab5b8..da088744 100644 --- a/palette/schemas/clusterNotificationUpdateEntity.ts +++ b/palette/schemas/clusterNotificationUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterPackManifestStatus.ts b/palette/schemas/clusterPackManifestStatus.ts index 2c81cfef..887d96e3 100644 --- a/palette/schemas/clusterPackManifestStatus.ts +++ b/palette/schemas/clusterPackManifestStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterPackStatus.ts b/palette/schemas/clusterPackStatus.ts index 9c6df6b6..f99ba121 100644 --- a/palette/schemas/clusterPackStatus.ts +++ b/palette/schemas/clusterPackStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterPairMetadataFilter.ts b/palette/schemas/clusterPairMetadataFilter.ts index e02b4160..31a48d31 100644 --- a/palette/schemas/clusterPairMetadataFilter.ts +++ b/palette/schemas/clusterPairMetadataFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterPairMetadataFilterSpec.ts b/palette/schemas/clusterPairMetadataFilterSpec.ts index c2166b2c..e73c8b96 100644 --- a/palette/schemas/clusterPairMetadataFilterSpec.ts +++ b/palette/schemas/clusterPairMetadataFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterPairMetadataSortFields.ts b/palette/schemas/clusterPairMetadataSortFields.ts index efcc326e..3fef68e5 100644 --- a/palette/schemas/clusterPairMetadataSortFields.ts +++ b/palette/schemas/clusterPairMetadataSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterPairMetadataSortSpec.ts b/palette/schemas/clusterPairMetadataSortSpec.ts index 49dc0aa1..7689f6fb 100644 --- a/palette/schemas/clusterPairMetadataSortSpec.ts +++ b/palette/schemas/clusterPairMetadataSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterPreference.ts b/palette/schemas/clusterPreference.ts index 5c88e309..09a4778a 100644 --- a/palette/schemas/clusterPreference.ts +++ b/palette/schemas/clusterPreference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfile.ts b/palette/schemas/clusterProfile.ts index 87130aa9..420933f5 100644 --- a/palette/schemas/clusterProfile.ts +++ b/palette/schemas/clusterProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileCloneEntity.ts b/palette/schemas/clusterProfileCloneEntity.ts index 624d99ac..11f4d8b3 100644 --- a/palette/schemas/clusterProfileCloneEntity.ts +++ b/palette/schemas/clusterProfileCloneEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileCloneMetaInputEntity.ts b/palette/schemas/clusterProfileCloneMetaInputEntity.ts index 5141259e..f4b634d3 100644 --- a/palette/schemas/clusterProfileCloneMetaInputEntity.ts +++ b/palette/schemas/clusterProfileCloneMetaInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileCloneTarget.ts b/palette/schemas/clusterProfileCloneTarget.ts index 9915432c..26b1e23b 100644 --- a/palette/schemas/clusterProfileCloneTarget.ts +++ b/palette/schemas/clusterProfileCloneTarget.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileEntity.ts b/palette/schemas/clusterProfileEntity.ts index 061d59ca..4a28428b 100644 --- a/palette/schemas/clusterProfileEntity.ts +++ b/palette/schemas/clusterProfileEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileEntitySpec.ts b/palette/schemas/clusterProfileEntitySpec.ts index 28ec2ff0..9ed09993 100644 --- a/palette/schemas/clusterProfileEntitySpec.ts +++ b/palette/schemas/clusterProfileEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileFilterSpec.ts b/palette/schemas/clusterProfileFilterSpec.ts index d56fca1e..9617b82e 100644 --- a/palette/schemas/clusterProfileFilterSpec.ts +++ b/palette/schemas/clusterProfileFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileFips.ts b/palette/schemas/clusterProfileFips.ts index 64e760e6..25428a1f 100644 --- a/palette/schemas/clusterProfileFips.ts +++ b/palette/schemas/clusterProfileFips.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileImportEntity.ts b/palette/schemas/clusterProfileImportEntity.ts index f7826726..07b4a094 100644 --- a/palette/schemas/clusterProfileImportEntity.ts +++ b/palette/schemas/clusterProfileImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileMetadata.ts b/palette/schemas/clusterProfileMetadata.ts index a4178ed3..e18b0b8c 100644 --- a/palette/schemas/clusterProfileMetadata.ts +++ b/palette/schemas/clusterProfileMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileMetadataImportEntity.ts b/palette/schemas/clusterProfileMetadataImportEntity.ts index 36941fce..206c8bde 100644 --- a/palette/schemas/clusterProfileMetadataImportEntity.ts +++ b/palette/schemas/clusterProfileMetadataImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileMetadataImportEntityLabels.ts b/palette/schemas/clusterProfileMetadataImportEntityLabels.ts index 63d61fcc..f9a5ea9a 100644 --- a/palette/schemas/clusterProfileMetadataImportEntityLabels.ts +++ b/palette/schemas/clusterProfileMetadataImportEntityLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileMetadataSpec.ts b/palette/schemas/clusterProfileMetadataSpec.ts index 87c731a3..88f59ed6 100644 --- a/palette/schemas/clusterProfileMetadataSpec.ts +++ b/palette/schemas/clusterProfileMetadataSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileNotificationUpdateEntity.ts b/palette/schemas/clusterProfileNotificationUpdateEntity.ts index 5b885979..ffb6e31d 100644 --- a/palette/schemas/clusterProfileNotificationUpdateEntity.ts +++ b/palette/schemas/clusterProfileNotificationUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilePackConfigList.ts b/palette/schemas/clusterProfilePackConfigList.ts index 73545954..eec704c6 100644 --- a/palette/schemas/clusterProfilePackConfigList.ts +++ b/palette/schemas/clusterProfilePackConfigList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilePackManifests.ts b/palette/schemas/clusterProfilePackManifests.ts index f15333a2..293c78fa 100644 --- a/palette/schemas/clusterProfilePackManifests.ts +++ b/palette/schemas/clusterProfilePackManifests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilePackSummary.ts b/palette/schemas/clusterProfilePackSummary.ts index 1564bcf8..646d1365 100644 --- a/palette/schemas/clusterProfilePackSummary.ts +++ b/palette/schemas/clusterProfilePackSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilePacksEntities.ts b/palette/schemas/clusterProfilePacksEntities.ts index 12bebf1a..bb696141 100644 --- a/palette/schemas/clusterProfilePacksEntities.ts +++ b/palette/schemas/clusterProfilePacksEntities.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilePacksEntity.ts b/palette/schemas/clusterProfilePacksEntity.ts index cca228d7..797103dc 100644 --- a/palette/schemas/clusterProfilePacksEntity.ts +++ b/palette/schemas/clusterProfilePacksEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilePacksManifests.ts b/palette/schemas/clusterProfilePacksManifests.ts index 20af9ffe..1f51105c 100644 --- a/palette/schemas/clusterProfilePacksManifests.ts +++ b/palette/schemas/clusterProfilePacksManifests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilePacksManifestsSpec.ts b/palette/schemas/clusterProfilePacksManifestsSpec.ts index 329058c4..15d82622 100644 --- a/palette/schemas/clusterProfilePacksManifestsSpec.ts +++ b/palette/schemas/clusterProfilePacksManifestsSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileResourceType.ts b/palette/schemas/clusterProfileResourceType.ts index aa65e287..ed7e7c59 100644 --- a/palette/schemas/clusterProfileResourceType.ts +++ b/palette/schemas/clusterProfileResourceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileScope.ts b/palette/schemas/clusterProfileScope.ts index 1b3a1116..0140a0ec 100644 --- a/palette/schemas/clusterProfileScope.ts +++ b/palette/schemas/clusterProfileScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileSortFields.ts b/palette/schemas/clusterProfileSortFields.ts index f150b881..ed856707 100644 --- a/palette/schemas/clusterProfileSortFields.ts +++ b/palette/schemas/clusterProfileSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileSortSpec.ts b/palette/schemas/clusterProfileSortSpec.ts index c48e8496..75b334ff 100644 --- a/palette/schemas/clusterProfileSortSpec.ts +++ b/palette/schemas/clusterProfileSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileSpec.ts b/palette/schemas/clusterProfileSpec.ts index 19555ebb..11f3a802 100644 --- a/palette/schemas/clusterProfileSpec.ts +++ b/palette/schemas/clusterProfileSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileSpecEntity.ts b/palette/schemas/clusterProfileSpecEntity.ts index 8553ff89..725abf87 100644 --- a/palette/schemas/clusterProfileSpecEntity.ts +++ b/palette/schemas/clusterProfileSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileSpecImportEntity.ts b/palette/schemas/clusterProfileSpecImportEntity.ts index 69239e42..e041de92 100644 --- a/palette/schemas/clusterProfileSpecImportEntity.ts +++ b/palette/schemas/clusterProfileSpecImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileStatus.ts b/palette/schemas/clusterProfileStatus.ts index d9e7c654..34929290 100644 --- a/palette/schemas/clusterProfileStatus.ts +++ b/palette/schemas/clusterProfileStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileStatusSummary.ts b/palette/schemas/clusterProfileStatusSummary.ts index 8c23d8b7..f96b17b9 100644 --- a/palette/schemas/clusterProfileStatusSummary.ts +++ b/palette/schemas/clusterProfileStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileSummary.ts b/palette/schemas/clusterProfileSummary.ts index 8d229168..af26d07c 100644 --- a/palette/schemas/clusterProfileSummary.ts +++ b/palette/schemas/clusterProfileSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileSummarySpecSummary.ts b/palette/schemas/clusterProfileSummarySpecSummary.ts index 6d9d82ba..dace9b25 100644 --- a/palette/schemas/clusterProfileSummarySpecSummary.ts +++ b/palette/schemas/clusterProfileSummarySpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileTemplate.ts b/palette/schemas/clusterProfileTemplate.ts index 0ef2eef6..499ea9ea 100644 --- a/palette/schemas/clusterProfileTemplate.ts +++ b/palette/schemas/clusterProfileTemplate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileTemplateDraft.ts b/palette/schemas/clusterProfileTemplateDraft.ts index bf4bd8e4..7fd23da0 100644 --- a/palette/schemas/clusterProfileTemplateDraft.ts +++ b/palette/schemas/clusterProfileTemplateDraft.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileTemplateImportEntity.ts b/palette/schemas/clusterProfileTemplateImportEntity.ts index 1912adcc..1e25aa5b 100644 --- a/palette/schemas/clusterProfileTemplateImportEntity.ts +++ b/palette/schemas/clusterProfileTemplateImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileTemplateMeta.ts b/palette/schemas/clusterProfileTemplateMeta.ts index 85999064..b484600a 100644 --- a/palette/schemas/clusterProfileTemplateMeta.ts +++ b/palette/schemas/clusterProfileTemplateMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileTemplateSummary.ts b/palette/schemas/clusterProfileTemplateSummary.ts index 2ecd3a4e..ba675891 100644 --- a/palette/schemas/clusterProfileTemplateSummary.ts +++ b/palette/schemas/clusterProfileTemplateSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileTemplateUpdate.ts b/palette/schemas/clusterProfileTemplateUpdate.ts index 4e7417c6..29ea0f66 100644 --- a/palette/schemas/clusterProfileTemplateUpdate.ts +++ b/palette/schemas/clusterProfileTemplateUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileUpdateEntity.ts b/palette/schemas/clusterProfileUpdateEntity.ts index 23121914..2860d73f 100644 --- a/palette/schemas/clusterProfileUpdateEntity.ts +++ b/palette/schemas/clusterProfileUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileUpdateEntitySpec.ts b/palette/schemas/clusterProfileUpdateEntitySpec.ts index e4e7babb..4ac85d1d 100644 --- a/palette/schemas/clusterProfileUpdateEntitySpec.ts +++ b/palette/schemas/clusterProfileUpdateEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileValidatorResponse.ts b/palette/schemas/clusterProfileValidatorResponse.ts index cb185eae..ade95611 100644 --- a/palette/schemas/clusterProfileValidatorResponse.ts +++ b/palette/schemas/clusterProfileValidatorResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfileVersion.ts b/palette/schemas/clusterProfileVersion.ts index 1ed83f61..5a6df02f 100644 --- a/palette/schemas/clusterProfileVersion.ts +++ b/palette/schemas/clusterProfileVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfiles.ts b/palette/schemas/clusterProfiles.ts index b2ab0b48..752f2ef2 100644 --- a/palette/schemas/clusterProfiles.ts +++ b/palette/schemas/clusterProfiles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesCreateParams.ts b/palette/schemas/clusterProfilesCreateParams.ts index 535896bc..48a5321a 100644 --- a/palette/schemas/clusterProfilesCreateParams.ts +++ b/palette/schemas/clusterProfilesCreateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesDeleteParams.ts b/palette/schemas/clusterProfilesDeleteParams.ts index f0586b1b..5188174b 100644 --- a/palette/schemas/clusterProfilesDeleteParams.ts +++ b/palette/schemas/clusterProfilesDeleteParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesDeleteResourceType.ts b/palette/schemas/clusterProfilesDeleteResourceType.ts index e39a52b3..184b9203 100644 --- a/palette/schemas/clusterProfilesDeleteResourceType.ts +++ b/palette/schemas/clusterProfilesDeleteResourceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesFilterSpec.ts b/palette/schemas/clusterProfilesFilterSpec.ts index d416ccf1..dbc6f385 100644 --- a/palette/schemas/clusterProfilesFilterSpec.ts +++ b/palette/schemas/clusterProfilesFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesFilterSummaryParams.ts b/palette/schemas/clusterProfilesFilterSummaryParams.ts index 9018920f..5ab39cbe 100644 --- a/palette/schemas/clusterProfilesFilterSummaryParams.ts +++ b/palette/schemas/clusterProfilesFilterSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesGetParams.ts b/palette/schemas/clusterProfilesGetParams.ts index da3afaa3..c5c985fa 100644 --- a/palette/schemas/clusterProfilesGetParams.ts +++ b/palette/schemas/clusterProfilesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesGetResourceType.ts b/palette/schemas/clusterProfilesGetResourceType.ts index d8a79c3f..6fb54c75 100644 --- a/palette/schemas/clusterProfilesGetResourceType.ts +++ b/palette/schemas/clusterProfilesGetResourceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesImportFileBody.ts b/palette/schemas/clusterProfilesImportFileBody.ts index 1ff7c9b3..2641cf7b 100644 --- a/palette/schemas/clusterProfilesImportFileBody.ts +++ b/palette/schemas/clusterProfilesImportFileBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesImportFileFormat.ts b/palette/schemas/clusterProfilesImportFileFormat.ts index ac91973b..04004b2f 100644 --- a/palette/schemas/clusterProfilesImportFileFormat.ts +++ b/palette/schemas/clusterProfilesImportFileFormat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesImportFileParams.ts b/palette/schemas/clusterProfilesImportFileParams.ts index 8fed71d1..3d508f45 100644 --- a/palette/schemas/clusterProfilesImportFileParams.ts +++ b/palette/schemas/clusterProfilesImportFileParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesImportParams.ts b/palette/schemas/clusterProfilesImportParams.ts index 73e065b6..22cf364f 100644 --- a/palette/schemas/clusterProfilesImportParams.ts +++ b/palette/schemas/clusterProfilesImportParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesMetadata.ts b/palette/schemas/clusterProfilesMetadata.ts index c16cecab..b268fcfd 100644 --- a/palette/schemas/clusterProfilesMetadata.ts +++ b/palette/schemas/clusterProfilesMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesPacksRefUpdateParams.ts b/palette/schemas/clusterProfilesPacksRefUpdateParams.ts index bf90a3aa..8b9fcd94 100644 --- a/palette/schemas/clusterProfilesPacksRefUpdateParams.ts +++ b/palette/schemas/clusterProfilesPacksRefUpdateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesSummary.ts b/palette/schemas/clusterProfilesSummary.ts index 093d440a..019d8a44 100644 --- a/palette/schemas/clusterProfilesSummary.ts +++ b/palette/schemas/clusterProfilesSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesUidPacksAddParams.ts b/palette/schemas/clusterProfilesUidPacksAddParams.ts index b5593a54..f043a821 100644 --- a/palette/schemas/clusterProfilesUidPacksAddParams.ts +++ b/palette/schemas/clusterProfilesUidPacksAddParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesUidPacksConfigGetParams.ts b/palette/schemas/clusterProfilesUidPacksConfigGetParams.ts index c96c6d62..b49f9dea 100644 --- a/palette/schemas/clusterProfilesUidPacksConfigGetParams.ts +++ b/palette/schemas/clusterProfilesUidPacksConfigGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesUidPacksGetParams.ts b/palette/schemas/clusterProfilesUidPacksGetParams.ts index 1455f322..4ebe64f3 100644 --- a/palette/schemas/clusterProfilesUidPacksGetParams.ts +++ b/palette/schemas/clusterProfilesUidPacksGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesUidPacksManifestsGetParams.ts b/palette/schemas/clusterProfilesUidPacksManifestsGetParams.ts index c5381595..e8bc10cf 100644 --- a/palette/schemas/clusterProfilesUidPacksManifestsGetParams.ts +++ b/palette/schemas/clusterProfilesUidPacksManifestsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesUpdateParams.ts b/palette/schemas/clusterProfilesUpdateParams.ts index 92f51b68..ce54993c 100644 --- a/palette/schemas/clusterProfilesUpdateParams.ts +++ b/palette/schemas/clusterProfilesUpdateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesUpdateResourceType.ts b/palette/schemas/clusterProfilesUpdateResourceType.ts index 11022dc0..301e702a 100644 --- a/palette/schemas/clusterProfilesUpdateResourceType.ts +++ b/palette/schemas/clusterProfilesUpdateResourceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProfilesValidateNameVersionParams.ts b/palette/schemas/clusterProfilesValidateNameVersionParams.ts index 566558eb..0fbb7e13 100644 --- a/palette/schemas/clusterProfilesValidateNameVersionParams.ts +++ b/palette/schemas/clusterProfilesValidateNameVersionParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterProxySpec.ts b/palette/schemas/clusterProxySpec.ts index 3969b512..69131161 100644 --- a/palette/schemas/clusterProxySpec.ts +++ b/palette/schemas/clusterProxySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbac.ts b/palette/schemas/clusterRbac.ts index b610dc14..2c5dd2a4 100644 --- a/palette/schemas/clusterRbac.ts +++ b/palette/schemas/clusterRbac.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacBinding.ts b/palette/schemas/clusterRbacBinding.ts index 21b4bea9..e54f433a 100644 --- a/palette/schemas/clusterRbacBinding.ts +++ b/palette/schemas/clusterRbacBinding.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacBindingType.ts b/palette/schemas/clusterRbacBindingType.ts index 975bb588..722d7f37 100644 --- a/palette/schemas/clusterRbacBindingType.ts +++ b/palette/schemas/clusterRbacBindingType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacEntity.ts b/palette/schemas/clusterRbacEntity.ts index fbc8fd22..90b150d1 100644 --- a/palette/schemas/clusterRbacEntity.ts +++ b/palette/schemas/clusterRbacEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacInputEntity.ts b/palette/schemas/clusterRbacInputEntity.ts index 87e34d89..690506a4 100644 --- a/palette/schemas/clusterRbacInputEntity.ts +++ b/palette/schemas/clusterRbacInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacResourcesUpdateEntity.ts b/palette/schemas/clusterRbacResourcesUpdateEntity.ts index 0cf0c1f7..b06d29be 100644 --- a/palette/schemas/clusterRbacResourcesUpdateEntity.ts +++ b/palette/schemas/clusterRbacResourcesUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacSpec.ts b/palette/schemas/clusterRbacSpec.ts index 853ea551..d4f9464d 100644 --- a/palette/schemas/clusterRbacSpec.ts +++ b/palette/schemas/clusterRbacSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacStatus.ts b/palette/schemas/clusterRbacStatus.ts index 6574f70c..b2c4b3e1 100644 --- a/palette/schemas/clusterRbacStatus.ts +++ b/palette/schemas/clusterRbacStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacSubjects.ts b/palette/schemas/clusterRbacSubjects.ts index f4a8e7e9..9d1133de 100644 --- a/palette/schemas/clusterRbacSubjects.ts +++ b/palette/schemas/clusterRbacSubjects.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacSubjectsType.ts b/palette/schemas/clusterRbacSubjectsType.ts index 9b46d7e4..4d6ea1ef 100644 --- a/palette/schemas/clusterRbacSubjectsType.ts +++ b/palette/schemas/clusterRbacSubjectsType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRbacs.ts b/palette/schemas/clusterRbacs.ts index 450d1ce8..2e2a465b 100644 --- a/palette/schemas/clusterRbacs.ts +++ b/palette/schemas/clusterRbacs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcile.ts b/palette/schemas/clusterReconcile.ts index 7dfda76d..2ee01caa 100644 --- a/palette/schemas/clusterReconcile.ts +++ b/palette/schemas/clusterReconcile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcileLog.ts b/palette/schemas/clusterReconcileLog.ts index 395af15b..c332aaf7 100644 --- a/palette/schemas/clusterReconcileLog.ts +++ b/palette/schemas/clusterReconcileLog.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcileLogState.ts b/palette/schemas/clusterReconcileLogState.ts index de0db67f..6ea9f4a5 100644 --- a/palette/schemas/clusterReconcileLogState.ts +++ b/palette/schemas/clusterReconcileLogState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcileSpec.ts b/palette/schemas/clusterReconcileSpec.ts index 08d437e2..4395ac01 100644 --- a/palette/schemas/clusterReconcileSpec.ts +++ b/palette/schemas/clusterReconcileSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcileStatus.ts b/palette/schemas/clusterReconcileStatus.ts index 217f1791..3eafedb8 100644 --- a/palette/schemas/clusterReconcileStatus.ts +++ b/palette/schemas/clusterReconcileStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcileStatusCounts.ts b/palette/schemas/clusterReconcileStatusCounts.ts index 24496146..25c12630 100644 --- a/palette/schemas/clusterReconcileStatusCounts.ts +++ b/palette/schemas/clusterReconcileStatusCounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcileStatusCountsClusters.ts b/palette/schemas/clusterReconcileStatusCountsClusters.ts index e50e5173..b4fa08f4 100644 --- a/palette/schemas/clusterReconcileStatusCountsClusters.ts +++ b/palette/schemas/clusterReconcileStatusCountsClusters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterReconcileStatusState.ts b/palette/schemas/clusterReconcileStatusState.ts index 085fad49..c69a2d13 100644 --- a/palette/schemas/clusterReconcileStatusState.ts +++ b/palette/schemas/clusterReconcileStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRefs.ts b/palette/schemas/clusterRefs.ts index 39de64aa..4d2ede01 100644 --- a/palette/schemas/clusterRefs.ts +++ b/palette/schemas/clusterRefs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRepaveSource.ts b/palette/schemas/clusterRepaveSource.ts index bc8bb8c8..a1e47c6e 100644 --- a/palette/schemas/clusterRepaveSource.ts +++ b/palette/schemas/clusterRepaveSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRepaveState.ts b/palette/schemas/clusterRepaveState.ts index 9d733a44..6d0c0fac 100644 --- a/palette/schemas/clusterRepaveState.ts +++ b/palette/schemas/clusterRepaveState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRepaveStatus.ts b/palette/schemas/clusterRepaveStatus.ts index 5e666615..ff274f4e 100644 --- a/palette/schemas/clusterRepaveStatus.ts +++ b/palette/schemas/clusterRepaveStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterResourceAllocation.ts b/palette/schemas/clusterResourceAllocation.ts index c6e96dc8..904c7a29 100644 --- a/palette/schemas/clusterResourceAllocation.ts +++ b/palette/schemas/clusterResourceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterResourceError.ts b/palette/schemas/clusterResourceError.ts index e717e888..1852bb68 100644 --- a/palette/schemas/clusterResourceError.ts +++ b/palette/schemas/clusterResourceError.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterResources.ts b/palette/schemas/clusterResources.ts index c842a122..aa1488d2 100644 --- a/palette/schemas/clusterResources.ts +++ b/palette/schemas/clusterResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterResourcesEntity.ts b/palette/schemas/clusterResourcesEntity.ts index ad297575..f13129b2 100644 --- a/palette/schemas/clusterResourcesEntity.ts +++ b/palette/schemas/clusterResourcesEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRestore.ts b/palette/schemas/clusterRestore.ts index 76190570..eebdff3f 100644 --- a/palette/schemas/clusterRestore.ts +++ b/palette/schemas/clusterRestore.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRestoreConfig.ts b/palette/schemas/clusterRestoreConfig.ts index eaf42555..bb1f7436 100644 --- a/palette/schemas/clusterRestoreConfig.ts +++ b/palette/schemas/clusterRestoreConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRestoreSpec.ts b/palette/schemas/clusterRestoreSpec.ts index 142b1e9e..897e9066 100644 --- a/palette/schemas/clusterRestoreSpec.ts +++ b/palette/schemas/clusterRestoreSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRestoreStatus.ts b/palette/schemas/clusterRestoreStatus.ts index 7f39ddab..449bd81c 100644 --- a/palette/schemas/clusterRestoreStatus.ts +++ b/palette/schemas/clusterRestoreStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRestoreStatusMeta.ts b/palette/schemas/clusterRestoreStatusMeta.ts index c293073c..e589d50f 100644 --- a/palette/schemas/clusterRestoreStatusMeta.ts +++ b/palette/schemas/clusterRestoreStatusMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRoleRef.ts b/palette/schemas/clusterRoleRef.ts index 3d676315..5800eef7 100644 --- a/palette/schemas/clusterRoleRef.ts +++ b/palette/schemas/clusterRoleRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterRoleRefKind.ts b/palette/schemas/clusterRoleRefKind.ts index 6c9fe117..60b7dc4f 100644 --- a/palette/schemas/clusterRoleRefKind.ts +++ b/palette/schemas/clusterRoleRefKind.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterScanLogKubeBench.ts b/palette/schemas/clusterScanLogKubeBench.ts index 6a7d81bc..6a6ba0eb 100644 --- a/palette/schemas/clusterScanLogKubeBench.ts +++ b/palette/schemas/clusterScanLogKubeBench.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterScanLogKubeHunter.ts b/palette/schemas/clusterScanLogKubeHunter.ts index 9e0c2c5a..88bf5bb2 100644 --- a/palette/schemas/clusterScanLogKubeHunter.ts +++ b/palette/schemas/clusterScanLogKubeHunter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterScanLogSonobuoy.ts b/palette/schemas/clusterScanLogSonobuoy.ts index f0e65004..43f451a5 100644 --- a/palette/schemas/clusterScanLogSonobuoy.ts +++ b/palette/schemas/clusterScanLogSonobuoy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterScanLogSyft.ts b/palette/schemas/clusterScanLogSyft.ts index f2a78d2e..ffe5e318 100644 --- a/palette/schemas/clusterScanLogSyft.ts +++ b/palette/schemas/clusterScanLogSyft.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterScanTime.ts b/palette/schemas/clusterScanTime.ts index 8a572592..7716ac4a 100644 --- a/palette/schemas/clusterScanTime.ts +++ b/palette/schemas/clusterScanTime.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterSearchInputSpec.ts b/palette/schemas/clusterSearchInputSpec.ts index 089cd034..07a0c9ab 100644 --- a/palette/schemas/clusterSearchInputSpec.ts +++ b/palette/schemas/clusterSearchInputSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterSearchInputSpecInputs.ts b/palette/schemas/clusterSearchInputSpecInputs.ts index b78989a0..2be90dd0 100644 --- a/palette/schemas/clusterSearchInputSpecInputs.ts +++ b/palette/schemas/clusterSearchInputSpecInputs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterSearchInputSpecProperty.ts b/palette/schemas/clusterSearchInputSpecProperty.ts index e63f55e7..2486c7b6 100644 --- a/palette/schemas/clusterSearchInputSpecProperty.ts +++ b/palette/schemas/clusterSearchInputSpecProperty.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterSonobuoyLogStatus.ts b/palette/schemas/clusterSonobuoyLogStatus.ts index e3f71f78..0d0bd842 100644 --- a/palette/schemas/clusterSonobuoyLogStatus.ts +++ b/palette/schemas/clusterSonobuoyLogStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterSonobuoyLogStatusReports.ts b/palette/schemas/clusterSonobuoyLogStatusReports.ts index b67489e9..ab72341a 100644 --- a/palette/schemas/clusterSonobuoyLogStatusReports.ts +++ b/palette/schemas/clusterSonobuoyLogStatusReports.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterState.ts b/palette/schemas/clusterState.ts index 1bc6f876..f36dcb7e 100644 --- a/palette/schemas/clusterState.ts +++ b/palette/schemas/clusterState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterSyftLogStatus.ts b/palette/schemas/clusterSyftLogStatus.ts index 01b6dffa..870da226 100644 --- a/palette/schemas/clusterSyftLogStatus.ts +++ b/palette/schemas/clusterSyftLogStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplate.ts b/palette/schemas/clusterTemplate.ts index 3e28acef..d4cc7014 100644 --- a/palette/schemas/clusterTemplate.ts +++ b/palette/schemas/clusterTemplate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateEntity.ts b/palette/schemas/clusterTemplateEntity.ts index fa7ae4a4..175eea35 100644 --- a/palette/schemas/clusterTemplateEntity.ts +++ b/palette/schemas/clusterTemplateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateEntitySpec.ts b/palette/schemas/clusterTemplateEntitySpec.ts index 060d4231..46e38331 100644 --- a/palette/schemas/clusterTemplateEntitySpec.ts +++ b/palette/schemas/clusterTemplateEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateMaintenanceStatus.ts b/palette/schemas/clusterTemplateMaintenanceStatus.ts index e541926f..e2746e00 100644 --- a/palette/schemas/clusterTemplateMaintenanceStatus.ts +++ b/palette/schemas/clusterTemplateMaintenanceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateMetadata.ts b/palette/schemas/clusterTemplateMetadata.ts index 4040507d..ea50699e 100644 --- a/palette/schemas/clusterTemplateMetadata.ts +++ b/palette/schemas/clusterTemplateMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatePoliciesUpdateEntity.ts b/palette/schemas/clusterTemplatePoliciesUpdateEntity.ts index f40ea3b6..e67fd1f0 100644 --- a/palette/schemas/clusterTemplatePoliciesUpdateEntity.ts +++ b/palette/schemas/clusterTemplatePoliciesUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfile.ts b/palette/schemas/clusterTemplateProfile.ts index 0f6e70db..a691d1e9 100644 --- a/palette/schemas/clusterTemplateProfile.ts +++ b/palette/schemas/clusterTemplateProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfileVariable.ts b/palette/schemas/clusterTemplateProfileVariable.ts index c7e64d6c..85f65a45 100644 --- a/palette/schemas/clusterTemplateProfileVariable.ts +++ b/palette/schemas/clusterTemplateProfileVariable.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfileVariableWithClusters.ts b/palette/schemas/clusterTemplateProfileVariableWithClusters.ts index 75282419..5f3972c1 100644 --- a/palette/schemas/clusterTemplateProfileVariableWithClusters.ts +++ b/palette/schemas/clusterTemplateProfileVariableWithClusters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfileVariables.ts b/palette/schemas/clusterTemplateProfileVariables.ts index 507588be..a8f54221 100644 --- a/palette/schemas/clusterTemplateProfileVariables.ts +++ b/palette/schemas/clusterTemplateProfileVariables.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfileVariablesGroup.ts b/palette/schemas/clusterTemplateProfileVariablesGroup.ts index 94ec23c1..aa956b3b 100644 --- a/palette/schemas/clusterTemplateProfileVariablesGroup.ts +++ b/palette/schemas/clusterTemplateProfileVariablesGroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfileVariablesResponse.ts b/palette/schemas/clusterTemplateProfileVariablesResponse.ts index db6c7d13..e522feb7 100644 --- a/palette/schemas/clusterTemplateProfileVariablesResponse.ts +++ b/palette/schemas/clusterTemplateProfileVariablesResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfileVariablesVariables.ts b/palette/schemas/clusterTemplateProfileVariablesVariables.ts index 29bce22f..0a573a26 100644 --- a/palette/schemas/clusterTemplateProfileVariablesVariables.ts +++ b/palette/schemas/clusterTemplateProfileVariablesVariables.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfilesUpdateEntity.ts b/palette/schemas/clusterTemplateProfilesUpdateEntity.ts index e3ea802b..7ad81222 100644 --- a/palette/schemas/clusterTemplateProfilesUpdateEntity.ts +++ b/palette/schemas/clusterTemplateProfilesUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateProfilesVariablesBatchEntity.ts b/palette/schemas/clusterTemplateProfilesVariablesBatchEntity.ts index 70f18457..aa317201 100644 --- a/palette/schemas/clusterTemplateProfilesVariablesBatchEntity.ts +++ b/palette/schemas/clusterTemplateProfilesVariablesBatchEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateRef.ts b/palette/schemas/clusterTemplateRef.ts index fecc17de..2d2cb66b 100644 --- a/palette/schemas/clusterTemplateRef.ts +++ b/palette/schemas/clusterTemplateRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateSpcRef.ts b/palette/schemas/clusterTemplateSpcRef.ts index a883db4b..a1941000 100644 --- a/palette/schemas/clusterTemplateSpcRef.ts +++ b/palette/schemas/clusterTemplateSpcRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateSpec.ts b/palette/schemas/clusterTemplateSpec.ts index 5f84731a..7d1300cd 100644 --- a/palette/schemas/clusterTemplateSpec.ts +++ b/palette/schemas/clusterTemplateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateSpecClusters.ts b/palette/schemas/clusterTemplateSpecClusters.ts index ab763c6d..3e1b6a10 100644 --- a/palette/schemas/clusterTemplateSpecClusters.ts +++ b/palette/schemas/clusterTemplateSpecClusters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateSpectroClusterMeta.ts b/palette/schemas/clusterTemplateSpectroClusterMeta.ts index 1b30a343..56048733 100644 --- a/palette/schemas/clusterTemplateSpectroClusterMeta.ts +++ b/palette/schemas/clusterTemplateSpectroClusterMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateStatus.ts b/palette/schemas/clusterTemplateStatus.ts index 72bfd21f..19f1396b 100644 --- a/palette/schemas/clusterTemplateStatus.ts +++ b/palette/schemas/clusterTemplateStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateStatusState.ts b/palette/schemas/clusterTemplateStatusState.ts index ac494aeb..a2bccf55 100644 --- a/palette/schemas/clusterTemplateStatusState.ts +++ b/palette/schemas/clusterTemplateStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateSummary.ts b/palette/schemas/clusterTemplateSummary.ts index 3608394a..93fd3eec 100644 --- a/palette/schemas/clusterTemplateSummary.ts +++ b/palette/schemas/clusterTemplateSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateSummarySpec.ts b/palette/schemas/clusterTemplateSummarySpec.ts index b6f36a55..29334f78 100644 --- a/palette/schemas/clusterTemplateSummarySpec.ts +++ b/palette/schemas/clusterTemplateSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateSummaryStatus.ts b/palette/schemas/clusterTemplateSummaryStatus.ts index cf5739b0..c2d23a95 100644 --- a/palette/schemas/clusterTemplateSummaryStatus.ts +++ b/palette/schemas/clusterTemplateSummaryStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateTags.ts b/palette/schemas/clusterTemplateTags.ts index 9f696814..8b20e7f2 100644 --- a/palette/schemas/clusterTemplateTags.ts +++ b/palette/schemas/clusterTemplateTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateUpgradeSpec.ts b/palette/schemas/clusterTemplateUpgradeSpec.ts index f383d0e9..5af5de45 100644 --- a/palette/schemas/clusterTemplateUpgradeSpec.ts +++ b/palette/schemas/clusterTemplateUpgradeSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateVariable.ts b/palette/schemas/clusterTemplateVariable.ts index 53072060..3769fbf2 100644 --- a/palette/schemas/clusterTemplateVariable.ts +++ b/palette/schemas/clusterTemplateVariable.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateVariableAssignStrategy.ts b/palette/schemas/clusterTemplateVariableAssignStrategy.ts index 00d30172..371d3c6f 100644 --- a/palette/schemas/clusterTemplateVariableAssignStrategy.ts +++ b/palette/schemas/clusterTemplateVariableAssignStrategy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateVariableClusterAssignment.ts b/palette/schemas/clusterTemplateVariableClusterAssignment.ts index e878f05b..7471f37f 100644 --- a/palette/schemas/clusterTemplateVariableClusterAssignment.ts +++ b/palette/schemas/clusterTemplateVariableClusterAssignment.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateVariableClusterAssignmentAssignedBy.ts b/palette/schemas/clusterTemplateVariableClusterAssignmentAssignedBy.ts index 97937cdb..7c83f88f 100644 --- a/palette/schemas/clusterTemplateVariableClusterAssignmentAssignedBy.ts +++ b/palette/schemas/clusterTemplateVariableClusterAssignmentAssignedBy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateVariableClusterAssignmentAssignmentState.ts b/palette/schemas/clusterTemplateVariableClusterAssignmentAssignmentState.ts index de27eebf..149f21f7 100644 --- a/palette/schemas/clusterTemplateVariableClusterAssignmentAssignmentState.ts +++ b/palette/schemas/clusterTemplateVariableClusterAssignmentAssignmentState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateVariableClusterMapping.ts b/palette/schemas/clusterTemplateVariableClusterMapping.ts index 556a53cb..9948e2e1 100644 --- a/palette/schemas/clusterTemplateVariableClusterMapping.ts +++ b/palette/schemas/clusterTemplateVariableClusterMapping.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplateVariablesUpdateEntity.ts b/palette/schemas/clusterTemplateVariablesUpdateEntity.ts index 00c76a39..1dc93847 100644 --- a/palette/schemas/clusterTemplateVariablesUpdateEntity.ts +++ b/palette/schemas/clusterTemplateVariablesUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatesFilterSpec.ts b/palette/schemas/clusterTemplatesFilterSpec.ts index d4ed3a73..8ac391ce 100644 --- a/palette/schemas/clusterTemplatesFilterSpec.ts +++ b/palette/schemas/clusterTemplatesFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatesFilterSummaryParams.ts b/palette/schemas/clusterTemplatesFilterSummaryParams.ts index 749d1042..8d9f3bfd 100644 --- a/palette/schemas/clusterTemplatesFilterSummaryParams.ts +++ b/palette/schemas/clusterTemplatesFilterSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatesFilterSummarySpec.ts b/palette/schemas/clusterTemplatesFilterSummarySpec.ts index fe18a92c..6e027bae 100644 --- a/palette/schemas/clusterTemplatesFilterSummarySpec.ts +++ b/palette/schemas/clusterTemplatesFilterSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatesMetadata.ts b/palette/schemas/clusterTemplatesMetadata.ts index cd32468b..a219efdb 100644 --- a/palette/schemas/clusterTemplatesMetadata.ts +++ b/palette/schemas/clusterTemplatesMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatesSortFields.ts b/palette/schemas/clusterTemplatesSortFields.ts index 244e83b5..c4f3e49b 100644 --- a/palette/schemas/clusterTemplatesSortFields.ts +++ b/palette/schemas/clusterTemplatesSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatesSortSpec.ts b/palette/schemas/clusterTemplatesSortSpec.ts index e29d0652..8c172cf6 100644 --- a/palette/schemas/clusterTemplatesSortSpec.ts +++ b/palette/schemas/clusterTemplatesSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterTemplatesSummary.ts b/palette/schemas/clusterTemplatesSummary.ts index b43518b7..4dfd2c49 100644 --- a/palette/schemas/clusterTemplatesSummary.ts +++ b/palette/schemas/clusterTemplatesSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterType.ts b/palette/schemas/clusterType.ts index 2d7bd7a2..f7508a8c 100644 --- a/palette/schemas/clusterType.ts +++ b/palette/schemas/clusterType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterUpgradeSettingsEntity.ts b/palette/schemas/clusterUpgradeSettingsEntity.ts index 1d410d71..86490af7 100644 --- a/palette/schemas/clusterUpgradeSettingsEntity.ts +++ b/palette/schemas/clusterUpgradeSettingsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterUpgradeSettingsEntitySpectroComponents.ts b/palette/schemas/clusterUpgradeSettingsEntitySpectroComponents.ts index e615ff35..2629306d 100644 --- a/palette/schemas/clusterUpgradeSettingsEntitySpectroComponents.ts +++ b/palette/schemas/clusterUpgradeSettingsEntitySpectroComponents.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterUsageSummary.ts b/palette/schemas/clusterUsageSummary.ts index 9a0717d4..9c36f8b1 100644 --- a/palette/schemas/clusterUsageSummary.ts +++ b/palette/schemas/clusterUsageSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVMSnapshotsListParams.ts b/palette/schemas/clusterVMSnapshotsListParams.ts index c9c2de13..4e15c2c6 100644 --- a/palette/schemas/clusterVMSnapshotsListParams.ts +++ b/palette/schemas/clusterVMSnapshotsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVariableReconcileStatus.ts b/palette/schemas/clusterVariableReconcileStatus.ts index 861e49a9..78316716 100644 --- a/palette/schemas/clusterVariableReconcileStatus.ts +++ b/palette/schemas/clusterVariableReconcileStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVariableReconcileStatusState.ts b/palette/schemas/clusterVariableReconcileStatusState.ts index 0da8078c..09be0827 100644 --- a/palette/schemas/clusterVariableReconcileStatusState.ts +++ b/palette/schemas/clusterVariableReconcileStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVariableStatus.ts b/palette/schemas/clusterVariableStatus.ts index ae27799f..44f2094f 100644 --- a/palette/schemas/clusterVariableStatus.ts +++ b/palette/schemas/clusterVariableStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVariableValue.ts b/palette/schemas/clusterVariableValue.ts index 627080a3..2b405044 100644 --- a/palette/schemas/clusterVariableValue.ts +++ b/palette/schemas/clusterVariableValue.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVirtualMachine.ts b/palette/schemas/clusterVirtualMachine.ts index 69ae1528..ed91d4be 100644 --- a/palette/schemas/clusterVirtualMachine.ts +++ b/palette/schemas/clusterVirtualMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVirtualMachineList.ts b/palette/schemas/clusterVirtualMachineList.ts index b15ba832..f84003e2 100644 --- a/palette/schemas/clusterVirtualMachineList.ts +++ b/palette/schemas/clusterVirtualMachineList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVirtualMachineSpec.ts b/palette/schemas/clusterVirtualMachineSpec.ts index d20142d4..f40a91b1 100644 --- a/palette/schemas/clusterVirtualMachineSpec.ts +++ b/palette/schemas/clusterVirtualMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVirtualMachineStatus.ts b/palette/schemas/clusterVirtualMachineStatus.ts index 043cd901..7cfdb29f 100644 --- a/palette/schemas/clusterVirtualMachineStatus.ts +++ b/palette/schemas/clusterVirtualMachineStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVirtualPacksValue.ts b/palette/schemas/clusterVirtualPacksValue.ts index 3ad2a003..4da673e8 100644 --- a/palette/schemas/clusterVirtualPacksValue.ts +++ b/palette/schemas/clusterVirtualPacksValue.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterVirtualPacksValues.ts b/palette/schemas/clusterVirtualPacksValues.ts index 768b01e6..be538814 100644 --- a/palette/schemas/clusterVirtualPacksValues.ts +++ b/palette/schemas/clusterVirtualPacksValues.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkload.ts b/palette/schemas/clusterWorkload.ts index 8d624804..b61eef46 100644 --- a/palette/schemas/clusterWorkload.ts +++ b/palette/schemas/clusterWorkload.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadCondition.ts b/palette/schemas/clusterWorkloadCondition.ts index c92684dd..b17f5573 100644 --- a/palette/schemas/clusterWorkloadCondition.ts +++ b/palette/schemas/clusterWorkloadCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadCronJob.ts b/palette/schemas/clusterWorkloadCronJob.ts index 76f341c3..e58184a8 100644 --- a/palette/schemas/clusterWorkloadCronJob.ts +++ b/palette/schemas/clusterWorkloadCronJob.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadCronJobSpec.ts b/palette/schemas/clusterWorkloadCronJobSpec.ts index 0826dadf..49483e8d 100644 --- a/palette/schemas/clusterWorkloadCronJobSpec.ts +++ b/palette/schemas/clusterWorkloadCronJobSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadCronJobStatus.ts b/palette/schemas/clusterWorkloadCronJobStatus.ts index f4e73b35..6be861e8 100644 --- a/palette/schemas/clusterWorkloadCronJobStatus.ts +++ b/palette/schemas/clusterWorkloadCronJobStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadCronJobs.ts b/palette/schemas/clusterWorkloadCronJobs.ts index d416e5e9..1db3e744 100644 --- a/palette/schemas/clusterWorkloadCronJobs.ts +++ b/palette/schemas/clusterWorkloadCronJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadDaemonSet.ts b/palette/schemas/clusterWorkloadDaemonSet.ts index 1d897bbf..605f3393 100644 --- a/palette/schemas/clusterWorkloadDaemonSet.ts +++ b/palette/schemas/clusterWorkloadDaemonSet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadDaemonSetStatus.ts b/palette/schemas/clusterWorkloadDaemonSetStatus.ts index eec897a5..e79b3bdd 100644 --- a/palette/schemas/clusterWorkloadDaemonSetStatus.ts +++ b/palette/schemas/clusterWorkloadDaemonSetStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadDaemonSets.ts b/palette/schemas/clusterWorkloadDaemonSets.ts index 4cfdeca9..b14a1f89 100644 --- a/palette/schemas/clusterWorkloadDaemonSets.ts +++ b/palette/schemas/clusterWorkloadDaemonSets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadDeployment.ts b/palette/schemas/clusterWorkloadDeployment.ts index 03b6639c..8557091e 100644 --- a/palette/schemas/clusterWorkloadDeployment.ts +++ b/palette/schemas/clusterWorkloadDeployment.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadDeploymentStatus.ts b/palette/schemas/clusterWorkloadDeploymentStatus.ts index b9b08f31..28a070b2 100644 --- a/palette/schemas/clusterWorkloadDeploymentStatus.ts +++ b/palette/schemas/clusterWorkloadDeploymentStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadDeployments.ts b/palette/schemas/clusterWorkloadDeployments.ts index e73c20e9..a7bd0bee 100644 --- a/palette/schemas/clusterWorkloadDeployments.ts +++ b/palette/schemas/clusterWorkloadDeployments.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadJob.ts b/palette/schemas/clusterWorkloadJob.ts index 2baf8068..3a0108c9 100644 --- a/palette/schemas/clusterWorkloadJob.ts +++ b/palette/schemas/clusterWorkloadJob.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadJobStatus.ts b/palette/schemas/clusterWorkloadJobStatus.ts index 0d46cce6..14f03839 100644 --- a/palette/schemas/clusterWorkloadJobStatus.ts +++ b/palette/schemas/clusterWorkloadJobStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadJobs.ts b/palette/schemas/clusterWorkloadJobs.ts index 71ca0152..ab54f29e 100644 --- a/palette/schemas/clusterWorkloadJobs.ts +++ b/palette/schemas/clusterWorkloadJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadMetadata.ts b/palette/schemas/clusterWorkloadMetadata.ts index dc5de4bd..b90c9a4f 100644 --- a/palette/schemas/clusterWorkloadMetadata.ts +++ b/palette/schemas/clusterWorkloadMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadMetadataLabels.ts b/palette/schemas/clusterWorkloadMetadataLabels.ts index 045601e6..20ef2f77 100644 --- a/palette/schemas/clusterWorkloadMetadataLabels.ts +++ b/palette/schemas/clusterWorkloadMetadataLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadNamespace.ts b/palette/schemas/clusterWorkloadNamespace.ts index 075236eb..26a3565a 100644 --- a/palette/schemas/clusterWorkloadNamespace.ts +++ b/palette/schemas/clusterWorkloadNamespace.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadNamespaceStatus.ts b/palette/schemas/clusterWorkloadNamespaceStatus.ts index 99002c56..c2f19924 100644 --- a/palette/schemas/clusterWorkloadNamespaceStatus.ts +++ b/palette/schemas/clusterWorkloadNamespaceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadNamespaces.ts b/palette/schemas/clusterWorkloadNamespaces.ts index 38b0f09f..4064ea5c 100644 --- a/palette/schemas/clusterWorkloadNamespaces.ts +++ b/palette/schemas/clusterWorkloadNamespaces.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPod.ts b/palette/schemas/clusterWorkloadPod.ts index d1db1bf2..01ba4942 100644 --- a/palette/schemas/clusterWorkloadPod.ts +++ b/palette/schemas/clusterWorkloadPod.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodContainer.ts b/palette/schemas/clusterWorkloadPodContainer.ts index 6eade767..7e21f604 100644 --- a/palette/schemas/clusterWorkloadPodContainer.ts +++ b/palette/schemas/clusterWorkloadPodContainer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodContainerResource.ts b/palette/schemas/clusterWorkloadPodContainerResource.ts index 950d69c2..1d6a712f 100644 --- a/palette/schemas/clusterWorkloadPodContainerResource.ts +++ b/palette/schemas/clusterWorkloadPodContainerResource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodContainerResources.ts b/palette/schemas/clusterWorkloadPodContainerResources.ts index 66948766..8f98c371 100644 --- a/palette/schemas/clusterWorkloadPodContainerResources.ts +++ b/palette/schemas/clusterWorkloadPodContainerResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodContainerState.ts b/palette/schemas/clusterWorkloadPodContainerState.ts index 170c3c75..2adc179d 100644 --- a/palette/schemas/clusterWorkloadPodContainerState.ts +++ b/palette/schemas/clusterWorkloadPodContainerState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodContainerStatus.ts b/palette/schemas/clusterWorkloadPodContainerStatus.ts index 13c99d5e..eb6f2d61 100644 --- a/palette/schemas/clusterWorkloadPodContainerStatus.ts +++ b/palette/schemas/clusterWorkloadPodContainerStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodMetadata.ts b/palette/schemas/clusterWorkloadPodMetadata.ts index d6fac9db..aaf873d6 100644 --- a/palette/schemas/clusterWorkloadPodMetadata.ts +++ b/palette/schemas/clusterWorkloadPodMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodMetadataLabels.ts b/palette/schemas/clusterWorkloadPodMetadataLabels.ts index e22c9dcb..24eb1cc8 100644 --- a/palette/schemas/clusterWorkloadPodMetadataLabels.ts +++ b/palette/schemas/clusterWorkloadPodMetadataLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodSpec.ts b/palette/schemas/clusterWorkloadPodSpec.ts index 9b46439d..bdaba4f6 100644 --- a/palette/schemas/clusterWorkloadPodSpec.ts +++ b/palette/schemas/clusterWorkloadPodSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodStatus.ts b/palette/schemas/clusterWorkloadPodStatus.ts index c6ad5d0c..9863628a 100644 --- a/palette/schemas/clusterWorkloadPodStatus.ts +++ b/palette/schemas/clusterWorkloadPodStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPodVolume.ts b/palette/schemas/clusterWorkloadPodVolume.ts index fd18debf..f5bb8d4a 100644 --- a/palette/schemas/clusterWorkloadPodVolume.ts +++ b/palette/schemas/clusterWorkloadPodVolume.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadPods.ts b/palette/schemas/clusterWorkloadPods.ts index 1904b787..b601bd45 100644 --- a/palette/schemas/clusterWorkloadPods.ts +++ b/palette/schemas/clusterWorkloadPods.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadRef.ts b/palette/schemas/clusterWorkloadRef.ts index ca6214a1..a93e8cc5 100644 --- a/palette/schemas/clusterWorkloadRef.ts +++ b/palette/schemas/clusterWorkloadRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadReplicaStatus.ts b/palette/schemas/clusterWorkloadReplicaStatus.ts index 442f03d2..1914f45a 100644 --- a/palette/schemas/clusterWorkloadReplicaStatus.ts +++ b/palette/schemas/clusterWorkloadReplicaStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadRoleBinding.ts b/palette/schemas/clusterWorkloadRoleBinding.ts index 048b9005..41d7ffef 100644 --- a/palette/schemas/clusterWorkloadRoleBinding.ts +++ b/palette/schemas/clusterWorkloadRoleBinding.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadRoleBindings.ts b/palette/schemas/clusterWorkloadRoleBindings.ts index f6df07f3..db505e44 100644 --- a/palette/schemas/clusterWorkloadRoleBindings.ts +++ b/palette/schemas/clusterWorkloadRoleBindings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadSpec.ts b/palette/schemas/clusterWorkloadSpec.ts index 72a07c74..8ea2b390 100644 --- a/palette/schemas/clusterWorkloadSpec.ts +++ b/palette/schemas/clusterWorkloadSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadStatefulSet.ts b/palette/schemas/clusterWorkloadStatefulSet.ts index f22c21f3..af9cf54a 100644 --- a/palette/schemas/clusterWorkloadStatefulSet.ts +++ b/palette/schemas/clusterWorkloadStatefulSet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadStatefulSetStatus.ts b/palette/schemas/clusterWorkloadStatefulSetStatus.ts index 3b62aba5..eecbeddd 100644 --- a/palette/schemas/clusterWorkloadStatefulSetStatus.ts +++ b/palette/schemas/clusterWorkloadStatefulSetStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadStatefulSets.ts b/palette/schemas/clusterWorkloadStatefulSets.ts index ab235fcc..b42d9553 100644 --- a/palette/schemas/clusterWorkloadStatefulSets.ts +++ b/palette/schemas/clusterWorkloadStatefulSets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadsFilter.ts b/palette/schemas/clusterWorkloadsFilter.ts index b65c9a09..b87e17c2 100644 --- a/palette/schemas/clusterWorkloadsFilter.ts +++ b/palette/schemas/clusterWorkloadsFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clusterWorkloadsSpec.ts b/palette/schemas/clusterWorkloadsSpec.ts index 68c728bd..7f6084d9 100644 --- a/palette/schemas/clusterWorkloadsSpec.ts +++ b/palette/schemas/clusterWorkloadsSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/clustersInfo.ts b/palette/schemas/clustersInfo.ts index fed9082d..b2879853 100644 --- a/palette/schemas/clustersInfo.ts +++ b/palette/schemas/clustersInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/complianceScanConfig.ts b/palette/schemas/complianceScanConfig.ts index 6769293d..73bb987b 100644 --- a/palette/schemas/complianceScanConfig.ts +++ b/palette/schemas/complianceScanConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/complianceScanDriverSpec.ts b/palette/schemas/complianceScanDriverSpec.ts index 617161c8..6735c16d 100644 --- a/palette/schemas/complianceScanDriverSpec.ts +++ b/palette/schemas/complianceScanDriverSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/computeMetrics.ts b/palette/schemas/computeMetrics.ts index e4932108..f7cf0871 100644 --- a/palette/schemas/computeMetrics.ts +++ b/palette/schemas/computeMetrics.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/computeRate.ts b/palette/schemas/computeRate.ts index 37383cd0..36816a66 100644 --- a/palette/schemas/computeRate.ts +++ b/palette/schemas/computeRate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/configReverseProxy.ts b/palette/schemas/configReverseProxy.ts index c760db19..6fdfd8e1 100644 --- a/palette/schemas/configReverseProxy.ts +++ b/palette/schemas/configReverseProxy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/configReverseProxyProtocol.ts b/palette/schemas/configReverseProxyProtocol.ts index 299e56da..77f383ff 100644 --- a/palette/schemas/configReverseProxyProtocol.ts +++ b/palette/schemas/configReverseProxyProtocol.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/constraintError.ts b/palette/schemas/constraintError.ts index ed4c0a24..408d76e9 100644 --- a/palette/schemas/constraintError.ts +++ b/palette/schemas/constraintError.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/constraintValidatorResponse.ts b/palette/schemas/constraintValidatorResponse.ts index ef309c55..d9790cc2 100644 --- a/palette/schemas/constraintValidatorResponse.ts +++ b/palette/schemas/constraintValidatorResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/constraintValidatorResult.ts b/palette/schemas/constraintValidatorResult.ts index 17dfd1a1..565bafe5 100644 --- a/palette/schemas/constraintValidatorResult.ts +++ b/palette/schemas/constraintValidatorResult.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/controlPlaneEndPoint.ts b/palette/schemas/controlPlaneEndPoint.ts index 75798473..e968ed6f 100644 --- a/palette/schemas/controlPlaneEndPoint.ts +++ b/palette/schemas/controlPlaneEndPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/controlPlaneEndPointType.ts b/palette/schemas/controlPlaneEndPointType.ts index cfb15bad..f4bc932a 100644 --- a/palette/schemas/controlPlaneEndPointType.ts +++ b/palette/schemas/controlPlaneEndPointType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/controlPlaneHealthCheckTimeoutEntity.ts b/palette/schemas/controlPlaneHealthCheckTimeoutEntity.ts index 8c93e9b7..9f80106e 100644 --- a/palette/schemas/controlPlaneHealthCheckTimeoutEntity.ts +++ b/palette/schemas/controlPlaneHealthCheckTimeoutEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/cpu.ts b/palette/schemas/cpu.ts index c002b421..8e1fa4e4 100644 --- a/palette/schemas/cpu.ts +++ b/palette/schemas/cpu.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customAccount.ts b/palette/schemas/customAccount.ts index e6e3f9db..fda22227 100644 --- a/palette/schemas/customAccount.ts +++ b/palette/schemas/customAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customAccountEntity.ts b/palette/schemas/customAccountEntity.ts index c186c702..d9d38d7a 100644 --- a/palette/schemas/customAccountEntity.ts +++ b/palette/schemas/customAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customAccounts.ts b/palette/schemas/customAccounts.ts index 19f50afa..35041caf 100644 --- a/palette/schemas/customAccounts.ts +++ b/palette/schemas/customAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudAccount.ts b/palette/schemas/customCloudAccount.ts index 3e86c0f9..2a585d8e 100644 --- a/palette/schemas/customCloudAccount.ts +++ b/palette/schemas/customCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudAccountCredentials.ts b/palette/schemas/customCloudAccountCredentials.ts index f21726d7..b4266051 100644 --- a/palette/schemas/customCloudAccountCredentials.ts +++ b/palette/schemas/customCloudAccountCredentials.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudClusterConfigEntity.ts b/palette/schemas/customCloudClusterConfigEntity.ts index 55e4851c..4ab0cae0 100644 --- a/palette/schemas/customCloudClusterConfigEntity.ts +++ b/palette/schemas/customCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudConfig.ts b/palette/schemas/customCloudConfig.ts index dd49fc01..3b087cc4 100644 --- a/palette/schemas/customCloudConfig.ts +++ b/palette/schemas/customCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudConfigSpec.ts b/palette/schemas/customCloudConfigSpec.ts index 2bb9e0ac..23045057 100644 --- a/palette/schemas/customCloudConfigSpec.ts +++ b/palette/schemas/customCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudMetaEntity.ts b/palette/schemas/customCloudMetaEntity.ts index 34181dae..5e72fb72 100644 --- a/palette/schemas/customCloudMetaEntity.ts +++ b/palette/schemas/customCloudMetaEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudMetaSpecEntity.ts b/palette/schemas/customCloudMetaSpecEntity.ts index f0d5f0f4..605b7b78 100644 --- a/palette/schemas/customCloudMetaSpecEntity.ts +++ b/palette/schemas/customCloudMetaSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudRateConfig.ts b/palette/schemas/customCloudRateConfig.ts index 808c31ef..0e3a74c4 100644 --- a/palette/schemas/customCloudRateConfig.ts +++ b/palette/schemas/customCloudRateConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudRequestEntity.ts b/palette/schemas/customCloudRequestEntity.ts index 75936e4a..8564c628 100644 --- a/palette/schemas/customCloudRequestEntity.ts +++ b/palette/schemas/customCloudRequestEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudSpecEntity.ts b/palette/schemas/customCloudSpecEntity.ts index a93f9621..e3b79af3 100644 --- a/palette/schemas/customCloudSpecEntity.ts +++ b/palette/schemas/customCloudSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudType.ts b/palette/schemas/customCloudType.ts index 9f459bf9..743ca2ea 100644 --- a/palette/schemas/customCloudType.ts +++ b/palette/schemas/customCloudType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudTypeCloudAccountKeys.ts b/palette/schemas/customCloudTypeCloudAccountKeys.ts index 851a9044..76b99034 100644 --- a/palette/schemas/customCloudTypeCloudAccountKeys.ts +++ b/palette/schemas/customCloudTypeCloudAccountKeys.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudTypeContentResponse.ts b/palette/schemas/customCloudTypeContentResponse.ts index d3fc20fc..5d99e704 100644 --- a/palette/schemas/customCloudTypeContentResponse.ts +++ b/palette/schemas/customCloudTypeContentResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customCloudTypes.ts b/palette/schemas/customCloudTypes.ts index 21a1722a..b5716961 100644 --- a/palette/schemas/customCloudTypes.ts +++ b/palette/schemas/customCloudTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customClusterConfig.ts b/palette/schemas/customClusterConfig.ts index ec859a8c..393fa11b 100644 --- a/palette/schemas/customClusterConfig.ts +++ b/palette/schemas/customClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customClusterConfigEntity.ts b/palette/schemas/customClusterConfigEntity.ts index d1444d79..052c1633 100644 --- a/palette/schemas/customClusterConfigEntity.ts +++ b/palette/schemas/customClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -17,6 +17,4 @@ export type CustomClusterConfigEntity = { location?: ClusterLocation; machineManagementConfig?: MachineManagementConfig; resources?: ClusterResourcesEntity; - /** The timezone field is mandatory if cluster is deployed through template, else it is optional */ - timezone?: string; }; diff --git a/palette/schemas/customInstanceType.ts b/palette/schemas/customInstanceType.ts index b092c033..d7d76480 100644 --- a/palette/schemas/customInstanceType.ts +++ b/palette/schemas/customInstanceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachine.ts b/palette/schemas/customMachine.ts index 9537ef43..b6f3e2bf 100644 --- a/palette/schemas/customMachine.ts +++ b/palette/schemas/customMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachinePoolBaseConfigEntity.ts b/palette/schemas/customMachinePoolBaseConfigEntity.ts index 3c2fcfdf..dc83a4ab 100644 --- a/palette/schemas/customMachinePoolBaseConfigEntity.ts +++ b/palette/schemas/customMachinePoolBaseConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachinePoolBaseConfigEntityAdditionalLabels.ts b/palette/schemas/customMachinePoolBaseConfigEntityAdditionalLabels.ts index 9d3eed32..8b643a6a 100644 --- a/palette/schemas/customMachinePoolBaseConfigEntityAdditionalLabels.ts +++ b/palette/schemas/customMachinePoolBaseConfigEntityAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachinePoolCloudConfigEntity.ts b/palette/schemas/customMachinePoolCloudConfigEntity.ts index 10904d14..83fc456e 100644 --- a/palette/schemas/customMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/customMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachinePoolConfig.ts b/palette/schemas/customMachinePoolConfig.ts index ae30a4f9..1195cfbd 100644 --- a/palette/schemas/customMachinePoolConfig.ts +++ b/palette/schemas/customMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachinePoolConfigAdditionalLabels.ts b/palette/schemas/customMachinePoolConfigAdditionalLabels.ts index 1a3baf8a..544f0978 100644 --- a/palette/schemas/customMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/customMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachinePoolConfigEntity.ts b/palette/schemas/customMachinePoolConfigEntity.ts index da7cb5b3..b32b9a0b 100644 --- a/palette/schemas/customMachinePoolConfigEntity.ts +++ b/palette/schemas/customMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachineSpec.ts b/palette/schemas/customMachineSpec.ts index 7df352f5..8e1de8a6 100644 --- a/palette/schemas/customMachineSpec.ts +++ b/palette/schemas/customMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customMachines.ts b/palette/schemas/customMachines.ts index 701b1b5d..3c06384c 100644 --- a/palette/schemas/customMachines.ts +++ b/palette/schemas/customMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/customNic.ts b/palette/schemas/customNic.ts index d8487ff2..2754a69b 100644 --- a/palette/schemas/customNic.ts +++ b/palette/schemas/customNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardAppDeploymentsParams.ts b/palette/schemas/dashboardAppDeploymentsParams.ts index 216a81f9..a9330962 100644 --- a/palette/schemas/dashboardAppDeploymentsParams.ts +++ b/palette/schemas/dashboardAppDeploymentsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardAppProfilesParams.ts b/palette/schemas/dashboardAppProfilesParams.ts index 2d85b62b..1a768d1e 100644 --- a/palette/schemas/dashboardAppProfilesParams.ts +++ b/palette/schemas/dashboardAppProfilesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardCloudAccountsMetadataParams.ts b/palette/schemas/dashboardCloudAccountsMetadataParams.ts index 59728963..bc04f9a0 100644 --- a/palette/schemas/dashboardCloudAccountsMetadataParams.ts +++ b/palette/schemas/dashboardCloudAccountsMetadataParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardClustersSearchSummaryExportFormat.ts b/palette/schemas/dashboardClustersSearchSummaryExportFormat.ts index d3318f65..f8a080e0 100644 --- a/palette/schemas/dashboardClustersSearchSummaryExportFormat.ts +++ b/palette/schemas/dashboardClustersSearchSummaryExportFormat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardClustersSearchSummaryExportGetFormat.ts b/palette/schemas/dashboardClustersSearchSummaryExportGetFormat.ts index 9b0dd4c2..7ee673ac 100644 --- a/palette/schemas/dashboardClustersSearchSummaryExportGetFormat.ts +++ b/palette/schemas/dashboardClustersSearchSummaryExportGetFormat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardClustersSearchSummaryExportGetParams.ts b/palette/schemas/dashboardClustersSearchSummaryExportGetParams.ts index ed910330..b2565c62 100644 --- a/palette/schemas/dashboardClustersSearchSummaryExportGetParams.ts +++ b/palette/schemas/dashboardClustersSearchSummaryExportGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardClustersSearchSummaryExportParams.ts b/palette/schemas/dashboardClustersSearchSummaryExportParams.ts index 322674ac..1343ee92 100644 --- a/palette/schemas/dashboardClustersSearchSummaryExportParams.ts +++ b/palette/schemas/dashboardClustersSearchSummaryExportParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardEdgehostsSearchParams.ts b/palette/schemas/dashboardEdgehostsSearchParams.ts index bdd5652d..d7a6d1dd 100644 --- a/palette/schemas/dashboardEdgehostsSearchParams.ts +++ b/palette/schemas/dashboardEdgehostsSearchParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardPcgsSearchSummaryParams.ts b/palette/schemas/dashboardPcgsSearchSummaryParams.ts index 8d864952..b3ea474f 100644 --- a/palette/schemas/dashboardPcgsSearchSummaryParams.ts +++ b/palette/schemas/dashboardPcgsSearchSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardSpectroClustersRepaveListParams.ts b/palette/schemas/dashboardSpectroClustersRepaveListParams.ts index 05c815fa..a92f67f7 100644 --- a/palette/schemas/dashboardSpectroClustersRepaveListParams.ts +++ b/palette/schemas/dashboardSpectroClustersRepaveListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardSpectroClustersRepaveListRepaveState.ts b/palette/schemas/dashboardSpectroClustersRepaveListRepaveState.ts index a6a0a7f2..3634068d 100644 --- a/palette/schemas/dashboardSpectroClustersRepaveListRepaveState.ts +++ b/palette/schemas/dashboardSpectroClustersRepaveListRepaveState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspace.ts b/palette/schemas/dashboardWorkspace.ts index 7dd11d56..03dd1b2d 100644 --- a/palette/schemas/dashboardWorkspace.ts +++ b/palette/schemas/dashboardWorkspace.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceAllocation.ts b/palette/schemas/dashboardWorkspaceAllocation.ts index 1944f488..0db2f122 100644 --- a/palette/schemas/dashboardWorkspaceAllocation.ts +++ b/palette/schemas/dashboardWorkspaceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceClusterRef.ts b/palette/schemas/dashboardWorkspaceClusterRef.ts index 69ce101a..2bf81a7e 100644 --- a/palette/schemas/dashboardWorkspaceClusterRef.ts +++ b/palette/schemas/dashboardWorkspaceClusterRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceMeta.ts b/palette/schemas/dashboardWorkspaceMeta.ts index db0725ee..8620a341 100644 --- a/palette/schemas/dashboardWorkspaceMeta.ts +++ b/palette/schemas/dashboardWorkspaceMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceNamespaceAllocation.ts b/palette/schemas/dashboardWorkspaceNamespaceAllocation.ts index 527f51bf..97d53c5b 100644 --- a/palette/schemas/dashboardWorkspaceNamespaceAllocation.ts +++ b/palette/schemas/dashboardWorkspaceNamespaceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceQuota.ts b/palette/schemas/dashboardWorkspaceQuota.ts index d1c80a2e..a3b42f68 100644 --- a/palette/schemas/dashboardWorkspaceQuota.ts +++ b/palette/schemas/dashboardWorkspaceQuota.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceQuotaResourceAllocation.ts b/palette/schemas/dashboardWorkspaceQuotaResourceAllocation.ts index 8fe9d241..dda47385 100644 --- a/palette/schemas/dashboardWorkspaceQuotaResourceAllocation.ts +++ b/palette/schemas/dashboardWorkspaceQuotaResourceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceResourceAllocation.ts b/palette/schemas/dashboardWorkspaceResourceAllocation.ts index e325647c..33712c6f 100644 --- a/palette/schemas/dashboardWorkspaceResourceAllocation.ts +++ b/palette/schemas/dashboardWorkspaceResourceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceSpec.ts b/palette/schemas/dashboardWorkspaceSpec.ts index 53cba2be..87349dda 100644 --- a/palette/schemas/dashboardWorkspaceSpec.ts +++ b/palette/schemas/dashboardWorkspaceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaceStatus.ts b/palette/schemas/dashboardWorkspaceStatus.ts index 88bc6aa6..c2daadf6 100644 --- a/palette/schemas/dashboardWorkspaceStatus.ts +++ b/palette/schemas/dashboardWorkspaceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dashboardWorkspaces.ts b/palette/schemas/dashboardWorkspaces.ts index 010fe849..299ab76f 100644 --- a/palette/schemas/dashboardWorkspaces.ts +++ b/palette/schemas/dashboardWorkspaces.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dataSinkConfig.ts b/palette/schemas/dataSinkConfig.ts index d10c5ac4..60738b5f 100644 --- a/palette/schemas/dataSinkConfig.ts +++ b/palette/schemas/dataSinkConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dataSinkSpec.ts b/palette/schemas/dataSinkSpec.ts index f14dfc63..0bf77386 100644 --- a/palette/schemas/dataSinkSpec.ts +++ b/palette/schemas/dataSinkSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dataSinkableSpec.ts b/palette/schemas/dataSinkableSpec.ts index df6be81e..72135720 100644 --- a/palette/schemas/dataSinkableSpec.ts +++ b/palette/schemas/dataSinkableSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/dataSinkableSpecType.ts b/palette/schemas/dataSinkableSpecType.ts index 36d57cca..4fd0d153 100644 --- a/palette/schemas/dataSinkableSpecType.ts +++ b/palette/schemas/dataSinkableSpecType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/databaseTransferJob.ts b/palette/schemas/databaseTransferJob.ts index 55879618..93121237 100644 --- a/palette/schemas/databaseTransferJob.ts +++ b/palette/schemas/databaseTransferJob.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/databaseTransferJobMode.ts b/palette/schemas/databaseTransferJobMode.ts index 8ff14c97..cbece42a 100644 --- a/palette/schemas/databaseTransferJobMode.ts +++ b/palette/schemas/databaseTransferJobMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/databaseTransferStatus.ts b/palette/schemas/databaseTransferStatus.ts index 8e6756d2..7eff9646 100644 --- a/palette/schemas/databaseTransferStatus.ts +++ b/palette/schemas/databaseTransferStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/deletedMsg.ts b/palette/schemas/deletedMsg.ts index aab5c072..f57feaf4 100644 --- a/palette/schemas/deletedMsg.ts +++ b/palette/schemas/deletedMsg.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/developerCredit.ts b/palette/schemas/developerCredit.ts index 1209429f..82486789 100644 --- a/palette/schemas/developerCredit.ts +++ b/palette/schemas/developerCredit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/deviceSpec.ts b/palette/schemas/deviceSpec.ts index 0fdb5ac5..986d59e1 100644 --- a/palette/schemas/deviceSpec.ts +++ b/palette/schemas/deviceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/deviceSpecArchType.ts b/palette/schemas/deviceSpecArchType.ts index 01649a2f..0ea2b336 100644 --- a/palette/schemas/deviceSpecArchType.ts +++ b/palette/schemas/deviceSpecArchType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/deviceSpecHostState.ts b/palette/schemas/deviceSpecHostState.ts index 3e99578a..321bcc3b 100644 --- a/palette/schemas/deviceSpecHostState.ts +++ b/palette/schemas/deviceSpecHostState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/deviceSpecHostType.ts b/palette/schemas/deviceSpecHostType.ts index c2f12a89..a5f18f34 100644 --- a/palette/schemas/deviceSpecHostType.ts +++ b/palette/schemas/deviceSpecHostType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/disk.ts b/palette/schemas/disk.ts index f25ce6b3..19f4f0e7 100644 --- a/palette/schemas/disk.ts +++ b/palette/schemas/disk.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/domainHost.ts b/palette/schemas/domainHost.ts index fe49df26..3cfe9fc1 100644 --- a/palette/schemas/domainHost.ts +++ b/palette/schemas/domainHost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrAuthorizationRequestEntity.ts b/palette/schemas/ecrAuthorizationRequestEntity.ts index 0c8730dd..d65506d1 100644 --- a/palette/schemas/ecrAuthorizationRequestEntity.ts +++ b/palette/schemas/ecrAuthorizationRequestEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrImageEntity.ts b/palette/schemas/ecrImageEntity.ts index 4761db13..5289f6ce 100644 --- a/palette/schemas/ecrImageEntity.ts +++ b/palette/schemas/ecrImageEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrImageValidateEntity.ts b/palette/schemas/ecrImageValidateEntity.ts index da4d0a82..ef93f8ac 100644 --- a/palette/schemas/ecrImageValidateEntity.ts +++ b/palette/schemas/ecrImageValidateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrRegistriesCreateParams.ts b/palette/schemas/ecrRegistriesCreateParams.ts index e77a44b3..0746ebae 100644 --- a/palette/schemas/ecrRegistriesCreateParams.ts +++ b/palette/schemas/ecrRegistriesCreateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrRegistriesUidSyncParams.ts b/palette/schemas/ecrRegistriesUidSyncParams.ts index f116eddd..3da4016a 100644 --- a/palette/schemas/ecrRegistriesUidSyncParams.ts +++ b/palette/schemas/ecrRegistriesUidSyncParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrRegistry.ts b/palette/schemas/ecrRegistry.ts index dbe73ffb..9f7baf31 100644 --- a/palette/schemas/ecrRegistry.ts +++ b/palette/schemas/ecrRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrRegistrySpec.ts b/palette/schemas/ecrRegistrySpec.ts index 0a7f6dbe..7d3d57b9 100644 --- a/palette/schemas/ecrRegistrySpec.ts +++ b/palette/schemas/ecrRegistrySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ecrRegistrySpecProviderType.ts b/palette/schemas/ecrRegistrySpecProviderType.ts index 7e34058f..6b345d9a 100644 --- a/palette/schemas/ecrRegistrySpecProviderType.ts +++ b/palette/schemas/ecrRegistrySpecProviderType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -17,5 +17,4 @@ export type EcrRegistrySpecProviderType = typeof EcrRegistrySpecProviderType[key export const EcrRegistrySpecProviderType = { helm: 'helm', pack: 'pack', - zarf: 'zarf', } as const; diff --git a/palette/schemas/edgeClusterObjectEntity.ts b/palette/schemas/edgeClusterObjectEntity.ts index 9804aeeb..2b7c7cf3 100644 --- a/palette/schemas/edgeClusterObjectEntity.ts +++ b/palette/schemas/edgeClusterObjectEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHost.ts b/palette/schemas/edgeHost.ts index 89a87325..a1db8fe2 100644 --- a/palette/schemas/edgeHost.ts +++ b/palette/schemas/edgeHost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostCloudProperties.ts b/palette/schemas/edgeHostCloudProperties.ts index 7b61f6af..8c825616 100644 --- a/palette/schemas/edgeHostCloudProperties.ts +++ b/palette/schemas/edgeHostCloudProperties.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostClusterEntity.ts b/palette/schemas/edgeHostClusterEntity.ts index 468b67d5..d4fb973f 100644 --- a/palette/schemas/edgeHostClusterEntity.ts +++ b/palette/schemas/edgeHostClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostConfig.ts b/palette/schemas/edgeHostConfig.ts index 3450c48c..6b717a9e 100644 --- a/palette/schemas/edgeHostConfig.ts +++ b/palette/schemas/edgeHostConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDevice.ts b/palette/schemas/edgeHostDevice.ts index a72d7427..f794df0e 100644 --- a/palette/schemas/edgeHostDevice.ts +++ b/palette/schemas/edgeHostDevice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceEntity.ts b/palette/schemas/edgeHostDeviceEntity.ts index 2979e73f..9a85c2c9 100644 --- a/palette/schemas/edgeHostDeviceEntity.ts +++ b/palette/schemas/edgeHostDeviceEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceHostCheckSum.ts b/palette/schemas/edgeHostDeviceHostCheckSum.ts index 71b4419c..50e988e2 100644 --- a/palette/schemas/edgeHostDeviceHostCheckSum.ts +++ b/palette/schemas/edgeHostDeviceHostCheckSum.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceHostPairingKey.ts b/palette/schemas/edgeHostDeviceHostPairingKey.ts index 7d47c8c3..5f9a9a00 100644 --- a/palette/schemas/edgeHostDeviceHostPairingKey.ts +++ b/palette/schemas/edgeHostDeviceHostPairingKey.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceMetaUpdateEntity.ts b/palette/schemas/edgeHostDeviceMetaUpdateEntity.ts index a9a8c0e1..6608ab46 100644 --- a/palette/schemas/edgeHostDeviceMetaUpdateEntity.ts +++ b/palette/schemas/edgeHostDeviceMetaUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceSpec.ts b/palette/schemas/edgeHostDeviceSpec.ts index 7e81936c..1a7bbea1 100644 --- a/palette/schemas/edgeHostDeviceSpec.ts +++ b/palette/schemas/edgeHostDeviceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceSpecEntity.ts b/palette/schemas/edgeHostDeviceSpecEntity.ts index 41479c93..1e0874c2 100644 --- a/palette/schemas/edgeHostDeviceSpecEntity.ts +++ b/palette/schemas/edgeHostDeviceSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceSpecType.ts b/palette/schemas/edgeHostDeviceSpecType.ts index 35b998c4..9996b955 100644 --- a/palette/schemas/edgeHostDeviceSpecType.ts +++ b/palette/schemas/edgeHostDeviceSpecType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceStatus.ts b/palette/schemas/edgeHostDeviceStatus.ts index 208255bc..4b0e004c 100644 --- a/palette/schemas/edgeHostDeviceStatus.ts +++ b/palette/schemas/edgeHostDeviceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDeviceStatusState.ts b/palette/schemas/edgeHostDeviceStatusState.ts index 7da2552d..fbf4e0e3 100644 --- a/palette/schemas/edgeHostDeviceStatusState.ts +++ b/palette/schemas/edgeHostDeviceStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDevices.ts b/palette/schemas/edgeHostDevices.ts index b309d17f..8952544d 100644 --- a/palette/schemas/edgeHostDevices.ts +++ b/palette/schemas/edgeHostDevices.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDevicesUidGetParams.ts b/palette/schemas/edgeHostDevicesUidGetParams.ts index 0524c222..98bbc3af 100644 --- a/palette/schemas/edgeHostDevicesUidGetParams.ts +++ b/palette/schemas/edgeHostDevicesUidGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDevicesUidPackManifestsUidGetParams.ts b/palette/schemas/edgeHostDevicesUidPackManifestsUidGetParams.ts index 83cfdf22..50eb6e65 100644 --- a/palette/schemas/edgeHostDevicesUidPackManifestsUidGetParams.ts +++ b/palette/schemas/edgeHostDevicesUidPackManifestsUidGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostDevicesUidProfilesGetParams.ts b/palette/schemas/edgeHostDevicesUidProfilesGetParams.ts index fa212249..928cf220 100644 --- a/palette/schemas/edgeHostDevicesUidProfilesGetParams.ts +++ b/palette/schemas/edgeHostDevicesUidProfilesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostHealth.ts b/palette/schemas/edgeHostHealth.ts index 9b66b937..3064861d 100644 --- a/palette/schemas/edgeHostHealth.ts +++ b/palette/schemas/edgeHostHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostHealthState.ts b/palette/schemas/edgeHostHealthState.ts index c2f3ed8f..4ed1d3d6 100644 --- a/palette/schemas/edgeHostHealthState.ts +++ b/palette/schemas/edgeHostHealthState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostIdentity.ts b/palette/schemas/edgeHostIdentity.ts index 7b97cbba..69ec651a 100644 --- a/palette/schemas/edgeHostIdentity.ts +++ b/palette/schemas/edgeHostIdentity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostMeta.ts b/palette/schemas/edgeHostMeta.ts index f736a8ae..c20ac5f4 100644 --- a/palette/schemas/edgeHostMeta.ts +++ b/palette/schemas/edgeHostMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostMetaEdgeHostType.ts b/palette/schemas/edgeHostMetaEdgeHostType.ts index 20b623db..7d824058 100644 --- a/palette/schemas/edgeHostMetaEdgeHostType.ts +++ b/palette/schemas/edgeHostMetaEdgeHostType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostNetwork.ts b/palette/schemas/edgeHostNetwork.ts index bf14c415..b8c6c32b 100644 --- a/palette/schemas/edgeHostNetwork.ts +++ b/palette/schemas/edgeHostNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostNetworkNetworkType.ts b/palette/schemas/edgeHostNetworkNetworkType.ts index a7a027cc..2c9c89c1 100644 --- a/palette/schemas/edgeHostNetworkNetworkType.ts +++ b/palette/schemas/edgeHostNetworkNetworkType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostProperties.ts b/palette/schemas/edgeHostProperties.ts index 3e9792da..3b9a6a8c 100644 --- a/palette/schemas/edgeHostProperties.ts +++ b/palette/schemas/edgeHostProperties.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostRemoteSsh.ts b/palette/schemas/edgeHostRemoteSsh.ts index 5d18ff97..c11e5dc8 100644 --- a/palette/schemas/edgeHostRemoteSsh.ts +++ b/palette/schemas/edgeHostRemoteSsh.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostSSHSecret.ts b/palette/schemas/edgeHostSSHSecret.ts index d583f57d..e60b1751 100644 --- a/palette/schemas/edgeHostSSHSecret.ts +++ b/palette/schemas/edgeHostSSHSecret.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostSpecHost.ts b/palette/schemas/edgeHostSpecHost.ts index 135ab0d2..210fdfc3 100644 --- a/palette/schemas/edgeHostSpecHost.ts +++ b/palette/schemas/edgeHostSpecHost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostState.ts b/palette/schemas/edgeHostState.ts index def73795..96caece7 100644 --- a/palette/schemas/edgeHostState.ts +++ b/palette/schemas/edgeHostState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostStoragePool.ts b/palette/schemas/edgeHostStoragePool.ts index badbc299..c9bec665 100644 --- a/palette/schemas/edgeHostStoragePool.ts +++ b/palette/schemas/edgeHostStoragePool.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostVsphereCloudProperties.ts b/palette/schemas/edgeHostVsphereCloudProperties.ts index 068d28ea..a426fbf9 100644 --- a/palette/schemas/edgeHostVsphereCloudProperties.ts +++ b/palette/schemas/edgeHostVsphereCloudProperties.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMeta.ts b/palette/schemas/edgeHostsMeta.ts index dd5438b5..d0035808 100644 --- a/palette/schemas/edgeHostsMeta.ts +++ b/palette/schemas/edgeHostsMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadata.ts b/palette/schemas/edgeHostsMetadata.ts index ca6b438c..27bba385 100644 --- a/palette/schemas/edgeHostsMetadata.ts +++ b/palette/schemas/edgeHostsMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataFilter.ts b/palette/schemas/edgeHostsMetadataFilter.ts index 651e2586..a227bf33 100644 --- a/palette/schemas/edgeHostsMetadataFilter.ts +++ b/palette/schemas/edgeHostsMetadataFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataFilterSpec.ts b/palette/schemas/edgeHostsMetadataFilterSpec.ts index 3ffc0641..1a965c52 100644 --- a/palette/schemas/edgeHostsMetadataFilterSpec.ts +++ b/palette/schemas/edgeHostsMetadataFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataQuickFilterGetParams.ts b/palette/schemas/edgeHostsMetadataQuickFilterGetParams.ts index 4fb43df8..6f9a0395 100644 --- a/palette/schemas/edgeHostsMetadataQuickFilterGetParams.ts +++ b/palette/schemas/edgeHostsMetadataQuickFilterGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataQuickFilterGetQuickFilter.ts b/palette/schemas/edgeHostsMetadataQuickFilterGetQuickFilter.ts index 959d588e..fcc7cfee 100644 --- a/palette/schemas/edgeHostsMetadataQuickFilterGetQuickFilter.ts +++ b/palette/schemas/edgeHostsMetadataQuickFilterGetQuickFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataQuickFilterGetType.ts b/palette/schemas/edgeHostsMetadataQuickFilterGetType.ts index 0f6d0fad..9c6c0d30 100644 --- a/palette/schemas/edgeHostsMetadataQuickFilterGetType.ts +++ b/palette/schemas/edgeHostsMetadataQuickFilterGetType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataSortFields.ts b/palette/schemas/edgeHostsMetadataSortFields.ts index b33cb92a..c5e1faeb 100644 --- a/palette/schemas/edgeHostsMetadataSortFields.ts +++ b/palette/schemas/edgeHostsMetadataSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataSortSpec.ts b/palette/schemas/edgeHostsMetadataSortSpec.ts index 0b21c61e..9c53d248 100644 --- a/palette/schemas/edgeHostsMetadataSortSpec.ts +++ b/palette/schemas/edgeHostsMetadataSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataSpec.ts b/palette/schemas/edgeHostsMetadataSpec.ts index 4f2c7f02..0415b497 100644 --- a/palette/schemas/edgeHostsMetadataSpec.ts +++ b/palette/schemas/edgeHostsMetadataSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataStatus.ts b/palette/schemas/edgeHostsMetadataStatus.ts index 7a582a19..746384cc 100644 --- a/palette/schemas/edgeHostsMetadataStatus.ts +++ b/palette/schemas/edgeHostsMetadataStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsMetadataSummary.ts b/palette/schemas/edgeHostsMetadataSummary.ts index 901f682b..7ede4b69 100644 --- a/palette/schemas/edgeHostsMetadataSummary.ts +++ b/palette/schemas/edgeHostsMetadataSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsSearchSummary.ts b/palette/schemas/edgeHostsSearchSummary.ts index 7e7e24a4..5bf80a29 100644 --- a/palette/schemas/edgeHostsSearchSummary.ts +++ b/palette/schemas/edgeHostsSearchSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeHostsTags.ts b/palette/schemas/edgeHostsTags.ts index bab86af1..f167fd5a 100644 --- a/palette/schemas/edgeHostsTags.ts +++ b/palette/schemas/edgeHostsTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeCloudClusterConfigEntity.ts b/palette/schemas/edgeNativeCloudClusterConfigEntity.ts index e24cb848..3042455e 100644 --- a/palette/schemas/edgeNativeCloudClusterConfigEntity.ts +++ b/palette/schemas/edgeNativeCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeCloudConfig.ts b/palette/schemas/edgeNativeCloudConfig.ts index 8a385065..bd560837 100644 --- a/palette/schemas/edgeNativeCloudConfig.ts +++ b/palette/schemas/edgeNativeCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeCloudConfigSpec.ts b/palette/schemas/edgeNativeCloudConfigSpec.ts index 35e71eb2..a6d4274d 100644 --- a/palette/schemas/edgeNativeCloudConfigSpec.ts +++ b/palette/schemas/edgeNativeCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeCloudConfigStatus.ts b/palette/schemas/edgeNativeCloudConfigStatus.ts index edcdbfc8..ca7987d8 100644 --- a/palette/schemas/edgeNativeCloudConfigStatus.ts +++ b/palette/schemas/edgeNativeCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeClusterConfig.ts b/palette/schemas/edgeNativeClusterConfig.ts index ce7f748b..1b011006 100644 --- a/palette/schemas/edgeNativeClusterConfig.ts +++ b/palette/schemas/edgeNativeClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeClusterConfigPairEntity.ts b/palette/schemas/edgeNativeClusterConfigPairEntity.ts index e6769c9b..77d43ac8 100644 --- a/palette/schemas/edgeNativeClusterConfigPairEntity.ts +++ b/palette/schemas/edgeNativeClusterConfigPairEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeClusterPairSpcEntity.ts b/palette/schemas/edgeNativeClusterPairSpcEntity.ts index 1f701768..61edc604 100644 --- a/palette/schemas/edgeNativeClusterPairSpcEntity.ts +++ b/palette/schemas/edgeNativeClusterPairSpcEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeClusterPairSpcEntitySpec.ts b/palette/schemas/edgeNativeClusterPairSpcEntitySpec.ts index 301f2149..c74331af 100644 --- a/palette/schemas/edgeNativeClusterPairSpcEntitySpec.ts +++ b/palette/schemas/edgeNativeClusterPairSpcEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeControlPlaneEndPoint.ts b/palette/schemas/edgeNativeControlPlaneEndPoint.ts index 2cbb2c6d..6fdfd267 100644 --- a/palette/schemas/edgeNativeControlPlaneEndPoint.ts +++ b/palette/schemas/edgeNativeControlPlaneEndPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeControlPlaneEndPointType.ts b/palette/schemas/edgeNativeControlPlaneEndPointType.ts index 138d3a8c..882b42c2 100644 --- a/palette/schemas/edgeNativeControlPlaneEndPointType.ts +++ b/palette/schemas/edgeNativeControlPlaneEndPointType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeHost.ts b/palette/schemas/edgeNativeHost.ts index 86c6eb1d..191178af 100644 --- a/palette/schemas/edgeNativeHost.ts +++ b/palette/schemas/edgeNativeHost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeHostTwoNodeCandidatePriority.ts b/palette/schemas/edgeNativeHostTwoNodeCandidatePriority.ts index 4af2e38f..d21e281c 100644 --- a/palette/schemas/edgeNativeHostTwoNodeCandidatePriority.ts +++ b/palette/schemas/edgeNativeHostTwoNodeCandidatePriority.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeHybridClusterConfig.ts b/palette/schemas/edgeNativeHybridClusterConfig.ts index 15a976b7..5afc7ab2 100644 --- a/palette/schemas/edgeNativeHybridClusterConfig.ts +++ b/palette/schemas/edgeNativeHybridClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeHybridConfigEntity.ts b/palette/schemas/edgeNativeHybridConfigEntity.ts index 9d1bb6b4..092c3576 100644 --- a/palette/schemas/edgeNativeHybridConfigEntity.ts +++ b/palette/schemas/edgeNativeHybridConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeHybridMachineConfigEntity.ts b/palette/schemas/edgeNativeHybridMachineConfigEntity.ts index eada0381..c5dbee73 100644 --- a/palette/schemas/edgeNativeHybridMachineConfigEntity.ts +++ b/palette/schemas/edgeNativeHybridMachineConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeHybridMachinePoolHost.ts b/palette/schemas/edgeNativeHybridMachinePoolHost.ts index 7663d8c7..1a70533a 100644 --- a/palette/schemas/edgeNativeHybridMachinePoolHost.ts +++ b/palette/schemas/edgeNativeHybridMachinePoolHost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeHybridMachinePoolHostTwoNodeCandidatePriority.ts b/palette/schemas/edgeNativeHybridMachinePoolHostTwoNodeCandidatePriority.ts index 6ee90bdb..900ff439 100644 --- a/palette/schemas/edgeNativeHybridMachinePoolHostTwoNodeCandidatePriority.ts +++ b/palette/schemas/edgeNativeHybridMachinePoolHostTwoNodeCandidatePriority.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeInstanceType.ts b/palette/schemas/edgeNativeInstanceType.ts index 58cd0977..7258b581 100644 --- a/palette/schemas/edgeNativeInstanceType.ts +++ b/palette/schemas/edgeNativeInstanceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachine.ts b/palette/schemas/edgeNativeMachine.ts index 0d88b2be..85d2c046 100644 --- a/palette/schemas/edgeNativeMachine.ts +++ b/palette/schemas/edgeNativeMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachinePoolCloudConfigEntity.ts b/palette/schemas/edgeNativeMachinePoolCloudConfigEntity.ts index cd7e419a..35beab61 100644 --- a/palette/schemas/edgeNativeMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/edgeNativeMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachinePoolConfig.ts b/palette/schemas/edgeNativeMachinePoolConfig.ts index df523407..629a7650 100644 --- a/palette/schemas/edgeNativeMachinePoolConfig.ts +++ b/palette/schemas/edgeNativeMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachinePoolConfigAdditionalLabels.ts b/palette/schemas/edgeNativeMachinePoolConfigAdditionalLabels.ts index c67c7460..b51adb91 100644 --- a/palette/schemas/edgeNativeMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/edgeNativeMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachinePoolConfigAdditionalTags.ts b/palette/schemas/edgeNativeMachinePoolConfigAdditionalTags.ts index 39c9e7b0..c6aa3108 100644 --- a/palette/schemas/edgeNativeMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/edgeNativeMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachinePoolConfigEntity.ts b/palette/schemas/edgeNativeMachinePoolConfigEntity.ts index 9ea2df86..256202c6 100644 --- a/palette/schemas/edgeNativeMachinePoolConfigEntity.ts +++ b/palette/schemas/edgeNativeMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachinePoolHostEntity.ts b/palette/schemas/edgeNativeMachinePoolHostEntity.ts index fa011bfa..ab61ba7d 100644 --- a/palette/schemas/edgeNativeMachinePoolHostEntity.ts +++ b/palette/schemas/edgeNativeMachinePoolHostEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachinePoolHostEntityTwoNodeCandidatePriority.ts b/palette/schemas/edgeNativeMachinePoolHostEntityTwoNodeCandidatePriority.ts index 38decd2e..24e29a77 100644 --- a/palette/schemas/edgeNativeMachinePoolHostEntityTwoNodeCandidatePriority.ts +++ b/palette/schemas/edgeNativeMachinePoolHostEntityTwoNodeCandidatePriority.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachineSpec.ts b/palette/schemas/edgeNativeMachineSpec.ts index 98a17844..38720c59 100644 --- a/palette/schemas/edgeNativeMachineSpec.ts +++ b/palette/schemas/edgeNativeMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeMachines.ts b/palette/schemas/edgeNativeMachines.ts index efce4122..e14642c5 100644 --- a/palette/schemas/edgeNativeMachines.ts +++ b/palette/schemas/edgeNativeMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeNic.ts b/palette/schemas/edgeNativeNic.ts index aa89cd36..bcb9265c 100644 --- a/palette/schemas/edgeNativeNic.ts +++ b/palette/schemas/edgeNativeNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeOverlayNetworkConfiguration.ts b/palette/schemas/edgeNativeOverlayNetworkConfiguration.ts index bd0b0943..31743b99 100644 --- a/palette/schemas/edgeNativeOverlayNetworkConfiguration.ts +++ b/palette/schemas/edgeNativeOverlayNetworkConfiguration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeNativeTwoNodeCandidateEntity.ts b/palette/schemas/edgeNativeTwoNodeCandidateEntity.ts index 45cdf036..d9bd4b89 100644 --- a/palette/schemas/edgeNativeTwoNodeCandidateEntity.ts +++ b/palette/schemas/edgeNativeTwoNodeCandidateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeServiceLogin.ts b/palette/schemas/edgeServiceLogin.ts index 2f88b718..21aa3285 100644 --- a/palette/schemas/edgeServiceLogin.ts +++ b/palette/schemas/edgeServiceLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeToken.ts b/palette/schemas/edgeToken.ts index b571f495..443c3ab9 100644 --- a/palette/schemas/edgeToken.ts +++ b/palette/schemas/edgeToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenActiveState.ts b/palette/schemas/edgeTokenActiveState.ts index 53fbf672..3e6e38fb 100644 --- a/palette/schemas/edgeTokenActiveState.ts +++ b/palette/schemas/edgeTokenActiveState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenEntity.ts b/palette/schemas/edgeTokenEntity.ts index fdd71b09..015dbc60 100644 --- a/palette/schemas/edgeTokenEntity.ts +++ b/palette/schemas/edgeTokenEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenProject.ts b/palette/schemas/edgeTokenProject.ts index 03409dce..15434f8b 100644 --- a/palette/schemas/edgeTokenProject.ts +++ b/palette/schemas/edgeTokenProject.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenSpec.ts b/palette/schemas/edgeTokenSpec.ts index a9227139..001ef63b 100644 --- a/palette/schemas/edgeTokenSpec.ts +++ b/palette/schemas/edgeTokenSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenSpecEntity.ts b/palette/schemas/edgeTokenSpecEntity.ts index 50dff809..4386c8e0 100644 --- a/palette/schemas/edgeTokenSpecEntity.ts +++ b/palette/schemas/edgeTokenSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenSpecUpdate.ts b/palette/schemas/edgeTokenSpecUpdate.ts index 479f9342..8c2e4fd9 100644 --- a/palette/schemas/edgeTokenSpecUpdate.ts +++ b/palette/schemas/edgeTokenSpecUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenStatus.ts b/palette/schemas/edgeTokenStatus.ts index 5d22dfee..928a8695 100644 --- a/palette/schemas/edgeTokenStatus.ts +++ b/palette/schemas/edgeTokenStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokenUpdate.ts b/palette/schemas/edgeTokenUpdate.ts index f40e6f70..27b4f8bf 100644 --- a/palette/schemas/edgeTokenUpdate.ts +++ b/palette/schemas/edgeTokenUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/edgeTokens.ts b/palette/schemas/edgeTokens.ts index 87ee145e..7212b2d3 100644 --- a/palette/schemas/edgeTokens.ts +++ b/palette/schemas/edgeTokens.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksAddon.ts b/palette/schemas/eksAddon.ts index 45e69306..58c4c4db 100644 --- a/palette/schemas/eksAddon.ts +++ b/palette/schemas/eksAddon.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksCloudClusterConfigEntity.ts b/palette/schemas/eksCloudClusterConfigEntity.ts index e6784cbe..269e9006 100644 --- a/palette/schemas/eksCloudClusterConfigEntity.ts +++ b/palette/schemas/eksCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksCloudConfig.ts b/palette/schemas/eksCloudConfig.ts index 5173368c..a25b78ad 100644 --- a/palette/schemas/eksCloudConfig.ts +++ b/palette/schemas/eksCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksCloudConfigSpec.ts b/palette/schemas/eksCloudConfigSpec.ts index 7b65b02e..92da556e 100644 --- a/palette/schemas/eksCloudConfigSpec.ts +++ b/palette/schemas/eksCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksClusterConfig.ts b/palette/schemas/eksClusterConfig.ts index fb667398..3fd83dbd 100644 --- a/palette/schemas/eksClusterConfig.ts +++ b/palette/schemas/eksClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksClusterConfigEndpointAccess.ts b/palette/schemas/eksClusterConfigEndpointAccess.ts index 9c987cbf..3a635477 100644 --- a/palette/schemas/eksClusterConfigEndpointAccess.ts +++ b/palette/schemas/eksClusterConfigEndpointAccess.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksFargateProfiles.ts b/palette/schemas/eksFargateProfiles.ts index f4822c10..7f165ebe 100644 --- a/palette/schemas/eksFargateProfiles.ts +++ b/palette/schemas/eksFargateProfiles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachineCloudConfigEntity.ts b/palette/schemas/eksMachineCloudConfigEntity.ts index 7ee861b2..ebc44a18 100644 --- a/palette/schemas/eksMachineCloudConfigEntity.ts +++ b/palette/schemas/eksMachineCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachineCloudConfigEntityCapacityType.ts b/palette/schemas/eksMachineCloudConfigEntityCapacityType.ts index d754e1c9..333b5fec 100644 --- a/palette/schemas/eksMachineCloudConfigEntityCapacityType.ts +++ b/palette/schemas/eksMachineCloudConfigEntityCapacityType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachinePoolConfig.ts b/palette/schemas/eksMachinePoolConfig.ts index f6399b9b..6c658dc5 100644 --- a/palette/schemas/eksMachinePoolConfig.ts +++ b/palette/schemas/eksMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachinePoolConfigAdditionalLabels.ts b/palette/schemas/eksMachinePoolConfigAdditionalLabels.ts index 448d6a1f..21a35cd4 100644 --- a/palette/schemas/eksMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/eksMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachinePoolConfigAdditionalTags.ts b/palette/schemas/eksMachinePoolConfigAdditionalTags.ts index fc785b62..b902d45d 100644 --- a/palette/schemas/eksMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/eksMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachinePoolConfigCapacityType.ts b/palette/schemas/eksMachinePoolConfigCapacityType.ts index 7380c10b..7c24e693 100644 --- a/palette/schemas/eksMachinePoolConfigCapacityType.ts +++ b/palette/schemas/eksMachinePoolConfigCapacityType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachinePoolConfigEntity.ts b/palette/schemas/eksMachinePoolConfigEntity.ts index 7a61c76e..2ce74953 100644 --- a/palette/schemas/eksMachinePoolConfigEntity.ts +++ b/palette/schemas/eksMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksMachinePoolConfigSubnetIds.ts b/palette/schemas/eksMachinePoolConfigSubnetIds.ts index 1ecbf7fa..8d488b0d 100644 --- a/palette/schemas/eksMachinePoolConfigSubnetIds.ts +++ b/palette/schemas/eksMachinePoolConfigSubnetIds.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksPropertiesValidateSpec.ts b/palette/schemas/eksPropertiesValidateSpec.ts index c6e965ca..592ff47a 100644 --- a/palette/schemas/eksPropertiesValidateSpec.ts +++ b/palette/schemas/eksPropertiesValidateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eksSubnetEntity.ts b/palette/schemas/eksSubnetEntity.ts index b866cc48..8b335361 100644 --- a/palette/schemas/eksSubnetEntity.ts +++ b/palette/schemas/eksSubnetEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/encryptionConfig.ts b/palette/schemas/encryptionConfig.ts index 62a2c367..22ff5991 100644 --- a/palette/schemas/encryptionConfig.ts +++ b/palette/schemas/encryptionConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/error.ts b/palette/schemas/error.ts index f6753eef..fb71342a 100644 --- a/palette/schemas/error.ts +++ b/palette/schemas/error.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/errorDetails.ts b/palette/schemas/errorDetails.ts index db11e378..67bfb9b2 100644 --- a/palette/schemas/errorDetails.ts +++ b/palette/schemas/errorDetails.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/event.ts b/palette/schemas/event.ts index 9868334a..bcc47645 100644 --- a/palette/schemas/event.ts +++ b/palette/schemas/event.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventRelatedObject.ts b/palette/schemas/eventRelatedObject.ts index b1d50182..a1f8d345 100644 --- a/palette/schemas/eventRelatedObject.ts +++ b/palette/schemas/eventRelatedObject.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventRelatedObjectKind.ts b/palette/schemas/eventRelatedObjectKind.ts index b8e78dfc..e9b9b683 100644 --- a/palette/schemas/eventRelatedObjectKind.ts +++ b/palette/schemas/eventRelatedObjectKind.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventSource.ts b/palette/schemas/eventSource.ts index 96124954..d9840bec 100644 --- a/palette/schemas/eventSource.ts +++ b/palette/schemas/eventSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/events.ts b/palette/schemas/events.ts index f5ae7986..2f58602b 100644 --- a/palette/schemas/events.ts +++ b/palette/schemas/events.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventsComponentsListParams.ts b/palette/schemas/eventsComponentsListParams.ts index f4394316..6330b41a 100644 --- a/palette/schemas/eventsComponentsListParams.ts +++ b/palette/schemas/eventsComponentsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventsComponentsObjTypeUidListParams.ts b/palette/schemas/eventsComponentsObjTypeUidListParams.ts index fced4978..d10b1deb 100644 --- a/palette/schemas/eventsComponentsObjTypeUidListParams.ts +++ b/palette/schemas/eventsComponentsObjTypeUidListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventsMigrate.ts b/palette/schemas/eventsMigrate.ts index bb81ca2c..2f17b6f8 100644 --- a/palette/schemas/eventsMigrate.ts +++ b/palette/schemas/eventsMigrate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventsMigrateSourceVersion.ts b/palette/schemas/eventsMigrateSourceVersion.ts index 0889ecf6..e67d0c34 100644 --- a/palette/schemas/eventsMigrateSourceVersion.ts +++ b/palette/schemas/eventsMigrateSourceVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventsMigrateTargetVersion.ts b/palette/schemas/eventsMigrateTargetVersion.ts index ebaeb482..76371e78 100644 --- a/palette/schemas/eventsMigrateTargetVersion.ts +++ b/palette/schemas/eventsMigrateTargetVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventsObjectsEntity.ts b/palette/schemas/eventsObjectsEntity.ts index 9e615818..bc8bab78 100644 --- a/palette/schemas/eventsObjectsEntity.ts +++ b/palette/schemas/eventsObjectsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/eventsRelatedObjectsEntity.ts b/palette/schemas/eventsRelatedObjectsEntity.ts index 44625880..94ec0858 100644 --- a/palette/schemas/eventsRelatedObjectsEntity.ts +++ b/palette/schemas/eventsRelatedObjectsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/fargateProfile.ts b/palette/schemas/fargateProfile.ts index 9e8c259e..159b2ada 100644 --- a/palette/schemas/fargateProfile.ts +++ b/palette/schemas/fargateProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/fargateProfileAdditionalTags.ts b/palette/schemas/fargateProfileAdditionalTags.ts index 2b4ede3d..a5726a7e 100644 --- a/palette/schemas/fargateProfileAdditionalTags.ts +++ b/palette/schemas/fargateProfileAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/fargateSelector.ts b/palette/schemas/fargateSelector.ts index 12923973..115aa4e3 100644 --- a/palette/schemas/fargateSelector.ts +++ b/palette/schemas/fargateSelector.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/fargateSelectorLabels.ts b/palette/schemas/fargateSelectorLabels.ts index 08683b8e..08b45630 100644 --- a/palette/schemas/fargateSelectorLabels.ts +++ b/palette/schemas/fargateSelectorLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/feature.ts b/palette/schemas/feature.ts index 5513c9e3..cecd93ba 100644 --- a/palette/schemas/feature.ts +++ b/palette/schemas/feature.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/featureSpec.ts b/palette/schemas/featureSpec.ts index 7debb41f..bfb3ed09 100644 --- a/palette/schemas/featureSpec.ts +++ b/palette/schemas/featureSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/featureUpdate.ts b/palette/schemas/featureUpdate.ts index ee502280..3e4e3461 100644 --- a/palette/schemas/featureUpdate.ts +++ b/palette/schemas/featureUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/featureUpdateSpec.ts b/palette/schemas/featureUpdateSpec.ts index d58bbef7..25c5ec9b 100644 --- a/palette/schemas/featureUpdateSpec.ts +++ b/palette/schemas/featureUpdateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/features.ts b/palette/schemas/features.ts index 8b65d78c..adddeda3 100644 --- a/palette/schemas/features.ts +++ b/palette/schemas/features.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterArray.ts b/palette/schemas/filterArray.ts index 023eb4d4..d0b4c556 100644 --- a/palette/schemas/filterArray.ts +++ b/palette/schemas/filterArray.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterIntRange.ts b/palette/schemas/filterIntRange.ts index 3280a9a3..ea6ae6a4 100644 --- a/palette/schemas/filterIntRange.ts +++ b/palette/schemas/filterIntRange.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterMetadata.ts b/palette/schemas/filterMetadata.ts index 60eeb04b..8fc7eccf 100644 --- a/palette/schemas/filterMetadata.ts +++ b/palette/schemas/filterMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterNumberRange.ts b/palette/schemas/filterNumberRange.ts index 2663143c..c51f59fc 100644 --- a/palette/schemas/filterNumberRange.ts +++ b/palette/schemas/filterNumberRange.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterString.ts b/palette/schemas/filterString.ts index 6e8b44de..2e34b9f5 100644 --- a/palette/schemas/filterString.ts +++ b/palette/schemas/filterString.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterSummary.ts b/palette/schemas/filterSummary.ts index 245a3428..688c66ff 100644 --- a/palette/schemas/filterSummary.ts +++ b/palette/schemas/filterSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterSummarySpec.ts b/palette/schemas/filterSummarySpec.ts index e25f2083..36466acb 100644 --- a/palette/schemas/filterSummarySpec.ts +++ b/palette/schemas/filterSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filterVersionString.ts b/palette/schemas/filterVersionString.ts index e491178a..332cdfb8 100644 --- a/palette/schemas/filterVersionString.ts +++ b/palette/schemas/filterVersionString.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filtersListParams.ts b/palette/schemas/filtersListParams.ts index 744c6a03..4944ff00 100644 --- a/palette/schemas/filtersListParams.ts +++ b/palette/schemas/filtersListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filtersMetadata.ts b/palette/schemas/filtersMetadata.ts index ac40adb2..3b226f1c 100644 --- a/palette/schemas/filtersMetadata.ts +++ b/palette/schemas/filtersMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filtersMetadataParams.ts b/palette/schemas/filtersMetadataParams.ts index 89f350f4..c749b3e0 100644 --- a/palette/schemas/filtersMetadataParams.ts +++ b/palette/schemas/filtersMetadataParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/filtersSummary.ts b/palette/schemas/filtersSummary.ts index 5a6b81c6..4edb01e0 100644 --- a/palette/schemas/filtersSummary.ts +++ b/palette/schemas/filtersSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/fipsSettings.ts b/palette/schemas/fipsSettings.ts index f563deb6..9d728199 100644 --- a/palette/schemas/fipsSettings.ts +++ b/palette/schemas/fipsSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/freemiumUsage.ts b/palette/schemas/freemiumUsage.ts index 7839e4bb..55ffcb7c 100644 --- a/palette/schemas/freemiumUsage.ts +++ b/palette/schemas/freemiumUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/freemiumUsageLimit.ts b/palette/schemas/freemiumUsageLimit.ts index 6627829f..45fce7eb 100644 --- a/palette/schemas/freemiumUsageLimit.ts +++ b/palette/schemas/freemiumUsageLimit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gPUDeviceSpec.ts b/palette/schemas/gPUDeviceSpec.ts index e9a9ffcc..642ea293 100644 --- a/palette/schemas/gPUDeviceSpec.ts +++ b/palette/schemas/gPUDeviceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gPUDeviceSpecAddresses.ts b/palette/schemas/gPUDeviceSpecAddresses.ts index 235f65cf..06c9b2cb 100644 --- a/palette/schemas/gPUDeviceSpecAddresses.ts +++ b/palette/schemas/gPUDeviceSpecAddresses.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpAccount.ts b/palette/schemas/gcpAccount.ts index 817e1434..e15b833e 100644 --- a/palette/schemas/gcpAccount.ts +++ b/palette/schemas/gcpAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpAccountEntity.ts b/palette/schemas/gcpAccountEntity.ts index bb24e469..b04e257a 100644 --- a/palette/schemas/gcpAccountEntity.ts +++ b/palette/schemas/gcpAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpAccountEntitySpec.ts b/palette/schemas/gcpAccountEntitySpec.ts index 4097d4cc..a9234098 100644 --- a/palette/schemas/gcpAccountEntitySpec.ts +++ b/palette/schemas/gcpAccountEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpAccountNameValidateSpec.ts b/palette/schemas/gcpAccountNameValidateSpec.ts index 1a562e1a..ff29ed93 100644 --- a/palette/schemas/gcpAccountNameValidateSpec.ts +++ b/palette/schemas/gcpAccountNameValidateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpAccountSpec.ts b/palette/schemas/gcpAccountSpec.ts index 1a41b22c..6bfdddf8 100644 --- a/palette/schemas/gcpAccountSpec.ts +++ b/palette/schemas/gcpAccountSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpAccountValidateSpec.ts b/palette/schemas/gcpAccountValidateSpec.ts index 15e9cfb6..73ebbefa 100644 --- a/palette/schemas/gcpAccountValidateSpec.ts +++ b/palette/schemas/gcpAccountValidateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpAccounts.ts b/palette/schemas/gcpAccounts.ts index 96dd8d8d..7840ed09 100644 --- a/palette/schemas/gcpAccounts.ts +++ b/palette/schemas/gcpAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpCloudAccountValidateEntity.ts b/palette/schemas/gcpCloudAccountValidateEntity.ts index 0c2ee142..8e2caab1 100644 --- a/palette/schemas/gcpCloudAccountValidateEntity.ts +++ b/palette/schemas/gcpCloudAccountValidateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpCloudClusterConfigEntity.ts b/palette/schemas/gcpCloudClusterConfigEntity.ts index 07d452db..f4b52347 100644 --- a/palette/schemas/gcpCloudClusterConfigEntity.ts +++ b/palette/schemas/gcpCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpCloudConfig.ts b/palette/schemas/gcpCloudConfig.ts index b4d2fc27..85e75aca 100644 --- a/palette/schemas/gcpCloudConfig.ts +++ b/palette/schemas/gcpCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpCloudConfigSpec.ts b/palette/schemas/gcpCloudConfigSpec.ts index 1c394c7f..646b5275 100644 --- a/palette/schemas/gcpCloudConfigSpec.ts +++ b/palette/schemas/gcpCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpCloudConfigStatus.ts b/palette/schemas/gcpCloudConfigStatus.ts index 255416bc..ce57bd95 100644 --- a/palette/schemas/gcpCloudConfigStatus.ts +++ b/palette/schemas/gcpCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpCloudConfigStatusRoleDigest.ts b/palette/schemas/gcpCloudConfigStatusRoleDigest.ts index 5c9879e9..54567b33 100644 --- a/palette/schemas/gcpCloudConfigStatusRoleDigest.ts +++ b/palette/schemas/gcpCloudConfigStatusRoleDigest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpClusterConfig.ts b/palette/schemas/gcpClusterConfig.ts index be115fc9..b6a7e982 100644 --- a/palette/schemas/gcpClusterConfig.ts +++ b/palette/schemas/gcpClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpImage.ts b/palette/schemas/gcpImage.ts index d15c7082..d9442333 100644 --- a/palette/schemas/gcpImage.ts +++ b/palette/schemas/gcpImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpImageUrlEntity.ts b/palette/schemas/gcpImageUrlEntity.ts index f49d9e1f..5b32346a 100644 --- a/palette/schemas/gcpImageUrlEntity.ts +++ b/palette/schemas/gcpImageUrlEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpInstanceTypes.ts b/palette/schemas/gcpInstanceTypes.ts index 27cc9641..beaf6b4e 100644 --- a/palette/schemas/gcpInstanceTypes.ts +++ b/palette/schemas/gcpInstanceTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachine.ts b/palette/schemas/gcpMachine.ts index 0a55ad0b..f33c2a16 100644 --- a/palette/schemas/gcpMachine.ts +++ b/palette/schemas/gcpMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachinePoolCloudConfigEntity.ts b/palette/schemas/gcpMachinePoolCloudConfigEntity.ts index dca190c3..448991e2 100644 --- a/palette/schemas/gcpMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/gcpMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachinePoolConfig.ts b/palette/schemas/gcpMachinePoolConfig.ts index 7edcbf51..2164fb5c 100644 --- a/palette/schemas/gcpMachinePoolConfig.ts +++ b/palette/schemas/gcpMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachinePoolConfigAdditionalLabels.ts b/palette/schemas/gcpMachinePoolConfigAdditionalLabels.ts index 99d75609..0a782035 100644 --- a/palette/schemas/gcpMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/gcpMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachinePoolConfigAdditionalTags.ts b/palette/schemas/gcpMachinePoolConfigAdditionalTags.ts index 0138b6ab..f93edad2 100644 --- a/palette/schemas/gcpMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/gcpMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachinePoolConfigEntity.ts b/palette/schemas/gcpMachinePoolConfigEntity.ts index ced899da..2a566e1c 100644 --- a/palette/schemas/gcpMachinePoolConfigEntity.ts +++ b/palette/schemas/gcpMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachinePoolConfigSubnetIds.ts b/palette/schemas/gcpMachinePoolConfigSubnetIds.ts index bc70b3b5..f952f238 100644 --- a/palette/schemas/gcpMachinePoolConfigSubnetIds.ts +++ b/palette/schemas/gcpMachinePoolConfigSubnetIds.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachineSpec.ts b/palette/schemas/gcpMachineSpec.ts index 3527fe07..d4244e61 100644 --- a/palette/schemas/gcpMachineSpec.ts +++ b/palette/schemas/gcpMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpMachines.ts b/palette/schemas/gcpMachines.ts index ac7f9359..ea652054 100644 --- a/palette/schemas/gcpMachines.ts +++ b/palette/schemas/gcpMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpManagedClusterConfig.ts b/palette/schemas/gcpManagedClusterConfig.ts index 2372f0d1..e7de1075 100644 --- a/palette/schemas/gcpManagedClusterConfig.ts +++ b/palette/schemas/gcpManagedClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpNetwork.ts b/palette/schemas/gcpNetwork.ts index 264f2690..6e0b731e 100644 --- a/palette/schemas/gcpNetwork.ts +++ b/palette/schemas/gcpNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpNetworks.ts b/palette/schemas/gcpNetworks.ts index 1ec83c55..ddfde9d4 100644 --- a/palette/schemas/gcpNetworks.ts +++ b/palette/schemas/gcpNetworks.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpNic.ts b/palette/schemas/gcpNic.ts index c6f27e95..91c113e8 100644 --- a/palette/schemas/gcpNic.ts +++ b/palette/schemas/gcpNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpProject.ts b/palette/schemas/gcpProject.ts index 21ecf991..4ed2345b 100644 --- a/palette/schemas/gcpProject.ts +++ b/palette/schemas/gcpProject.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpProjects.ts b/palette/schemas/gcpProjects.ts index ff7a58c7..e20d7c60 100644 --- a/palette/schemas/gcpProjects.ts +++ b/palette/schemas/gcpProjects.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpPropertiesValidateSpec.ts b/palette/schemas/gcpPropertiesValidateSpec.ts index 046694f7..0c3561a2 100644 --- a/palette/schemas/gcpPropertiesValidateSpec.ts +++ b/palette/schemas/gcpPropertiesValidateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpRegion.ts b/palette/schemas/gcpRegion.ts index 851128d4..806415c9 100644 --- a/palette/schemas/gcpRegion.ts +++ b/palette/schemas/gcpRegion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpRegions.ts b/palette/schemas/gcpRegions.ts index 71f6ca45..9012783f 100644 --- a/palette/schemas/gcpRegions.ts +++ b/palette/schemas/gcpRegions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpStorageConfig.ts b/palette/schemas/gcpStorageConfig.ts index 939772e1..0e7fdacb 100644 --- a/palette/schemas/gcpStorageConfig.ts +++ b/palette/schemas/gcpStorageConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpStorageTypes.ts b/palette/schemas/gcpStorageTypes.ts index a0566719..bdf05f11 100644 --- a/palette/schemas/gcpStorageTypes.ts +++ b/palette/schemas/gcpStorageTypes.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpSubnet.ts b/palette/schemas/gcpSubnet.ts index 030f331b..6c91b88b 100644 --- a/palette/schemas/gcpSubnet.ts +++ b/palette/schemas/gcpSubnet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpSubnetEntity.ts b/palette/schemas/gcpSubnetEntity.ts index bf922272..bd7c0298 100644 --- a/palette/schemas/gcpSubnetEntity.ts +++ b/palette/schemas/gcpSubnetEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpZone.ts b/palette/schemas/gcpZone.ts index dc922382..25f145cc 100644 --- a/palette/schemas/gcpZone.ts +++ b/palette/schemas/gcpZone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gcpZones.ts b/palette/schemas/gcpZones.ts index e792026e..e309924b 100644 --- a/palette/schemas/gcpZones.ts +++ b/palette/schemas/gcpZones.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericCloudClusterConfigEntity.ts b/palette/schemas/genericCloudClusterConfigEntity.ts index 2ef9c9a3..8d44af1c 100644 --- a/palette/schemas/genericCloudClusterConfigEntity.ts +++ b/palette/schemas/genericCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericCloudConfig.ts b/palette/schemas/genericCloudConfig.ts index 49b21f1b..8a12c0d4 100644 --- a/palette/schemas/genericCloudConfig.ts +++ b/palette/schemas/genericCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericCloudConfigSpec.ts b/palette/schemas/genericCloudConfigSpec.ts index 6419d248..1016c7dc 100644 --- a/palette/schemas/genericCloudConfigSpec.ts +++ b/palette/schemas/genericCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericClusterConfig.ts b/palette/schemas/genericClusterConfig.ts index 5d2cba27..ca22132a 100644 --- a/palette/schemas/genericClusterConfig.ts +++ b/palette/schemas/genericClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericInstanceType.ts b/palette/schemas/genericInstanceType.ts index 78f00821..02731afc 100644 --- a/palette/schemas/genericInstanceType.ts +++ b/palette/schemas/genericInstanceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericMachine.ts b/palette/schemas/genericMachine.ts index 24a601fc..40a521b0 100644 --- a/palette/schemas/genericMachine.ts +++ b/palette/schemas/genericMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericMachinePoolConfig.ts b/palette/schemas/genericMachinePoolConfig.ts index c6ede238..e9aa9457 100644 --- a/palette/schemas/genericMachinePoolConfig.ts +++ b/palette/schemas/genericMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericMachinePoolConfigEntity.ts b/palette/schemas/genericMachinePoolConfigEntity.ts index 8fc62250..9b1605d5 100644 --- a/palette/schemas/genericMachinePoolConfigEntity.ts +++ b/palette/schemas/genericMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericMachineSpec.ts b/palette/schemas/genericMachineSpec.ts index 71f73ced..f9854981 100644 --- a/palette/schemas/genericMachineSpec.ts +++ b/palette/schemas/genericMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericMachines.ts b/palette/schemas/genericMachines.ts index 3f192d1d..aaa41700 100644 --- a/palette/schemas/genericMachines.ts +++ b/palette/schemas/genericMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/genericNic.ts b/palette/schemas/genericNic.ts index a748b126..09ade3c9 100644 --- a/palette/schemas/genericNic.ts +++ b/palette/schemas/genericNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/geolocationLatlong.ts b/palette/schemas/geolocationLatlong.ts index 6c59b819..6574d9f0 100644 --- a/palette/schemas/geolocationLatlong.ts +++ b/palette/schemas/geolocationLatlong.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gitRepoFileContent.ts b/palette/schemas/gitRepoFileContent.ts index b01594da..c3f284fb 100644 --- a/palette/schemas/gitRepoFileContent.ts +++ b/palette/schemas/gitRepoFileContent.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gpuConfig.ts b/palette/schemas/gpuConfig.ts index 8edb48eb..0885298f 100644 --- a/palette/schemas/gpuConfig.ts +++ b/palette/schemas/gpuConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/gpuConfigProvider.ts b/palette/schemas/gpuConfigProvider.ts index 10b6f4ba..0ff11bac 100644 --- a/palette/schemas/gpuConfigProvider.ts +++ b/palette/schemas/gpuConfigProvider.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcClientMonitoringData.ts b/palette/schemas/grpcClientMonitoringData.ts index a931e91e..ee26d18e 100644 --- a/palette/schemas/grpcClientMonitoringData.ts +++ b/palette/schemas/grpcClientMonitoringData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcConfiguration.ts b/palette/schemas/grpcConfiguration.ts index 397fb712..3d90c7a0 100644 --- a/palette/schemas/grpcConfiguration.ts +++ b/palette/schemas/grpcConfiguration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcEndpoint.ts b/palette/schemas/grpcEndpoint.ts index e661ef4c..a28223e6 100644 --- a/palette/schemas/grpcEndpoint.ts +++ b/palette/schemas/grpcEndpoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcEndpointTls.ts b/palette/schemas/grpcEndpointTls.ts index 8d2f1353..ce92a8a6 100644 --- a/palette/schemas/grpcEndpointTls.ts +++ b/palette/schemas/grpcEndpointTls.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcServerMonitoringData.ts b/palette/schemas/grpcServerMonitoringData.ts index 7b370b1b..6ee2c8c2 100644 --- a/palette/schemas/grpcServerMonitoringData.ts +++ b/palette/schemas/grpcServerMonitoringData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcServerMonitoringDataClients.ts b/palette/schemas/grpcServerMonitoringDataClients.ts index 411f1333..b2250647 100644 --- a/palette/schemas/grpcServerMonitoringDataClients.ts +++ b/palette/schemas/grpcServerMonitoringDataClients.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcServerMonitoringDataSubjects.ts b/palette/schemas/grpcServerMonitoringDataSubjects.ts index ffc2ea74..fdac3e22 100644 --- a/palette/schemas/grpcServerMonitoringDataSubjects.ts +++ b/palette/schemas/grpcServerMonitoringDataSubjects.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcServersMonitoringData.ts b/palette/schemas/grpcServersMonitoringData.ts index 7cc787df..7ae7369f 100644 --- a/palette/schemas/grpcServersMonitoringData.ts +++ b/palette/schemas/grpcServersMonitoringData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcServersMonitoringDataServers.ts b/palette/schemas/grpcServersMonitoringDataServers.ts index aef57e53..d5d752ac 100644 --- a/palette/schemas/grpcServersMonitoringDataServers.ts +++ b/palette/schemas/grpcServersMonitoringDataServers.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/grpcSubjectMonitoringData.ts b/palette/schemas/grpcSubjectMonitoringData.ts index 67ff2226..f91f7d7e 100644 --- a/palette/schemas/grpcSubjectMonitoringData.ts +++ b/palette/schemas/grpcSubjectMonitoringData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/healthCheck.ts b/palette/schemas/healthCheck.ts index cb56acde..d849484a 100644 --- a/palette/schemas/healthCheck.ts +++ b/palette/schemas/healthCheck.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/healthLocks.ts b/palette/schemas/healthLocks.ts index 4a8fa111..ac1ea1fe 100644 --- a/palette/schemas/healthLocks.ts +++ b/palette/schemas/healthLocks.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/healthPing.ts b/palette/schemas/healthPing.ts index c6e93257..023a22f1 100644 --- a/palette/schemas/healthPing.ts +++ b/palette/schemas/healthPing.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmChartOption.ts b/palette/schemas/helmChartOption.ts index 8783f4df..79f4a927 100644 --- a/palette/schemas/helmChartOption.ts +++ b/palette/schemas/helmChartOption.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistries.ts b/palette/schemas/helmRegistries.ts index 947295e6..96801c3a 100644 --- a/palette/schemas/helmRegistries.ts +++ b/palette/schemas/helmRegistries.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistriesSummary.ts b/palette/schemas/helmRegistriesSummary.ts index 8d853f0a..55e9c6fd 100644 --- a/palette/schemas/helmRegistriesSummary.ts +++ b/palette/schemas/helmRegistriesSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistry.ts b/palette/schemas/helmRegistry.ts index 7f171182..c589f854 100644 --- a/palette/schemas/helmRegistry.ts +++ b/palette/schemas/helmRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistryCreateOption.ts b/palette/schemas/helmRegistryCreateOption.ts index 54a0ee03..749051a9 100644 --- a/palette/schemas/helmRegistryCreateOption.ts +++ b/palette/schemas/helmRegistryCreateOption.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistryEntity.ts b/palette/schemas/helmRegistryEntity.ts index 222eae00..2dd13d49 100644 --- a/palette/schemas/helmRegistryEntity.ts +++ b/palette/schemas/helmRegistryEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistrySpec.ts b/palette/schemas/helmRegistrySpec.ts index 18895ed4..d8f7f199 100644 --- a/palette/schemas/helmRegistrySpec.ts +++ b/palette/schemas/helmRegistrySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistrySpecEntity.ts b/palette/schemas/helmRegistrySpecEntity.ts index 6c3da764..0306cdb4 100644 --- a/palette/schemas/helmRegistrySpecEntity.ts +++ b/palette/schemas/helmRegistrySpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistrySpecSummary.ts b/palette/schemas/helmRegistrySpecSummary.ts index 16f65cc8..98f65584 100644 --- a/palette/schemas/helmRegistrySpecSummary.ts +++ b/palette/schemas/helmRegistrySpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistryStatus.ts b/palette/schemas/helmRegistryStatus.ts index a6fb463d..a60a93ab 100644 --- a/palette/schemas/helmRegistryStatus.ts +++ b/palette/schemas/helmRegistryStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistryStatusSummary.ts b/palette/schemas/helmRegistryStatusSummary.ts index edc6547f..5e5c701a 100644 --- a/palette/schemas/helmRegistryStatusSummary.ts +++ b/palette/schemas/helmRegistryStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/helmRegistrySummary.ts b/palette/schemas/helmRegistrySummary.ts index 6714e37f..961aec58 100644 --- a/palette/schemas/helmRegistrySummary.ts +++ b/palette/schemas/helmRegistrySummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hostClusterConfig.ts b/palette/schemas/hostClusterConfig.ts index e67ee02f..3b769964 100644 --- a/palette/schemas/hostClusterConfig.ts +++ b/palette/schemas/hostClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hostClusterConfigEntity.ts b/palette/schemas/hostClusterConfigEntity.ts index 72acbf24..ca6092b5 100644 --- a/palette/schemas/hostClusterConfigEntity.ts +++ b/palette/schemas/hostClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hostClusterConfigResponse.ts b/palette/schemas/hostClusterConfigResponse.ts index 969b2457..83c24aa8 100644 --- a/palette/schemas/hostClusterConfigResponse.ts +++ b/palette/schemas/hostClusterConfigResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hostClusterEndpoint.ts b/palette/schemas/hostClusterEndpoint.ts index c90da783..f7930ed9 100644 --- a/palette/schemas/hostClusterEndpoint.ts +++ b/palette/schemas/hostClusterEndpoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hostClusterEndpointConfig.ts b/palette/schemas/hostClusterEndpointConfig.ts index 41fdbffa..2526756c 100644 --- a/palette/schemas/hostClusterEndpointConfig.ts +++ b/palette/schemas/hostClusterEndpointConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hostClusterEndpointType.ts b/palette/schemas/hostClusterEndpointType.ts index 190d0273..25997e1a 100644 --- a/palette/schemas/hostClusterEndpointType.ts +++ b/palette/schemas/hostClusterEndpointType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/httpPatch.ts b/palette/schemas/httpPatch.ts index 431ce8d2..55c5cbc8 100644 --- a/palette/schemas/httpPatch.ts +++ b/palette/schemas/httpPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/httpPatchOp.ts b/palette/schemas/httpPatchOp.ts index 11643eb8..aaf06131 100644 --- a/palette/schemas/httpPatchOp.ts +++ b/palette/schemas/httpPatchOp.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/httpPatchValue.ts b/palette/schemas/httpPatchValue.ts index 8a9d5daa..3b5ab469 100644 --- a/palette/schemas/httpPatchValue.ts +++ b/palette/schemas/httpPatchValue.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hubbleInfo.ts b/palette/schemas/hubbleInfo.ts index fd305e97..dc49e439 100644 --- a/palette/schemas/hubbleInfo.ts +++ b/palette/schemas/hubbleInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridCluster.ts b/palette/schemas/hybridCluster.ts index 57c32e56..48cdde3c 100644 --- a/palette/schemas/hybridCluster.ts +++ b/palette/schemas/hybridCluster.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridClusterConfig.ts b/palette/schemas/hybridClusterConfig.ts index 16ee2fd0..1de97579 100644 --- a/palette/schemas/hybridClusterConfig.ts +++ b/palette/schemas/hybridClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridClusterMeta.ts b/palette/schemas/hybridClusterMeta.ts index 380b822d..cbe37130 100644 --- a/palette/schemas/hybridClusterMeta.ts +++ b/palette/schemas/hybridClusterMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridEdgeNativeMachineCloudConfig.ts b/palette/schemas/hybridEdgeNativeMachineCloudConfig.ts index 80d7b0f9..6b5eca20 100644 --- a/palette/schemas/hybridEdgeNativeMachineCloudConfig.ts +++ b/palette/schemas/hybridEdgeNativeMachineCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridEdgeNativeMachinePoolConfig.ts b/palette/schemas/hybridEdgeNativeMachinePoolConfig.ts index eac1c245..91de83cd 100644 --- a/palette/schemas/hybridEdgeNativeMachinePoolConfig.ts +++ b/palette/schemas/hybridEdgeNativeMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridEdgeNativeMachinePoolConfigEntity.ts b/palette/schemas/hybridEdgeNativeMachinePoolConfigEntity.ts index 106c18ba..427f89be 100644 --- a/palette/schemas/hybridEdgeNativeMachinePoolConfigEntity.ts +++ b/palette/schemas/hybridEdgeNativeMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridEdgeNativeMachinePoolConfigUpdateEntity.ts b/palette/schemas/hybridEdgeNativeMachinePoolConfigUpdateEntity.ts index 52c6116f..4c5ac29b 100644 --- a/palette/schemas/hybridEdgeNativeMachinePoolConfigUpdateEntity.ts +++ b/palette/schemas/hybridEdgeNativeMachinePoolConfigUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridMachinePool.ts b/palette/schemas/hybridMachinePool.ts index ab6528ac..6ee0be5c 100644 --- a/palette/schemas/hybridMachinePool.ts +++ b/palette/schemas/hybridMachinePool.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridMachinePoolClusterHealth.ts b/palette/schemas/hybridMachinePoolClusterHealth.ts index 86266745..cae56238 100644 --- a/palette/schemas/hybridMachinePoolClusterHealth.ts +++ b/palette/schemas/hybridMachinePoolClusterHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridMachinePoolStatus.ts b/palette/schemas/hybridMachinePoolStatus.ts index 9d5e6e41..035915b9 100644 --- a/palette/schemas/hybridMachinePoolStatus.ts +++ b/palette/schemas/hybridMachinePoolStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridPoolClusterCloudType.ts b/palette/schemas/hybridPoolClusterCloudType.ts index c74a4991..69a1ac2e 100644 --- a/palette/schemas/hybridPoolClusterCloudType.ts +++ b/palette/schemas/hybridPoolClusterCloudType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/hybridPoolClusterRef.ts b/palette/schemas/hybridPoolClusterRef.ts index 7b7caaf7..a2cf3690 100644 --- a/palette/schemas/hybridPoolClusterRef.ts +++ b/palette/schemas/hybridPoolClusterRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/iPPool.ts b/palette/schemas/iPPool.ts index 9e0b32c0..d525af4a 100644 --- a/palette/schemas/iPPool.ts +++ b/palette/schemas/iPPool.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/iamRolesAnywhere.ts b/palette/schemas/iamRolesAnywhere.ts index 91432971..9f9afbe4 100644 --- a/palette/schemas/iamRolesAnywhere.ts +++ b/palette/schemas/iamRolesAnywhere.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/identityProvider.ts b/palette/schemas/identityProvider.ts index 495301fe..b33f2b05 100644 --- a/palette/schemas/identityProvider.ts +++ b/palette/schemas/identityProvider.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/identityProviders.ts b/palette/schemas/identityProviders.ts index b098f4ff..d20bce58 100644 --- a/palette/schemas/identityProviders.ts +++ b/palette/schemas/identityProviders.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/importClusterConfig.ts b/palette/schemas/importClusterConfig.ts index b31f9ed9..d7aa2f66 100644 --- a/palette/schemas/importClusterConfig.ts +++ b/palette/schemas/importClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/importClusterConfigImportMode.ts b/palette/schemas/importClusterConfigImportMode.ts index 971cba20..4b443048 100644 --- a/palette/schemas/importClusterConfigImportMode.ts +++ b/palette/schemas/importClusterConfigImportMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/importEdgeHostConfig.ts b/palette/schemas/importEdgeHostConfig.ts index 53b3050f..a619f645 100644 --- a/palette/schemas/importEdgeHostConfig.ts +++ b/palette/schemas/importEdgeHostConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/includeClusterResourceMode.ts b/palette/schemas/includeClusterResourceMode.ts index 5804fba0..b3551a1b 100644 --- a/palette/schemas/includeClusterResourceMode.ts +++ b/palette/schemas/includeClusterResourceMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/index.ts b/palette/schemas/index.ts index 07b94a55..085fb86d 100644 --- a/palette/schemas/index.ts +++ b/palette/schemas/index.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -298,7 +298,6 @@ export * from './basicOciRegistrySpecProviderType'; export * from './billing'; export * from './brokerLogin'; export * from './brokerToken'; -export * from './brokerTokenMsgCtxData'; export * from './bulkDeleteFailure'; export * from './bulkDeleteRequest'; export * from './bulkDeleteResponse'; @@ -309,7 +308,6 @@ export * from './certificate'; export * from './certificateAuthority'; export * from './channel'; export * from './channelHttp'; -export * from './channelHttpHeaders'; export * from './channelType'; export * from './classificationBanner'; export * from './cleanUpResource'; @@ -366,7 +364,6 @@ export * from './cloudStackCloudConfig'; export * from './cloudStackCloudConfigSpec'; export * from './cloudStackCloudConfigStatus'; export * from './cloudStackClusterConfig'; -export * from './cloudStackClusterConfigUpdateEntity'; export * from './cloudStackDiskOffering'; export * from './cloudStackDiskOfferings'; export * from './cloudStackDomain'; @@ -375,12 +372,13 @@ export * from './cloudStackKeypair'; export * from './cloudStackKeypairs'; export * from './cloudStackMachine'; export * from './cloudStackMachineConfig'; -export * from './cloudStackMachineConfigAdditionalAnnotations'; +export * from './cloudStackMachineConfigDetails'; export * from './cloudStackMachineConfigEntity'; +export * from './cloudStackMachineConfigEntityDetails'; export * from './cloudStackMachineDiskOffering'; export * from './cloudStackMachineOffering'; export * from './cloudStackMachinePoolCloudConfigEntity'; -export * from './cloudStackMachinePoolCloudConfigEntityAdditionalAnnotations'; +export * from './cloudStackMachinePoolCloudConfigEntityDetails'; export * from './cloudStackMachinePoolConfig'; export * from './cloudStackMachinePoolConfigEntity'; export * from './cloudStackMachineSpec'; @@ -390,7 +388,6 @@ export * from './cloudStackNetwork'; export * from './cloudStackNetworkConfig'; export * from './cloudStackNetworkSpec'; export * from './cloudStackNetworks'; -export * from './cloudStackNic'; export * from './cloudStackOffering'; export * from './cloudStackOfferings'; export * from './cloudStackProject'; @@ -443,7 +440,6 @@ export * from './clusterDefinitionEntity'; export * from './clusterDefinitionProfileEntity'; export * from './clusterDefinitionSpecEntity'; export * from './clusterEdgeInstallerConfig'; -export * from './clusterEdgeInstallerConfigInstallerDownloadLinks'; export * from './clusterFeatureActor'; export * from './clusterFeatureBackupGetParams'; export * from './clusterFeatureDriverLogDownloadParams'; @@ -1200,11 +1196,8 @@ export * from './machineMaintenanceAction'; export * from './machineMaintenanceStatus'; export * from './machineManagementConfig'; export * from './machinePoolBaseConfig'; -export * from './machinePoolBaseConfigAdditionalAnnotations'; -export * from './machinePoolBaseConfigAdditionalLabels'; export * from './machinePoolBaseConfigAdditionalTags'; export * from './machinePoolConfigEntity'; -export * from './machinePoolConfigEntityAdditionalAnnotations'; export * from './machinePoolConfigEntityAdditionalLabels'; export * from './machinePoolConfigEntityAdditionalTags'; export * from './machinePoolMeta'; @@ -1287,7 +1280,6 @@ export * from './mgmtAppVersionVersion'; export * from './mgmtBackupSpec'; export * from './mgmtBackupSpecScheduleType'; export * from './mgmtDbCollectionIndexInfo'; -export * from './mgmtDbCollectionIndexInfoKey'; export * from './mgmtDbCollectionInfo'; export * from './mgmtDbHealth'; export * from './mgmtDbInfo'; @@ -2231,7 +2223,6 @@ export * from './themeUpdateEntity'; export * from './themesMetadata'; export * from './tierPrice'; export * from './time'; -export * from './timezoneUpdateEntity'; export * from './tlsConfiguration'; export * from './totalClusterRate'; export * from './totalResourceUsage'; @@ -2563,14 +2554,12 @@ export * from './vmDHCPPrivateOptions'; export * from './vmDataVolumeBlankImage'; export * from './vmDataVolumeCheckpoint'; export * from './vmDataVolumeSource'; -export * from './vmDataVolumeSourceGCS'; export * from './vmDataVolumeSourceHttp'; export * from './vmDataVolumeSourceImageIO'; export * from './vmDataVolumeSourcePVC'; export * from './vmDataVolumeSourceRef'; export * from './vmDataVolumeSourceRegistry'; export * from './vmDataVolumeSourceS3'; -export * from './vmDataVolumeSourceSnapshot'; export * from './vmDataVolumeSourceUpload'; export * from './vmDataVolumeSourceVDDK'; export * from './vmDataVolumeSpec'; @@ -2610,7 +2599,6 @@ export * from './vmHotplugVolumeSource'; export * from './vmHttpGetAction'; export * from './vmHttpHeader'; export * from './vmHugepages'; -export * from './vmHyperVPassthrough'; export * from './vmHypervTimer'; export * from './vmI6300ESBWatchdog'; export * from './vmInput'; @@ -2652,13 +2640,11 @@ export * from './vmOwnerReference'; export * from './vmPITTimer'; export * from './vmPersistentVolumeClaimSpec'; export * from './vmPersistentVolumeClaimVolumeSource'; -export * from './vmPlatformOptions'; export * from './vmPodAffinity'; export * from './vmPodAffinityTerm'; export * from './vmPodDnsConfig'; export * from './vmPodDnsConfigOption'; export * from './vmPodNetwork'; -export * from './vmPodResourceClaim'; export * from './vmPort'; export * from './vmPreferenceMatcher'; export * from './vmPreferredSchedulingTerm'; @@ -2691,7 +2677,6 @@ export * from './vmTimer'; export * from './vmToleration'; export * from './vmTopologySpreadConstraint'; export * from './vmTypedLocalObjectReference'; -export * from './vmTypedObjectReference'; export * from './vmUserPasswordAccessCredential'; export * from './vmUserPasswordAccessCredentialPropagationMethod'; export * from './vmUserPasswordAccessCredentialSource'; diff --git a/palette/schemas/infraLBConfig.ts b/palette/schemas/infraLBConfig.ts index c8835993..19ebcf62 100644 --- a/palette/schemas/infraLBConfig.ts +++ b/palette/schemas/infraLBConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ingressConfig.ts b/palette/schemas/ingressConfig.ts index 7410782f..6225c778 100644 --- a/palette/schemas/ingressConfig.ts +++ b/palette/schemas/ingressConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/installerStatus.ts b/palette/schemas/installerStatus.ts index 0a282f0d..e51daccf 100644 --- a/palette/schemas/installerStatus.ts +++ b/palette/schemas/installerStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/instanceConfig.ts b/palette/schemas/instanceConfig.ts index 5147561f..4c94d932 100644 --- a/palette/schemas/instanceConfig.ts +++ b/palette/schemas/instanceConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/instanceCost.ts b/palette/schemas/instanceCost.ts index fdc32da2..afda5303 100644 --- a/palette/schemas/instanceCost.ts +++ b/palette/schemas/instanceCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/instancePrice.ts b/palette/schemas/instancePrice.ts index 526ff8c3..118c4207 100644 --- a/palette/schemas/instancePrice.ts +++ b/palette/schemas/instancePrice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/instancePriceOs.ts b/palette/schemas/instancePriceOs.ts index 39ce13b1..1da92ea1 100644 --- a/palette/schemas/instancePriceOs.ts +++ b/palette/schemas/instancePriceOs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/instanceType.ts b/palette/schemas/instanceType.ts index ba152fd1..d4227c22 100644 --- a/palette/schemas/instanceType.ts +++ b/palette/schemas/instanceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoice.ts b/palette/schemas/invoice.ts index 42c60dc4..7902c699 100644 --- a/palette/schemas/invoice.ts +++ b/palette/schemas/invoice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceBillingPeriod.ts b/palette/schemas/invoiceBillingPeriod.ts index 5c053b03..3be0f794 100644 --- a/palette/schemas/invoiceBillingPeriod.ts +++ b/palette/schemas/invoiceBillingPeriod.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceCredits.ts b/palette/schemas/invoiceCredits.ts index 1fc44a05..bed1fe1e 100644 --- a/palette/schemas/invoiceCredits.ts +++ b/palette/schemas/invoiceCredits.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoicePlan.ts b/palette/schemas/invoicePlan.ts index 36318ab8..e1aeb8a2 100644 --- a/palette/schemas/invoicePlan.ts +++ b/palette/schemas/invoicePlan.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoicePlanCredit.ts b/palette/schemas/invoicePlanCredit.ts index 6ce569ed..88d123ca 100644 --- a/palette/schemas/invoicePlanCredit.ts +++ b/palette/schemas/invoicePlanCredit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoicePlanPlantype.ts b/palette/schemas/invoicePlanPlantype.ts index 23b38022..1468a669 100644 --- a/palette/schemas/invoicePlanPlantype.ts +++ b/palette/schemas/invoicePlanPlantype.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceProduct.ts b/palette/schemas/invoiceProduct.ts index b8cea878..01f0d6a3 100644 --- a/palette/schemas/invoiceProduct.ts +++ b/palette/schemas/invoiceProduct.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceProductData.ts b/palette/schemas/invoiceProductData.ts index bc34e50e..5d30361a 100644 --- a/palette/schemas/invoiceProductData.ts +++ b/palette/schemas/invoiceProductData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceProject.ts b/palette/schemas/invoiceProject.ts index d508daea..d8fc59a1 100644 --- a/palette/schemas/invoiceProject.ts +++ b/palette/schemas/invoiceProject.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceRetryRequest.ts b/palette/schemas/invoiceRetryRequest.ts index 65f57c78..a53b7c4c 100644 --- a/palette/schemas/invoiceRetryRequest.ts +++ b/palette/schemas/invoiceRetryRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceSpec.ts b/palette/schemas/invoiceSpec.ts index c619da14..0a602a9d 100644 --- a/palette/schemas/invoiceSpec.ts +++ b/palette/schemas/invoiceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceSpecPaymentUnit.ts b/palette/schemas/invoiceSpecPaymentUnit.ts index f529dedc..6a772990 100644 --- a/palette/schemas/invoiceSpecPaymentUnit.ts +++ b/palette/schemas/invoiceSpecPaymentUnit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceState.ts b/palette/schemas/invoiceState.ts index 382e1c0f..b69da2c9 100644 --- a/palette/schemas/invoiceState.ts +++ b/palette/schemas/invoiceState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceStateState.ts b/palette/schemas/invoiceStateState.ts index 29416cc4..7468e5de 100644 --- a/palette/schemas/invoiceStateState.ts +++ b/palette/schemas/invoiceStateState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoiceStatus.ts b/palette/schemas/invoiceStatus.ts index bbfa96ae..d20bc928 100644 --- a/palette/schemas/invoiceStatus.ts +++ b/palette/schemas/invoiceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/invoices.ts b/palette/schemas/invoices.ts index c9726a9e..c20190f8 100644 --- a/palette/schemas/invoices.ts +++ b/palette/schemas/invoices.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ipPoolEntity.ts b/palette/schemas/ipPoolEntity.ts index f14e31f9..8ba68714 100644 --- a/palette/schemas/ipPoolEntity.ts +++ b/palette/schemas/ipPoolEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ipPoolEntitySpec.ts b/palette/schemas/ipPoolEntitySpec.ts index 887c9c78..6d59c4eb 100644 --- a/palette/schemas/ipPoolEntitySpec.ts +++ b/palette/schemas/ipPoolEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ipPoolInputEntity.ts b/palette/schemas/ipPoolInputEntity.ts index 346e51d3..ef3ded62 100644 --- a/palette/schemas/ipPoolInputEntity.ts +++ b/palette/schemas/ipPoolInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ipPoolInputEntitySpec.ts b/palette/schemas/ipPoolInputEntitySpec.ts index e1af6525..497b169d 100644 --- a/palette/schemas/ipPoolInputEntitySpec.ts +++ b/palette/schemas/ipPoolInputEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ipPoolStatus.ts b/palette/schemas/ipPoolStatus.ts index a729564b..4aa52795 100644 --- a/palette/schemas/ipPoolStatus.ts +++ b/palette/schemas/ipPoolStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ipPools.ts b/palette/schemas/ipPools.ts index 23cffdc6..ba6e92c0 100644 --- a/palette/schemas/ipPools.ts +++ b/palette/schemas/ipPools.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/jWKResponse.ts b/palette/schemas/jWKResponse.ts index 156f53f9..5863dc72 100644 --- a/palette/schemas/jWKResponse.ts +++ b/palette/schemas/jWKResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/jWKSetResponse.ts b/palette/schemas/jWKSetResponse.ts index ca19cfde..9dc27e8d 100644 --- a/palette/schemas/jWKSetResponse.ts +++ b/palette/schemas/jWKSetResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/jetAuthKey.ts b/palette/schemas/jetAuthKey.ts index 65c2b77d..3080fe2e 100644 --- a/palette/schemas/jetAuthKey.ts +++ b/palette/schemas/jetAuthKey.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/jetAuthKeyResponse.ts b/palette/schemas/jetAuthKeyResponse.ts index 98486558..0d89a080 100644 --- a/palette/schemas/jetAuthKeyResponse.ts +++ b/palette/schemas/jetAuthKeyResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/jetServiceLogin.ts b/palette/schemas/jetServiceLogin.ts index b4af9895..7daf6676 100644 --- a/palette/schemas/jetServiceLogin.ts +++ b/palette/schemas/jetServiceLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/k8MachineCertificate.ts b/palette/schemas/k8MachineCertificate.ts index 03ec4ab7..386bd4d8 100644 --- a/palette/schemas/k8MachineCertificate.ts +++ b/palette/schemas/k8MachineCertificate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeBenchEntity.ts b/palette/schemas/kubeBenchEntity.ts index 7cbe4278..b3350ce4 100644 --- a/palette/schemas/kubeBenchEntity.ts +++ b/palette/schemas/kubeBenchEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeBenchEntityReports.ts b/palette/schemas/kubeBenchEntityReports.ts index aa2714e6..ea893030 100644 --- a/palette/schemas/kubeBenchEntityReports.ts +++ b/palette/schemas/kubeBenchEntityReports.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeBenchEntityStatus.ts b/palette/schemas/kubeBenchEntityStatus.ts index 014b63d8..8d68bee0 100644 --- a/palette/schemas/kubeBenchEntityStatus.ts +++ b/palette/schemas/kubeBenchEntityStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeBenchLog.ts b/palette/schemas/kubeBenchLog.ts index e00fbdb5..bccaa58c 100644 --- a/palette/schemas/kubeBenchLog.ts +++ b/palette/schemas/kubeBenchLog.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeBenchLogEntity.ts b/palette/schemas/kubeBenchLogEntity.ts index 15d218ba..f7dbca19 100644 --- a/palette/schemas/kubeBenchLogEntity.ts +++ b/palette/schemas/kubeBenchLogEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeBenchReport.ts b/palette/schemas/kubeBenchReport.ts index 4ede49db..80e9648d 100644 --- a/palette/schemas/kubeBenchReport.ts +++ b/palette/schemas/kubeBenchReport.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeBenchReportEntity.ts b/palette/schemas/kubeBenchReportEntity.ts index 9342269e..e24dca2f 100644 --- a/palette/schemas/kubeBenchReportEntity.ts +++ b/palette/schemas/kubeBenchReportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterEntity.ts b/palette/schemas/kubeHunterEntity.ts index 6078c0ad..33809737 100644 --- a/palette/schemas/kubeHunterEntity.ts +++ b/palette/schemas/kubeHunterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterEntityReports.ts b/palette/schemas/kubeHunterEntityReports.ts index 21e0edf1..65b6d196 100644 --- a/palette/schemas/kubeHunterEntityReports.ts +++ b/palette/schemas/kubeHunterEntityReports.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterEntityStatus.ts b/palette/schemas/kubeHunterEntityStatus.ts index 25b5a46a..8fbc4c2e 100644 --- a/palette/schemas/kubeHunterEntityStatus.ts +++ b/palette/schemas/kubeHunterEntityStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterLog.ts b/palette/schemas/kubeHunterLog.ts index 147a7da1..d60552ff 100644 --- a/palette/schemas/kubeHunterLog.ts +++ b/palette/schemas/kubeHunterLog.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterLogEntity.ts b/palette/schemas/kubeHunterLogEntity.ts index 3cfc33e9..0b8a6c3f 100644 --- a/palette/schemas/kubeHunterLogEntity.ts +++ b/palette/schemas/kubeHunterLogEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterReport.ts b/palette/schemas/kubeHunterReport.ts index f9b9beb2..04030723 100644 --- a/palette/schemas/kubeHunterReport.ts +++ b/palette/schemas/kubeHunterReport.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterReportEntity.ts b/palette/schemas/kubeHunterReportEntity.ts index 68c8611c..e7a090c6 100644 --- a/palette/schemas/kubeHunterReportEntity.ts +++ b/palette/schemas/kubeHunterReportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterVulnerabilities.ts b/palette/schemas/kubeHunterVulnerabilities.ts index cce237b5..37a84f2f 100644 --- a/palette/schemas/kubeHunterVulnerabilities.ts +++ b/palette/schemas/kubeHunterVulnerabilities.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeHunterVulnerabilityDataEntity.ts b/palette/schemas/kubeHunterVulnerabilityDataEntity.ts index aaf39f68..4be36a78 100644 --- a/palette/schemas/kubeHunterVulnerabilityDataEntity.ts +++ b/palette/schemas/kubeHunterVulnerabilityDataEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/kubeMeta.ts b/palette/schemas/kubeMeta.ts index 2576acd1..1794348d 100644 --- a/palette/schemas/kubeMeta.ts +++ b/palette/schemas/kubeMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/lifecycleConfig.ts b/palette/schemas/lifecycleConfig.ts index cb061376..a5d564ac 100644 --- a/palette/schemas/lifecycleConfig.ts +++ b/palette/schemas/lifecycleConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/lifecycleConfigEntity.ts b/palette/schemas/lifecycleConfigEntity.ts index 3aee2fcc..3c80011a 100644 --- a/palette/schemas/lifecycleConfigEntity.ts +++ b/palette/schemas/lifecycleConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/lifecycleStatus.ts b/palette/schemas/lifecycleStatus.ts index f846433a..fcfcffd3 100644 --- a/palette/schemas/lifecycleStatus.ts +++ b/palette/schemas/lifecycleStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/lifecycleStatusStatus.ts b/palette/schemas/lifecycleStatusStatus.ts index d0d4e639..3ef47595 100644 --- a/palette/schemas/lifecycleStatusStatus.ts +++ b/palette/schemas/lifecycleStatusStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/listMetaData.ts b/palette/schemas/listMetaData.ts index 5a1bcbd8..c7aaf162 100644 --- a/palette/schemas/listMetaData.ts +++ b/palette/schemas/listMetaData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loadBalancerConfig.ts b/palette/schemas/loadBalancerConfig.ts index e7069d51..442272be 100644 --- a/palette/schemas/loadBalancerConfig.ts +++ b/palette/schemas/loadBalancerConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loadBalancerService.ts b/palette/schemas/loadBalancerService.ts index ac6743b5..b3fed50a 100644 --- a/palette/schemas/loadBalancerService.ts +++ b/palette/schemas/loadBalancerService.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loadBalancerSpec.ts b/palette/schemas/loadBalancerSpec.ts index 63953714..a844a0cf 100644 --- a/palette/schemas/loadBalancerSpec.ts +++ b/palette/schemas/loadBalancerSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loadBalancerSpecIpAllocationMethod.ts b/palette/schemas/loadBalancerSpecIpAllocationMethod.ts index cb7377c5..2646bf86 100644 --- a/palette/schemas/loadBalancerSpecIpAllocationMethod.ts +++ b/palette/schemas/loadBalancerSpecIpAllocationMethod.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loadBalancerSpecType.ts b/palette/schemas/loadBalancerSpecType.ts index 92895641..a42202e5 100644 --- a/palette/schemas/loadBalancerSpecType.ts +++ b/palette/schemas/loadBalancerSpecType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/locationType.ts b/palette/schemas/locationType.ts index 26c6fbc9..3c4a25ab 100644 --- a/palette/schemas/locationType.ts +++ b/palette/schemas/locationType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/lock.ts b/palette/schemas/lock.ts index a3a57761..102e9397 100644 --- a/palette/schemas/lock.ts +++ b/palette/schemas/lock.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/lockSpec.ts b/palette/schemas/lockSpec.ts index e82201b3..df40d955 100644 --- a/palette/schemas/lockSpec.ts +++ b/palette/schemas/lockSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/locks.ts b/palette/schemas/locks.ts index a6852fa0..06b0a779 100644 --- a/palette/schemas/locks.ts +++ b/palette/schemas/locks.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/login.ts b/palette/schemas/login.ts index f6000ed5..9371dd10 100644 --- a/palette/schemas/login.ts +++ b/palette/schemas/login.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loginBannerSettings.ts b/palette/schemas/loginBannerSettings.ts index 96553729..19dba8e6 100644 --- a/palette/schemas/loginBannerSettings.ts +++ b/palette/schemas/loginBannerSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loginResponse.ts b/palette/schemas/loginResponse.ts index e9a4a7f1..cc7a868a 100644 --- a/palette/schemas/loginResponse.ts +++ b/palette/schemas/loginResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/loginResponseAuthType.ts b/palette/schemas/loginResponseAuthType.ts index 3f91324f..78161ed8 100644 --- a/palette/schemas/loginResponseAuthType.ts +++ b/palette/schemas/loginResponseAuthType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/logoutResponse.ts b/palette/schemas/logoutResponse.ts index c1d3c337..4b0e8c0b 100644 --- a/palette/schemas/logoutResponse.ts +++ b/palette/schemas/logoutResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasAccount.ts b/palette/schemas/maasAccount.ts index a6bc9cfc..9fcd96bf 100644 --- a/palette/schemas/maasAccount.ts +++ b/palette/schemas/maasAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasAccounts.ts b/palette/schemas/maasAccounts.ts index fd5c6e27..c042c5b5 100644 --- a/palette/schemas/maasAccounts.ts +++ b/palette/schemas/maasAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasCloudAccount.ts b/palette/schemas/maasCloudAccount.ts index 1779d1a8..da254af8 100644 --- a/palette/schemas/maasCloudAccount.ts +++ b/palette/schemas/maasCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasCloudClusterConfigEntity.ts b/palette/schemas/maasCloudClusterConfigEntity.ts index c25362f2..07d14b4c 100644 --- a/palette/schemas/maasCloudClusterConfigEntity.ts +++ b/palette/schemas/maasCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasCloudConfig.ts b/palette/schemas/maasCloudConfig.ts index cb4a9566..69504dac 100644 --- a/palette/schemas/maasCloudConfig.ts +++ b/palette/schemas/maasCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasCloudConfigSpec.ts b/palette/schemas/maasCloudConfigSpec.ts index 020b83be..ccc87446 100644 --- a/palette/schemas/maasCloudConfigSpec.ts +++ b/palette/schemas/maasCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasCloudConfigStatus.ts b/palette/schemas/maasCloudConfigStatus.ts index 04fb117b..8fb40279 100644 --- a/palette/schemas/maasCloudConfigStatus.ts +++ b/palette/schemas/maasCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasCloudConfigStatusRoleDigest.ts b/palette/schemas/maasCloudConfigStatusRoleDigest.ts index 817daba7..3a68fbec 100644 --- a/palette/schemas/maasCloudConfigStatusRoleDigest.ts +++ b/palette/schemas/maasCloudConfigStatusRoleDigest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasClusterConfig.ts b/palette/schemas/maasClusterConfig.ts index 9c35bca7..9bb423bb 100644 --- a/palette/schemas/maasClusterConfig.ts +++ b/palette/schemas/maasClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasDomain.ts b/palette/schemas/maasDomain.ts index e1f9bae2..0d990882 100644 --- a/palette/schemas/maasDomain.ts +++ b/palette/schemas/maasDomain.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasDomains.ts b/palette/schemas/maasDomains.ts index 7d63d3a8..4492b828 100644 --- a/palette/schemas/maasDomains.ts +++ b/palette/schemas/maasDomains.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasImage.ts b/palette/schemas/maasImage.ts index d61cb751..a206e022 100644 --- a/palette/schemas/maasImage.ts +++ b/palette/schemas/maasImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasInstanceType.ts b/palette/schemas/maasInstanceType.ts index 4831d603..10bce510 100644 --- a/palette/schemas/maasInstanceType.ts +++ b/palette/schemas/maasInstanceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachine.ts b/palette/schemas/maasMachine.ts index a506ed4a..aa8dbf61 100644 --- a/palette/schemas/maasMachine.ts +++ b/palette/schemas/maasMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachineConfigEntity.ts b/palette/schemas/maasMachineConfigEntity.ts index e9ad2946..d31ed205 100644 --- a/palette/schemas/maasMachineConfigEntity.ts +++ b/palette/schemas/maasMachineConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachinePoolCloudConfigEntity.ts b/palette/schemas/maasMachinePoolCloudConfigEntity.ts index c0c98046..031a1df4 100644 --- a/palette/schemas/maasMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/maasMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachinePoolConfig.ts b/palette/schemas/maasMachinePoolConfig.ts index e5f3b28a..43518e53 100644 --- a/palette/schemas/maasMachinePoolConfig.ts +++ b/palette/schemas/maasMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachinePoolConfigAdditionalLabels.ts b/palette/schemas/maasMachinePoolConfigAdditionalLabels.ts index 7124d6c6..3935b49d 100644 --- a/palette/schemas/maasMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/maasMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachinePoolConfigAdditionalTags.ts b/palette/schemas/maasMachinePoolConfigAdditionalTags.ts index dbfc5867..3ce779ae 100644 --- a/palette/schemas/maasMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/maasMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachinePoolConfigEntity.ts b/palette/schemas/maasMachinePoolConfigEntity.ts index 494cd9ba..38287ada 100644 --- a/palette/schemas/maasMachinePoolConfigEntity.ts +++ b/palette/schemas/maasMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachineSpec.ts b/palette/schemas/maasMachineSpec.ts index abae802b..03197432 100644 --- a/palette/schemas/maasMachineSpec.ts +++ b/palette/schemas/maasMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasMachines.ts b/palette/schemas/maasMachines.ts index e1de4fa3..4e92b265 100644 --- a/palette/schemas/maasMachines.ts +++ b/palette/schemas/maasMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasNetworkConfig.ts b/palette/schemas/maasNetworkConfig.ts index 52503c82..2111d5cb 100644 --- a/palette/schemas/maasNetworkConfig.ts +++ b/palette/schemas/maasNetworkConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasNetworkConfigEntity.ts b/palette/schemas/maasNetworkConfigEntity.ts index 76317c10..7c81caff 100644 --- a/palette/schemas/maasNetworkConfigEntity.ts +++ b/palette/schemas/maasNetworkConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasNic.ts b/palette/schemas/maasNic.ts index 4e8e849c..83cf0415 100644 --- a/palette/schemas/maasNic.ts +++ b/palette/schemas/maasNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasPool.ts b/palette/schemas/maasPool.ts index 1f86b744..8106eec7 100644 --- a/palette/schemas/maasPool.ts +++ b/palette/schemas/maasPool.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasPools.ts b/palette/schemas/maasPools.ts index cf9cc345..a00782d5 100644 --- a/palette/schemas/maasPools.ts +++ b/palette/schemas/maasPools.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasSubnet.ts b/palette/schemas/maasSubnet.ts index 8cf0ee31..9fdb345a 100644 --- a/palette/schemas/maasSubnet.ts +++ b/palette/schemas/maasSubnet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasSubnets.ts b/palette/schemas/maasSubnets.ts index 07caa049..53e41fde 100644 --- a/palette/schemas/maasSubnets.ts +++ b/palette/schemas/maasSubnets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasTag.ts b/palette/schemas/maasTag.ts index 8fc4a0ae..cb7ceaca 100644 --- a/palette/schemas/maasTag.ts +++ b/palette/schemas/maasTag.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasTags.ts b/palette/schemas/maasTags.ts index 8521c3da..97a643f4 100644 --- a/palette/schemas/maasTags.ts +++ b/palette/schemas/maasTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasVlan.ts b/palette/schemas/maasVlan.ts index b0db42c1..a22b0d80 100644 --- a/palette/schemas/maasVlan.ts +++ b/palette/schemas/maasVlan.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasZone.ts b/palette/schemas/maasZone.ts index cf88cc16..818daa5e 100644 --- a/palette/schemas/maasZone.ts +++ b/palette/schemas/maasZone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/maasZones.ts b/palette/schemas/maasZones.ts index 5789d926..9810fcc8 100644 --- a/palette/schemas/maasZones.ts +++ b/palette/schemas/maasZones.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineAddress.ts b/palette/schemas/machineAddress.ts index 6af00f92..7f889710 100644 --- a/palette/schemas/machineAddress.ts +++ b/palette/schemas/machineAddress.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineCertificate.ts b/palette/schemas/machineCertificate.ts index 78cffb05..b33433df 100644 --- a/palette/schemas/machineCertificate.ts +++ b/palette/schemas/machineCertificate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineCertificates.ts b/palette/schemas/machineCertificates.ts index 3599deeb..c876bfc4 100644 --- a/palette/schemas/machineCertificates.ts +++ b/palette/schemas/machineCertificates.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineHealth.ts b/palette/schemas/machineHealth.ts index ed98ecd5..06b37c94 100644 --- a/palette/schemas/machineHealth.ts +++ b/palette/schemas/machineHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineHealthCheckConfig.ts b/palette/schemas/machineHealthCheckConfig.ts index 22b0b7b0..c2cebed3 100644 --- a/palette/schemas/machineHealthCheckConfig.ts +++ b/palette/schemas/machineHealthCheckConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineHealthCondition.ts b/palette/schemas/machineHealthCondition.ts index 4a3e9305..51176015 100644 --- a/palette/schemas/machineHealthCondition.ts +++ b/palette/schemas/machineHealthCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineMaintenance.ts b/palette/schemas/machineMaintenance.ts index 57d01c61..3333b185 100644 --- a/palette/schemas/machineMaintenance.ts +++ b/palette/schemas/machineMaintenance.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineMaintenanceAction.ts b/palette/schemas/machineMaintenanceAction.ts index 924f601b..62a60e9c 100644 --- a/palette/schemas/machineMaintenanceAction.ts +++ b/palette/schemas/machineMaintenanceAction.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineMaintenanceStatus.ts b/palette/schemas/machineMaintenanceStatus.ts index 969b9a78..3c7c2a51 100644 --- a/palette/schemas/machineMaintenanceStatus.ts +++ b/palette/schemas/machineMaintenanceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineManagementConfig.ts b/palette/schemas/machineManagementConfig.ts index 49d3298b..37900635 100644 --- a/palette/schemas/machineManagementConfig.ts +++ b/palette/schemas/machineManagementConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolBaseConfig.ts b/palette/schemas/machinePoolBaseConfig.ts index 68aba73f..dc181d2b 100644 --- a/palette/schemas/machinePoolBaseConfig.ts +++ b/palette/schemas/machinePoolBaseConfig.ts @@ -4,25 +4,16 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { MachinePoolBaseConfigAdditionalAnnotations } from './machinePoolBaseConfigAdditionalAnnotations'; -import type { MachinePoolBaseConfigAdditionalLabels } from './machinePoolBaseConfigAdditionalLabels'; import type { MachinePoolBaseConfigAdditionalTags } from './machinePoolBaseConfigAdditionalTags'; import type { MachinePoolProperties } from './machinePoolProperties'; -import type { Taint } from './taint'; import type { UpdateStrategy } from './updateStrategy'; export type MachinePoolBaseConfig = { - /** Custom annotations for CAPI machine objects and nodes. -Currently implemented for CloudStack only. - */ - additionalAnnotations?: MachinePoolBaseConfigAdditionalAnnotations; - /** additionalLabels */ - additionalLabels?: MachinePoolBaseConfigAdditionalLabels; /** 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 */ additionalTags?: MachinePoolBaseConfigAdditionalTags; /** whether this pool is for control plane */ @@ -35,17 +26,8 @@ Currently implemented for CloudStack only. /** min size of the pool, for scaling */ minSize?: number; name?: string; - /** Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster */ - nodeRepaveInterval?: number; - /** YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands. -Overrides pack-level settings. Worker pools only. -Currently implemented for CloudStack only. - */ - overrideKubeadmConfiguration?: string; /** size of the pool, number of machines */ size?: number; - /** control plane or worker taints */ - taints?: Taint[]; updateStrategy?: UpdateStrategy; /** if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove control plane taint this will not be used for worker pools */ useControlPlaneAsWorker?: boolean; diff --git a/palette/schemas/machinePoolBaseConfigAdditionalAnnotations.ts b/palette/schemas/machinePoolBaseConfigAdditionalAnnotations.ts deleted file mode 100644 index e1ed8cbc..00000000 --- a/palette/schemas/machinePoolBaseConfigAdditionalAnnotations.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * Custom annotations for CAPI machine objects and nodes. -Currently implemented for CloudStack only. - - */ -export type MachinePoolBaseConfigAdditionalAnnotations = { [key: string]: unknown }; diff --git a/palette/schemas/machinePoolBaseConfigAdditionalTags.ts b/palette/schemas/machinePoolBaseConfigAdditionalTags.ts index f52813f4..ba4c1014 100644 --- a/palette/schemas/machinePoolBaseConfigAdditionalTags.ts +++ b/palette/schemas/machinePoolBaseConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolConfigEntity.ts b/palette/schemas/machinePoolConfigEntity.ts index 3a024385..86e3ef1e 100644 --- a/palette/schemas/machinePoolConfigEntity.ts +++ b/palette/schemas/machinePoolConfigEntity.ts @@ -4,12 +4,11 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { MachinePoolConfigEntityAdditionalAnnotations } from './machinePoolConfigEntityAdditionalAnnotations'; import type { MachinePoolConfigEntityAdditionalLabels } from './machinePoolConfigEntityAdditionalLabels'; import type { MachinePoolConfigEntityAdditionalTags } from './machinePoolConfigEntityAdditionalTags'; import type { MachinePoolProperties } from './machinePoolProperties'; @@ -20,10 +19,6 @@ import type { UpdateStrategy } from './updateStrategy'; * Machine pool configuration for the cluster */ export type MachinePoolConfigEntity = { - /** Custom annotations for CAPI machine objects and nodes. -Currently implemented for CloudStack only. - */ - additionalAnnotations?: MachinePoolConfigEntityAdditionalAnnotations; /** Additional labels to be part of the machine pool */ additionalLabels?: MachinePoolConfigEntityAdditionalLabels; /** 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 */ @@ -40,11 +35,6 @@ Currently implemented for CloudStack only. name: string; /** Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster */ nodeRepaveInterval?: number; - /** YAML config for kubeletExtraArgs, preKubeadmCommands, postKubeadmCommands. -Overrides pack-level settings. Worker pools only. -Currently implemented for CloudStack only. - */ - overrideKubeadmConfiguration?: string; /** Size of the pool, number of nodes/machines */ size: number; /** control plane or worker taints */ diff --git a/palette/schemas/machinePoolConfigEntityAdditionalAnnotations.ts b/palette/schemas/machinePoolConfigEntityAdditionalAnnotations.ts deleted file mode 100644 index 9723c17e..00000000 --- a/palette/schemas/machinePoolConfigEntityAdditionalAnnotations.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * Custom annotations for CAPI machine objects and nodes. -Currently implemented for CloudStack only. - - */ -export type MachinePoolConfigEntityAdditionalAnnotations = { [key: string]: unknown }; diff --git a/palette/schemas/machinePoolConfigEntityAdditionalLabels.ts b/palette/schemas/machinePoolConfigEntityAdditionalLabels.ts index c14252db..aba20f27 100644 --- a/palette/schemas/machinePoolConfigEntityAdditionalLabels.ts +++ b/palette/schemas/machinePoolConfigEntityAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolConfigEntityAdditionalTags.ts b/palette/schemas/machinePoolConfigEntityAdditionalTags.ts index 3ad8a40c..d444825c 100644 --- a/palette/schemas/machinePoolConfigEntityAdditionalTags.ts +++ b/palette/schemas/machinePoolConfigEntityAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolMeta.ts b/palette/schemas/machinePoolMeta.ts index 918c6f6e..bfae770a 100644 --- a/palette/schemas/machinePoolMeta.ts +++ b/palette/schemas/machinePoolMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolProperties.ts b/palette/schemas/machinePoolProperties.ts index da6207f3..0ead308f 100644 --- a/palette/schemas/machinePoolProperties.ts +++ b/palette/schemas/machinePoolProperties.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolRate.ts b/palette/schemas/machinePoolRate.ts index 0e59c486..90f76e01 100644 --- a/palette/schemas/machinePoolRate.ts +++ b/palette/schemas/machinePoolRate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolsMachineUids.ts b/palette/schemas/machinePoolsMachineUids.ts index 58e20bfa..f9e7154b 100644 --- a/palette/schemas/machinePoolsMachineUids.ts +++ b/palette/schemas/machinePoolsMachineUids.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machinePoolsMachineUidsMachinePools.ts b/palette/schemas/machinePoolsMachineUidsMachinePools.ts index ad480538..26a54c74 100644 --- a/palette/schemas/machinePoolsMachineUidsMachinePools.ts +++ b/palette/schemas/machinePoolsMachineUidsMachinePools.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/machineUids.ts b/palette/schemas/machineUids.ts index d672b661..537e6a21 100644 --- a/palette/schemas/machineUids.ts +++ b/palette/schemas/machineUids.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/macro.ts b/palette/schemas/macro.ts index bdbcebf0..ae41bed9 100644 --- a/palette/schemas/macro.ts +++ b/palette/schemas/macro.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/macros.ts b/palette/schemas/macros.ts index a141795d..7c28a828 100644 --- a/palette/schemas/macros.ts +++ b/palette/schemas/macros.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/managedDisk.ts b/palette/schemas/managedDisk.ts index 91c45bc5..b7d6f7be 100644 --- a/palette/schemas/managedDisk.ts +++ b/palette/schemas/managedDisk.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifest.ts b/palette/schemas/manifest.ts index ea90e592..1dd9d615 100644 --- a/palette/schemas/manifest.ts +++ b/palette/schemas/manifest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestData.ts b/palette/schemas/manifestData.ts index 15f5be47..163e0338 100644 --- a/palette/schemas/manifestData.ts +++ b/palette/schemas/manifestData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestEntities.ts b/palette/schemas/manifestEntities.ts index 8848c0e9..7ce5b77d 100644 --- a/palette/schemas/manifestEntities.ts +++ b/palette/schemas/manifestEntities.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestEntity.ts b/palette/schemas/manifestEntity.ts index cce96967..108eca6d 100644 --- a/palette/schemas/manifestEntity.ts +++ b/palette/schemas/manifestEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestInputEntity.ts b/palette/schemas/manifestInputEntity.ts index c82d6d9d..69f3b970 100644 --- a/palette/schemas/manifestInputEntity.ts +++ b/palette/schemas/manifestInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestPublishedSpec.ts b/palette/schemas/manifestPublishedSpec.ts index 3bbe0893..0d4d8eed 100644 --- a/palette/schemas/manifestPublishedSpec.ts +++ b/palette/schemas/manifestPublishedSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestRefInputEntities.ts b/palette/schemas/manifestRefInputEntities.ts index 0541351a..954058f7 100644 --- a/palette/schemas/manifestRefInputEntities.ts +++ b/palette/schemas/manifestRefInputEntities.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestRefInputEntity.ts b/palette/schemas/manifestRefInputEntity.ts index 9ae34f07..a493f0e0 100644 --- a/palette/schemas/manifestRefInputEntity.ts +++ b/palette/schemas/manifestRefInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestRefUpdateEntity.ts b/palette/schemas/manifestRefUpdateEntity.ts index ae8faf72..007474c2 100644 --- a/palette/schemas/manifestRefUpdateEntity.ts +++ b/palette/schemas/manifestRefUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestSpec.ts b/palette/schemas/manifestSpec.ts index fa34e46e..7b2e7ee3 100644 --- a/palette/schemas/manifestSpec.ts +++ b/palette/schemas/manifestSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/manifestSummary.ts b/palette/schemas/manifestSummary.ts index 9e10c762..33f3ea71 100644 --- a/palette/schemas/manifestSummary.ts +++ b/palette/schemas/manifestSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/memory.ts b/palette/schemas/memory.ts index 665bf9de..8a19bb18 100644 --- a/palette/schemas/memory.ts +++ b/palette/schemas/memory.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricAggregation.ts b/palette/schemas/metricAggregation.ts index da43a70b..c5379145 100644 --- a/palette/schemas/metricAggregation.ts +++ b/palette/schemas/metricAggregation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricMetadata.ts b/palette/schemas/metricMetadata.ts index 377e1d3a..7a610400 100644 --- a/palette/schemas/metricMetadata.ts +++ b/palette/schemas/metricMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricPoint.ts b/palette/schemas/metricPoint.ts index 0934a690..05d6e3cd 100644 --- a/palette/schemas/metricPoint.ts +++ b/palette/schemas/metricPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricTimeSeries.ts b/palette/schemas/metricTimeSeries.ts index 69ade2a5..484078d4 100644 --- a/palette/schemas/metricTimeSeries.ts +++ b/palette/schemas/metricTimeSeries.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricTimeSeriesList.ts b/palette/schemas/metricTimeSeriesList.ts index 1704012c..4808bace 100644 --- a/palette/schemas/metricTimeSeriesList.ts +++ b/palette/schemas/metricTimeSeriesList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metrics.ts b/palette/schemas/metrics.ts index b29e6164..b4ae961d 100644 --- a/palette/schemas/metrics.ts +++ b/palette/schemas/metrics.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricsList.ts b/palette/schemas/metricsList.ts index 81e2d547..700b75cb 100644 --- a/palette/schemas/metricsList.ts +++ b/palette/schemas/metricsList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricsListParams.ts b/palette/schemas/metricsListParams.ts index 5669dde5..902235e6 100644 --- a/palette/schemas/metricsListParams.ts +++ b/palette/schemas/metricsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/metricsUidListParams.ts b/palette/schemas/metricsUidListParams.ts index 64e79850..de578118 100644 --- a/palette/schemas/metricsUidListParams.ts +++ b/palette/schemas/metricsUidListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaAuthenticationExtensions.ts b/palette/schemas/mfaAuthenticationExtensions.ts index 96ff9cff..41d73d36 100644 --- a/palette/schemas/mfaAuthenticationExtensions.ts +++ b/palette/schemas/mfaAuthenticationExtensions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaAuthenticatorSelection.ts b/palette/schemas/mfaAuthenticatorSelection.ts index 495bcdb7..e95957b5 100644 --- a/palette/schemas/mfaAuthenticatorSelection.ts +++ b/palette/schemas/mfaAuthenticatorSelection.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaConveyancePreference.ts b/palette/schemas/mfaConveyancePreference.ts index 6e43def6..f5e47b15 100644 --- a/palette/schemas/mfaConveyancePreference.ts +++ b/palette/schemas/mfaConveyancePreference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaCredentialCreationRequest.ts b/palette/schemas/mfaCredentialCreationRequest.ts index 61c2c818..2ea9415a 100644 --- a/palette/schemas/mfaCredentialCreationRequest.ts +++ b/palette/schemas/mfaCredentialCreationRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaCredentialCreationRequestClientExtensionResults.ts b/palette/schemas/mfaCredentialCreationRequestClientExtensionResults.ts index 08f8eb52..e594470f 100644 --- a/palette/schemas/mfaCredentialCreationRequestClientExtensionResults.ts +++ b/palette/schemas/mfaCredentialCreationRequestClientExtensionResults.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaCredentialCreationRequestResponse.ts b/palette/schemas/mfaCredentialCreationRequestResponse.ts index ccdae272..d2433c99 100644 --- a/palette/schemas/mfaCredentialCreationRequestResponse.ts +++ b/palette/schemas/mfaCredentialCreationRequestResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaCredentialDescriptor.ts b/palette/schemas/mfaCredentialDescriptor.ts index 4378b0e1..ffe0b5c6 100644 --- a/palette/schemas/mfaCredentialDescriptor.ts +++ b/palette/schemas/mfaCredentialDescriptor.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaCredentialParameter.ts b/palette/schemas/mfaCredentialParameter.ts index 3031e78a..058ecfb6 100644 --- a/palette/schemas/mfaCredentialParameter.ts +++ b/palette/schemas/mfaCredentialParameter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaDeviceMeta.ts b/palette/schemas/mfaDeviceMeta.ts index 088832bc..ca6220b9 100644 --- a/palette/schemas/mfaDeviceMeta.ts +++ b/palette/schemas/mfaDeviceMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaDeviceName.ts b/palette/schemas/mfaDeviceName.ts index 299fe997..f3bb1604 100644 --- a/palette/schemas/mfaDeviceName.ts +++ b/palette/schemas/mfaDeviceName.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaDevices.ts b/palette/schemas/mfaDevices.ts index 89f93dae..3913837a 100644 --- a/palette/schemas/mfaDevices.ts +++ b/palette/schemas/mfaDevices.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaLoginStart.ts b/palette/schemas/mfaLoginStart.ts index 67ce5074..1aea08b8 100644 --- a/palette/schemas/mfaLoginStart.ts +++ b/palette/schemas/mfaLoginStart.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaPublicKeyCredentialCreationOptions.ts b/palette/schemas/mfaPublicKeyCredentialCreationOptions.ts index f19ac66c..2bc2ed2b 100644 --- a/palette/schemas/mfaPublicKeyCredentialCreationOptions.ts +++ b/palette/schemas/mfaPublicKeyCredentialCreationOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaPublicKeyCredentialRequestOptions.ts b/palette/schemas/mfaPublicKeyCredentialRequestOptions.ts index 5f3ded3b..9f98b78a 100644 --- a/palette/schemas/mfaPublicKeyCredentialRequestOptions.ts +++ b/palette/schemas/mfaPublicKeyCredentialRequestOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaRegistrationStart.ts b/palette/schemas/mfaRegistrationStart.ts index 1bf93fd9..4968b5c4 100644 --- a/palette/schemas/mfaRegistrationStart.ts +++ b/palette/schemas/mfaRegistrationStart.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaRelyingPartyEntity.ts b/palette/schemas/mfaRelyingPartyEntity.ts index 633886bf..9ca84868 100644 --- a/palette/schemas/mfaRelyingPartyEntity.ts +++ b/palette/schemas/mfaRelyingPartyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaUserEntity.ts b/palette/schemas/mfaUserEntity.ts index 509948e6..42c8054f 100644 --- a/palette/schemas/mfaUserEntity.ts +++ b/palette/schemas/mfaUserEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mfaUserEntityId.ts b/palette/schemas/mfaUserEntityId.ts index 3e97b27f..2536eba7 100644 --- a/palette/schemas/mfaUserEntityId.ts +++ b/palette/schemas/mfaUserEntityId.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtApp.ts b/palette/schemas/mgmtApp.ts index ed509967..523c3a35 100644 --- a/palette/schemas/mgmtApp.ts +++ b/palette/schemas/mgmtApp.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppContainersState.ts b/palette/schemas/mgmtAppContainersState.ts index bf3cca8f..b45e2e74 100644 --- a/palette/schemas/mgmtAppContainersState.ts +++ b/palette/schemas/mgmtAppContainersState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppContainersStateRunning.ts b/palette/schemas/mgmtAppContainersStateRunning.ts index 7fab9a18..250cacf3 100644 --- a/palette/schemas/mgmtAppContainersStateRunning.ts +++ b/palette/schemas/mgmtAppContainersStateRunning.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppContainersStateTerminated.ts b/palette/schemas/mgmtAppContainersStateTerminated.ts index f842bf1c..c8766dc7 100644 --- a/palette/schemas/mgmtAppContainersStateTerminated.ts +++ b/palette/schemas/mgmtAppContainersStateTerminated.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppContainersStateWaiting.ts b/palette/schemas/mgmtAppContainersStateWaiting.ts index b1973a0c..10b1091c 100644 --- a/palette/schemas/mgmtAppContainersStateWaiting.ts +++ b/palette/schemas/mgmtAppContainersStateWaiting.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppContainersStatus.ts b/palette/schemas/mgmtAppContainersStatus.ts index 9488bbe8..347d4193 100644 --- a/palette/schemas/mgmtAppContainersStatus.ts +++ b/palette/schemas/mgmtAppContainersStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppCronJobStatus.ts b/palette/schemas/mgmtAppCronJobStatus.ts index d328de34..c653d947 100644 --- a/palette/schemas/mgmtAppCronJobStatus.ts +++ b/palette/schemas/mgmtAppCronJobStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppCronJobStatusPods.ts b/palette/schemas/mgmtAppCronJobStatusPods.ts index 1365b60e..9717b5c4 100644 --- a/palette/schemas/mgmtAppCronJobStatusPods.ts +++ b/palette/schemas/mgmtAppCronJobStatusPods.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppEnvHealthStatus.ts b/palette/schemas/mgmtAppEnvHealthStatus.ts index b920f2cf..6037b6e9 100644 --- a/palette/schemas/mgmtAppEnvHealthStatus.ts +++ b/palette/schemas/mgmtAppEnvHealthStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppEnvHealthStatusNamespaces.ts b/palette/schemas/mgmtAppEnvHealthStatusNamespaces.ts index 1bfd3d5f..f4d3e83d 100644 --- a/palette/schemas/mgmtAppEnvHealthStatusNamespaces.ts +++ b/palette/schemas/mgmtAppEnvHealthStatusNamespaces.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppHealth.ts b/palette/schemas/mgmtAppHealth.ts index 615e170d..a794c907 100644 --- a/palette/schemas/mgmtAppHealth.ts +++ b/palette/schemas/mgmtAppHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppNameSpaceStatus.ts b/palette/schemas/mgmtAppNameSpaceStatus.ts index 58dc8acc..fb1fdc10 100644 --- a/palette/schemas/mgmtAppNameSpaceStatus.ts +++ b/palette/schemas/mgmtAppNameSpaceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppNameSpaceStatusCronJobs.ts b/palette/schemas/mgmtAppNameSpaceStatusCronJobs.ts index 18c7a721..93bdab7e 100644 --- a/palette/schemas/mgmtAppNameSpaceStatusCronJobs.ts +++ b/palette/schemas/mgmtAppNameSpaceStatusCronJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppNameSpaceStatusDeployments.ts b/palette/schemas/mgmtAppNameSpaceStatusDeployments.ts index e98fa0ce..c8cae3ba 100644 --- a/palette/schemas/mgmtAppNameSpaceStatusDeployments.ts +++ b/palette/schemas/mgmtAppNameSpaceStatusDeployments.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppNameSpaceStatusStatefulSets.ts b/palette/schemas/mgmtAppNameSpaceStatusStatefulSets.ts index eac370ea..00e01937 100644 --- a/palette/schemas/mgmtAppNameSpaceStatusStatefulSets.ts +++ b/palette/schemas/mgmtAppNameSpaceStatusStatefulSets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppObjectStatus.ts b/palette/schemas/mgmtAppObjectStatus.ts index 56975b23..1f93c7fa 100644 --- a/palette/schemas/mgmtAppObjectStatus.ts +++ b/palette/schemas/mgmtAppObjectStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppObjectStatusPods.ts b/palette/schemas/mgmtAppObjectStatusPods.ts index abaa2636..267a828e 100644 --- a/palette/schemas/mgmtAppObjectStatusPods.ts +++ b/palette/schemas/mgmtAppObjectStatusPods.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppPodsStatus.ts b/palette/schemas/mgmtAppPodsStatus.ts index 3ae4aab4..91fccd30 100644 --- a/palette/schemas/mgmtAppPodsStatus.ts +++ b/palette/schemas/mgmtAppPodsStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppPodsStatusContainers.ts b/palette/schemas/mgmtAppPodsStatusContainers.ts index 406b9650..f2531678 100644 --- a/palette/schemas/mgmtAppPodsStatusContainers.ts +++ b/palette/schemas/mgmtAppPodsStatusContainers.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppPodsStatusPvcs.ts b/palette/schemas/mgmtAppPodsStatusPvcs.ts index 9dd57544..51a8f614 100644 --- a/palette/schemas/mgmtAppPodsStatusPvcs.ts +++ b/palette/schemas/mgmtAppPodsStatusPvcs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppPvcStatus.ts b/palette/schemas/mgmtAppPvcStatus.ts index f1c422b2..21c25a37 100644 --- a/palette/schemas/mgmtAppPvcStatus.ts +++ b/palette/schemas/mgmtAppPvcStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppSpec.ts b/palette/schemas/mgmtAppSpec.ts index 82b14afe..129a4a67 100644 --- a/palette/schemas/mgmtAppSpec.ts +++ b/palette/schemas/mgmtAppSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppStatus.ts b/palette/schemas/mgmtAppStatus.ts index 191be60c..cac939c7 100644 --- a/palette/schemas/mgmtAppStatus.ts +++ b/palette/schemas/mgmtAppStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppUpgrade.ts b/palette/schemas/mgmtAppUpgrade.ts index 6c54308f..4a361963 100644 --- a/palette/schemas/mgmtAppUpgrade.ts +++ b/palette/schemas/mgmtAppUpgrade.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppUpgradeSpec.ts b/palette/schemas/mgmtAppUpgradeSpec.ts index cbb24df0..0f579e2c 100644 --- a/palette/schemas/mgmtAppUpgradeSpec.ts +++ b/palette/schemas/mgmtAppUpgradeSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppUpgradeStatus.ts b/palette/schemas/mgmtAppUpgradeStatus.ts index dd48764c..3fadded8 100644 --- a/palette/schemas/mgmtAppUpgradeStatus.ts +++ b/palette/schemas/mgmtAppUpgradeStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppUpgradeStatusStates.ts b/palette/schemas/mgmtAppUpgradeStatusStates.ts index daeb072f..f1548ec7 100644 --- a/palette/schemas/mgmtAppUpgradeStatusStates.ts +++ b/palette/schemas/mgmtAppUpgradeStatusStates.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppVersion.ts b/palette/schemas/mgmtAppVersion.ts index 23704271..80c32931 100644 --- a/palette/schemas/mgmtAppVersion.ts +++ b/palette/schemas/mgmtAppVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtAppVersionVersion.ts b/palette/schemas/mgmtAppVersionVersion.ts index deca654a..21fe71b1 100644 --- a/palette/schemas/mgmtAppVersionVersion.ts +++ b/palette/schemas/mgmtAppVersionVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtBackupSpec.ts b/palette/schemas/mgmtBackupSpec.ts index eb367f9b..af8116b4 100644 --- a/palette/schemas/mgmtBackupSpec.ts +++ b/palette/schemas/mgmtBackupSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtBackupSpecScheduleType.ts b/palette/schemas/mgmtBackupSpecScheduleType.ts index 72763726..77735e56 100644 --- a/palette/schemas/mgmtBackupSpecScheduleType.ts +++ b/palette/schemas/mgmtBackupSpecScheduleType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtDbCollectionIndexInfo.ts b/palette/schemas/mgmtDbCollectionIndexInfo.ts index 8fdb2f52..19b91d12 100644 --- a/palette/schemas/mgmtDbCollectionIndexInfo.ts +++ b/palette/schemas/mgmtDbCollectionIndexInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtDbCollectionIndexInfoKey.ts b/palette/schemas/mgmtDbCollectionIndexInfoKey.ts deleted file mode 100644 index 607c8942..00000000 --- a/palette/schemas/mgmtDbCollectionIndexInfoKey.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -export type MgmtDbCollectionIndexInfoKey = {[key: string]: number}; diff --git a/palette/schemas/mgmtDbCollectionInfo.ts b/palette/schemas/mgmtDbCollectionInfo.ts index 19a8a836..36d4cd22 100644 --- a/palette/schemas/mgmtDbCollectionInfo.ts +++ b/palette/schemas/mgmtDbCollectionInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtDbHealth.ts b/palette/schemas/mgmtDbHealth.ts index bb1a143f..3aa43312 100644 --- a/palette/schemas/mgmtDbHealth.ts +++ b/palette/schemas/mgmtDbHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtDbInfo.ts b/palette/schemas/mgmtDbInfo.ts index 06887e83..fb115b76 100644 --- a/palette/schemas/mgmtDbInfo.ts +++ b/palette/schemas/mgmtDbInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtDeleteBackupFtpEntity.ts b/palette/schemas/mgmtDeleteBackupFtpEntity.ts index a796e532..df5d9bd3 100644 --- a/palette/schemas/mgmtDeleteBackupFtpEntity.ts +++ b/palette/schemas/mgmtDeleteBackupFtpEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtDeleteBackupS3Entity.ts b/palette/schemas/mgmtDeleteBackupS3Entity.ts index 69e6483f..3251713c 100644 --- a/palette/schemas/mgmtDeleteBackupS3Entity.ts +++ b/palette/schemas/mgmtDeleteBackupS3Entity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtErrLog.ts b/palette/schemas/mgmtErrLog.ts index 1e0c15a2..6e7fbe94 100644 --- a/palette/schemas/mgmtErrLog.ts +++ b/palette/schemas/mgmtErrLog.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtErrLogs.ts b/palette/schemas/mgmtErrLogs.ts index 54937ab5..78f8cf2a 100644 --- a/palette/schemas/mgmtErrLogs.ts +++ b/palette/schemas/mgmtErrLogs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtErrSpec.ts b/palette/schemas/mgmtErrSpec.ts index 007b535c..eefe933a 100644 --- a/palette/schemas/mgmtErrSpec.ts +++ b/palette/schemas/mgmtErrSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtErrSpecDebug.ts b/palette/schemas/mgmtErrSpecDebug.ts index f5674c54..b511482e 100644 --- a/palette/schemas/mgmtErrSpecDebug.ts +++ b/palette/schemas/mgmtErrSpecDebug.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtErrSpecUserCtx.ts b/palette/schemas/mgmtErrSpecUserCtx.ts index bd69d12a..93f6e3a5 100644 --- a/palette/schemas/mgmtErrSpecUserCtx.ts +++ b/palette/schemas/mgmtErrSpecUserCtx.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtFileTransferFtpEntity.ts b/palette/schemas/mgmtFileTransferFtpEntity.ts index bacbde6f..23636b91 100644 --- a/palette/schemas/mgmtFileTransferFtpEntity.ts +++ b/palette/schemas/mgmtFileTransferFtpEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtFileTransferS3Entity.ts b/palette/schemas/mgmtFileTransferS3Entity.ts index 2bf4eddb..d8006320 100644 --- a/palette/schemas/mgmtFileTransferS3Entity.ts +++ b/palette/schemas/mgmtFileTransferS3Entity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtFtpConfig.ts b/palette/schemas/mgmtFtpConfig.ts index 85fd1791..7e829217 100644 --- a/palette/schemas/mgmtFtpConfig.ts +++ b/palette/schemas/mgmtFtpConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtHash.ts b/palette/schemas/mgmtHash.ts index 04bec3ce..29410bad 100644 --- a/palette/schemas/mgmtHash.ts +++ b/palette/schemas/mgmtHash.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtListBackupFtpEntity.ts b/palette/schemas/mgmtListBackupFtpEntity.ts index 99fc3f23..b51e649d 100644 --- a/palette/schemas/mgmtListBackupFtpEntity.ts +++ b/palette/schemas/mgmtListBackupFtpEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtListBackupS3Entity.ts b/palette/schemas/mgmtListBackupS3Entity.ts index 26215f05..439b1720 100644 --- a/palette/schemas/mgmtListBackupS3Entity.ts +++ b/palette/schemas/mgmtListBackupS3Entity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtMigrateEntity.ts b/palette/schemas/mgmtMigrateEntity.ts index b539408a..c4fd8945 100644 --- a/palette/schemas/mgmtMigrateEntity.ts +++ b/palette/schemas/mgmtMigrateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtMigrationStatuses.ts b/palette/schemas/mgmtMigrationStatuses.ts index 56484111..6785a2f2 100644 --- a/palette/schemas/mgmtMigrationStatuses.ts +++ b/palette/schemas/mgmtMigrationStatuses.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtPodHealth.ts b/palette/schemas/mgmtPodHealth.ts index e6ba8c32..0034b808 100644 --- a/palette/schemas/mgmtPodHealth.ts +++ b/palette/schemas/mgmtPodHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtS3Config.ts b/palette/schemas/mgmtS3Config.ts index 09db01f0..68164c0e 100644 --- a/palette/schemas/mgmtS3Config.ts +++ b/palette/schemas/mgmtS3Config.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/mgmtUpgradeState.ts b/palette/schemas/mgmtUpgradeState.ts index ca0c2277..76d75904 100644 --- a/palette/schemas/mgmtUpgradeState.ts +++ b/palette/schemas/mgmtUpgradeState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/monthlyUsage.ts b/palette/schemas/monthlyUsage.ts index 9541eda9..42958484 100644 --- a/palette/schemas/monthlyUsage.ts +++ b/palette/schemas/monthlyUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/msgSubscriber.ts b/palette/schemas/msgSubscriber.ts index 81c28074..86991419 100644 --- a/palette/schemas/msgSubscriber.ts +++ b/palette/schemas/msgSubscriber.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/nameserver.ts b/palette/schemas/nameserver.ts index 2958b67f..8d19ea7b 100644 --- a/palette/schemas/nameserver.ts +++ b/palette/schemas/nameserver.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/nestedCloudConfigStatus.ts b/palette/schemas/nestedCloudConfigStatus.ts index 6c295719..f7008562 100644 --- a/palette/schemas/nestedCloudConfigStatus.ts +++ b/palette/schemas/nestedCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/nic.ts b/palette/schemas/nic.ts index e74b70a8..040ed7fb 100644 --- a/palette/schemas/nic.ts +++ b/palette/schemas/nic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/nodesAutoRemediationSettings.ts b/palette/schemas/nodesAutoRemediationSettings.ts index c35ce71d..fc5dd719 100644 --- a/palette/schemas/nodesAutoRemediationSettings.ts +++ b/palette/schemas/nodesAutoRemediationSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/nonFipsConfig.ts b/palette/schemas/nonFipsConfig.ts index cb04b824..764bcee4 100644 --- a/palette/schemas/nonFipsConfig.ts +++ b/palette/schemas/nonFipsConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/nonFipsConfigMode.ts b/palette/schemas/nonFipsConfigMode.ts index ed011a74..a41b36bd 100644 --- a/palette/schemas/nonFipsConfigMode.ts +++ b/palette/schemas/nonFipsConfigMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notification.ts b/palette/schemas/notification.ts index 79ee8ff1..247f437f 100644 --- a/palette/schemas/notification.ts +++ b/palette/schemas/notification.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationAction.ts b/palette/schemas/notificationAction.ts index d56fc68b..79cba9a8 100644 --- a/palette/schemas/notificationAction.ts +++ b/palette/schemas/notificationAction.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationActionActionType.ts b/palette/schemas/notificationActionActionType.ts index de105fd2..0b6eeb56 100644 --- a/palette/schemas/notificationActionActionType.ts +++ b/palette/schemas/notificationActionActionType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationActionEvents.ts b/palette/schemas/notificationActionEvents.ts index 576102ca..43ac7356 100644 --- a/palette/schemas/notificationActionEvents.ts +++ b/palette/schemas/notificationActionEvents.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationEvent.ts b/palette/schemas/notificationEvent.ts index 1ff14f69..025e8212 100644 --- a/palette/schemas/notificationEvent.ts +++ b/palette/schemas/notificationEvent.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationEventMeta.ts b/palette/schemas/notificationEventMeta.ts index 8b8c27f4..416262c4 100644 --- a/palette/schemas/notificationEventMeta.ts +++ b/palette/schemas/notificationEventMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationEventType.ts b/palette/schemas/notificationEventType.ts index 42e24838..ab0566ba 100644 --- a/palette/schemas/notificationEventType.ts +++ b/palette/schemas/notificationEventType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationSource.ts b/palette/schemas/notificationSource.ts index 690bc4d9..478d570c 100644 --- a/palette/schemas/notificationSource.ts +++ b/palette/schemas/notificationSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationType.ts b/palette/schemas/notificationType.ts index b8ec7f43..d92f17ea 100644 --- a/palette/schemas/notificationType.ts +++ b/palette/schemas/notificationType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notifications.ts b/palette/schemas/notifications.ts index fc1fb5f1..ec3dfd8b 100644 --- a/palette/schemas/notifications.ts +++ b/palette/schemas/notifications.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationsListParams.ts b/palette/schemas/notificationsListParams.ts index a60211d3..7376a40c 100644 --- a/palette/schemas/notificationsListParams.ts +++ b/palette/schemas/notificationsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/notificationsObjTypeUidListParams.ts b/palette/schemas/notificationsObjTypeUidListParams.ts index 0a3ec8d0..c80b32e8 100644 --- a/palette/schemas/notificationsObjTypeUidListParams.ts +++ b/palette/schemas/notificationsObjTypeUidListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectEntity.ts b/palette/schemas/objectEntity.ts index 31beac81..26201882 100644 --- a/palette/schemas/objectEntity.ts +++ b/palette/schemas/objectEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMeta.ts b/palette/schemas/objectMeta.ts index a8cea6a4..8b1502c5 100644 --- a/palette/schemas/objectMeta.ts +++ b/palette/schemas/objectMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaAnnotations.ts b/palette/schemas/objectMetaAnnotations.ts index 979442b2..657d9c88 100644 --- a/palette/schemas/objectMetaAnnotations.ts +++ b/palette/schemas/objectMetaAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaInputEntity.ts b/palette/schemas/objectMetaInputEntity.ts index fdfa9669..6964d5ce 100644 --- a/palette/schemas/objectMetaInputEntity.ts +++ b/palette/schemas/objectMetaInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaInputEntityAnnotations.ts b/palette/schemas/objectMetaInputEntityAnnotations.ts index e1903b25..d877e80c 100644 --- a/palette/schemas/objectMetaInputEntityAnnotations.ts +++ b/palette/schemas/objectMetaInputEntityAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaInputEntityLabels.ts b/palette/schemas/objectMetaInputEntityLabels.ts index 5a419ff4..e657c873 100644 --- a/palette/schemas/objectMetaInputEntityLabels.ts +++ b/palette/schemas/objectMetaInputEntityLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaInputEntitySchema.ts b/palette/schemas/objectMetaInputEntitySchema.ts index dcf81cef..990f84ef 100644 --- a/palette/schemas/objectMetaInputEntitySchema.ts +++ b/palette/schemas/objectMetaInputEntitySchema.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaLabels.ts b/palette/schemas/objectMetaLabels.ts index 8741fe41..3ccacf68 100644 --- a/palette/schemas/objectMetaLabels.ts +++ b/palette/schemas/objectMetaLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaUpdateEntity.ts b/palette/schemas/objectMetaUpdateEntity.ts index 1c4ba889..382ce2cc 100644 --- a/palette/schemas/objectMetaUpdateEntity.ts +++ b/palette/schemas/objectMetaUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaUpdateEntityAnnotations.ts b/palette/schemas/objectMetaUpdateEntityAnnotations.ts index 6e22d8be..f9ea724e 100644 --- a/palette/schemas/objectMetaUpdateEntityAnnotations.ts +++ b/palette/schemas/objectMetaUpdateEntityAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectMetaUpdateEntityLabels.ts b/palette/schemas/objectMetaUpdateEntityLabels.ts index 1e78f1ab..696603df 100644 --- a/palette/schemas/objectMetaUpdateEntityLabels.ts +++ b/palette/schemas/objectMetaUpdateEntityLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectReference.ts b/palette/schemas/objectReference.ts index 827614af..70434b87 100644 --- a/palette/schemas/objectReference.ts +++ b/palette/schemas/objectReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectResReference.ts b/palette/schemas/objectResReference.ts index 1c41ba54..768c8561 100644 --- a/palette/schemas/objectResReference.ts +++ b/palette/schemas/objectResReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectScopeEntity.ts b/palette/schemas/objectScopeEntity.ts index eda2d5e5..4276d556 100644 --- a/palette/schemas/objectScopeEntity.ts +++ b/palette/schemas/objectScopeEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectStateEntity.ts b/palette/schemas/objectStateEntity.ts index 0f80c358..a323b2d0 100644 --- a/palette/schemas/objectStateEntity.ts +++ b/palette/schemas/objectStateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectTagsEntity.ts b/palette/schemas/objectTagsEntity.ts index 1e56dd2b..97807ea6 100644 --- a/palette/schemas/objectTagsEntity.ts +++ b/palette/schemas/objectTagsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/objectTagsEntityLabels.ts b/palette/schemas/objectTagsEntityLabels.ts index f36541ff..21ecabc5 100644 --- a/palette/schemas/objectTagsEntityLabels.ts +++ b/palette/schemas/objectTagsEntityLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociImageRegistry.ts b/palette/schemas/ociImageRegistry.ts index c75c0814..ba094c47 100644 --- a/palette/schemas/ociImageRegistry.ts +++ b/palette/schemas/ociImageRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistries.ts b/palette/schemas/ociRegistries.ts index d018e259..f3211604 100644 --- a/palette/schemas/ociRegistries.ts +++ b/palette/schemas/ociRegistries.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistriesGetParams.ts b/palette/schemas/ociRegistriesGetParams.ts index 377f47e8..fa3eef16 100644 --- a/palette/schemas/ociRegistriesGetParams.ts +++ b/palette/schemas/ociRegistriesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistry.ts b/palette/schemas/ociRegistry.ts index 46b3971f..6a16dee3 100644 --- a/palette/schemas/ociRegistry.ts +++ b/palette/schemas/ociRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistryAuth.ts b/palette/schemas/ociRegistryAuth.ts index 18eb6cd9..980162b6 100644 --- a/palette/schemas/ociRegistryAuth.ts +++ b/palette/schemas/ociRegistryAuth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistryEntity.ts b/palette/schemas/ociRegistryEntity.ts index 8bd58afb..7a6c3e67 100644 --- a/palette/schemas/ociRegistryEntity.ts +++ b/palette/schemas/ociRegistryEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistrySpec.ts b/palette/schemas/ociRegistrySpec.ts index 4a656cc9..8e6fd9a0 100644 --- a/palette/schemas/ociRegistrySpec.ts +++ b/palette/schemas/ociRegistrySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistryStatus.ts b/palette/schemas/ociRegistryStatus.ts index 8eb93bd2..4c6dc8fc 100644 --- a/palette/schemas/ociRegistryStatus.ts +++ b/palette/schemas/ociRegistryStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ociRegistryStatusSummary.ts b/palette/schemas/ociRegistryStatusSummary.ts index 3fb9bfff..7750bb0b 100644 --- a/palette/schemas/ociRegistryStatusSummary.ts +++ b/palette/schemas/ociRegistryStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcAuth.ts b/palette/schemas/oidcAuth.ts index d14516f2..604cb2f1 100644 --- a/palette/schemas/oidcAuth.ts +++ b/palette/schemas/oidcAuth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcAuthLogin.ts b/palette/schemas/oidcAuthLogin.ts index f79b2cbd..ddcdd551 100644 --- a/palette/schemas/oidcAuthLogin.ts +++ b/palette/schemas/oidcAuthLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcAuthorizationTokenResponse.ts b/palette/schemas/oidcAuthorizationTokenResponse.ts index 4f073dcd..a119b714 100644 --- a/palette/schemas/oidcAuthorizationTokenResponse.ts +++ b/palette/schemas/oidcAuthorizationTokenResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcAuthorizationTokenResponseRaw.ts b/palette/schemas/oidcAuthorizationTokenResponseRaw.ts index 0016090e..a09bf637 100644 --- a/palette/schemas/oidcAuthorizationTokenResponseRaw.ts +++ b/palette/schemas/oidcAuthorizationTokenResponseRaw.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcIssuerTls.ts b/palette/schemas/oidcIssuerTls.ts index 0b8bb33a..96857872 100644 --- a/palette/schemas/oidcIssuerTls.ts +++ b/palette/schemas/oidcIssuerTls.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcLogins.ts b/palette/schemas/oidcLogins.ts index e714704a..5a160aef 100644 --- a/palette/schemas/oidcLogins.ts +++ b/palette/schemas/oidcLogins.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcLoginsTenantLogin.ts b/palette/schemas/oidcLoginsTenantLogin.ts index 41f489b1..ff38b3fc 100644 --- a/palette/schemas/oidcLoginsTenantLogin.ts +++ b/palette/schemas/oidcLoginsTenantLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcRefreshToken.ts b/palette/schemas/oidcRefreshToken.ts index cf9fa545..febf7308 100644 --- a/palette/schemas/oidcRefreshToken.ts +++ b/palette/schemas/oidcRefreshToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/oidcUserInfo.ts b/palette/schemas/oidcUserInfo.ts index 6247d04f..f4d246cf 100644 --- a/palette/schemas/oidcUserInfo.ts +++ b/palette/schemas/oidcUserInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openIDProviderMetadataResponse.ts b/palette/schemas/openIDProviderMetadataResponse.ts index db009429..6fb9e2de 100644 --- a/palette/schemas/openIDProviderMetadataResponse.ts +++ b/palette/schemas/openIDProviderMetadataResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openIDProviderMetadataResponseIdTokenSigningAlgValuesSupported.ts b/palette/schemas/openIDProviderMetadataResponseIdTokenSigningAlgValuesSupported.ts index 11f45cfe..370a6f57 100644 --- a/palette/schemas/openIDProviderMetadataResponseIdTokenSigningAlgValuesSupported.ts +++ b/palette/schemas/openIDProviderMetadataResponseIdTokenSigningAlgValuesSupported.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackAccount.ts b/palette/schemas/openStackAccount.ts index 956df1a2..52c14e0f 100644 --- a/palette/schemas/openStackAccount.ts +++ b/palette/schemas/openStackAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackAccounts.ts b/palette/schemas/openStackAccounts.ts index ea2abab8..debe15ba 100644 --- a/palette/schemas/openStackAccounts.ts +++ b/palette/schemas/openStackAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackAz.ts b/palette/schemas/openStackAz.ts index e3f9ced9..d76354c6 100644 --- a/palette/schemas/openStackAz.ts +++ b/palette/schemas/openStackAz.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackAzs.ts b/palette/schemas/openStackAzs.ts index 41adaa81..8b246ec2 100644 --- a/palette/schemas/openStackAzs.ts +++ b/palette/schemas/openStackAzs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackCloudAccount.ts b/palette/schemas/openStackCloudAccount.ts index b70bd5ea..9c08eb98 100644 --- a/palette/schemas/openStackCloudAccount.ts +++ b/palette/schemas/openStackCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackCloudClusterConfigEntity.ts b/palette/schemas/openStackCloudClusterConfigEntity.ts index 8b21430d..8b993267 100644 --- a/palette/schemas/openStackCloudClusterConfigEntity.ts +++ b/palette/schemas/openStackCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackCloudConfig.ts b/palette/schemas/openStackCloudConfig.ts index 31c642e7..9699e8fa 100644 --- a/palette/schemas/openStackCloudConfig.ts +++ b/palette/schemas/openStackCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackCloudConfigSpec.ts b/palette/schemas/openStackCloudConfigSpec.ts index ea3eca55..5caad772 100644 --- a/palette/schemas/openStackCloudConfigSpec.ts +++ b/palette/schemas/openStackCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackCloudConfigStatus.ts b/palette/schemas/openStackCloudConfigStatus.ts index 7ed51e7b..6db3af3a 100644 --- a/palette/schemas/openStackCloudConfigStatus.ts +++ b/palette/schemas/openStackCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackClusterConfig.ts b/palette/schemas/openStackClusterConfig.ts index ec2370b1..50b1013d 100644 --- a/palette/schemas/openStackClusterConfig.ts +++ b/palette/schemas/openStackClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackDomain.ts b/palette/schemas/openStackDomain.ts index e5d89473..a083ef50 100644 --- a/palette/schemas/openStackDomain.ts +++ b/palette/schemas/openStackDomain.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackFlavor.ts b/palette/schemas/openStackFlavor.ts index acfbafc3..9ce358b3 100644 --- a/palette/schemas/openStackFlavor.ts +++ b/palette/schemas/openStackFlavor.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackFlavors.ts b/palette/schemas/openStackFlavors.ts index 2135f36d..16d49b73 100644 --- a/palette/schemas/openStackFlavors.ts +++ b/palette/schemas/openStackFlavors.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackKeypair.ts b/palette/schemas/openStackKeypair.ts index f757285b..d8818c07 100644 --- a/palette/schemas/openStackKeypair.ts +++ b/palette/schemas/openStackKeypair.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackKeypairs.ts b/palette/schemas/openStackKeypairs.ts index b34179a2..17593209 100644 --- a/palette/schemas/openStackKeypairs.ts +++ b/palette/schemas/openStackKeypairs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachine.ts b/palette/schemas/openStackMachine.ts index 1dbc0677..463b84ec 100644 --- a/palette/schemas/openStackMachine.ts +++ b/palette/schemas/openStackMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachineConfigEntity.ts b/palette/schemas/openStackMachineConfigEntity.ts index 52645459..dd63da56 100644 --- a/palette/schemas/openStackMachineConfigEntity.ts +++ b/palette/schemas/openStackMachineConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachinePoolCloudConfigEntity.ts b/palette/schemas/openStackMachinePoolCloudConfigEntity.ts index 5843b9fb..23b0d922 100644 --- a/palette/schemas/openStackMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/openStackMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachinePoolConfig.ts b/palette/schemas/openStackMachinePoolConfig.ts index 8ec0d973..2d7c023a 100644 --- a/palette/schemas/openStackMachinePoolConfig.ts +++ b/palette/schemas/openStackMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachinePoolConfigAdditionalLabels.ts b/palette/schemas/openStackMachinePoolConfigAdditionalLabels.ts index c20380b9..95392472 100644 --- a/palette/schemas/openStackMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/openStackMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachinePoolConfigAdditionalTags.ts b/palette/schemas/openStackMachinePoolConfigAdditionalTags.ts index 348e5274..98565240 100644 --- a/palette/schemas/openStackMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/openStackMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachinePoolConfigEntity.ts b/palette/schemas/openStackMachinePoolConfigEntity.ts index f7ecfd8d..9f256e51 100644 --- a/palette/schemas/openStackMachinePoolConfigEntity.ts +++ b/palette/schemas/openStackMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachineSpec.ts b/palette/schemas/openStackMachineSpec.ts index b80f8f4e..7f3b2e1b 100644 --- a/palette/schemas/openStackMachineSpec.ts +++ b/palette/schemas/openStackMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackMachines.ts b/palette/schemas/openStackMachines.ts index 87456929..9ac90adc 100644 --- a/palette/schemas/openStackMachines.ts +++ b/palette/schemas/openStackMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackNetwork.ts b/palette/schemas/openStackNetwork.ts index b8f9ccc6..18be5cb3 100644 --- a/palette/schemas/openStackNetwork.ts +++ b/palette/schemas/openStackNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackNetworks.ts b/palette/schemas/openStackNetworks.ts index d4f177f9..fb8e08ae 100644 --- a/palette/schemas/openStackNetworks.ts +++ b/palette/schemas/openStackNetworks.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackNic.ts b/palette/schemas/openStackNic.ts index e834a4f3..0c2d9cc3 100644 --- a/palette/schemas/openStackNic.ts +++ b/palette/schemas/openStackNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackProject.ts b/palette/schemas/openStackProject.ts index 14e8bbec..405067f2 100644 --- a/palette/schemas/openStackProject.ts +++ b/palette/schemas/openStackProject.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackProjects.ts b/palette/schemas/openStackProjects.ts index 69db3ed2..e15b6bda 100644 --- a/palette/schemas/openStackProjects.ts +++ b/palette/schemas/openStackProjects.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackRegion.ts b/palette/schemas/openStackRegion.ts index 77215e7a..77b84766 100644 --- a/palette/schemas/openStackRegion.ts +++ b/palette/schemas/openStackRegion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackRegions.ts b/palette/schemas/openStackRegions.ts index f76a691b..9e5f9640 100644 --- a/palette/schemas/openStackRegions.ts +++ b/palette/schemas/openStackRegions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackResource.ts b/palette/schemas/openStackResource.ts index 0e94b6a3..6f9576d1 100644 --- a/palette/schemas/openStackResource.ts +++ b/palette/schemas/openStackResource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openStackSubnet.ts b/palette/schemas/openStackSubnet.ts index e249d230..d298dfe2 100644 --- a/palette/schemas/openStackSubnet.ts +++ b/palette/schemas/openStackSubnet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openstackAccountsUidAzsParams.ts b/palette/schemas/openstackAccountsUidAzsParams.ts index fb752b51..7ce992fc 100644 --- a/palette/schemas/openstackAccountsUidAzsParams.ts +++ b/palette/schemas/openstackAccountsUidAzsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openstackAccountsUidFlavorsParams.ts b/palette/schemas/openstackAccountsUidFlavorsParams.ts index ae6f1d70..29b4bcab 100644 --- a/palette/schemas/openstackAccountsUidFlavorsParams.ts +++ b/palette/schemas/openstackAccountsUidFlavorsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openstackAccountsUidKeypairsParams.ts b/palette/schemas/openstackAccountsUidKeypairsParams.ts index 0932a181..e647fdd5 100644 --- a/palette/schemas/openstackAccountsUidKeypairsParams.ts +++ b/palette/schemas/openstackAccountsUidKeypairsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openstackAccountsUidNetworksParams.ts b/palette/schemas/openstackAccountsUidNetworksParams.ts index 03bc86cd..9cfb2670 100644 --- a/palette/schemas/openstackAccountsUidNetworksParams.ts +++ b/palette/schemas/openstackAccountsUidNetworksParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/openstackFlavorConfig.ts b/palette/schemas/openstackFlavorConfig.ts index a02b55ff..70b64d2c 100644 --- a/palette/schemas/openstackFlavorConfig.ts +++ b/palette/schemas/openstackFlavorConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/orgState.ts b/palette/schemas/orgState.ts index 830059fe..262c8ffd 100644 --- a/palette/schemas/orgState.ts +++ b/palette/schemas/orgState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/organization.ts b/palette/schemas/organization.ts index 1f470414..83ce6e16 100644 --- a/palette/schemas/organization.ts +++ b/palette/schemas/organization.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/organizations.ts b/palette/schemas/organizations.ts index db9e2bce..b787c7a6 100644 --- a/palette/schemas/organizations.ts +++ b/palette/schemas/organizations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/os.ts b/palette/schemas/os.ts index bac46110..e50367b3 100644 --- a/palette/schemas/os.ts +++ b/palette/schemas/os.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/osPatchConfig.ts b/palette/schemas/osPatchConfig.ts index d5662599..e0e2d1b6 100644 --- a/palette/schemas/osPatchConfig.ts +++ b/palette/schemas/osPatchConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/osPatchEntity.ts b/palette/schemas/osPatchEntity.ts index 4b76a00f..fb5d06c4 100644 --- a/palette/schemas/osPatchEntity.ts +++ b/palette/schemas/osPatchEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/osType.ts b/palette/schemas/osType.ts index 40bee09a..7807f93b 100644 --- a/palette/schemas/osType.ts +++ b/palette/schemas/osType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overloadSpec.ts b/palette/schemas/overloadSpec.ts index 1792cda9..48a564d9 100644 --- a/palette/schemas/overloadSpec.ts +++ b/palette/schemas/overloadSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overloadStatus.ts b/palette/schemas/overloadStatus.ts index 3df5e31c..f75ca737 100644 --- a/palette/schemas/overloadStatus.ts +++ b/palette/schemas/overloadStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overloadVsphereOva.ts b/palette/schemas/overloadVsphereOva.ts index d459508a..ef550d80 100644 --- a/palette/schemas/overloadVsphereOva.ts +++ b/palette/schemas/overloadVsphereOva.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlord.ts b/palette/schemas/overlord.ts index 243f50a1..3040c351 100644 --- a/palette/schemas/overlord.ts +++ b/palette/schemas/overlord.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordCloudStackAccountCreate.ts b/palette/schemas/overlordCloudStackAccountCreate.ts index fb009f60..3998bce3 100644 --- a/palette/schemas/overlordCloudStackAccountCreate.ts +++ b/palette/schemas/overlordCloudStackAccountCreate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordCloudStackAccountEntity.ts b/palette/schemas/overlordCloudStackAccountEntity.ts index 3377fada..e8ac7a4e 100644 --- a/palette/schemas/overlordCloudStackAccountEntity.ts +++ b/palette/schemas/overlordCloudStackAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordCloudStackCloudConfig.ts b/palette/schemas/overlordCloudStackCloudConfig.ts index 1b8a1e47..2f061b1a 100644 --- a/palette/schemas/overlordCloudStackCloudConfig.ts +++ b/palette/schemas/overlordCloudStackCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordMaasAccountCreate.ts b/palette/schemas/overlordMaasAccountCreate.ts index 68de4a04..52b25183 100644 --- a/palette/schemas/overlordMaasAccountCreate.ts +++ b/palette/schemas/overlordMaasAccountCreate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordMaasAccountEntity.ts b/palette/schemas/overlordMaasAccountEntity.ts index dce7ce96..69fc8b1e 100644 --- a/palette/schemas/overlordMaasAccountEntity.ts +++ b/palette/schemas/overlordMaasAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordMaasCloudConfig.ts b/palette/schemas/overlordMaasCloudConfig.ts index 6cc1e478..de66374f 100644 --- a/palette/schemas/overlordMaasCloudConfig.ts +++ b/palette/schemas/overlordMaasCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordManifest.ts b/palette/schemas/overlordManifest.ts index 6d007461..8f66ea68 100644 --- a/palette/schemas/overlordManifest.ts +++ b/palette/schemas/overlordManifest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordMigrateEntity.ts b/palette/schemas/overlordMigrateEntity.ts index b4366f90..82310c14 100644 --- a/palette/schemas/overlordMigrateEntity.ts +++ b/palette/schemas/overlordMigrateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordOpenStackAccountCreate.ts b/palette/schemas/overlordOpenStackAccountCreate.ts index a2d38a82..b0afb4ed 100644 --- a/palette/schemas/overlordOpenStackAccountCreate.ts +++ b/palette/schemas/overlordOpenStackAccountCreate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordOpenStackAccountEntity.ts b/palette/schemas/overlordOpenStackAccountEntity.ts index 4ac73b56..16ab5f01 100644 --- a/palette/schemas/overlordOpenStackAccountEntity.ts +++ b/palette/schemas/overlordOpenStackAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordOpenStackCloudConfig.ts b/palette/schemas/overlordOpenStackCloudConfig.ts index d7d12bc7..59ad1cd4 100644 --- a/palette/schemas/overlordOpenStackCloudConfig.ts +++ b/palette/schemas/overlordOpenStackCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordVsphereAccountCreate.ts b/palette/schemas/overlordVsphereAccountCreate.ts index c61c6621..7204f130 100644 --- a/palette/schemas/overlordVsphereAccountCreate.ts +++ b/palette/schemas/overlordVsphereAccountCreate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordVsphereAccountEntity.ts b/palette/schemas/overlordVsphereAccountEntity.ts index 6a9eb0a3..a5ae92bf 100644 --- a/palette/schemas/overlordVsphereAccountEntity.ts +++ b/palette/schemas/overlordVsphereAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordVsphereCloudConfig.ts b/palette/schemas/overlordVsphereCloudConfig.ts index 94007be1..9942500a 100644 --- a/palette/schemas/overlordVsphereCloudConfig.ts +++ b/palette/schemas/overlordVsphereCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlords.ts b/palette/schemas/overlords.ts index fe8cce1e..452d62a3 100644 --- a/palette/schemas/overlords.ts +++ b/palette/schemas/overlords.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsCloudStackManifestParams.ts b/palette/schemas/overlordsCloudStackManifestParams.ts index 98fecda6..f9b6f78c 100644 --- a/palette/schemas/overlordsCloudStackManifestParams.ts +++ b/palette/schemas/overlordsCloudStackManifestParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsListParams.ts b/palette/schemas/overlordsListParams.ts index 23986223..4a03e65e 100644 --- a/palette/schemas/overlordsListParams.ts +++ b/palette/schemas/overlordsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsOpenStackManifestParams.ts b/palette/schemas/overlordsOpenStackManifestParams.ts index fa435f67..9df23701 100644 --- a/palette/schemas/overlordsOpenStackManifestParams.ts +++ b/palette/schemas/overlordsOpenStackManifestParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsPairingCodeCloudType.ts b/palette/schemas/overlordsPairingCodeCloudType.ts index 9abd4906..f467f814 100644 --- a/palette/schemas/overlordsPairingCodeCloudType.ts +++ b/palette/schemas/overlordsPairingCodeCloudType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -18,5 +18,5 @@ export const OverlordsPairingCodeCloudType = { vsphere: 'vsphere', openstack: 'openstack', maas: 'maas', - 'apache-cloudstack': 'apache-cloudstack', + cloudstack: 'cloudstack', } as const; diff --git a/palette/schemas/overlordsPairingCodeParams.ts b/palette/schemas/overlordsPairingCodeParams.ts index c17aa8e0..7545d8ce 100644 --- a/palette/schemas/overlordsPairingCodeParams.ts +++ b/palette/schemas/overlordsPairingCodeParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsUidCloudStackAccountValidateBody.ts b/palette/schemas/overlordsUidCloudStackAccountValidateBody.ts index e50f00dd..3071fe89 100644 --- a/palette/schemas/overlordsUidCloudStackAccountValidateBody.ts +++ b/palette/schemas/overlordsUidCloudStackAccountValidateBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsUidMaasAccountValidateBody.ts b/palette/schemas/overlordsUidMaasAccountValidateBody.ts index 754eb214..0ab42112 100644 --- a/palette/schemas/overlordsUidMaasAccountValidateBody.ts +++ b/palette/schemas/overlordsUidMaasAccountValidateBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsUidOpenStackAccountValidateBody.ts b/palette/schemas/overlordsUidOpenStackAccountValidateBody.ts index 500a3348..beec7a32 100644 --- a/palette/schemas/overlordsUidOpenStackAccountValidateBody.ts +++ b/palette/schemas/overlordsUidOpenStackAccountValidateBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsUidVsphereAccountValidateBody.ts b/palette/schemas/overlordsUidVsphereAccountValidateBody.ts index 46044b27..9f3be93a 100644 --- a/palette/schemas/overlordsUidVsphereAccountValidateBody.ts +++ b/palette/schemas/overlordsUidVsphereAccountValidateBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsUidVsphereComputeclusterResParams.ts b/palette/schemas/overlordsUidVsphereComputeclusterResParams.ts index a0ac8635..fcad10f8 100644 --- a/palette/schemas/overlordsUidVsphereComputeclusterResParams.ts +++ b/palette/schemas/overlordsUidVsphereComputeclusterResParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/overlordsVsphereManifestParams.ts b/palette/schemas/overlordsVsphereManifestParams.ts index bba20ab1..4f496da9 100644 --- a/palette/schemas/overlordsVsphereManifestParams.ts +++ b/palette/schemas/overlordsVsphereManifestParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packConfig.ts b/palette/schemas/packConfig.ts index 8bb799bd..5f04bc38 100644 --- a/palette/schemas/packConfig.ts +++ b/palette/schemas/packConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packConfigSpec.ts b/palette/schemas/packConfigSpec.ts index 8dca44a2..7ada7422 100644 --- a/palette/schemas/packConfigSpec.ts +++ b/palette/schemas/packConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packDependency.ts b/palette/schemas/packDependency.ts index 66e7b0c8..f04529ae 100644 --- a/palette/schemas/packDependency.ts +++ b/palette/schemas/packDependency.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packDependencyMeta.ts b/palette/schemas/packDependencyMeta.ts index f85c9191..222ef052 100644 --- a/palette/schemas/packDependencyMeta.ts +++ b/palette/schemas/packDependencyMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packEntity.ts b/palette/schemas/packEntity.ts index 720f7bee..99f6d488 100644 --- a/palette/schemas/packEntity.ts +++ b/palette/schemas/packEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packFilterSpec.ts b/palette/schemas/packFilterSpec.ts index 3b4842ea..5478c6c0 100644 --- a/palette/schemas/packFilterSpec.ts +++ b/palette/schemas/packFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packImportEntity.ts b/palette/schemas/packImportEntity.ts index f6e0119a..3071301f 100644 --- a/palette/schemas/packImportEntity.ts +++ b/palette/schemas/packImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packInputEntity.ts b/palette/schemas/packInputEntity.ts index 67122580..edbd8595 100644 --- a/palette/schemas/packInputEntity.ts +++ b/palette/schemas/packInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packLayer.ts b/palette/schemas/packLayer.ts index 38d3dad6..40af4683 100644 --- a/palette/schemas/packLayer.ts +++ b/palette/schemas/packLayer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packManifestEntity.ts b/palette/schemas/packManifestEntity.ts index edc6b3f8..cbf89bb9 100644 --- a/palette/schemas/packManifestEntity.ts +++ b/palette/schemas/packManifestEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packManifestImportEntity.ts b/palette/schemas/packManifestImportEntity.ts index 362efedb..3df497a3 100644 --- a/palette/schemas/packManifestImportEntity.ts +++ b/palette/schemas/packManifestImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packManifestRef.ts b/palette/schemas/packManifestRef.ts index f2be870f..3881f186 100644 --- a/palette/schemas/packManifestRef.ts +++ b/palette/schemas/packManifestRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packManifestUpdateEntity.ts b/palette/schemas/packManifestUpdateEntity.ts index ffe29d73..1e2227c5 100644 --- a/palette/schemas/packManifestUpdateEntity.ts +++ b/palette/schemas/packManifestUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packManifests.ts b/palette/schemas/packManifests.ts index ce195ff7..b21998bf 100644 --- a/palette/schemas/packManifests.ts +++ b/palette/schemas/packManifests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packManifestsSpec.ts b/palette/schemas/packManifestsSpec.ts index 94e731ae..1658d4af 100644 --- a/palette/schemas/packManifestsSpec.ts +++ b/palette/schemas/packManifestsSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packManifestsSpecAnnotations.ts b/palette/schemas/packManifestsSpecAnnotations.ts index db497c35..f4867f45 100644 --- a/palette/schemas/packManifestsSpecAnnotations.ts +++ b/palette/schemas/packManifestsSpecAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packMetadata.ts b/palette/schemas/packMetadata.ts index 83a6ce8c..8529c492 100644 --- a/palette/schemas/packMetadata.ts +++ b/palette/schemas/packMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packMetadataList.ts b/palette/schemas/packMetadataList.ts index 32a717b7..409eaa34 100644 --- a/palette/schemas/packMetadataList.ts +++ b/palette/schemas/packMetadataList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packMetadataSpec.ts b/palette/schemas/packMetadataSpec.ts index b17d58b2..74e95abb 100644 --- a/palette/schemas/packMetadataSpec.ts +++ b/palette/schemas/packMetadataSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packParamsEntity.ts b/palette/schemas/packParamsEntity.ts index 3825d2ea..37375d3f 100644 --- a/palette/schemas/packParamsEntity.ts +++ b/palette/schemas/packParamsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packPreset.ts b/palette/schemas/packPreset.ts index 17e858e7..133229aa 100644 --- a/palette/schemas/packPreset.ts +++ b/palette/schemas/packPreset.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packReadme.ts b/palette/schemas/packReadme.ts index 025e6f27..aaf49765 100644 --- a/palette/schemas/packReadme.ts +++ b/palette/schemas/packReadme.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRef.ts b/palette/schemas/packRef.ts index 75d2180c..da4254bc 100644 --- a/palette/schemas/packRef.ts +++ b/palette/schemas/packRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefAnnotations.ts b/palette/schemas/packRefAnnotations.ts index 412b6bf6..ae956687 100644 --- a/palette/schemas/packRefAnnotations.ts +++ b/palette/schemas/packRefAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefLayer.ts b/palette/schemas/packRefLayer.ts index f194fef0..bd0db1da 100644 --- a/palette/schemas/packRefLayer.ts +++ b/palette/schemas/packRefLayer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefParams.ts b/palette/schemas/packRefParams.ts index 94c44a82..a06b42a2 100644 --- a/palette/schemas/packRefParams.ts +++ b/palette/schemas/packRefParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefSummary.ts b/palette/schemas/packRefSummary.ts index e6603ffd..bdfbaad4 100644 --- a/palette/schemas/packRefSummary.ts +++ b/palette/schemas/packRefSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefSummaryAnnotations.ts b/palette/schemas/packRefSummaryAnnotations.ts index ea3c0954..fde715cd 100644 --- a/palette/schemas/packRefSummaryAnnotations.ts +++ b/palette/schemas/packRefSummaryAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefSummaryResponse.ts b/palette/schemas/packRefSummaryResponse.ts index 94438b68..794854bf 100644 --- a/palette/schemas/packRefSummaryResponse.ts +++ b/palette/schemas/packRefSummaryResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefSummarySpec.ts b/palette/schemas/packRefSummarySpec.ts index 95c34e15..fe66dae3 100644 --- a/palette/schemas/packRefSummarySpec.ts +++ b/palette/schemas/packRefSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRefType.ts b/palette/schemas/packRefType.ts index 478f05cd..0122b6cc 100644 --- a/palette/schemas/packRefType.ts +++ b/palette/schemas/packRefType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistries.ts b/palette/schemas/packRegistries.ts index a00dd4f8..2991ab86 100644 --- a/palette/schemas/packRegistries.ts +++ b/palette/schemas/packRegistries.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistriesSummary.ts b/palette/schemas/packRegistriesSummary.ts index 79e7b26c..153dac97 100644 --- a/palette/schemas/packRegistriesSummary.ts +++ b/palette/schemas/packRegistriesSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistry.ts b/palette/schemas/packRegistry.ts index 4ce3221a..0f899a80 100644 --- a/palette/schemas/packRegistry.ts +++ b/palette/schemas/packRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistryImportEntity.ts b/palette/schemas/packRegistryImportEntity.ts index b32666f5..53fe1304 100644 --- a/palette/schemas/packRegistryImportEntity.ts +++ b/palette/schemas/packRegistryImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistryMetadata.ts b/palette/schemas/packRegistryMetadata.ts index 5efbe5c9..60056ea4 100644 --- a/palette/schemas/packRegistryMetadata.ts +++ b/palette/schemas/packRegistryMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistrySpec.ts b/palette/schemas/packRegistrySpec.ts index 29d688c7..5cbf2916 100644 --- a/palette/schemas/packRegistrySpec.ts +++ b/palette/schemas/packRegistrySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistrySpecSummary.ts b/palette/schemas/packRegistrySpecSummary.ts index 6a83ed18..63a19706 100644 --- a/palette/schemas/packRegistrySpecSummary.ts +++ b/palette/schemas/packRegistrySpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistryStatus.ts b/palette/schemas/packRegistryStatus.ts index 12f5459b..090a887f 100644 --- a/palette/schemas/packRegistryStatus.ts +++ b/palette/schemas/packRegistryStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistryStatusSummary.ts b/palette/schemas/packRegistryStatusSummary.ts index c4a6565e..f01268b6 100644 --- a/palette/schemas/packRegistryStatusSummary.ts +++ b/palette/schemas/packRegistryStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packRegistrySummary.ts b/palette/schemas/packRegistrySummary.ts index 41927a7b..cd4148f2 100644 --- a/palette/schemas/packRegistrySummary.ts +++ b/palette/schemas/packRegistrySummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packResolvedValues.ts b/palette/schemas/packResolvedValues.ts index a823553a..19bfa99e 100644 --- a/palette/schemas/packResolvedValues.ts +++ b/palette/schemas/packResolvedValues.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packResolvedValuesResolved.ts b/palette/schemas/packResolvedValuesResolved.ts index 5bf20b3d..f181b901 100644 --- a/palette/schemas/packResolvedValuesResolved.ts +++ b/palette/schemas/packResolvedValuesResolved.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSchema.ts b/palette/schemas/packSchema.ts index 032784db..b26f9fa5 100644 --- a/palette/schemas/packSchema.ts +++ b/palette/schemas/packSchema.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSortFields.ts b/palette/schemas/packSortFields.ts index 300beee6..ebe34270 100644 --- a/palette/schemas/packSortFields.ts +++ b/palette/schemas/packSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSortSpec.ts b/palette/schemas/packSortSpec.ts index 896d1cb4..4367082d 100644 --- a/palette/schemas/packSortSpec.ts +++ b/palette/schemas/packSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSummaries.ts b/palette/schemas/packSummaries.ts index d42ba008..adeaefae 100644 --- a/palette/schemas/packSummaries.ts +++ b/palette/schemas/packSummaries.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSummary.ts b/palette/schemas/packSummary.ts index efacd0d3..7c71a4b4 100644 --- a/palette/schemas/packSummary.ts +++ b/palette/schemas/packSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSummarySpec.ts b/palette/schemas/packSummarySpec.ts index 908331fa..bc2e5651 100644 --- a/palette/schemas/packSummarySpec.ts +++ b/palette/schemas/packSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSummarySpecAnnotations.ts b/palette/schemas/packSummarySpecAnnotations.ts index 350c7023..f85944e0 100644 --- a/palette/schemas/packSummarySpecAnnotations.ts +++ b/palette/schemas/packSummarySpecAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packSummaryStatus.ts b/palette/schemas/packSummaryStatus.ts index 58290aed..491733e3 100644 --- a/palette/schemas/packSummaryStatus.ts +++ b/palette/schemas/packSummaryStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packTagEntity.ts b/palette/schemas/packTagEntity.ts index c0a01fec..04f23aad 100644 --- a/palette/schemas/packTagEntity.ts +++ b/palette/schemas/packTagEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packTags.ts b/palette/schemas/packTags.ts index 20268443..8c8aa2bc 100644 --- a/palette/schemas/packTags.ts +++ b/palette/schemas/packTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packTemplate.ts b/palette/schemas/packTemplate.ts index 8cb4a2ba..dc39036c 100644 --- a/palette/schemas/packTemplate.ts +++ b/palette/schemas/packTemplate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packTemplateParameter.ts b/palette/schemas/packTemplateParameter.ts index 7bc825cc..59bad2b9 100644 --- a/palette/schemas/packTemplateParameter.ts +++ b/palette/schemas/packTemplateParameter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packTemplateParameterOption.ts b/palette/schemas/packTemplateParameterOption.ts index 64c26d36..cc059dcb 100644 --- a/palette/schemas/packTemplateParameterOption.ts +++ b/palette/schemas/packTemplateParameterOption.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packTemplateParameterOptions.ts b/palette/schemas/packTemplateParameterOptions.ts index 0af930dc..afcdb0c0 100644 --- a/palette/schemas/packTemplateParameterOptions.ts +++ b/palette/schemas/packTemplateParameterOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packTemplateParameters.ts b/palette/schemas/packTemplateParameters.ts index 3c270a24..a6c504c3 100644 --- a/palette/schemas/packTemplateParameters.ts +++ b/palette/schemas/packTemplateParameters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packType.ts b/palette/schemas/packType.ts index 7327647a..513e5e64 100644 --- a/palette/schemas/packType.ts +++ b/palette/schemas/packType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packUidValues.ts b/palette/schemas/packUidValues.ts index d2876933..c7617fd7 100644 --- a/palette/schemas/packUidValues.ts +++ b/palette/schemas/packUidValues.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packUidValuesAnnotations.ts b/palette/schemas/packUidValuesAnnotations.ts index 311311e0..81b92e1a 100644 --- a/palette/schemas/packUidValuesAnnotations.ts +++ b/palette/schemas/packUidValuesAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packUpdateEntity.ts b/palette/schemas/packUpdateEntity.ts index d8be4145..fe811a3b 100644 --- a/palette/schemas/packUpdateEntity.ts +++ b/palette/schemas/packUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packValuesEntity.ts b/palette/schemas/packValuesEntity.ts index c3f24c6e..c4182c06 100644 --- a/palette/schemas/packValuesEntity.ts +++ b/palette/schemas/packValuesEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packsFilterSpec.ts b/palette/schemas/packsFilterSpec.ts index a0508c13..f5c2f4bd 100644 --- a/palette/schemas/packsFilterSpec.ts +++ b/palette/schemas/packsFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packsNameRegistryUidListParams.ts b/palette/schemas/packsNameRegistryUidListParams.ts index 446cf43a..17d771f2 100644 --- a/palette/schemas/packsNameRegistryUidListParams.ts +++ b/palette/schemas/packsNameRegistryUidListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packsSearchParams.ts b/palette/schemas/packsSearchParams.ts index 4e7341d4..3855f648 100644 --- a/palette/schemas/packsSearchParams.ts +++ b/palette/schemas/packsSearchParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/packsSummaryListParams.ts b/palette/schemas/packsSummaryListParams.ts index 6f10ab1d..44dcf375 100644 --- a/palette/schemas/packsSummaryListParams.ts +++ b/palette/schemas/packsSummaryListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/pairingCode.ts b/palette/schemas/pairingCode.ts index 83423f85..78676977 100644 --- a/palette/schemas/pairingCode.ts +++ b/palette/schemas/pairingCode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/partition.ts b/palette/schemas/partition.ts index 552a7b1a..ee9a570a 100644 --- a/palette/schemas/partition.ts +++ b/palette/schemas/partition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/passwordResetRequestBody.ts b/palette/schemas/passwordResetRequestBody.ts index b2dbe4eb..1ae8a163 100644 --- a/palette/schemas/passwordResetRequestBody.ts +++ b/palette/schemas/passwordResetRequestBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/passwordsBlockList.ts b/palette/schemas/passwordsBlockList.ts index cc05903d..dddbe163 100644 --- a/palette/schemas/passwordsBlockList.ts +++ b/palette/schemas/passwordsBlockList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/passwordsBlockListEntity.ts b/palette/schemas/passwordsBlockListEntity.ts index 6af8b55a..b14c66bd 100644 --- a/palette/schemas/passwordsBlockListEntity.ts +++ b/palette/schemas/passwordsBlockListEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/paymentIntent.ts b/palette/schemas/paymentIntent.ts index 310f941c..f3941369 100644 --- a/palette/schemas/paymentIntent.ts +++ b/palette/schemas/paymentIntent.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/paymentMethod.ts b/palette/schemas/paymentMethod.ts index d2af9621..bf405815 100644 --- a/palette/schemas/paymentMethod.ts +++ b/palette/schemas/paymentMethod.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/paymentMethods.ts b/palette/schemas/paymentMethods.ts index 3971faa8..44ce6af2 100644 --- a/palette/schemas/paymentMethods.ts +++ b/palette/schemas/paymentMethods.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/paymentPlan.ts b/palette/schemas/paymentPlan.ts index c7683318..de113846 100644 --- a/palette/schemas/paymentPlan.ts +++ b/palette/schemas/paymentPlan.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/paymentPlans.ts b/palette/schemas/paymentPlans.ts index 822485c5..3772e280 100644 --- a/palette/schemas/paymentPlans.ts +++ b/palette/schemas/paymentPlans.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/paymentSecrets.ts b/palette/schemas/paymentSecrets.ts index eaba7cde..c71ec357 100644 --- a/palette/schemas/paymentSecrets.ts +++ b/palette/schemas/paymentSecrets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/paymentSubscription.ts b/palette/schemas/paymentSubscription.ts index fdd881c5..de65da2e 100644 --- a/palette/schemas/paymentSubscription.ts +++ b/palette/schemas/paymentSubscription.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/pcgSelfHostedParams.ts b/palette/schemas/pcgSelfHostedParams.ts index c959ea8b..518bc30b 100644 --- a/palette/schemas/pcgSelfHostedParams.ts +++ b/palette/schemas/pcgSelfHostedParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/pcgServiceKubectlCommands.ts b/palette/schemas/pcgServiceKubectlCommands.ts index 3b2fab30..493307e4 100644 --- a/palette/schemas/pcgServiceKubectlCommands.ts +++ b/palette/schemas/pcgServiceKubectlCommands.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/pcgsSummary.ts b/palette/schemas/pcgsSummary.ts index d0141d86..d696ab53 100644 --- a/palette/schemas/pcgsSummary.ts +++ b/palette/schemas/pcgsSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/permission.ts b/palette/schemas/permission.ts index cc4785c7..432b411f 100644 --- a/palette/schemas/permission.ts +++ b/palette/schemas/permission.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/permissions.ts b/palette/schemas/permissions.ts index 6ce78a96..3dfba41e 100644 --- a/palette/schemas/permissions.ts +++ b/palette/schemas/permissions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/permissionsListParams.ts b/palette/schemas/permissionsListParams.ts index 84f8e10e..21189c09 100644 --- a/palette/schemas/permissionsListParams.ts +++ b/palette/schemas/permissionsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/permissionsListScope.ts b/palette/schemas/permissionsListScope.ts index 712670fe..3dbfc49e 100644 --- a/palette/schemas/permissionsListScope.ts +++ b/palette/schemas/permissionsListScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/plan.ts b/palette/schemas/plan.ts index b1a5f0e2..4d077097 100644 --- a/palette/schemas/plan.ts +++ b/palette/schemas/plan.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planAddFreeCreditUpdate.ts b/palette/schemas/planAddFreeCreditUpdate.ts index e30026fd..cc1bd99d 100644 --- a/palette/schemas/planAddFreeCreditUpdate.ts +++ b/palette/schemas/planAddFreeCreditUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planAddSlaCreditUpdate.ts b/palette/schemas/planAddSlaCreditUpdate.ts index 1735c900..3336149b 100644 --- a/palette/schemas/planAddSlaCreditUpdate.ts +++ b/palette/schemas/planAddSlaCreditUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planChangeUpdate.ts b/palette/schemas/planChangeUpdate.ts index 1f5b863e..76e066c8 100644 --- a/palette/schemas/planChangeUpdate.ts +++ b/palette/schemas/planChangeUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planChangeUpdateType.ts b/palette/schemas/planChangeUpdateType.ts index 0d6f8ada..5a950b83 100644 --- a/palette/schemas/planChangeUpdateType.ts +++ b/palette/schemas/planChangeUpdateType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planCost.ts b/palette/schemas/planCost.ts index 7f95fc44..df9002aa 100644 --- a/palette/schemas/planCost.ts +++ b/palette/schemas/planCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planCpuCoreHoursUsages.ts b/palette/schemas/planCpuCoreHoursUsages.ts index 886172cb..711caad1 100644 --- a/palette/schemas/planCpuCoreHoursUsages.ts +++ b/palette/schemas/planCpuCoreHoursUsages.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planCredit.ts b/palette/schemas/planCredit.ts index a070aa3e..e81eaf60 100644 --- a/palette/schemas/planCredit.ts +++ b/palette/schemas/planCredit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planCreditEntity.ts b/palette/schemas/planCreditEntity.ts index 51323d6f..19e21083 100644 --- a/palette/schemas/planCreditEntity.ts +++ b/palette/schemas/planCreditEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planCreditEntityType.ts b/palette/schemas/planCreditEntityType.ts index 7259ee42..4a5492c4 100644 --- a/palette/schemas/planCreditEntityType.ts +++ b/palette/schemas/planCreditEntityType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planCreditType.ts b/palette/schemas/planCreditType.ts index 1902eea8..c26395be 100644 --- a/palette/schemas/planCreditType.ts +++ b/palette/schemas/planCreditType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planCreditUpdate.ts b/palette/schemas/planCreditUpdate.ts index 7c60f4d6..25936d13 100644 --- a/palette/schemas/planCreditUpdate.ts +++ b/palette/schemas/planCreditUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planExpiry.ts b/palette/schemas/planExpiry.ts index 58541968..f7aaf1db 100644 --- a/palette/schemas/planExpiry.ts +++ b/palette/schemas/planExpiry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planLimit.ts b/palette/schemas/planLimit.ts index 3cebd6fa..93ee8fa3 100644 --- a/palette/schemas/planLimit.ts +++ b/palette/schemas/planLimit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planLimitSpec.ts b/palette/schemas/planLimitSpec.ts index c2b16dbe..5c9f33bc 100644 --- a/palette/schemas/planLimitSpec.ts +++ b/palette/schemas/planLimitSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planLimitUpdate.ts b/palette/schemas/planLimitUpdate.ts index 399dc4d8..f99ce9c2 100644 --- a/palette/schemas/planLimitUpdate.ts +++ b/palette/schemas/planLimitUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planMonthlyUsage.ts b/palette/schemas/planMonthlyUsage.ts index 7d1a2908..d008b31f 100644 --- a/palette/schemas/planMonthlyUsage.ts +++ b/palette/schemas/planMonthlyUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planMonthlyUsagePlanType.ts b/palette/schemas/planMonthlyUsagePlanType.ts index cd28e09c..e95ef913 100644 --- a/palette/schemas/planMonthlyUsagePlanType.ts +++ b/palette/schemas/planMonthlyUsagePlanType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planMonthlyUsages.ts b/palette/schemas/planMonthlyUsages.ts index c95b4574..6ba0a8ff 100644 --- a/palette/schemas/planMonthlyUsages.ts +++ b/palette/schemas/planMonthlyUsages.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planRenewal.ts b/palette/schemas/planRenewal.ts index 2427b590..290be84e 100644 --- a/palette/schemas/planRenewal.ts +++ b/palette/schemas/planRenewal.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planRenewalType.ts b/palette/schemas/planRenewalType.ts index 6c5f9898..18c4a2ce 100644 --- a/palette/schemas/planRenewalType.ts +++ b/palette/schemas/planRenewalType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planRenewalUpdate.ts b/palette/schemas/planRenewalUpdate.ts index b729f392..c95ba3a6 100644 --- a/palette/schemas/planRenewalUpdate.ts +++ b/palette/schemas/planRenewalUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planSpec.ts b/palette/schemas/planSpec.ts index fa935fd4..8c9104f0 100644 --- a/palette/schemas/planSpec.ts +++ b/palette/schemas/planSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planSpecType.ts b/palette/schemas/planSpecType.ts index 36d6bf74..09e6af36 100644 --- a/palette/schemas/planSpecType.ts +++ b/palette/schemas/planSpecType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/planStatus.ts b/palette/schemas/planStatus.ts index 21dfdedd..08bf73c1 100644 --- a/palette/schemas/planStatus.ts +++ b/palette/schemas/planStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/plans.ts b/palette/schemas/plans.ts index b5bff7dc..b953e7ea 100644 --- a/palette/schemas/plans.ts +++ b/palette/schemas/plans.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/plansUsageComputeSpec.ts b/palette/schemas/plansUsageComputeSpec.ts index a16c81ee..cf3c3f31 100644 --- a/palette/schemas/plansUsageComputeSpec.ts +++ b/palette/schemas/plansUsageComputeSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/podAntiAffinity.ts b/palette/schemas/podAntiAffinity.ts index ec2313a3..6c04231a 100644 --- a/palette/schemas/podAntiAffinity.ts +++ b/palette/schemas/podAntiAffinity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/policyRef.ts b/palette/schemas/policyRef.ts index 0968426b..61efbdbb 100644 --- a/palette/schemas/policyRef.ts +++ b/palette/schemas/policyRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/pool.ts b/palette/schemas/pool.ts index 256b4c9c..2f804709 100644 --- a/palette/schemas/pool.ts +++ b/palette/schemas/pool.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/priceRange.ts b/palette/schemas/priceRange.ts index 7b707e7a..6175aeb9 100644 --- a/palette/schemas/priceRange.ts +++ b/palette/schemas/priceRange.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/privateCloudRateConfig.ts b/palette/schemas/privateCloudRateConfig.ts index ba474e6c..1d7d4e35 100644 --- a/palette/schemas/privateCloudRateConfig.ts +++ b/palette/schemas/privateCloudRateConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/productUsage.ts b/palette/schemas/productUsage.ts index ea18197e..b9353c22 100644 --- a/palette/schemas/productUsage.ts +++ b/palette/schemas/productUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/profileMetaEntity.ts b/palette/schemas/profileMetaEntity.ts index 4defdf16..d43accc2 100644 --- a/palette/schemas/profileMetaEntity.ts +++ b/palette/schemas/profileMetaEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/profileResolvedValues.ts b/palette/schemas/profileResolvedValues.ts index 56d76669..2063ebd2 100644 --- a/palette/schemas/profileResolvedValues.ts +++ b/palette/schemas/profileResolvedValues.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/profileResolvedValuesResolved.ts b/palette/schemas/profileResolvedValuesResolved.ts index 534a90e1..0f76a6b7 100644 --- a/palette/schemas/profileResolvedValuesResolved.ts +++ b/palette/schemas/profileResolvedValuesResolved.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/profileStatus.ts b/palette/schemas/profileStatus.ts index fae8483d..79107eae 100644 --- a/palette/schemas/profileStatus.ts +++ b/palette/schemas/profileStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/profileTemplateSummary.ts b/palette/schemas/profileTemplateSummary.ts index c63d427b..b331b1bf 100644 --- a/palette/schemas/profileTemplateSummary.ts +++ b/palette/schemas/profileTemplateSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/profileType.ts b/palette/schemas/profileType.ts index 41f4e7cc..f7192566 100644 --- a/palette/schemas/profileType.ts +++ b/palette/schemas/profileType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/project.ts b/palette/schemas/project.ts index 9c3c3ab6..e4220e05 100644 --- a/palette/schemas/project.ts +++ b/palette/schemas/project.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectActiveAppDeployment.ts b/palette/schemas/projectActiveAppDeployment.ts index 21a37ad6..c09440d3 100644 --- a/palette/schemas/projectActiveAppDeployment.ts +++ b/palette/schemas/projectActiveAppDeployment.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectActiveAppDeployments.ts b/palette/schemas/projectActiveAppDeployments.ts index 474ce934..fc1d8c47 100644 --- a/palette/schemas/projectActiveAppDeployments.ts +++ b/palette/schemas/projectActiveAppDeployments.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectActiveCluster.ts b/palette/schemas/projectActiveCluster.ts index a92d6776..42b82c81 100644 --- a/palette/schemas/projectActiveCluster.ts +++ b/palette/schemas/projectActiveCluster.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectActiveClusters.ts b/palette/schemas/projectActiveClusters.ts index ceb30149..37a6887c 100644 --- a/palette/schemas/projectActiveClusters.ts +++ b/palette/schemas/projectActiveClusters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectActiveResources.ts b/palette/schemas/projectActiveResources.ts index b650502e..9e0b90ff 100644 --- a/palette/schemas/projectActiveResources.ts +++ b/palette/schemas/projectActiveResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectAlertComponent.ts b/palette/schemas/projectAlertComponent.ts index e09cd148..7ff18de4 100644 --- a/palette/schemas/projectAlertComponent.ts +++ b/palette/schemas/projectAlertComponent.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectAlertComponents.ts b/palette/schemas/projectAlertComponents.ts index 9cbc61cc..3e41bdc1 100644 --- a/palette/schemas/projectAlertComponents.ts +++ b/palette/schemas/projectAlertComponents.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectCleanUpStatus.ts b/palette/schemas/projectCleanUpStatus.ts index e4d64d35..ecb87bc6 100644 --- a/palette/schemas/projectCleanUpStatus.ts +++ b/palette/schemas/projectCleanUpStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectCleanup.ts b/palette/schemas/projectCleanup.ts index 96bc8f9e..e7e5642c 100644 --- a/palette/schemas/projectCleanup.ts +++ b/palette/schemas/projectCleanup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectClusterSettings.ts b/palette/schemas/projectClusterSettings.ts index 7183ccb0..b6c81f39 100644 --- a/palette/schemas/projectClusterSettings.ts +++ b/palette/schemas/projectClusterSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectEntity.ts b/palette/schemas/projectEntity.ts index a75316ab..98c97076 100644 --- a/palette/schemas/projectEntity.ts +++ b/palette/schemas/projectEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectEntitySpec.ts b/palette/schemas/projectEntitySpec.ts index 65282cf5..b8326a9f 100644 --- a/palette/schemas/projectEntitySpec.ts +++ b/palette/schemas/projectEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectFilterSortFields.ts b/palette/schemas/projectFilterSortFields.ts index 2980252f..e5a0d4e4 100644 --- a/palette/schemas/projectFilterSortFields.ts +++ b/palette/schemas/projectFilterSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectFilterSortSpec.ts b/palette/schemas/projectFilterSortSpec.ts index 9d995690..b9beae98 100644 --- a/palette/schemas/projectFilterSortSpec.ts +++ b/palette/schemas/projectFilterSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectFilterSpec.ts b/palette/schemas/projectFilterSpec.ts index 673c5261..a2908ac5 100644 --- a/palette/schemas/projectFilterSpec.ts +++ b/palette/schemas/projectFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectMeta.ts b/palette/schemas/projectMeta.ts index ab4a26b2..3df38cec 100644 --- a/palette/schemas/projectMeta.ts +++ b/palette/schemas/projectMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectMetadata.ts b/palette/schemas/projectMetadata.ts index a51f03d6..ebafe0bf 100644 --- a/palette/schemas/projectMetadata.ts +++ b/palette/schemas/projectMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectPatch.ts b/palette/schemas/projectPatch.ts index 06346e26..d4d87be7 100644 --- a/palette/schemas/projectPatch.ts +++ b/palette/schemas/projectPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectResourceReference.ts b/palette/schemas/projectResourceReference.ts index f68f5164..5da32a66 100644 --- a/palette/schemas/projectResourceReference.ts +++ b/palette/schemas/projectResourceReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectResourceUsage.ts b/palette/schemas/projectResourceUsage.ts index 098a2fc8..2a5a211a 100644 --- a/palette/schemas/projectResourceUsage.ts +++ b/palette/schemas/projectResourceUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectRolesEntity.ts b/palette/schemas/projectRolesEntity.ts index 2f20fac8..7610c1c2 100644 --- a/palette/schemas/projectRolesEntity.ts +++ b/palette/schemas/projectRolesEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectRolesPatch.ts b/palette/schemas/projectRolesPatch.ts index 81f7aa74..a1d1bbc0 100644 --- a/palette/schemas/projectRolesPatch.ts +++ b/palette/schemas/projectRolesPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectRolesPatchProjectsItem.ts b/palette/schemas/projectRolesPatchProjectsItem.ts index b6c1e15c..359a793c 100644 --- a/palette/schemas/projectRolesPatchProjectsItem.ts +++ b/palette/schemas/projectRolesPatchProjectsItem.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectSpec.ts b/palette/schemas/projectSpec.ts index 3af62e79..3c71d0e3 100644 --- a/palette/schemas/projectSpec.ts +++ b/palette/schemas/projectSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectSpecSummary.ts b/palette/schemas/projectSpecSummary.ts index e66fe3ba..15cb5047 100644 --- a/palette/schemas/projectSpecSummary.ts +++ b/palette/schemas/projectSpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectStatus.ts b/palette/schemas/projectStatus.ts index 4a000d05..79ac52b2 100644 --- a/palette/schemas/projectStatus.ts +++ b/palette/schemas/projectStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectStatusSummary.ts b/palette/schemas/projectStatusSummary.ts index 551a1a95..e0429ad8 100644 --- a/palette/schemas/projectStatusSummary.ts +++ b/palette/schemas/projectStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectSummary.ts b/palette/schemas/projectSummary.ts index aec48e15..a9eda6ab 100644 --- a/palette/schemas/projectSummary.ts +++ b/palette/schemas/projectSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectTeamsEntity.ts b/palette/schemas/projectTeamsEntity.ts index f3202f04..9e1dd39c 100644 --- a/palette/schemas/projectTeamsEntity.ts +++ b/palette/schemas/projectTeamsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectUsage.ts b/palette/schemas/projectUsage.ts index d1e5020a..5bfa8001 100644 --- a/palette/schemas/projectUsage.ts +++ b/palette/schemas/projectUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectUsageData.ts b/palette/schemas/projectUsageData.ts index e0284df5..f4f4246e 100644 --- a/palette/schemas/projectUsageData.ts +++ b/palette/schemas/projectUsageData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectUsageSummary.ts b/palette/schemas/projectUsageSummary.ts index 8cdca782..b91a05df 100644 --- a/palette/schemas/projectUsageSummary.ts +++ b/palette/schemas/projectUsageSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectUsersEntity.ts b/palette/schemas/projectUsersEntity.ts index 03a6c4e8..88e367dc 100644 --- a/palette/schemas/projectUsersEntity.ts +++ b/palette/schemas/projectUsersEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projects.ts b/palette/schemas/projects.ts index 339edaa4..64ff9da4 100644 --- a/palette/schemas/projects.ts +++ b/palette/schemas/projects.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectsFilterSpec.ts b/palette/schemas/projectsFilterSpec.ts index d9a3bc7f..24471379 100644 --- a/palette/schemas/projectsFilterSpec.ts +++ b/palette/schemas/projectsFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectsFilterSummaryParams.ts b/palette/schemas/projectsFilterSummaryParams.ts index 4794d032..448fd50d 100644 --- a/palette/schemas/projectsFilterSummaryParams.ts +++ b/palette/schemas/projectsFilterSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectsMetadata.ts b/palette/schemas/projectsMetadata.ts index 97a82281..7021ffe7 100644 --- a/palette/schemas/projectsMetadata.ts +++ b/palette/schemas/projectsMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectsMetadataParams.ts b/palette/schemas/projectsMetadataParams.ts index c4a642c8..0b00044c 100644 --- a/palette/schemas/projectsMetadataParams.ts +++ b/palette/schemas/projectsMetadataParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectsSummary.ts b/palette/schemas/projectsSummary.ts index 31d941b0..e011671a 100644 --- a/palette/schemas/projectsSummary.ts +++ b/palette/schemas/projectsSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectsUidDeleteParams.ts b/palette/schemas/projectsUidDeleteParams.ts index 17af4310..d1b711a8 100644 --- a/palette/schemas/projectsUidDeleteParams.ts +++ b/palette/schemas/projectsUidDeleteParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/projectsWorkspaces.ts b/palette/schemas/projectsWorkspaces.ts index ae7a25cf..9fa5db53 100644 --- a/palette/schemas/projectsWorkspaces.ts +++ b/palette/schemas/projectsWorkspaces.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/publicCloudRateConfig.ts b/palette/schemas/publicCloudRateConfig.ts index c201ee7d..0150c7a2 100644 --- a/palette/schemas/publicCloudRateConfig.ts +++ b/palette/schemas/publicCloudRateConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/rateConfig.ts b/palette/schemas/rateConfig.ts index 07ae5170..4120dbd8 100644 --- a/palette/schemas/rateConfig.ts +++ b/palette/schemas/rateConfig.ts @@ -4,22 +4,22 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { PrivateCloudRateConfig } from './privateCloudRateConfig'; import type { PublicCloudRateConfig } from './publicCloudRateConfig'; +import type { PrivateCloudRateConfig } from './privateCloudRateConfig'; import type { CustomCloudRateConfig } from './customCloudRateConfig'; /** * Rate config */ export type RateConfig = { - 'apache-cloudstack'?: PrivateCloudRateConfig; aws?: PublicCloudRateConfig; azure?: PublicCloudRateConfig; + cloudstack?: PrivateCloudRateConfig; custom?: CustomCloudRateConfig[]; edge?: PrivateCloudRateConfig; edgeNative?: PrivateCloudRateConfig; diff --git a/palette/schemas/registriesHelmCreateParams.ts b/palette/schemas/registriesHelmCreateParams.ts index e4555d08..22b54f2d 100644 --- a/palette/schemas/registriesHelmCreateParams.ts +++ b/palette/schemas/registriesHelmCreateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesHelmCreateScope.ts b/palette/schemas/registriesHelmCreateScope.ts index 6acf4b69..84013799 100644 --- a/palette/schemas/registriesHelmCreateScope.ts +++ b/palette/schemas/registriesHelmCreateScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesHelmListParams.ts b/palette/schemas/registriesHelmListParams.ts index e144cd1c..667abc97 100644 --- a/palette/schemas/registriesHelmListParams.ts +++ b/palette/schemas/registriesHelmListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesHelmListScope.ts b/palette/schemas/registriesHelmListScope.ts index e5807efd..9329a965 100644 --- a/palette/schemas/registriesHelmListScope.ts +++ b/palette/schemas/registriesHelmListScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesHelmSummaryListParams.ts b/palette/schemas/registriesHelmSummaryListParams.ts index b95a40e2..af6cbace 100644 --- a/palette/schemas/registriesHelmSummaryListParams.ts +++ b/palette/schemas/registriesHelmSummaryListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesHelmSummaryListScope.ts b/palette/schemas/registriesHelmSummaryListScope.ts index 1db1d1d0..e7e3d57b 100644 --- a/palette/schemas/registriesHelmSummaryListScope.ts +++ b/palette/schemas/registriesHelmSummaryListScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesHelmUidSyncParams.ts b/palette/schemas/registriesHelmUidSyncParams.ts index 1d579714..be154108 100644 --- a/palette/schemas/registriesHelmUidSyncParams.ts +++ b/palette/schemas/registriesHelmUidSyncParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesMetadata.ts b/palette/schemas/registriesMetadata.ts index c157c0d1..af69585c 100644 --- a/palette/schemas/registriesMetadata.ts +++ b/palette/schemas/registriesMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesMetadataParams.ts b/palette/schemas/registriesMetadataParams.ts index fa091780..b1977e9d 100644 --- a/palette/schemas/registriesMetadataParams.ts +++ b/palette/schemas/registriesMetadataParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesMetadataScope.ts b/palette/schemas/registriesMetadataScope.ts index a7df5b6b..9c46dcaa 100644 --- a/palette/schemas/registriesMetadataScope.ts +++ b/palette/schemas/registriesMetadataScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesPackCreateParams.ts b/palette/schemas/registriesPackCreateParams.ts index ff6cadd9..751c83ff 100644 --- a/palette/schemas/registriesPackCreateParams.ts +++ b/palette/schemas/registriesPackCreateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesPackCreateScope.ts b/palette/schemas/registriesPackCreateScope.ts index 7db66394..7e509d52 100644 --- a/palette/schemas/registriesPackCreateScope.ts +++ b/palette/schemas/registriesPackCreateScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesPackListParams.ts b/palette/schemas/registriesPackListParams.ts index 243aea17..d7df76a1 100644 --- a/palette/schemas/registriesPackListParams.ts +++ b/palette/schemas/registriesPackListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesPackListScope.ts b/palette/schemas/registriesPackListScope.ts index b9b12d20..4e7eba45 100644 --- a/palette/schemas/registriesPackListScope.ts +++ b/palette/schemas/registriesPackListScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesPackSummaryListParams.ts b/palette/schemas/registriesPackSummaryListParams.ts index e6a6ab61..96e792ea 100644 --- a/palette/schemas/registriesPackSummaryListParams.ts +++ b/palette/schemas/registriesPackSummaryListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesPackSummaryListScope.ts b/palette/schemas/registriesPackSummaryListScope.ts index 2c8c1af5..9cf45142 100644 --- a/palette/schemas/registriesPackSummaryListScope.ts +++ b/palette/schemas/registriesPackSummaryListScope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registriesPackUidSyncParams.ts b/palette/schemas/registriesPackUidSyncParams.ts index 431e5ebf..e394e9b4 100644 --- a/palette/schemas/registriesPackUidSyncParams.ts +++ b/palette/schemas/registriesPackUidSyncParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryAuth.ts b/palette/schemas/registryAuth.ts index 8be4e15b..f17676b7 100644 --- a/palette/schemas/registryAuth.ts +++ b/palette/schemas/registryAuth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryAuthType.ts b/palette/schemas/registryAuthType.ts index 54c863ad..1a89c4f7 100644 --- a/palette/schemas/registryAuthType.ts +++ b/palette/schemas/registryAuthType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryConf.ts b/palette/schemas/registryConf.ts index e3af1720..8c4ed557 100644 --- a/palette/schemas/registryConf.ts +++ b/palette/schemas/registryConf.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryConfigEntity.ts b/palette/schemas/registryConfigEntity.ts index 31b75acb..5fd61199 100644 --- a/palette/schemas/registryConfigEntity.ts +++ b/palette/schemas/registryConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryConfiguration.ts b/palette/schemas/registryConfiguration.ts index 963ef973..00de146a 100644 --- a/palette/schemas/registryConfiguration.ts +++ b/palette/schemas/registryConfiguration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryMetadata.ts b/palette/schemas/registryMetadata.ts index a104796a..96ce1e1a 100644 --- a/palette/schemas/registryMetadata.ts +++ b/palette/schemas/registryMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryPackMetadata.ts b/palette/schemas/registryPackMetadata.ts index 85eb06b6..d30d4998 100644 --- a/palette/schemas/registryPackMetadata.ts +++ b/palette/schemas/registryPackMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registryPackMetadataAnnotations.ts b/palette/schemas/registryPackMetadataAnnotations.ts index 829efc70..f0a85f91 100644 --- a/palette/schemas/registryPackMetadataAnnotations.ts +++ b/palette/schemas/registryPackMetadataAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/registrySyncStatus.ts b/palette/schemas/registrySyncStatus.ts index 3495ea76..272cc0b9 100644 --- a/palette/schemas/registrySyncStatus.ts +++ b/palette/schemas/registrySyncStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/relatedObject.ts b/palette/schemas/relatedObject.ts index 7f925419..4c6590dd 100644 --- a/palette/schemas/relatedObject.ts +++ b/palette/schemas/relatedObject.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/relatedObjectKind.ts b/palette/schemas/relatedObjectKind.ts index 95369a61..8d60af92 100644 --- a/palette/schemas/relatedObjectKind.ts +++ b/palette/schemas/relatedObjectKind.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/releaseDescription.ts b/palette/schemas/releaseDescription.ts index 423c55f9..be55a2ba 100644 --- a/palette/schemas/releaseDescription.ts +++ b/palette/schemas/releaseDescription.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/releaseVersion.ts b/palette/schemas/releaseVersion.ts index 69f06c1b..10905cfc 100644 --- a/palette/schemas/releaseVersion.ts +++ b/palette/schemas/releaseVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCloudCostSummary.ts b/palette/schemas/resourceCloudCostSummary.ts index cdb14d0b..707d0cfd 100644 --- a/palette/schemas/resourceCloudCostSummary.ts +++ b/palette/schemas/resourceCloudCostSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceConsumption.ts b/palette/schemas/resourceConsumption.ts index 99e13508..136b1295 100644 --- a/palette/schemas/resourceConsumption.ts +++ b/palette/schemas/resourceConsumption.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceConsumptionData.ts b/palette/schemas/resourceConsumptionData.ts index 3e8acdcf..0bbfad74 100644 --- a/palette/schemas/resourceConsumptionData.ts +++ b/palette/schemas/resourceConsumptionData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceConsumptionDataPoint.ts b/palette/schemas/resourceConsumptionDataPoint.ts index 4834104e..40b7858e 100644 --- a/palette/schemas/resourceConsumptionDataPoint.ts +++ b/palette/schemas/resourceConsumptionDataPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceConsumptionFilter.ts b/palette/schemas/resourceConsumptionFilter.ts index 784836e5..142650f7 100644 --- a/palette/schemas/resourceConsumptionFilter.ts +++ b/palette/schemas/resourceConsumptionFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceConsumptionOptions.ts b/palette/schemas/resourceConsumptionOptions.ts index 0e67c94a..04658030 100644 --- a/palette/schemas/resourceConsumptionOptions.ts +++ b/palette/schemas/resourceConsumptionOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceConsumptionOptionsGroupBy.ts b/palette/schemas/resourceConsumptionOptionsGroupBy.ts index 10f16159..b059112e 100644 --- a/palette/schemas/resourceConsumptionOptionsGroupBy.ts +++ b/palette/schemas/resourceConsumptionOptionsGroupBy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceConsumptionSpec.ts b/palette/schemas/resourceConsumptionSpec.ts index f2692a5b..15c105c8 100644 --- a/palette/schemas/resourceConsumptionSpec.ts +++ b/palette/schemas/resourceConsumptionSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCost.ts b/palette/schemas/resourceCost.ts index c24d1234..c7592b13 100644 --- a/palette/schemas/resourceCost.ts +++ b/palette/schemas/resourceCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCostDataPoint.ts b/palette/schemas/resourceCostDataPoint.ts index ea0ceb1e..5af0e2fb 100644 --- a/palette/schemas/resourceCostDataPoint.ts +++ b/palette/schemas/resourceCostDataPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCostSummary.ts b/palette/schemas/resourceCostSummary.ts index 732713cc..d8549468 100644 --- a/palette/schemas/resourceCostSummary.ts +++ b/palette/schemas/resourceCostSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCostSummaryFilter.ts b/palette/schemas/resourceCostSummaryFilter.ts index 704e96da..8090a099 100644 --- a/palette/schemas/resourceCostSummaryFilter.ts +++ b/palette/schemas/resourceCostSummaryFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCostSummaryOptions.ts b/palette/schemas/resourceCostSummaryOptions.ts index 1421ca66..25f482df 100644 --- a/palette/schemas/resourceCostSummaryOptions.ts +++ b/palette/schemas/resourceCostSummaryOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCostSummaryOptionsGroupBy.ts b/palette/schemas/resourceCostSummaryOptionsGroupBy.ts index 5a3cff43..db64a549 100644 --- a/palette/schemas/resourceCostSummaryOptionsGroupBy.ts +++ b/palette/schemas/resourceCostSummaryOptionsGroupBy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceCostSummarySpec.ts b/palette/schemas/resourceCostSummarySpec.ts index 5fccf144..fddf00e1 100644 --- a/palette/schemas/resourceCostSummarySpec.ts +++ b/palette/schemas/resourceCostSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceEntity.ts b/palette/schemas/resourceEntity.ts index 2f6299d8..936c90d0 100644 --- a/palette/schemas/resourceEntity.ts +++ b/palette/schemas/resourceEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceEntityData.ts b/palette/schemas/resourceEntityData.ts index 4f5ae3d0..d739f8db 100644 --- a/palette/schemas/resourceEntityData.ts +++ b/palette/schemas/resourceEntityData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceGroup.ts b/palette/schemas/resourceGroup.ts index 24435046..f5e66877 100644 --- a/palette/schemas/resourceGroup.ts +++ b/palette/schemas/resourceGroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceLimitType.ts b/palette/schemas/resourceLimitType.ts index 0c57c1d0..8ebbc8db 100644 --- a/palette/schemas/resourceLimitType.ts +++ b/palette/schemas/resourceLimitType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceReference.ts b/palette/schemas/resourceReference.ts index 0f79551e..1eb37d07 100644 --- a/palette/schemas/resourceReference.ts +++ b/palette/schemas/resourceReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceRoles.ts b/palette/schemas/resourceRoles.ts index 8f531ab8..82b8f6ad 100644 --- a/palette/schemas/resourceRoles.ts +++ b/palette/schemas/resourceRoles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceRolesEntity.ts b/palette/schemas/resourceRolesEntity.ts index 664f16fa..cdf3bbd9 100644 --- a/palette/schemas/resourceRolesEntity.ts +++ b/palette/schemas/resourceRolesEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceRolesUpdateEntity.ts b/palette/schemas/resourceRolesUpdateEntity.ts index 1919ed6e..ccd4c030 100644 --- a/palette/schemas/resourceRolesUpdateEntity.ts +++ b/palette/schemas/resourceRolesUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceTotalCloudCost.ts b/palette/schemas/resourceTotalCloudCost.ts index bb62844d..3ea77393 100644 --- a/palette/schemas/resourceTotalCloudCost.ts +++ b/palette/schemas/resourceTotalCloudCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceTotalConsumptionData.ts b/palette/schemas/resourceTotalConsumptionData.ts index dc112038..a2b593e3 100644 --- a/palette/schemas/resourceTotalConsumptionData.ts +++ b/palette/schemas/resourceTotalConsumptionData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceTotalCost.ts b/palette/schemas/resourceTotalCost.ts index 3355eb2b..a2f5fec0 100644 --- a/palette/schemas/resourceTotalCost.ts +++ b/palette/schemas/resourceTotalCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsage.ts b/palette/schemas/resourceUsage.ts index 3fbd6553..0d13a5af 100644 --- a/palette/schemas/resourceUsage.ts +++ b/palette/schemas/resourceUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsageDataPoint.ts b/palette/schemas/resourceUsageDataPoint.ts index 2926d5aa..72fb7d4a 100644 --- a/palette/schemas/resourceUsageDataPoint.ts +++ b/palette/schemas/resourceUsageDataPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsageMeteringDataPoint.ts b/palette/schemas/resourceUsageMeteringDataPoint.ts index 2665fee0..08d6541c 100644 --- a/palette/schemas/resourceUsageMeteringDataPoint.ts +++ b/palette/schemas/resourceUsageMeteringDataPoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsageSummary.ts b/palette/schemas/resourceUsageSummary.ts index bda720c5..9b985cc9 100644 --- a/palette/schemas/resourceUsageSummary.ts +++ b/palette/schemas/resourceUsageSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsageSummaryFilter.ts b/palette/schemas/resourceUsageSummaryFilter.ts index b6a157ae..eac24346 100644 --- a/palette/schemas/resourceUsageSummaryFilter.ts +++ b/palette/schemas/resourceUsageSummaryFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsageSummaryOptions.ts b/palette/schemas/resourceUsageSummaryOptions.ts index d2bd9e01..64204803 100644 --- a/palette/schemas/resourceUsageSummaryOptions.ts +++ b/palette/schemas/resourceUsageSummaryOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsageSummaryOptionsGroupBy.ts b/palette/schemas/resourceUsageSummaryOptionsGroupBy.ts index d72525c8..e45fcf10 100644 --- a/palette/schemas/resourceUsageSummaryOptionsGroupBy.ts +++ b/palette/schemas/resourceUsageSummaryOptionsGroupBy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceUsageSummarySpec.ts b/palette/schemas/resourceUsageSummarySpec.ts index 87664794..fb81a3e5 100644 --- a/palette/schemas/resourceUsageSummarySpec.ts +++ b/palette/schemas/resourceUsageSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceWorkloadFilter.ts b/palette/schemas/resourceWorkloadFilter.ts index 15be10ed..d4f5f513 100644 --- a/palette/schemas/resourceWorkloadFilter.ts +++ b/palette/schemas/resourceWorkloadFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourceWorkloadFilterType.ts b/palette/schemas/resourceWorkloadFilterType.ts index 210c787b..a5f8efc5 100644 --- a/palette/schemas/resourceWorkloadFilterType.ts +++ b/palette/schemas/resourceWorkloadFilterType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resources.ts b/palette/schemas/resources.ts index 10a25c60..81eb5d78 100644 --- a/palette/schemas/resources.ts +++ b/palette/schemas/resources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourcesCloudCostSummary.ts b/palette/schemas/resourcesCloudCostSummary.ts index 7cfc1e76..2bb00a91 100644 --- a/palette/schemas/resourcesCloudCostSummary.ts +++ b/palette/schemas/resourcesCloudCostSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourcesConsumption.ts b/palette/schemas/resourcesConsumption.ts index 541db870..bce719a1 100644 --- a/palette/schemas/resourcesConsumption.ts +++ b/palette/schemas/resourcesConsumption.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourcesCostSummary.ts b/palette/schemas/resourcesCostSummary.ts index 649f9599..37708f6d 100644 --- a/palette/schemas/resourcesCostSummary.ts +++ b/palette/schemas/resourcesCostSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourcesResources.ts b/palette/schemas/resourcesResources.ts index 5bcf404c..2b802e1d 100644 --- a/palette/schemas/resourcesResources.ts +++ b/palette/schemas/resourcesResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/resourcesUsageSummary.ts b/palette/schemas/resourcesUsageSummary.ts index 384210c4..ade570d9 100644 --- a/palette/schemas/resourcesUsageSummary.ts +++ b/palette/schemas/resourcesUsageSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/restoreStatusMeta.ts b/palette/schemas/restoreStatusMeta.ts index 85db51c2..c450eb0b 100644 --- a/palette/schemas/restoreStatusMeta.ts +++ b/palette/schemas/restoreStatusMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/role.ts b/palette/schemas/role.ts index bec29375..87f8d8f6 100644 --- a/palette/schemas/role.ts +++ b/palette/schemas/role.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/roleClone.ts b/palette/schemas/roleClone.ts index 324dcf16..431690f4 100644 --- a/palette/schemas/roleClone.ts +++ b/palette/schemas/roleClone.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/roleCloneMetadata.ts b/palette/schemas/roleCloneMetadata.ts index 1cc43c87..32a5a378 100644 --- a/palette/schemas/roleCloneMetadata.ts +++ b/palette/schemas/roleCloneMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/rolePatch.ts b/palette/schemas/rolePatch.ts index 90a4c779..17d5c5eb 100644 --- a/palette/schemas/rolePatch.ts +++ b/palette/schemas/rolePatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/roleSpec.ts b/palette/schemas/roleSpec.ts index 357cd4f1..80257b73 100644 --- a/palette/schemas/roleSpec.ts +++ b/palette/schemas/roleSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/roleSpecType.ts b/palette/schemas/roleSpecType.ts index d0942658..4ee7b22b 100644 --- a/palette/schemas/roleSpecType.ts +++ b/palette/schemas/roleSpecType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/roleStatus.ts b/palette/schemas/roleStatus.ts index 283d7ee2..3ee61c43 100644 --- a/palette/schemas/roleStatus.ts +++ b/palette/schemas/roleStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/roles.ts b/palette/schemas/roles.ts index ca73b7bb..d254c264 100644 --- a/palette/schemas/roles.ts +++ b/palette/schemas/roles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/rolesListParams.ts b/palette/schemas/rolesListParams.ts index 35ee7553..76cb5e52 100644 --- a/palette/schemas/rolesListParams.ts +++ b/palette/schemas/rolesListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/s3StorageConfig.ts b/palette/schemas/s3StorageConfig.ts index 1df8fd93..bc6e5eb8 100644 --- a/palette/schemas/s3StorageConfig.ts +++ b/palette/schemas/s3StorageConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/schedule.ts b/palette/schemas/schedule.ts index 996bda49..211a4537 100644 --- a/palette/schemas/schedule.ts +++ b/palette/schemas/schedule.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/schedulerJob.ts b/palette/schemas/schedulerJob.ts index 720d0cf3..9fd16502 100644 --- a/palette/schemas/schedulerJob.ts +++ b/palette/schemas/schedulerJob.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/schedulerJobSpec.ts b/palette/schemas/schedulerJobSpec.ts index c6564d9f..e12b6224 100644 --- a/palette/schemas/schedulerJobSpec.ts +++ b/palette/schemas/schedulerJobSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/schedulerJobStatus.ts b/palette/schemas/schedulerJobStatus.ts index 27defe0a..6b20a40f 100644 --- a/palette/schemas/schedulerJobStatus.ts +++ b/palette/schemas/schedulerJobStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/schedulerJobs.ts b/palette/schemas/schedulerJobs.ts index fc011e66..119d3dbe 100644 --- a/palette/schemas/schedulerJobs.ts +++ b/palette/schemas/schedulerJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/schedulerJobsHealth.ts b/palette/schemas/schedulerJobsHealth.ts index e08310c1..00177c68 100644 --- a/palette/schemas/schedulerJobsHealth.ts +++ b/palette/schemas/schedulerJobsHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/scope.ts b/palette/schemas/scope.ts index 37f7bfcb..f9cd8567 100644 --- a/palette/schemas/scope.ts +++ b/palette/schemas/scope.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterBoolCondition.ts b/palette/schemas/searchFilterBoolCondition.ts index 00b6e4f3..95985f4f 100644 --- a/palette/schemas/searchFilterBoolCondition.ts +++ b/palette/schemas/searchFilterBoolCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterCondition.ts b/palette/schemas/searchFilterCondition.ts index 6cbf5fb9..6fac2edd 100644 --- a/palette/schemas/searchFilterCondition.ts +++ b/palette/schemas/searchFilterCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterConjunctionOperator.ts b/palette/schemas/searchFilterConjunctionOperator.ts index 4745f75b..826689d1 100644 --- a/palette/schemas/searchFilterConjunctionOperator.ts +++ b/palette/schemas/searchFilterConjunctionOperator.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterDateCondition.ts b/palette/schemas/searchFilterDateCondition.ts index c3808726..de67597e 100644 --- a/palette/schemas/searchFilterDateCondition.ts +++ b/palette/schemas/searchFilterDateCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterDateConditionMatch.ts b/palette/schemas/searchFilterDateConditionMatch.ts index 45b5b441..9d75c104 100644 --- a/palette/schemas/searchFilterDateConditionMatch.ts +++ b/palette/schemas/searchFilterDateConditionMatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterDateOperator.ts b/palette/schemas/searchFilterDateOperator.ts index 6551d732..09ae2129 100644 --- a/palette/schemas/searchFilterDateOperator.ts +++ b/palette/schemas/searchFilterDateOperator.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterFloatCondition.ts b/palette/schemas/searchFilterFloatCondition.ts index 52b89f6f..75b88326 100644 --- a/palette/schemas/searchFilterFloatCondition.ts +++ b/palette/schemas/searchFilterFloatCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterFloatConditionMatch.ts b/palette/schemas/searchFilterFloatConditionMatch.ts index 162bf355..59f65285 100644 --- a/palette/schemas/searchFilterFloatConditionMatch.ts +++ b/palette/schemas/searchFilterFloatConditionMatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterGroup.ts b/palette/schemas/searchFilterGroup.ts index 023c9bc2..4ad0ac70 100644 --- a/palette/schemas/searchFilterGroup.ts +++ b/palette/schemas/searchFilterGroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterIntegerCondition.ts b/palette/schemas/searchFilterIntegerCondition.ts index c5f3f98c..7f7d2c7e 100644 --- a/palette/schemas/searchFilterIntegerCondition.ts +++ b/palette/schemas/searchFilterIntegerCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterIntegerConditionMatch.ts b/palette/schemas/searchFilterIntegerConditionMatch.ts index 505ef4fd..04eaf6f2 100644 --- a/palette/schemas/searchFilterIntegerConditionMatch.ts +++ b/palette/schemas/searchFilterIntegerConditionMatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterIntegerOperator.ts b/palette/schemas/searchFilterIntegerOperator.ts index 988746c8..762318a9 100644 --- a/palette/schemas/searchFilterIntegerOperator.ts +++ b/palette/schemas/searchFilterIntegerOperator.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterItem.ts b/palette/schemas/searchFilterItem.ts index c4d4509f..bd49627c 100644 --- a/palette/schemas/searchFilterItem.ts +++ b/palette/schemas/searchFilterItem.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterKeyValueCondition.ts b/palette/schemas/searchFilterKeyValueCondition.ts index 2a9ea0f4..3eb2d953 100644 --- a/palette/schemas/searchFilterKeyValueCondition.ts +++ b/palette/schemas/searchFilterKeyValueCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterKeyValueConditionMatch.ts b/palette/schemas/searchFilterKeyValueConditionMatch.ts index 043ab40d..19610bb2 100644 --- a/palette/schemas/searchFilterKeyValueConditionMatch.ts +++ b/palette/schemas/searchFilterKeyValueConditionMatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterKeyValueOperator.ts b/palette/schemas/searchFilterKeyValueOperator.ts index 6c5a9b75..f832b88d 100644 --- a/palette/schemas/searchFilterKeyValueOperator.ts +++ b/palette/schemas/searchFilterKeyValueOperator.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterPropertyType.ts b/palette/schemas/searchFilterPropertyType.ts index 8a998b68..abeea72a 100644 --- a/palette/schemas/searchFilterPropertyType.ts +++ b/palette/schemas/searchFilterPropertyType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterSchemaSpec.ts b/palette/schemas/searchFilterSchemaSpec.ts index f176f417..b9429f0b 100644 --- a/palette/schemas/searchFilterSchemaSpec.ts +++ b/palette/schemas/searchFilterSchemaSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterSchemaSpecEnumValue.ts b/palette/schemas/searchFilterSchemaSpecEnumValue.ts index 0bb5ad00..597581b2 100644 --- a/palette/schemas/searchFilterSchemaSpecEnumValue.ts +++ b/palette/schemas/searchFilterSchemaSpecEnumValue.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterSchemaSpecProperties.ts b/palette/schemas/searchFilterSchemaSpecProperties.ts index aa071f84..1e442a7f 100644 --- a/palette/schemas/searchFilterSchemaSpecProperties.ts +++ b/palette/schemas/searchFilterSchemaSpecProperties.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterSchemaSpecProperty.ts b/palette/schemas/searchFilterSchemaSpecProperty.ts index 4757599f..419620ed 100644 --- a/palette/schemas/searchFilterSchemaSpecProperty.ts +++ b/palette/schemas/searchFilterSchemaSpecProperty.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterSortSpec.ts b/palette/schemas/searchFilterSortSpec.ts index 141343a3..b253bd7a 100644 --- a/palette/schemas/searchFilterSortSpec.ts +++ b/palette/schemas/searchFilterSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterSpec.ts b/palette/schemas/searchFilterSpec.ts index e60528d6..5d5c33e3 100644 --- a/palette/schemas/searchFilterSpec.ts +++ b/palette/schemas/searchFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterStringCondition.ts b/palette/schemas/searchFilterStringCondition.ts index 258187ad..9f286d9a 100644 --- a/palette/schemas/searchFilterStringCondition.ts +++ b/palette/schemas/searchFilterStringCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterStringConditionMatch.ts b/palette/schemas/searchFilterStringConditionMatch.ts index 647cd2cb..881ade68 100644 --- a/palette/schemas/searchFilterStringConditionMatch.ts +++ b/palette/schemas/searchFilterStringConditionMatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterStringOperator.ts b/palette/schemas/searchFilterStringOperator.ts index 0b873e01..d420bb58 100644 --- a/palette/schemas/searchFilterStringOperator.ts +++ b/palette/schemas/searchFilterStringOperator.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchFilterSummarySpec.ts b/palette/schemas/searchFilterSummarySpec.ts index 9025dd50..2dba223f 100644 --- a/palette/schemas/searchFilterSummarySpec.ts +++ b/palette/schemas/searchFilterSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/searchSortFields.ts b/palette/schemas/searchSortFields.ts index 6b084266..4ab160bf 100644 --- a/palette/schemas/searchSortFields.ts +++ b/palette/schemas/searchSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sectroClusterK8sDashboardUrl.ts b/palette/schemas/sectroClusterK8sDashboardUrl.ts index 45d934ec..e6825739 100644 --- a/palette/schemas/sectroClusterK8sDashboardUrl.ts +++ b/palette/schemas/sectroClusterK8sDashboardUrl.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceEncryptionKey.ts b/palette/schemas/serviceEncryptionKey.ts index 915e9dce..c22df1f7 100644 --- a/palette/schemas/serviceEncryptionKey.ts +++ b/palette/schemas/serviceEncryptionKey.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceImage.ts b/palette/schemas/serviceImage.ts index ca21db43..5c73862d 100644 --- a/palette/schemas/serviceImage.ts +++ b/palette/schemas/serviceImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceManifest.ts b/palette/schemas/serviceManifest.ts index f2fc1fc3..ff0c80f9 100644 --- a/palette/schemas/serviceManifest.ts +++ b/palette/schemas/serviceManifest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceManifestGetAction.ts b/palette/schemas/serviceManifestGetAction.ts index 2d60fa23..72da44a0 100644 --- a/palette/schemas/serviceManifestGetAction.ts +++ b/palette/schemas/serviceManifestGetAction.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceManifestGetParams.ts b/palette/schemas/serviceManifestGetParams.ts index d6654491..16050bbf 100644 --- a/palette/schemas/serviceManifestGetParams.ts +++ b/palette/schemas/serviceManifestGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceManifestSpec.ts b/palette/schemas/serviceManifestSpec.ts index bf7dc59d..1170e79e 100644 --- a/palette/schemas/serviceManifestSpec.ts +++ b/palette/schemas/serviceManifestSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/servicePort.ts b/palette/schemas/servicePort.ts index 53e30f80..16800b29 100644 --- a/palette/schemas/servicePort.ts +++ b/palette/schemas/servicePort.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceSpec.ts b/palette/schemas/serviceSpec.ts index c2be718c..453356db 100644 --- a/palette/schemas/serviceSpec.ts +++ b/palette/schemas/serviceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceVersion.ts b/palette/schemas/serviceVersion.ts index 775cc105..a77cbcbc 100644 --- a/palette/schemas/serviceVersion.ts +++ b/palette/schemas/serviceVersion.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceVersionGetParams.ts b/palette/schemas/serviceVersionGetParams.ts index 8d86a02c..7b579c6e 100644 --- a/palette/schemas/serviceVersionGetParams.ts +++ b/palette/schemas/serviceVersionGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/serviceVersionSpec.ts b/palette/schemas/serviceVersionSpec.ts index f6cc1998..581dab71 100644 --- a/palette/schemas/serviceVersionSpec.ts +++ b/palette/schemas/serviceVersionSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/servicesImages.ts b/palette/schemas/servicesImages.ts index 1d58443d..a79031bc 100644 --- a/palette/schemas/servicesImages.ts +++ b/palette/schemas/servicesImages.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sonobuoyEntity.ts b/palette/schemas/sonobuoyEntity.ts index bcece965..bd01bf05 100644 --- a/palette/schemas/sonobuoyEntity.ts +++ b/palette/schemas/sonobuoyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sonobuoyEntityReports.ts b/palette/schemas/sonobuoyEntityReports.ts index a976ded2..d2315e9d 100644 --- a/palette/schemas/sonobuoyEntityReports.ts +++ b/palette/schemas/sonobuoyEntityReports.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sonobuoyEntityStatus.ts b/palette/schemas/sonobuoyEntityStatus.ts index 006a771b..29c1e928 100644 --- a/palette/schemas/sonobuoyEntityStatus.ts +++ b/palette/schemas/sonobuoyEntityStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sonobuoyLog.ts b/palette/schemas/sonobuoyLog.ts index d46f59e4..4a1f4584 100644 --- a/palette/schemas/sonobuoyLog.ts +++ b/palette/schemas/sonobuoyLog.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sonobuoyLogEntity.ts b/palette/schemas/sonobuoyLogEntity.ts index 2d159bbd..9d2746e7 100644 --- a/palette/schemas/sonobuoyLogEntity.ts +++ b/palette/schemas/sonobuoyLogEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sonobuoyReport.ts b/palette/schemas/sonobuoyReport.ts index c3222150..69ac012c 100644 --- a/palette/schemas/sonobuoyReport.ts +++ b/palette/schemas/sonobuoyReport.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sonobuoyReportEntity.ts b/palette/schemas/sonobuoyReportEntity.ts index a49ce243..2f12e718 100644 --- a/palette/schemas/sonobuoyReportEntity.ts +++ b/palette/schemas/sonobuoyReportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sortOrder.ts b/palette/schemas/sortOrder.ts index d8ca325e..f4cbe298 100644 --- a/palette/schemas/sortOrder.ts +++ b/palette/schemas/sortOrder.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcApply.ts b/palette/schemas/spcApply.ts index d58fe2b3..4d472192 100644 --- a/palette/schemas/spcApply.ts +++ b/palette/schemas/spcApply.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcApplyActionType.ts b/palette/schemas/spcApplyActionType.ts index 5b8e9440..68da3118 100644 --- a/palette/schemas/spcApplyActionType.ts +++ b/palette/schemas/spcApplyActionType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcApplySettings.ts b/palette/schemas/spcApplySettings.ts index 8b2a5925..dcc21115 100644 --- a/palette/schemas/spcApplySettings.ts +++ b/palette/schemas/spcApplySettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcApplySettingsActionType.ts b/palette/schemas/spcApplySettingsActionType.ts index 4a94e2e1..4a9a5971 100644 --- a/palette/schemas/spcApplySettingsActionType.ts +++ b/palette/schemas/spcApplySettingsActionType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPatchTimeEntity.ts b/palette/schemas/spcPatchTimeEntity.ts index 80c64080..3dbb729b 100644 --- a/palette/schemas/spcPatchTimeEntity.ts +++ b/palette/schemas/spcPatchTimeEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPoliciesFilterSpec.ts b/palette/schemas/spcPoliciesFilterSpec.ts index 3946d457..2636a2c9 100644 --- a/palette/schemas/spcPoliciesFilterSpec.ts +++ b/palette/schemas/spcPoliciesFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPoliciesFilterSummaryParams.ts b/palette/schemas/spcPoliciesFilterSummaryParams.ts index 235f4acf..0b1f2be4 100644 --- a/palette/schemas/spcPoliciesFilterSummaryParams.ts +++ b/palette/schemas/spcPoliciesFilterSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPoliciesMetadata.ts b/palette/schemas/spcPoliciesMetadata.ts index ddc95c6e..0bb3ddc6 100644 --- a/palette/schemas/spcPoliciesMetadata.ts +++ b/palette/schemas/spcPoliciesMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPoliciesSummary.ts b/palette/schemas/spcPoliciesSummary.ts index d70a0d19..b8463386 100644 --- a/palette/schemas/spcPoliciesSummary.ts +++ b/palette/schemas/spcPoliciesSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicyEntity.ts b/palette/schemas/spcPolicyEntity.ts index 896fcabd..39192039 100644 --- a/palette/schemas/spcPolicyEntity.ts +++ b/palette/schemas/spcPolicyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicyFilterSpec.ts b/palette/schemas/spcPolicyFilterSpec.ts index 880211fc..81d98520 100644 --- a/palette/schemas/spcPolicyFilterSpec.ts +++ b/palette/schemas/spcPolicyFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicyMetadata.ts b/palette/schemas/spcPolicyMetadata.ts index 1886d087..ed549e6b 100644 --- a/palette/schemas/spcPolicyMetadata.ts +++ b/palette/schemas/spcPolicyMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicySortFields.ts b/palette/schemas/spcPolicySortFields.ts index 9c5e48d8..37a9717e 100644 --- a/palette/schemas/spcPolicySortFields.ts +++ b/palette/schemas/spcPolicySortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicySortSpec.ts b/palette/schemas/spcPolicySortSpec.ts index ced055c6..d8e01934 100644 --- a/palette/schemas/spcPolicySortSpec.ts +++ b/palette/schemas/spcPolicySortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicySpec.ts b/palette/schemas/spcPolicySpec.ts index 7298002b..c49d6d59 100644 --- a/palette/schemas/spcPolicySpec.ts +++ b/palette/schemas/spcPolicySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicyStatusSummary.ts b/palette/schemas/spcPolicyStatusSummary.ts index aecd36ac..ea60583b 100644 --- a/palette/schemas/spcPolicyStatusSummary.ts +++ b/palette/schemas/spcPolicyStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicySummary.ts b/palette/schemas/spcPolicySummary.ts index 12d66d07..0fa2ee77 100644 --- a/palette/schemas/spcPolicySummary.ts +++ b/palette/schemas/spcPolicySummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicySummarySpec.ts b/palette/schemas/spcPolicySummarySpec.ts index 0af72668..512edc44 100644 --- a/palette/schemas/spcPolicySummarySpec.ts +++ b/palette/schemas/spcPolicySummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicyTags.ts b/palette/schemas/spcPolicyTags.ts index de9d48ee..e5eeb3d6 100644 --- a/palette/schemas/spcPolicyTags.ts +++ b/palette/schemas/spcPolicyTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spcPolicyType.ts b/palette/schemas/spcPolicyType.ts index e263fd90..16d93551 100644 --- a/palette/schemas/spcPolicyType.ts +++ b/palette/schemas/spcPolicyType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAppMgmtUpgrade.ts b/palette/schemas/spectroAppMgmtUpgrade.ts index 6e532c0f..fddf5adc 100644 --- a/palette/schemas/spectroAppMgmtUpgrade.ts +++ b/palette/schemas/spectroAppMgmtUpgrade.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAwsClusterEntity.ts b/palette/schemas/spectroAwsClusterEntity.ts index 70d42190..afdea915 100644 --- a/palette/schemas/spectroAwsClusterEntity.ts +++ b/palette/schemas/spectroAwsClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAwsClusterEntitySpec.ts b/palette/schemas/spectroAwsClusterEntitySpec.ts index dfc44ffc..c1df43f5 100644 --- a/palette/schemas/spectroAwsClusterEntitySpec.ts +++ b/palette/schemas/spectroAwsClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAwsClusterImportEntity.ts b/palette/schemas/spectroAwsClusterImportEntity.ts index a368b8b0..acba12e0 100644 --- a/palette/schemas/spectroAwsClusterImportEntity.ts +++ b/palette/schemas/spectroAwsClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAwsClusterImportEntitySpec.ts b/palette/schemas/spectroAwsClusterImportEntitySpec.ts index a5680940..ed90b6a9 100644 --- a/palette/schemas/spectroAwsClusterImportEntitySpec.ts +++ b/palette/schemas/spectroAwsClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAwsClusterRateEntity.ts b/palette/schemas/spectroAwsClusterRateEntity.ts index 76cc593b..69e3a104 100644 --- a/palette/schemas/spectroAwsClusterRateEntity.ts +++ b/palette/schemas/spectroAwsClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAzureClusterEntity.ts b/palette/schemas/spectroAzureClusterEntity.ts index d068aba5..30df15ef 100644 --- a/palette/schemas/spectroAzureClusterEntity.ts +++ b/palette/schemas/spectroAzureClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAzureClusterEntitySpec.ts b/palette/schemas/spectroAzureClusterEntitySpec.ts index 7150bac8..181e2a5c 100644 --- a/palette/schemas/spectroAzureClusterEntitySpec.ts +++ b/palette/schemas/spectroAzureClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAzureClusterImportEntity.ts b/palette/schemas/spectroAzureClusterImportEntity.ts index f199a5e3..ce90f401 100644 --- a/palette/schemas/spectroAzureClusterImportEntity.ts +++ b/palette/schemas/spectroAzureClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAzureClusterImportEntitySpec.ts b/palette/schemas/spectroAzureClusterImportEntitySpec.ts index e12a3ed9..ac58913a 100644 --- a/palette/schemas/spectroAzureClusterImportEntitySpec.ts +++ b/palette/schemas/spectroAzureClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroAzureClusterRateEntity.ts b/palette/schemas/spectroAzureClusterRateEntity.ts index 512c3f2e..57821527 100644 --- a/palette/schemas/spectroAzureClusterRateEntity.ts +++ b/palette/schemas/spectroAzureClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCloudStackClusterEntity.ts b/palette/schemas/spectroCloudStackClusterEntity.ts index e3454f3a..7dd3f155 100644 --- a/palette/schemas/spectroCloudStackClusterEntity.ts +++ b/palette/schemas/spectroCloudStackClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCloudStackClusterEntitySpec.ts b/palette/schemas/spectroCloudStackClusterEntitySpec.ts index 36289a63..8c7dc4e7 100644 --- a/palette/schemas/spectroCloudStackClusterEntitySpec.ts +++ b/palette/schemas/spectroCloudStackClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCloudStackClusterImportEntity.ts b/palette/schemas/spectroCloudStackClusterImportEntity.ts index da2e126b..6602e84c 100644 --- a/palette/schemas/spectroCloudStackClusterImportEntity.ts +++ b/palette/schemas/spectroCloudStackClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCloudStackClusterImportEntitySpec.ts b/palette/schemas/spectroCloudStackClusterImportEntitySpec.ts index 1ee59485..0b94f3b5 100644 --- a/palette/schemas/spectroCloudStackClusterImportEntitySpec.ts +++ b/palette/schemas/spectroCloudStackClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCloudStackClusterRateEntity.ts b/palette/schemas/spectroCloudStackClusterRateEntity.ts index d79a0627..4c511e44 100644 --- a/palette/schemas/spectroCloudStackClusterRateEntity.ts +++ b/palette/schemas/spectroCloudStackClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCluster.ts b/palette/schemas/spectroCluster.ts index 996ccd23..64732b9c 100644 --- a/palette/schemas/spectroCluster.ts +++ b/palette/schemas/spectroCluster.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterActiveAppDeployment.ts b/palette/schemas/spectroClusterActiveAppDeployment.ts index 381eadbc..6145a1a1 100644 --- a/palette/schemas/spectroClusterActiveAppDeployment.ts +++ b/palette/schemas/spectroClusterActiveAppDeployment.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterActiveCluster.ts b/palette/schemas/spectroClusterActiveCluster.ts index 834c9494..6a6c9d3c 100644 --- a/palette/schemas/spectroClusterActiveCluster.ts +++ b/palette/schemas/spectroClusterActiveCluster.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterActiveResources.ts b/palette/schemas/spectroClusterActiveResources.ts index 37b0a16b..02631641 100644 --- a/palette/schemas/spectroClusterActiveResources.ts +++ b/palette/schemas/spectroClusterActiveResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAddOnService.ts b/palette/schemas/spectroClusterAddOnService.ts index 9f24891b..789e5451 100644 --- a/palette/schemas/spectroClusterAddOnService.ts +++ b/palette/schemas/spectroClusterAddOnService.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAddOnServiceSummary.ts b/palette/schemas/spectroClusterAddOnServiceSummary.ts index d8e2b971..7d2d215a 100644 --- a/palette/schemas/spectroClusterAddOnServiceSummary.ts +++ b/palette/schemas/spectroClusterAddOnServiceSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAssetEntity.ts b/palette/schemas/spectroClusterAssetEntity.ts index bf633528..c2576809 100644 --- a/palette/schemas/spectroClusterAssetEntity.ts +++ b/palette/schemas/spectroClusterAssetEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAssetEntitySpec.ts b/palette/schemas/spectroClusterAssetEntitySpec.ts index 2aaacb08..af748569 100644 --- a/palette/schemas/spectroClusterAssetEntitySpec.ts +++ b/palette/schemas/spectroClusterAssetEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAssetFrpKubeConfig.ts b/palette/schemas/spectroClusterAssetFrpKubeConfig.ts index 43a9bd8a..3054b012 100644 --- a/palette/schemas/spectroClusterAssetFrpKubeConfig.ts +++ b/palette/schemas/spectroClusterAssetFrpKubeConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAssetKubeConfig.ts b/palette/schemas/spectroClusterAssetKubeConfig.ts index 59225515..800f6a08 100644 --- a/palette/schemas/spectroClusterAssetKubeConfig.ts +++ b/palette/schemas/spectroClusterAssetKubeConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAssetKubeConfigClient.ts b/palette/schemas/spectroClusterAssetKubeConfigClient.ts index ef1a6829..d847ebce 100644 --- a/palette/schemas/spectroClusterAssetKubeConfigClient.ts +++ b/palette/schemas/spectroClusterAssetKubeConfigClient.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAssetManifest.ts b/palette/schemas/spectroClusterAssetManifest.ts index 3a3620c1..c2b09f22 100644 --- a/palette/schemas/spectroClusterAssetManifest.ts +++ b/palette/schemas/spectroClusterAssetManifest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterAssetTokenKubeConfig.ts b/palette/schemas/spectroClusterAssetTokenKubeConfig.ts index 567a1565..7032a9b9 100644 --- a/palette/schemas/spectroClusterAssetTokenKubeConfig.ts +++ b/palette/schemas/spectroClusterAssetTokenKubeConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterCloudCost.ts b/palette/schemas/spectroClusterCloudCost.ts index e5d11963..390c7f95 100644 --- a/palette/schemas/spectroClusterCloudCost.ts +++ b/palette/schemas/spectroClusterCloudCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterCloudCostSummaryFilter.ts b/palette/schemas/spectroClusterCloudCostSummaryFilter.ts index 5b5eb741..94c7b82f 100644 --- a/palette/schemas/spectroClusterCloudCostSummaryFilter.ts +++ b/palette/schemas/spectroClusterCloudCostSummaryFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterCloudCostSummaryOptions.ts b/palette/schemas/spectroClusterCloudCostSummaryOptions.ts index 50137ae6..2d3b34d8 100644 --- a/palette/schemas/spectroClusterCloudCostSummaryOptions.ts +++ b/palette/schemas/spectroClusterCloudCostSummaryOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterCloudCostSummaryOptionsGroupBy.ts b/palette/schemas/spectroClusterCloudCostSummaryOptionsGroupBy.ts index 9a694914..4c89f2dd 100644 --- a/palette/schemas/spectroClusterCloudCostSummaryOptionsGroupBy.ts +++ b/palette/schemas/spectroClusterCloudCostSummaryOptionsGroupBy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterCloudCostSummarySpec.ts b/palette/schemas/spectroClusterCloudCostSummarySpec.ts index 3e750992..d8d7df5a 100644 --- a/palette/schemas/spectroClusterCloudCostSummarySpec.ts +++ b/palette/schemas/spectroClusterCloudCostSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterCost.ts b/palette/schemas/spectroClusterCost.ts index 29d9123e..b3b204b5 100644 --- a/palette/schemas/spectroClusterCost.ts +++ b/palette/schemas/spectroClusterCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterCostSummary.ts b/palette/schemas/spectroClusterCostSummary.ts index ef1b6143..c77878c2 100644 --- a/palette/schemas/spectroClusterCostSummary.ts +++ b/palette/schemas/spectroClusterCostSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterFilterSpec.ts b/palette/schemas/spectroClusterFilterSpec.ts index 24a6b162..a915183a 100644 --- a/palette/schemas/spectroClusterFilterSpec.ts +++ b/palette/schemas/spectroClusterFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterFilterSpecHealthState.ts b/palette/schemas/spectroClusterFilterSpecHealthState.ts index f3fa2a11..696a1d56 100644 --- a/palette/schemas/spectroClusterFilterSpecHealthState.ts +++ b/palette/schemas/spectroClusterFilterSpecHealthState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHealthCheck.ts b/palette/schemas/spectroClusterHealthCheck.ts index 706836c0..3d8a9742 100644 --- a/palette/schemas/spectroClusterHealthCheck.ts +++ b/palette/schemas/spectroClusterHealthCheck.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHealthCheckSpec.ts b/palette/schemas/spectroClusterHealthCheckSpec.ts index 2eba00dc..2ebfce1c 100644 --- a/palette/schemas/spectroClusterHealthCheckSpec.ts +++ b/palette/schemas/spectroClusterHealthCheckSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHealthCheckStatus.ts b/palette/schemas/spectroClusterHealthCheckStatus.ts index ca62095b..afd8339e 100644 --- a/palette/schemas/spectroClusterHealthCheckStatus.ts +++ b/palette/schemas/spectroClusterHealthCheckStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHealthCondition.ts b/palette/schemas/spectroClusterHealthCondition.ts index 2f57cd63..8e5a1e5d 100644 --- a/palette/schemas/spectroClusterHealthCondition.ts +++ b/palette/schemas/spectroClusterHealthCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHealthStatus.ts b/palette/schemas/spectroClusterHealthStatus.ts index 2940fe73..77bf2290 100644 --- a/palette/schemas/spectroClusterHealthStatus.ts +++ b/palette/schemas/spectroClusterHealthStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHeartbeat.ts b/palette/schemas/spectroClusterHeartbeat.ts index 68ff4d66..ae8246fd 100644 --- a/palette/schemas/spectroClusterHeartbeat.ts +++ b/palette/schemas/spectroClusterHeartbeat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHybridPoolsMetadata.ts b/palette/schemas/spectroClusterHybridPoolsMetadata.ts index 2f1d1ae6..e227b6a8 100644 --- a/palette/schemas/spectroClusterHybridPoolsMetadata.ts +++ b/palette/schemas/spectroClusterHybridPoolsMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterHybridPoolsMetadataSpec.ts b/palette/schemas/spectroClusterHybridPoolsMetadataSpec.ts index 7b36f195..e4115a87 100644 --- a/palette/schemas/spectroClusterHybridPoolsMetadataSpec.ts +++ b/palette/schemas/spectroClusterHybridPoolsMetadataSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterK8sCertificate.ts b/palette/schemas/spectroClusterK8sCertificate.ts index 3c1bf672..031c8331 100644 --- a/palette/schemas/spectroClusterK8sCertificate.ts +++ b/palette/schemas/spectroClusterK8sCertificate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterKubeCtlRedirect.ts b/palette/schemas/spectroClusterKubeCtlRedirect.ts index 906a3008..b5775252 100644 --- a/palette/schemas/spectroClusterKubeCtlRedirect.ts +++ b/palette/schemas/spectroClusterKubeCtlRedirect.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterLocationInputEntity.ts b/palette/schemas/spectroClusterLocationInputEntity.ts index adfaebc9..b65882da 100644 --- a/palette/schemas/spectroClusterLocationInputEntity.ts +++ b/palette/schemas/spectroClusterLocationInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMeta.ts b/palette/schemas/spectroClusterMeta.ts index 3965485c..106852ce 100644 --- a/palette/schemas/spectroClusterMeta.ts +++ b/palette/schemas/spectroClusterMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetaSpec.ts b/palette/schemas/spectroClusterMetaSpec.ts index dae9a2a0..3298b315 100644 --- a/palette/schemas/spectroClusterMetaSpec.ts +++ b/palette/schemas/spectroClusterMetaSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetaStatus.ts b/palette/schemas/spectroClusterMetaStatus.ts index 3c6cabd7..9977b62e 100644 --- a/palette/schemas/spectroClusterMetaStatus.ts +++ b/palette/schemas/spectroClusterMetaStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetaSummary.ts b/palette/schemas/spectroClusterMetaSummary.ts index 52d75edd..16199bed 100644 --- a/palette/schemas/spectroClusterMetaSummary.ts +++ b/palette/schemas/spectroClusterMetaSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetaSummarySpecSummary.ts b/palette/schemas/spectroClusterMetaSummarySpecSummary.ts index 7acfe2e9..be0afe81 100644 --- a/palette/schemas/spectroClusterMetaSummarySpecSummary.ts +++ b/palette/schemas/spectroClusterMetaSummarySpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetaSummarySpecSummaryArchTypeItem.ts b/palette/schemas/spectroClusterMetaSummarySpecSummaryArchTypeItem.ts index fb8a7141..b9795c8c 100644 --- a/palette/schemas/spectroClusterMetaSummarySpecSummaryArchTypeItem.ts +++ b/palette/schemas/spectroClusterMetaSummarySpecSummaryArchTypeItem.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetaSummaryStatus.ts b/palette/schemas/spectroClusterMetaSummaryStatus.ts index af544f92..14309e73 100644 --- a/palette/schemas/spectroClusterMetaSummaryStatus.ts +++ b/palette/schemas/spectroClusterMetaSummaryStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetadataFilterSpec.ts b/palette/schemas/spectroClusterMetadataFilterSpec.ts index dcd3a8af..1c15d8fb 100644 --- a/palette/schemas/spectroClusterMetadataFilterSpec.ts +++ b/palette/schemas/spectroClusterMetadataFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetadataSpec.ts b/palette/schemas/spectroClusterMetadataSpec.ts index 035c06a3..7513312d 100644 --- a/palette/schemas/spectroClusterMetadataSpec.ts +++ b/palette/schemas/spectroClusterMetadataSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetadataSpecSort.ts b/palette/schemas/spectroClusterMetadataSpecSort.ts index c11957c0..bff4cc99 100644 --- a/palette/schemas/spectroClusterMetadataSpecSort.ts +++ b/palette/schemas/spectroClusterMetadataSpecSort.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMetrics.ts b/palette/schemas/spectroClusterMetrics.ts index a78ad550..99c245f1 100644 --- a/palette/schemas/spectroClusterMetrics.ts +++ b/palette/schemas/spectroClusterMetrics.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterMigration.ts b/palette/schemas/spectroClusterMigration.ts index 96be73ac..cd309b2b 100644 --- a/palette/schemas/spectroClusterMigration.ts +++ b/palette/schemas/spectroClusterMigration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterOidcClaims.ts b/palette/schemas/spectroClusterOidcClaims.ts index 243b78c1..5d7601c0 100644 --- a/palette/schemas/spectroClusterOidcClaims.ts +++ b/palette/schemas/spectroClusterOidcClaims.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterOidcIssuerTlsSpec.ts b/palette/schemas/spectroClusterOidcIssuerTlsSpec.ts index c8f79bf0..5a08bd80 100644 --- a/palette/schemas/spectroClusterOidcIssuerTlsSpec.ts +++ b/palette/schemas/spectroClusterOidcIssuerTlsSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterOidcSpec.ts b/palette/schemas/spectroClusterOidcSpec.ts index f36a7d83..c705fea9 100644 --- a/palette/schemas/spectroClusterOidcSpec.ts +++ b/palette/schemas/spectroClusterOidcSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPackCondition.ts b/palette/schemas/spectroClusterPackCondition.ts index b91fdeb3..7e0cd876 100644 --- a/palette/schemas/spectroClusterPackCondition.ts +++ b/palette/schemas/spectroClusterPackCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPackConditionType.ts b/palette/schemas/spectroClusterPackConditionType.ts index f55d6d74..bbca47bf 100644 --- a/palette/schemas/spectroClusterPackConditionType.ts +++ b/palette/schemas/spectroClusterPackConditionType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPackConfigList.ts b/palette/schemas/spectroClusterPackConfigList.ts index 5a6b4440..f8859ea0 100644 --- a/palette/schemas/spectroClusterPackConfigList.ts +++ b/palette/schemas/spectroClusterPackConfigList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPackDiff.ts b/palette/schemas/spectroClusterPackDiff.ts index 9b9ca1a3..34b9c811 100644 --- a/palette/schemas/spectroClusterPackDiff.ts +++ b/palette/schemas/spectroClusterPackDiff.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPackProperties.ts b/palette/schemas/spectroClusterPackProperties.ts index cd8772bd..28106374 100644 --- a/palette/schemas/spectroClusterPackProperties.ts +++ b/palette/schemas/spectroClusterPackProperties.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPackStatusEntity.ts b/palette/schemas/spectroClusterPackStatusEntity.ts index 1b2f8b8b..08ffc1a3 100644 --- a/palette/schemas/spectroClusterPackStatusEntity.ts +++ b/palette/schemas/spectroClusterPackStatusEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPacksEntity.ts b/palette/schemas/spectroClusterPacksEntity.ts index fd470f49..ec70bf0f 100644 --- a/palette/schemas/spectroClusterPacksEntity.ts +++ b/palette/schemas/spectroClusterPacksEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPacksStatusEntity.ts b/palette/schemas/spectroClusterPacksStatusEntity.ts index 9b2508b1..9396afcc 100644 --- a/palette/schemas/spectroClusterPacksStatusEntity.ts +++ b/palette/schemas/spectroClusterPacksStatusEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPairMeta.ts b/palette/schemas/spectroClusterPairMeta.ts index d6c2aab1..1a6571ae 100644 --- a/palette/schemas/spectroClusterPairMeta.ts +++ b/palette/schemas/spectroClusterPairMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPairStatus.ts b/palette/schemas/spectroClusterPairStatus.ts index c279e42a..7c69c08b 100644 --- a/palette/schemas/spectroClusterPairStatus.ts +++ b/palette/schemas/spectroClusterPairStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPairingRequestMeta.ts b/palette/schemas/spectroClusterPairingRequestMeta.ts index e21da4a0..7b0c5889 100644 --- a/palette/schemas/spectroClusterPairingRequestMeta.ts +++ b/palette/schemas/spectroClusterPairingRequestMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPairingRequestMetas.ts b/palette/schemas/spectroClusterPairingRequestMetas.ts index e215ad66..52f3b0ea 100644 --- a/palette/schemas/spectroClusterPairingRequestMetas.ts +++ b/palette/schemas/spectroClusterPairingRequestMetas.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterPolicies.ts b/palette/schemas/spectroClusterPolicies.ts index 5a6d7534..130435cb 100644 --- a/palette/schemas/spectroClusterPolicies.ts +++ b/palette/schemas/spectroClusterPolicies.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfile.ts b/palette/schemas/spectroClusterProfile.ts index 33ce20a8..9283722d 100644 --- a/palette/schemas/spectroClusterProfile.ts +++ b/palette/schemas/spectroClusterProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfileEntity.ts b/palette/schemas/spectroClusterProfileEntity.ts index dc7f6999..6a415e9d 100644 --- a/palette/schemas/spectroClusterProfileEntity.ts +++ b/palette/schemas/spectroClusterProfileEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfileList.ts b/palette/schemas/spectroClusterProfileList.ts index 3b762dde..ffd9f909 100644 --- a/palette/schemas/spectroClusterProfileList.ts +++ b/palette/schemas/spectroClusterProfileList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfileSpec.ts b/palette/schemas/spectroClusterProfileSpec.ts index 3d5af998..9ea0d0ee 100644 --- a/palette/schemas/spectroClusterProfileSpec.ts +++ b/palette/schemas/spectroClusterProfileSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfileUpdates.ts b/palette/schemas/spectroClusterProfileUpdates.ts index 6b2d1ecb..f68e24af 100644 --- a/palette/schemas/spectroClusterProfileUpdates.ts +++ b/palette/schemas/spectroClusterProfileUpdates.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfileValidatorResponse.ts b/palette/schemas/spectroClusterProfileValidatorResponse.ts index a12414b9..59a20e4f 100644 --- a/palette/schemas/spectroClusterProfileValidatorResponse.ts +++ b/palette/schemas/spectroClusterProfileValidatorResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfiles.ts b/palette/schemas/spectroClusterProfiles.ts index a2c36610..df4b0ab7 100644 --- a/palette/schemas/spectroClusterProfiles.ts +++ b/palette/schemas/spectroClusterProfiles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfilesDeleteEntity.ts b/palette/schemas/spectroClusterProfilesDeleteEntity.ts index 23db4fbf..6c31d99e 100644 --- a/palette/schemas/spectroClusterProfilesDeleteEntity.ts +++ b/palette/schemas/spectroClusterProfilesDeleteEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfilesPacksManifests.ts b/palette/schemas/spectroClusterProfilesPacksManifests.ts index 89968b93..f1ea9107 100644 --- a/palette/schemas/spectroClusterProfilesPacksManifests.ts +++ b/palette/schemas/spectroClusterProfilesPacksManifests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfilesParamReferenceEntity.ts b/palette/schemas/spectroClusterProfilesParamReferenceEntity.ts index 45061bcb..36269b7f 100644 --- a/palette/schemas/spectroClusterProfilesParamReferenceEntity.ts +++ b/palette/schemas/spectroClusterProfilesParamReferenceEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProfilesResolvedValues.ts b/palette/schemas/spectroClusterProfilesResolvedValues.ts index d9344990..42a87294 100644 --- a/palette/schemas/spectroClusterProfilesResolvedValues.ts +++ b/palette/schemas/spectroClusterProfilesResolvedValues.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProjectCleanedResource.ts b/palette/schemas/spectroClusterProjectCleanedResource.ts index 5dfa2490..c8dcf321 100644 --- a/palette/schemas/spectroClusterProjectCleanedResource.ts +++ b/palette/schemas/spectroClusterProjectCleanedResource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterProjectCleanupValidateEntity.ts b/palette/schemas/spectroClusterProjectCleanupValidateEntity.ts index d74bfb0c..c9e8798b 100644 --- a/palette/schemas/spectroClusterProjectCleanupValidateEntity.ts +++ b/palette/schemas/spectroClusterProjectCleanupValidateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRate.ts b/palette/schemas/spectroClusterRate.ts index 5e81cb3b..114d6f56 100644 --- a/palette/schemas/spectroClusterRate.ts +++ b/palette/schemas/spectroClusterRate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRegistrationTokenEntity.ts b/palette/schemas/spectroClusterRegistrationTokenEntity.ts index 2675d8dc..15e38de3 100644 --- a/palette/schemas/spectroClusterRegistrationTokenEntity.ts +++ b/palette/schemas/spectroClusterRegistrationTokenEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRepave.ts b/palette/schemas/spectroClusterRepave.ts index dc9a2cbe..f3521ffc 100644 --- a/palette/schemas/spectroClusterRepave.ts +++ b/palette/schemas/spectroClusterRepave.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRepaveReason.ts b/palette/schemas/spectroClusterRepaveReason.ts index 125a8ec4..91068262 100644 --- a/palette/schemas/spectroClusterRepaveReason.ts +++ b/palette/schemas/spectroClusterRepaveReason.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRepaveSpec.ts b/palette/schemas/spectroClusterRepaveSpec.ts index a9413c82..d79b80ea 100644 --- a/palette/schemas/spectroClusterRepaveSpec.ts +++ b/palette/schemas/spectroClusterRepaveSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRepaveStatus.ts b/palette/schemas/spectroClusterRepaveStatus.ts index 32536b39..685c4650 100644 --- a/palette/schemas/spectroClusterRepaveStatus.ts +++ b/palette/schemas/spectroClusterRepaveStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRepaveValidationResponse.ts b/palette/schemas/spectroClusterRepaveValidationResponse.ts index bdc71238..0180ebeb 100644 --- a/palette/schemas/spectroClusterRepaveValidationResponse.ts +++ b/palette/schemas/spectroClusterRepaveValidationResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRevision.ts b/palette/schemas/spectroClusterRevision.ts index 00432545..58ef274a 100644 --- a/palette/schemas/spectroClusterRevision.ts +++ b/palette/schemas/spectroClusterRevision.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRevisionMeta.ts b/palette/schemas/spectroClusterRevisionMeta.ts index d221df25..e3a687b5 100644 --- a/palette/schemas/spectroClusterRevisionMeta.ts +++ b/palette/schemas/spectroClusterRevisionMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterRevisionMetaList.ts b/palette/schemas/spectroClusterRevisionMetaList.ts index fb134706..5bd81229 100644 --- a/palette/schemas/spectroClusterRevisionMetaList.ts +++ b/palette/schemas/spectroClusterRevisionMetaList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSortFields.ts b/palette/schemas/spectroClusterSortFields.ts index 18276168..a0147baa 100644 --- a/palette/schemas/spectroClusterSortFields.ts +++ b/palette/schemas/spectroClusterSortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSortSpec.ts b/palette/schemas/spectroClusterSortSpec.ts index 285e670f..01c44217 100644 --- a/palette/schemas/spectroClusterSortSpec.ts +++ b/palette/schemas/spectroClusterSortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSpec.ts b/palette/schemas/spectroClusterSpec.ts index c7caa2a6..2598d9b0 100644 --- a/palette/schemas/spectroClusterSpec.ts +++ b/palette/schemas/spectroClusterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSpecClusterType.ts b/palette/schemas/spectroClusterSpecClusterType.ts index 446286b4..c4ab7920 100644 --- a/palette/schemas/spectroClusterSpecClusterType.ts +++ b/palette/schemas/spectroClusterSpecClusterType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterState.ts b/palette/schemas/spectroClusterState.ts index 69ff735a..6a4a5020 100644 --- a/palette/schemas/spectroClusterState.ts +++ b/palette/schemas/spectroClusterState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterStatus.ts b/palette/schemas/spectroClusterStatus.ts index fa8b381a..1dd9745a 100644 --- a/palette/schemas/spectroClusterStatus.ts +++ b/palette/schemas/spectroClusterStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterStatusEntity.ts b/palette/schemas/spectroClusterStatusEntity.ts index fd095d31..9767eb7b 100644 --- a/palette/schemas/spectroClusterStatusEntity.ts +++ b/palette/schemas/spectroClusterStatusEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSummary.ts b/palette/schemas/spectroClusterSummary.ts index 0338e860..c6fd17fc 100644 --- a/palette/schemas/spectroClusterSummary.ts +++ b/palette/schemas/spectroClusterSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSummarySpec.ts b/palette/schemas/spectroClusterSummarySpec.ts index 3468498c..e849dcef 100644 --- a/palette/schemas/spectroClusterSummarySpec.ts +++ b/palette/schemas/spectroClusterSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSummarySpecSummary.ts b/palette/schemas/spectroClusterSummarySpecSummary.ts index 651214ac..6b23cf49 100644 --- a/palette/schemas/spectroClusterSummarySpecSummary.ts +++ b/palette/schemas/spectroClusterSummarySpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterSummaryStatus.ts b/palette/schemas/spectroClusterSummaryStatus.ts index a0f736d5..1a186f70 100644 --- a/palette/schemas/spectroClusterSummaryStatus.ts +++ b/palette/schemas/spectroClusterSummaryStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterTags.ts b/palette/schemas/spectroClusterTags.ts index aa8056f9..627d20e1 100644 --- a/palette/schemas/spectroClusterTags.ts +++ b/palette/schemas/spectroClusterTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterTemplateRef.ts b/palette/schemas/spectroClusterTemplateRef.ts index dcb24e81..f4853d97 100644 --- a/palette/schemas/spectroClusterTemplateRef.ts +++ b/palette/schemas/spectroClusterTemplateRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterToken.ts b/palette/schemas/spectroClusterToken.ts index cb64945b..dda76aa9 100644 --- a/palette/schemas/spectroClusterToken.ts +++ b/palette/schemas/spectroClusterToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterUidStatusSummary.ts b/palette/schemas/spectroClusterUidStatusSummary.ts index 04bbc3c1..b589406e 100644 --- a/palette/schemas/spectroClusterUidStatusSummary.ts +++ b/palette/schemas/spectroClusterUidStatusSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterUidSummary.ts b/palette/schemas/spectroClusterUidSummary.ts index 8bb74091..34431c09 100644 --- a/palette/schemas/spectroClusterUidSummary.ts +++ b/palette/schemas/spectroClusterUidSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterUidSummarySpec.ts b/palette/schemas/spectroClusterUidSummarySpec.ts index 9e3df56b..59ef5793 100644 --- a/palette/schemas/spectroClusterUidSummarySpec.ts +++ b/palette/schemas/spectroClusterUidSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterUidUpgrades.ts b/palette/schemas/spectroClusterUidUpgrades.ts index 3cd1c75e..b44e3f99 100644 --- a/palette/schemas/spectroClusterUidUpgrades.ts +++ b/palette/schemas/spectroClusterUidUpgrades.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterVMCloneEntity.ts b/palette/schemas/spectroClusterVMCloneEntity.ts index 3f3e2045..152fd478 100644 --- a/palette/schemas/spectroClusterVMCloneEntity.ts +++ b/palette/schemas/spectroClusterVMCloneEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterVMCloneEntityNewMacAddresses.ts b/palette/schemas/spectroClusterVMCloneEntityNewMacAddresses.ts index 6123f15f..851d4f68 100644 --- a/palette/schemas/spectroClusterVMCloneEntityNewMacAddresses.ts +++ b/palette/schemas/spectroClusterVMCloneEntityNewMacAddresses.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterValidatorResponse.ts b/palette/schemas/spectroClusterValidatorResponse.ts index ef6d1c09..e5515380 100644 --- a/palette/schemas/spectroClusterValidatorResponse.ts +++ b/palette/schemas/spectroClusterValidatorResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterVariable.ts b/palette/schemas/spectroClusterVariable.ts index bf99d875..cb96ec5f 100644 --- a/palette/schemas/spectroClusterVariable.ts +++ b/palette/schemas/spectroClusterVariable.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterVariableResponse.ts b/palette/schemas/spectroClusterVariableResponse.ts index b45405ed..598db6f2 100644 --- a/palette/schemas/spectroClusterVariableResponse.ts +++ b/palette/schemas/spectroClusterVariableResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterVariableUpdateEntity.ts b/palette/schemas/spectroClusterVariableUpdateEntity.ts index b49c5101..a768d02e 100644 --- a/palette/schemas/spectroClusterVariableUpdateEntity.ts +++ b/palette/schemas/spectroClusterVariableUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusterVariables.ts b/palette/schemas/spectroClusterVariables.ts index 4f3ff03b..7e11951f 100644 --- a/palette/schemas/spectroClusterVariables.ts +++ b/palette/schemas/spectroClusterVariables.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClusters.ts b/palette/schemas/spectroClusters.ts index 67fe3f48..142176cc 100644 --- a/palette/schemas/spectroClusters.ts +++ b/palette/schemas/spectroClusters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersAgentsNotifyEntity.ts b/palette/schemas/spectroClustersAgentsNotifyEntity.ts index 35d7bd5c..eadb96d9 100644 --- a/palette/schemas/spectroClustersAgentsNotifyEntity.ts +++ b/palette/schemas/spectroClustersAgentsNotifyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersAksRateParams.ts b/palette/schemas/spectroClustersAksRateParams.ts index 4b0d95a3..7c3b2057 100644 --- a/palette/schemas/spectroClustersAksRateParams.ts +++ b/palette/schemas/spectroClustersAksRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersAksRatePeriodType.ts b/palette/schemas/spectroClustersAksRatePeriodType.ts index f7a8e147..a002abaa 100644 --- a/palette/schemas/spectroClustersAksRatePeriodType.ts +++ b/palette/schemas/spectroClustersAksRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersAwsRateParams.ts b/palette/schemas/spectroClustersAwsRateParams.ts index a1f7d98f..0ac384fb 100644 --- a/palette/schemas/spectroClustersAwsRateParams.ts +++ b/palette/schemas/spectroClustersAwsRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersAwsRatePeriodType.ts b/palette/schemas/spectroClustersAwsRatePeriodType.ts index 8695361a..639c7970 100644 --- a/palette/schemas/spectroClustersAwsRatePeriodType.ts +++ b/palette/schemas/spectroClustersAwsRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersAzureRateParams.ts b/palette/schemas/spectroClustersAzureRateParams.ts index 48391e7d..05c50b46 100644 --- a/palette/schemas/spectroClustersAzureRateParams.ts +++ b/palette/schemas/spectroClustersAzureRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersAzureRatePeriodType.ts b/palette/schemas/spectroClustersAzureRatePeriodType.ts index 589f2b82..5946a477 100644 --- a/palette/schemas/spectroClustersAzureRatePeriodType.ts +++ b/palette/schemas/spectroClustersAzureRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersCloudStackRateParams.ts b/palette/schemas/spectroClustersCloudStackRateParams.ts index 17bfedfe..d16bf45f 100644 --- a/palette/schemas/spectroClustersCloudStackRateParams.ts +++ b/palette/schemas/spectroClustersCloudStackRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersCloudStackRatePeriodType.ts b/palette/schemas/spectroClustersCloudStackRatePeriodType.ts index a50fb25d..c00245d0 100644 --- a/palette/schemas/spectroClustersCloudStackRatePeriodType.ts +++ b/palette/schemas/spectroClustersCloudStackRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersCostComputeSpec.ts b/palette/schemas/spectroClustersCostComputeSpec.ts index ca3c3458..b4931f1d 100644 --- a/palette/schemas/spectroClustersCostComputeSpec.ts +++ b/palette/schemas/spectroClustersCostComputeSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersDeleteParams.ts b/palette/schemas/spectroClustersDeleteParams.ts index 21f58a61..4360ac3a 100644 --- a/palette/schemas/spectroClustersDeleteParams.ts +++ b/palette/schemas/spectroClustersDeleteParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersEdgeNativeRateParams.ts b/palette/schemas/spectroClustersEdgeNativeRateParams.ts index c96b8901..a41b429a 100644 --- a/palette/schemas/spectroClustersEdgeNativeRateParams.ts +++ b/palette/schemas/spectroClustersEdgeNativeRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersEdgeNativeRatePeriodType.ts b/palette/schemas/spectroClustersEdgeNativeRatePeriodType.ts index d7ef1cf9..043f37ab 100644 --- a/palette/schemas/spectroClustersEdgeNativeRatePeriodType.ts +++ b/palette/schemas/spectroClustersEdgeNativeRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersEksRateParams.ts b/palette/schemas/spectroClustersEksRateParams.ts index 45bd7d59..c7e20bda 100644 --- a/palette/schemas/spectroClustersEksRateParams.ts +++ b/palette/schemas/spectroClustersEksRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersEksRatePeriodType.ts b/palette/schemas/spectroClustersEksRatePeriodType.ts index 27fb95f9..9d464020 100644 --- a/palette/schemas/spectroClustersEksRatePeriodType.ts +++ b/palette/schemas/spectroClustersEksRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersFiltersWorkspaceParams.ts b/palette/schemas/spectroClustersFiltersWorkspaceParams.ts index 5583779a..1dc623d5 100644 --- a/palette/schemas/spectroClustersFiltersWorkspaceParams.ts +++ b/palette/schemas/spectroClustersFiltersWorkspaceParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGcpRateParams.ts b/palette/schemas/spectroClustersGcpRateParams.ts index 804a7261..c02624b2 100644 --- a/palette/schemas/spectroClustersGcpRateParams.ts +++ b/palette/schemas/spectroClustersGcpRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGcpRatePeriodType.ts b/palette/schemas/spectroClustersGcpRatePeriodType.ts index b4c38df6..e42c7b32 100644 --- a/palette/schemas/spectroClustersGcpRatePeriodType.ts +++ b/palette/schemas/spectroClustersGcpRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGenericRateParams.ts b/palette/schemas/spectroClustersGenericRateParams.ts index 2e4afb02..7779d7ca 100644 --- a/palette/schemas/spectroClustersGenericRateParams.ts +++ b/palette/schemas/spectroClustersGenericRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGenericRatePeriodType.ts b/palette/schemas/spectroClustersGenericRatePeriodType.ts index 8dc15fb7..f55392aa 100644 --- a/palette/schemas/spectroClustersGenericRatePeriodType.ts +++ b/palette/schemas/spectroClustersGenericRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGetParams.ts b/palette/schemas/spectroClustersGetParams.ts index f01bb5c1..a4b38ead 100644 --- a/palette/schemas/spectroClustersGetParams.ts +++ b/palette/schemas/spectroClustersGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGetProfilesPacksManifestsParams.ts b/palette/schemas/spectroClustersGetProfilesPacksManifestsParams.ts index 75789cd9..cac80dcf 100644 --- a/palette/schemas/spectroClustersGetProfilesPacksManifestsParams.ts +++ b/palette/schemas/spectroClustersGetProfilesPacksManifestsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGetProfilesParams.ts b/palette/schemas/spectroClustersGetProfilesParams.ts index dad3409f..a3aeca72 100644 --- a/palette/schemas/spectroClustersGetProfilesParams.ts +++ b/palette/schemas/spectroClustersGetProfilesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGkeRateParams.ts b/palette/schemas/spectroClustersGkeRateParams.ts index f6035b86..226a3ae0 100644 --- a/palette/schemas/spectroClustersGkeRateParams.ts +++ b/palette/schemas/spectroClustersGkeRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersGkeRatePeriodType.ts b/palette/schemas/spectroClustersGkeRatePeriodType.ts index 298df938..51c3be8c 100644 --- a/palette/schemas/spectroClustersGkeRatePeriodType.ts +++ b/palette/schemas/spectroClustersGkeRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersHealth.ts b/palette/schemas/spectroClustersHealth.ts index c9c1d0c0..63d7ae8d 100644 --- a/palette/schemas/spectroClustersHealth.ts +++ b/palette/schemas/spectroClustersHealth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersMaasRateParams.ts b/palette/schemas/spectroClustersMaasRateParams.ts index f713ab4d..3b432751 100644 --- a/palette/schemas/spectroClustersMaasRateParams.ts +++ b/palette/schemas/spectroClustersMaasRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersMaasRatePeriodType.ts b/palette/schemas/spectroClustersMaasRatePeriodType.ts index f7a2e7d7..37b3a536 100644 --- a/palette/schemas/spectroClustersMaasRatePeriodType.ts +++ b/palette/schemas/spectroClustersMaasRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersMeta.ts b/palette/schemas/spectroClustersMeta.ts index 690f509f..3d348624 100644 --- a/palette/schemas/spectroClustersMeta.ts +++ b/palette/schemas/spectroClustersMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersMetadata.ts b/palette/schemas/spectroClustersMetadata.ts index 80a4b83f..41bfe928 100644 --- a/palette/schemas/spectroClustersMetadata.ts +++ b/palette/schemas/spectroClustersMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersMetadataGetParams.ts b/palette/schemas/spectroClustersMetadataGetParams.ts index 6bd59b9c..e19b1111 100644 --- a/palette/schemas/spectroClustersMetadataGetParams.ts +++ b/palette/schemas/spectroClustersMetadataGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersMetadataGetQuickFilter.ts b/palette/schemas/spectroClustersMetadataGetQuickFilter.ts index b2f48124..bf2c4bbf 100644 --- a/palette/schemas/spectroClustersMetadataGetQuickFilter.ts +++ b/palette/schemas/spectroClustersMetadataGetQuickFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersMetadataSearch.ts b/palette/schemas/spectroClustersMetadataSearch.ts index dd044d34..c97776be 100644 --- a/palette/schemas/spectroClustersMetadataSearch.ts +++ b/palette/schemas/spectroClustersMetadataSearch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersOpenStackRateParams.ts b/palette/schemas/spectroClustersOpenStackRateParams.ts index 49f557f6..f1ae4895 100644 --- a/palette/schemas/spectroClustersOpenStackRateParams.ts +++ b/palette/schemas/spectroClustersOpenStackRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersOpenStackRatePeriodType.ts b/palette/schemas/spectroClustersOpenStackRatePeriodType.ts index 5dd9f2b3..09459c7b 100644 --- a/palette/schemas/spectroClustersOpenStackRatePeriodType.ts +++ b/palette/schemas/spectroClustersOpenStackRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersPacksRefUpdateParams.ts b/palette/schemas/spectroClustersPacksRefUpdateParams.ts index 459f5a12..4a464661 100644 --- a/palette/schemas/spectroClustersPacksRefUpdateParams.ts +++ b/palette/schemas/spectroClustersPacksRefUpdateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersPatchProfilesParams.ts b/palette/schemas/spectroClustersPatchProfilesParams.ts index dde81932..73bc9a85 100644 --- a/palette/schemas/spectroClustersPatchProfilesParams.ts +++ b/palette/schemas/spectroClustersPatchProfilesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersSearchFilterSummaryParams.ts b/palette/schemas/spectroClustersSearchFilterSummaryParams.ts index 8a63b8a2..af8e414b 100644 --- a/palette/schemas/spectroClustersSearchFilterSummaryParams.ts +++ b/palette/schemas/spectroClustersSearchFilterSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersSummary.ts b/palette/schemas/spectroClustersSummary.ts index 5de71071..1a7b2d99 100644 --- a/palette/schemas/spectroClustersSummary.ts +++ b/palette/schemas/spectroClustersSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUidCostSummaryParams.ts b/palette/schemas/spectroClustersUidCostSummaryParams.ts index e2780229..ffbadcf2 100644 --- a/palette/schemas/spectroClustersUidCostSummaryParams.ts +++ b/palette/schemas/spectroClustersUidCostSummaryParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUidKubeConfigParams.ts b/palette/schemas/spectroClustersUidKubeConfigParams.ts index 9f16971b..842830c1 100644 --- a/palette/schemas/spectroClustersUidKubeConfigParams.ts +++ b/palette/schemas/spectroClustersUidKubeConfigParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUidPackManifestsUidGetParams.ts b/palette/schemas/spectroClustersUidPackManifestsUidGetParams.ts index 2b516eb8..c9424f6e 100644 --- a/palette/schemas/spectroClustersUidPackManifestsUidGetParams.ts +++ b/palette/schemas/spectroClustersUidPackManifestsUidGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUidPackPropertiesParams.ts b/palette/schemas/spectroClustersUidPackPropertiesParams.ts index c5a86a7a..cad029ae 100644 --- a/palette/schemas/spectroClustersUidPackPropertiesParams.ts +++ b/palette/schemas/spectroClustersUidPackPropertiesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUidRateParams.ts b/palette/schemas/spectroClustersUidRateParams.ts index 18363309..d6a58cfd 100644 --- a/palette/schemas/spectroClustersUidRateParams.ts +++ b/palette/schemas/spectroClustersUidRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUidRatePeriodType.ts b/palette/schemas/spectroClustersUidRatePeriodType.ts index 28fb63b7..09c7b565 100644 --- a/palette/schemas/spectroClustersUidRatePeriodType.ts +++ b/palette/schemas/spectroClustersUidRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUpdateProfilesParams.ts b/palette/schemas/spectroClustersUpdateProfilesParams.ts index 16155de2..232d796b 100644 --- a/palette/schemas/spectroClustersUpdateProfilesParams.ts +++ b/palette/schemas/spectroClustersUpdateProfilesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersUsageComputeSpec.ts b/palette/schemas/spectroClustersUsageComputeSpec.ts index 47082569..b5f2064d 100644 --- a/palette/schemas/spectroClustersUsageComputeSpec.ts +++ b/palette/schemas/spectroClustersUsageComputeSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMAddVolumeParams.ts b/palette/schemas/spectroClustersVMAddVolumeParams.ts index 0df72a6f..dca3c9d0 100644 --- a/palette/schemas/spectroClustersVMAddVolumeParams.ts +++ b/palette/schemas/spectroClustersVMAddVolumeParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMCloneParams.ts b/palette/schemas/spectroClustersVMCloneParams.ts index e23521ea..9fa9da92 100644 --- a/palette/schemas/spectroClustersVMCloneParams.ts +++ b/palette/schemas/spectroClustersVMCloneParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMCreateParams.ts b/palette/schemas/spectroClustersVMCreateParams.ts index d45428dd..b7db92f7 100644 --- a/palette/schemas/spectroClustersVMCreateParams.ts +++ b/palette/schemas/spectroClustersVMCreateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMDeleteParams.ts b/palette/schemas/spectroClustersVMDeleteParams.ts index 879b4fd0..a1b78f8f 100644 --- a/palette/schemas/spectroClustersVMDeleteParams.ts +++ b/palette/schemas/spectroClustersVMDeleteParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMGetParams.ts b/palette/schemas/spectroClustersVMGetParams.ts index 606d67ad..c34dfd2a 100644 --- a/palette/schemas/spectroClustersVMGetParams.ts +++ b/palette/schemas/spectroClustersVMGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMListParams.ts b/palette/schemas/spectroClustersVMListParams.ts index bd4e7c9a..7c30a7bb 100644 --- a/palette/schemas/spectroClustersVMListParams.ts +++ b/palette/schemas/spectroClustersVMListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMMigrateParams.ts b/palette/schemas/spectroClustersVMMigrateParams.ts index 91bd889e..41dee04a 100644 --- a/palette/schemas/spectroClustersVMMigrateParams.ts +++ b/palette/schemas/spectroClustersVMMigrateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMPauseParams.ts b/palette/schemas/spectroClustersVMPauseParams.ts index f9cbac31..3e52e3e3 100644 --- a/palette/schemas/spectroClustersVMPauseParams.ts +++ b/palette/schemas/spectroClustersVMPauseParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMRemoveVolumeParams.ts b/palette/schemas/spectroClustersVMRemoveVolumeParams.ts index 7d882206..c44e9e06 100644 --- a/palette/schemas/spectroClustersVMRemoveVolumeParams.ts +++ b/palette/schemas/spectroClustersVMRemoveVolumeParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMRestartParams.ts b/palette/schemas/spectroClustersVMRestartParams.ts index 084ff8fb..3106c36d 100644 --- a/palette/schemas/spectroClustersVMRestartParams.ts +++ b/palette/schemas/spectroClustersVMRestartParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMResumeParams.ts b/palette/schemas/spectroClustersVMResumeParams.ts index 4a627e90..d6d9d9ac 100644 --- a/palette/schemas/spectroClustersVMResumeParams.ts +++ b/palette/schemas/spectroClustersVMResumeParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMStartParams.ts b/palette/schemas/spectroClustersVMStartParams.ts index b4076a7a..be68ed79 100644 --- a/palette/schemas/spectroClustersVMStartParams.ts +++ b/palette/schemas/spectroClustersVMStartParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMStopParams.ts b/palette/schemas/spectroClustersVMStopParams.ts index 82111614..f33fa973 100644 --- a/palette/schemas/spectroClustersVMStopParams.ts +++ b/palette/schemas/spectroClustersVMStopParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVMUpdateParams.ts b/palette/schemas/spectroClustersVMUpdateParams.ts index 3a310eb6..20c78548 100644 --- a/palette/schemas/spectroClustersVMUpdateParams.ts +++ b/palette/schemas/spectroClustersVMUpdateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersValidateNameParams.ts b/palette/schemas/spectroClustersValidateNameParams.ts index 0444a7b0..5b34304a 100644 --- a/palette/schemas/spectroClustersValidateNameParams.ts +++ b/palette/schemas/spectroClustersValidateNameParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVsphereRateParams.ts b/palette/schemas/spectroClustersVsphereRateParams.ts index 3f350bdf..9c24b2c3 100644 --- a/palette/schemas/spectroClustersVsphereRateParams.ts +++ b/palette/schemas/spectroClustersVsphereRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroClustersVsphereRatePeriodType.ts b/palette/schemas/spectroClustersVsphereRatePeriodType.ts index 89993e1d..e5e3606b 100644 --- a/palette/schemas/spectroClustersVsphereRatePeriodType.ts +++ b/palette/schemas/spectroClustersVsphereRatePeriodType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCustomClusterEntity.ts b/palette/schemas/spectroCustomClusterEntity.ts index e09b23a7..6f1e2674 100644 --- a/palette/schemas/spectroCustomClusterEntity.ts +++ b/palette/schemas/spectroCustomClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroCustomClusterEntitySpec.ts b/palette/schemas/spectroCustomClusterEntitySpec.ts index 3b1622fc..64b7a9d5 100644 --- a/palette/schemas/spectroCustomClusterEntitySpec.ts +++ b/palette/schemas/spectroCustomClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterEntity.ts b/palette/schemas/spectroEdgeNativeClusterEntity.ts index 83b10dc8..4ccb687a 100644 --- a/palette/schemas/spectroEdgeNativeClusterEntity.ts +++ b/palette/schemas/spectroEdgeNativeClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterEntitySpec.ts b/palette/schemas/spectroEdgeNativeClusterEntitySpec.ts index 55a24de3..23907650 100644 --- a/palette/schemas/spectroEdgeNativeClusterEntitySpec.ts +++ b/palette/schemas/spectroEdgeNativeClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterImportEntity.ts b/palette/schemas/spectroEdgeNativeClusterImportEntity.ts index 64afc2f5..2b5420f2 100644 --- a/palette/schemas/spectroEdgeNativeClusterImportEntity.ts +++ b/palette/schemas/spectroEdgeNativeClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterImportEntitySpec.ts b/palette/schemas/spectroEdgeNativeClusterImportEntitySpec.ts index 63cfe836..8c75443a 100644 --- a/palette/schemas/spectroEdgeNativeClusterImportEntitySpec.ts +++ b/palette/schemas/spectroEdgeNativeClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterPair.ts b/palette/schemas/spectroEdgeNativeClusterPair.ts index 5cf3563c..f59e42eb 100644 --- a/palette/schemas/spectroEdgeNativeClusterPair.ts +++ b/palette/schemas/spectroEdgeNativeClusterPair.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterPairEntity.ts b/palette/schemas/spectroEdgeNativeClusterPairEntity.ts index e4c4e533..5e07c9f6 100644 --- a/palette/schemas/spectroEdgeNativeClusterPairEntity.ts +++ b/palette/schemas/spectroEdgeNativeClusterPairEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterPairEntitySpec.ts b/palette/schemas/spectroEdgeNativeClusterPairEntitySpec.ts index af33b2cf..659e9733 100644 --- a/palette/schemas/spectroEdgeNativeClusterPairEntitySpec.ts +++ b/palette/schemas/spectroEdgeNativeClusterPairEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterPairSpec.ts b/palette/schemas/spectroEdgeNativeClusterPairSpec.ts index 501f06a3..008ffeed 100644 --- a/palette/schemas/spectroEdgeNativeClusterPairSpec.ts +++ b/palette/schemas/spectroEdgeNativeClusterPairSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEdgeNativeClusterRateEntity.ts b/palette/schemas/spectroEdgeNativeClusterRateEntity.ts index 27a58d9c..00d42378 100644 --- a/palette/schemas/spectroEdgeNativeClusterRateEntity.ts +++ b/palette/schemas/spectroEdgeNativeClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEksClusterEntity.ts b/palette/schemas/spectroEksClusterEntity.ts index 9ff503f5..00ff867b 100644 --- a/palette/schemas/spectroEksClusterEntity.ts +++ b/palette/schemas/spectroEksClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEksClusterEntitySpec.ts b/palette/schemas/spectroEksClusterEntitySpec.ts index abf1722a..fc6a3018 100644 --- a/palette/schemas/spectroEksClusterEntitySpec.ts +++ b/palette/schemas/spectroEksClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroEksClusterRateEntity.ts b/palette/schemas/spectroEksClusterRateEntity.ts index ed40ea0e..54ef1215 100644 --- a/palette/schemas/spectroEksClusterRateEntity.ts +++ b/palette/schemas/spectroEksClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGcpClusterEntity.ts b/palette/schemas/spectroGcpClusterEntity.ts index d63456dc..4d9b5992 100644 --- a/palette/schemas/spectroGcpClusterEntity.ts +++ b/palette/schemas/spectroGcpClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGcpClusterEntitySpec.ts b/palette/schemas/spectroGcpClusterEntitySpec.ts index dce5ae7b..91b28881 100644 --- a/palette/schemas/spectroGcpClusterEntitySpec.ts +++ b/palette/schemas/spectroGcpClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGcpClusterImportEntity.ts b/palette/schemas/spectroGcpClusterImportEntity.ts index 56448461..d530d857 100644 --- a/palette/schemas/spectroGcpClusterImportEntity.ts +++ b/palette/schemas/spectroGcpClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGcpClusterImportEntitySpec.ts b/palette/schemas/spectroGcpClusterImportEntitySpec.ts index 2336e433..9b50620f 100644 --- a/palette/schemas/spectroGcpClusterImportEntitySpec.ts +++ b/palette/schemas/spectroGcpClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGcpClusterRateEntity.ts b/palette/schemas/spectroGcpClusterRateEntity.ts index 5d22db51..4ad0c101 100644 --- a/palette/schemas/spectroGcpClusterRateEntity.ts +++ b/palette/schemas/spectroGcpClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGenericClusterImportEntity.ts b/palette/schemas/spectroGenericClusterImportEntity.ts index 22db2e4b..1d8b38d5 100644 --- a/palette/schemas/spectroGenericClusterImportEntity.ts +++ b/palette/schemas/spectroGenericClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGenericClusterImportEntitySpec.ts b/palette/schemas/spectroGenericClusterImportEntitySpec.ts index 252e353b..f86d5422 100644 --- a/palette/schemas/spectroGenericClusterImportEntitySpec.ts +++ b/palette/schemas/spectroGenericClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroGenericClusterRateEntity.ts b/palette/schemas/spectroGenericClusterRateEntity.ts index 2b5271d3..adcd7f7f 100644 --- a/palette/schemas/spectroGenericClusterRateEntity.ts +++ b/palette/schemas/spectroGenericClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroInstallerEntity.ts b/palette/schemas/spectroInstallerEntity.ts index ee6b8192..fbb6a2f0 100644 --- a/palette/schemas/spectroInstallerEntity.ts +++ b/palette/schemas/spectroInstallerEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroInstallerEntitySpec.ts b/palette/schemas/spectroInstallerEntitySpec.ts index d2655aca..12c50b0e 100644 --- a/palette/schemas/spectroInstallerEntitySpec.ts +++ b/palette/schemas/spectroInstallerEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroInstallerInputEntity.ts b/palette/schemas/spectroInstallerInputEntity.ts index 82bf5cb1..2aaf6fa8 100644 --- a/palette/schemas/spectroInstallerInputEntity.ts +++ b/palette/schemas/spectroInstallerInputEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroInstallerStatus.ts b/palette/schemas/spectroInstallerStatus.ts index 03509fe3..2e39d239 100644 --- a/palette/schemas/spectroInstallerStatus.ts +++ b/palette/schemas/spectroInstallerStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroInstallers.ts b/palette/schemas/spectroInstallers.ts index 1c44d18d..6b405fd3 100644 --- a/palette/schemas/spectroInstallers.ts +++ b/palette/schemas/spectroInstallers.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMaasClusterEntity.ts b/palette/schemas/spectroMaasClusterEntity.ts index eeed00ab..74db6df3 100644 --- a/palette/schemas/spectroMaasClusterEntity.ts +++ b/palette/schemas/spectroMaasClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMaasClusterEntitySpec.ts b/palette/schemas/spectroMaasClusterEntitySpec.ts index 6d652ed1..e1815680 100644 --- a/palette/schemas/spectroMaasClusterEntitySpec.ts +++ b/palette/schemas/spectroMaasClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMaasClusterImportEntity.ts b/palette/schemas/spectroMaasClusterImportEntity.ts index c3d1b21c..18fdae91 100644 --- a/palette/schemas/spectroMaasClusterImportEntity.ts +++ b/palette/schemas/spectroMaasClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMaasClusterImportEntitySpec.ts b/palette/schemas/spectroMaasClusterImportEntitySpec.ts index 9aae6341..50cf3622 100644 --- a/palette/schemas/spectroMaasClusterImportEntitySpec.ts +++ b/palette/schemas/spectroMaasClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMaasClusterRateEntity.ts b/palette/schemas/spectroMaasClusterRateEntity.ts index ca059b08..7ea3447b 100644 --- a/palette/schemas/spectroMaasClusterRateEntity.ts +++ b/palette/schemas/spectroMaasClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmt.ts b/palette/schemas/spectroMgmt.ts index 22effb01..c2e2595c 100644 --- a/palette/schemas/spectroMgmt.ts +++ b/palette/schemas/spectroMgmt.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmtSpec.ts b/palette/schemas/spectroMgmtSpec.ts index 14114e11..e0fd15ed 100644 --- a/palette/schemas/spectroMgmtSpec.ts +++ b/palette/schemas/spectroMgmtSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmtStatus.ts b/palette/schemas/spectroMgmtStatus.ts index dd77040c..b95cabbe 100644 --- a/palette/schemas/spectroMgmtStatus.ts +++ b/palette/schemas/spectroMgmtStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmtUpgrade.ts b/palette/schemas/spectroMgmtUpgrade.ts index a1c491d2..fb6b5740 100644 --- a/palette/schemas/spectroMgmtUpgrade.ts +++ b/palette/schemas/spectroMgmtUpgrade.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmtUpgradePack.ts b/palette/schemas/spectroMgmtUpgradePack.ts index 470b4a1a..e5edb15c 100644 --- a/palette/schemas/spectroMgmtUpgradePack.ts +++ b/palette/schemas/spectroMgmtUpgradePack.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmtUpgradeProfile.ts b/palette/schemas/spectroMgmtUpgradeProfile.ts index 014d75a5..8ee679ba 100644 --- a/palette/schemas/spectroMgmtUpgradeProfile.ts +++ b/palette/schemas/spectroMgmtUpgradeProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmtUpgradeProfiles.ts b/palette/schemas/spectroMgmtUpgradeProfiles.ts index dfa061e6..312f3a31 100644 --- a/palette/schemas/spectroMgmtUpgradeProfiles.ts +++ b/palette/schemas/spectroMgmtUpgradeProfiles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroMgmtUpgradeSpc.ts b/palette/schemas/spectroMgmtUpgradeSpc.ts index b0c3e76f..0c2afba2 100644 --- a/palette/schemas/spectroMgmtUpgradeSpc.ts +++ b/palette/schemas/spectroMgmtUpgradeSpc.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroOpenStackClusterEntity.ts b/palette/schemas/spectroOpenStackClusterEntity.ts index c2083688..723699dd 100644 --- a/palette/schemas/spectroOpenStackClusterEntity.ts +++ b/palette/schemas/spectroOpenStackClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroOpenStackClusterEntitySpec.ts b/palette/schemas/spectroOpenStackClusterEntitySpec.ts index 7f78f95e..f3957b60 100644 --- a/palette/schemas/spectroOpenStackClusterEntitySpec.ts +++ b/palette/schemas/spectroOpenStackClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroOpenStackClusterImportEntity.ts b/palette/schemas/spectroOpenStackClusterImportEntity.ts index 543cc3d0..826e0fb9 100644 --- a/palette/schemas/spectroOpenStackClusterImportEntity.ts +++ b/palette/schemas/spectroOpenStackClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroOpenStackClusterImportEntitySpec.ts b/palette/schemas/spectroOpenStackClusterImportEntitySpec.ts index 0ccdec07..98f155de 100644 --- a/palette/schemas/spectroOpenStackClusterImportEntitySpec.ts +++ b/palette/schemas/spectroOpenStackClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroOpenStackClusterRateEntity.ts b/palette/schemas/spectroOpenStackClusterRateEntity.ts index 1c0d0181..0c3c3cc3 100644 --- a/palette/schemas/spectroOpenStackClusterRateEntity.ts +++ b/palette/schemas/spectroOpenStackClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroTenantClusterMigration.ts b/palette/schemas/spectroTenantClusterMigration.ts index e2d77e6b..b5d351c3 100644 --- a/palette/schemas/spectroTenantClusterMigration.ts +++ b/palette/schemas/spectroTenantClusterMigration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroTenantMigration.ts b/palette/schemas/spectroTenantMigration.ts index 8d1e8b93..0ff84554 100644 --- a/palette/schemas/spectroTenantMigration.ts +++ b/palette/schemas/spectroTenantMigration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroTunnelConfig.ts b/palette/schemas/spectroTunnelConfig.ts index 3497eb4e..1821ed4f 100644 --- a/palette/schemas/spectroTunnelConfig.ts +++ b/palette/schemas/spectroTunnelConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroTunnelConfigRemoteSsh.ts b/palette/schemas/spectroTunnelConfigRemoteSsh.ts index 57e44860..b15f25d3 100644 --- a/palette/schemas/spectroTunnelConfigRemoteSsh.ts +++ b/palette/schemas/spectroTunnelConfigRemoteSsh.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroTunnelConfigRemoteSshTempUser.ts b/palette/schemas/spectroTunnelConfigRemoteSshTempUser.ts index 49d54907..4c02a89b 100644 --- a/palette/schemas/spectroTunnelConfigRemoteSshTempUser.ts +++ b/palette/schemas/spectroTunnelConfigRemoteSshTempUser.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroTunnelStatus.ts b/palette/schemas/spectroTunnelStatus.ts index f25df369..903c26ae 100644 --- a/palette/schemas/spectroTunnelStatus.ts +++ b/palette/schemas/spectroTunnelStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroVirtualClusterEntity.ts b/palette/schemas/spectroVirtualClusterEntity.ts index e45b31ea..89246292 100644 --- a/palette/schemas/spectroVirtualClusterEntity.ts +++ b/palette/schemas/spectroVirtualClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroVirtualClusterEntitySpec.ts b/palette/schemas/spectroVirtualClusterEntitySpec.ts index d51fae7f..c34230c5 100644 --- a/palette/schemas/spectroVirtualClusterEntitySpec.ts +++ b/palette/schemas/spectroVirtualClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroVsphereClusterEntity.ts b/palette/schemas/spectroVsphereClusterEntity.ts index 6f1d25ad..3ba760f6 100644 --- a/palette/schemas/spectroVsphereClusterEntity.ts +++ b/palette/schemas/spectroVsphereClusterEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroVsphereClusterEntitySpec.ts b/palette/schemas/spectroVsphereClusterEntitySpec.ts index 5a1905e0..32abe603 100644 --- a/palette/schemas/spectroVsphereClusterEntitySpec.ts +++ b/palette/schemas/spectroVsphereClusterEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroVsphereClusterImportEntity.ts b/palette/schemas/spectroVsphereClusterImportEntity.ts index 240633f1..e8716eb4 100644 --- a/palette/schemas/spectroVsphereClusterImportEntity.ts +++ b/palette/schemas/spectroVsphereClusterImportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroVsphereClusterImportEntitySpec.ts b/palette/schemas/spectroVsphereClusterImportEntitySpec.ts index 66ff2a69..385a917e 100644 --- a/palette/schemas/spectroVsphereClusterImportEntitySpec.ts +++ b/palette/schemas/spectroVsphereClusterImportEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spectroVsphereClusterRateEntity.ts b/palette/schemas/spectroVsphereClusterRateEntity.ts index d5496c11..fa91fb4f 100644 --- a/palette/schemas/spectroVsphereClusterRateEntity.ts +++ b/palette/schemas/spectroVsphereClusterRateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spotMarketOptions.ts b/palette/schemas/spotMarketOptions.ts index cec25f16..03165c12 100644 --- a/palette/schemas/spotMarketOptions.ts +++ b/palette/schemas/spotMarketOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/spotVMOptions.ts b/palette/schemas/spotVMOptions.ts index d197d9b6..db05dfe5 100644 --- a/palette/schemas/spotVMOptions.ts +++ b/palette/schemas/spotVMOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sshTunnelStatus.ts b/palette/schemas/sshTunnelStatus.ts index 30ef8743..32cfe20d 100644 --- a/palette/schemas/sshTunnelStatus.ts +++ b/palette/schemas/sshTunnelStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sshTunnelStatusState.ts b/palette/schemas/sshTunnelStatusState.ts index 586dff98..7bde6457 100644 --- a/palette/schemas/sshTunnelStatusState.ts +++ b/palette/schemas/sshTunnelStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sshUserCredentials.ts b/palette/schemas/sshUserCredentials.ts index 72c0c559..cf6bafd0 100644 --- a/palette/schemas/sshUserCredentials.ts +++ b/palette/schemas/sshUserCredentials.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sshUserStatus.ts b/palette/schemas/sshUserStatus.ts index 9d54c311..c933a373 100644 --- a/palette/schemas/sshUserStatus.ts +++ b/palette/schemas/sshUserStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sshUserStatusState.ts b/palette/schemas/sshUserStatusState.ts index 2c6601e7..37344b67 100644 --- a/palette/schemas/sshUserStatusState.ts +++ b/palette/schemas/sshUserStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ssoLogin.ts b/palette/schemas/ssoLogin.ts index 5c3eaf6d..311703a9 100644 --- a/palette/schemas/ssoLogin.ts +++ b/palette/schemas/ssoLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/ssoLogins.ts b/palette/schemas/ssoLogins.ts index 560a30fd..e1faa473 100644 --- a/palette/schemas/ssoLogins.ts +++ b/palette/schemas/ssoLogins.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/storageAccount.ts b/palette/schemas/storageAccount.ts index cffd8d96..d71905c4 100644 --- a/palette/schemas/storageAccount.ts +++ b/palette/schemas/storageAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/storageAccountEntity.ts b/palette/schemas/storageAccountEntity.ts index 36ef6a6a..fe84b6f6 100644 --- a/palette/schemas/storageAccountEntity.ts +++ b/palette/schemas/storageAccountEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/storageContainer.ts b/palette/schemas/storageContainer.ts index e70f562b..61f59cb0 100644 --- a/palette/schemas/storageContainer.ts +++ b/palette/schemas/storageContainer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/storageCost.ts b/palette/schemas/storageCost.ts index c0248ba6..b0382ac9 100644 --- a/palette/schemas/storageCost.ts +++ b/palette/schemas/storageCost.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/storagePrice.ts b/palette/schemas/storagePrice.ts index b5aa8524..f89add72 100644 --- a/palette/schemas/storagePrice.ts +++ b/palette/schemas/storagePrice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/storageRate.ts b/palette/schemas/storageRate.ts index 2498e7fb..aa201d8c 100644 --- a/palette/schemas/storageRate.ts +++ b/palette/schemas/storageRate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/storageType.ts b/palette/schemas/storageType.ts index b9186197..1bf8cbd1 100644 --- a/palette/schemas/storageType.ts +++ b/palette/schemas/storageType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/stripeKey.ts b/palette/schemas/stripeKey.ts index 012ebc9e..f751c61d 100644 --- a/palette/schemas/stripeKey.ts +++ b/palette/schemas/stripeKey.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/subnet.ts b/palette/schemas/subnet.ts index 40850f22..1768c443 100644 --- a/palette/schemas/subnet.ts +++ b/palette/schemas/subnet.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/subscription.ts b/palette/schemas/subscription.ts index 353d63e0..eed243aa 100644 --- a/palette/schemas/subscription.ts +++ b/palette/schemas/subscription.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftDependency.ts b/palette/schemas/syftDependency.ts index 331f84f4..5563a24e 100644 --- a/palette/schemas/syftDependency.ts +++ b/palette/schemas/syftDependency.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftDependencyEntity.ts b/palette/schemas/syftDependencyEntity.ts index 42dac427..b4a04895 100644 --- a/palette/schemas/syftDependencyEntity.ts +++ b/palette/schemas/syftDependencyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftEntity.ts b/palette/schemas/syftEntity.ts index 925e1f3d..2c59fb8e 100644 --- a/palette/schemas/syftEntity.ts +++ b/palette/schemas/syftEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftEntityStatus.ts b/palette/schemas/syftEntityStatus.ts index 510f6c8e..7b468f06 100644 --- a/palette/schemas/syftEntityStatus.ts +++ b/palette/schemas/syftEntityStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftImageContext.ts b/palette/schemas/syftImageContext.ts index cca1e1d3..9b00698c 100644 --- a/palette/schemas/syftImageContext.ts +++ b/palette/schemas/syftImageContext.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftReport.ts b/palette/schemas/syftReport.ts index 9a237f5e..ffdd60c0 100644 --- a/palette/schemas/syftReport.ts +++ b/palette/schemas/syftReport.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftReportEntity.ts b/palette/schemas/syftReportEntity.ts index ad48c5e4..4abd5f7e 100644 --- a/palette/schemas/syftReportEntity.ts +++ b/palette/schemas/syftReportEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftScanContext.ts b/palette/schemas/syftScanContext.ts index 0af017d4..8dc43810 100644 --- a/palette/schemas/syftScanContext.ts +++ b/palette/schemas/syftScanContext.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftScanLogImageSBOMGetParams.ts b/palette/schemas/syftScanLogImageSBOMGetParams.ts index 60171cd1..482606ec 100644 --- a/palette/schemas/syftScanLogImageSBOMGetParams.ts +++ b/palette/schemas/syftScanLogImageSBOMGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftVulnerability.ts b/palette/schemas/syftVulnerability.ts index a92cd4d0..46beede4 100644 --- a/palette/schemas/syftVulnerability.ts +++ b/palette/schemas/syftVulnerability.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftVulnerabilityEntity.ts b/palette/schemas/syftVulnerabilityEntity.ts index ffe83e07..367a26e2 100644 --- a/palette/schemas/syftVulnerabilityEntity.ts +++ b/palette/schemas/syftVulnerabilityEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftVulnerabilitySummary.ts b/palette/schemas/syftVulnerabilitySummary.ts index 2765b4f8..ae7261e3 100644 --- a/palette/schemas/syftVulnerabilitySummary.ts +++ b/palette/schemas/syftVulnerabilitySummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/syftVulnerabilitySummaryEntity.ts b/palette/schemas/syftVulnerabilitySummaryEntity.ts index 08d4d83d..753628dc 100644 --- a/palette/schemas/syftVulnerabilitySummaryEntity.ts +++ b/palette/schemas/syftVulnerabilitySummaryEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sysLogin.ts b/palette/schemas/sysLogin.ts index a6c50685..a7da503d 100644 --- a/palette/schemas/sysLogin.ts +++ b/palette/schemas/sysLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/sysUserToken.ts b/palette/schemas/sysUserToken.ts index 54d2ca49..2ffc141f 100644 --- a/palette/schemas/sysUserToken.ts +++ b/palette/schemas/sysUserToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemActivateRequest.ts b/palette/schemas/systemActivateRequest.ts index b30d087e..cd0400f8 100644 --- a/palette/schemas/systemActivateRequest.ts +++ b/palette/schemas/systemActivateRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemActivationResponse.ts b/palette/schemas/systemActivationResponse.ts index 4cbd3b91..0318bb1e 100644 --- a/palette/schemas/systemActivationResponse.ts +++ b/palette/schemas/systemActivationResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemActivationResponseSpec.ts b/palette/schemas/systemActivationResponseSpec.ts index 5d5ac027..9144eecb 100644 --- a/palette/schemas/systemActivationResponseSpec.ts +++ b/palette/schemas/systemActivationResponseSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemActivationResponseStatus.ts b/palette/schemas/systemActivationResponseStatus.ts index eeec2743..bfa14717 100644 --- a/palette/schemas/systemActivationResponseStatus.ts +++ b/palette/schemas/systemActivationResponseStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemActivationResponseStatusState.ts b/palette/schemas/systemActivationResponseStatusState.ts index a1e71955..f00b89b6 100644 --- a/palette/schemas/systemActivationResponseStatusState.ts +++ b/palette/schemas/systemActivationResponseStatusState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdmin.ts b/palette/schemas/systemAdmin.ts index ae02ac3e..59ec2417 100644 --- a/palette/schemas/systemAdmin.ts +++ b/palette/schemas/systemAdmin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdminActivation.ts b/palette/schemas/systemAdminActivation.ts index ba4154b3..2e7c9b05 100644 --- a/palette/schemas/systemAdminActivation.ts +++ b/palette/schemas/systemAdminActivation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdminEntity.ts b/palette/schemas/systemAdminEntity.ts index dc7589e2..aa356c41 100644 --- a/palette/schemas/systemAdminEntity.ts +++ b/palette/schemas/systemAdminEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdminMfa.ts b/palette/schemas/systemAdminMfa.ts index 65f8e958..f65e26fe 100644 --- a/palette/schemas/systemAdminMfa.ts +++ b/palette/schemas/systemAdminMfa.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdminProfile.ts b/palette/schemas/systemAdminProfile.ts index 9f6965f8..2d081745 100644 --- a/palette/schemas/systemAdminProfile.ts +++ b/palette/schemas/systemAdminProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdminProfileSpec.ts b/palette/schemas/systemAdminProfileSpec.ts index 3f871b5d..e8514ac3 100644 --- a/palette/schemas/systemAdminProfileSpec.ts +++ b/palette/schemas/systemAdminProfileSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdministratorSpec.ts b/palette/schemas/systemAdministratorSpec.ts index f9626b70..43fa1778 100644 --- a/palette/schemas/systemAdministratorSpec.ts +++ b/palette/schemas/systemAdministratorSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdministratorSpecAdminType.ts b/palette/schemas/systemAdministratorSpecAdminType.ts index 6c40326e..2b1e12ab 100644 --- a/palette/schemas/systemAdministratorSpecAdminType.ts +++ b/palette/schemas/systemAdministratorSpecAdminType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdministratorStatus.ts b/palette/schemas/systemAdministratorStatus.ts index 85c13bcd..b9aef432 100644 --- a/palette/schemas/systemAdministratorStatus.ts +++ b/palette/schemas/systemAdministratorStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAdmins.ts b/palette/schemas/systemAdmins.ts index df8c0b65..6e1a4b04 100644 --- a/palette/schemas/systemAdmins.ts +++ b/palette/schemas/systemAdmins.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAwsAccount.ts b/palette/schemas/systemAwsAccount.ts index 594c18d1..38dbda68 100644 --- a/palette/schemas/systemAwsAccount.ts +++ b/palette/schemas/systemAwsAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAwsImage.ts b/palette/schemas/systemAwsImage.ts index 851d1817..dadd68da 100644 --- a/palette/schemas/systemAwsImage.ts +++ b/palette/schemas/systemAwsImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAwsImageSpec.ts b/palette/schemas/systemAwsImageSpec.ts index 43b3d291..1165e8c7 100644 --- a/palette/schemas/systemAwsImageSpec.ts +++ b/palette/schemas/systemAwsImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAwsSpec.ts b/palette/schemas/systemAwsSpec.ts index acca7002..0fca8972 100644 --- a/palette/schemas/systemAwsSpec.ts +++ b/palette/schemas/systemAwsSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAwsStsAccount.ts b/palette/schemas/systemAwsStsAccount.ts index 52a086cc..f4afa3db 100644 --- a/palette/schemas/systemAwsStsAccount.ts +++ b/palette/schemas/systemAwsStsAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAzureAccount.ts b/palette/schemas/systemAzureAccount.ts index 55d42d09..3442b0e0 100644 --- a/palette/schemas/systemAzureAccount.ts +++ b/palette/schemas/systemAzureAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAzureSpec.ts b/palette/schemas/systemAzureSpec.ts index b5dcd11b..3186c953 100644 --- a/palette/schemas/systemAzureSpec.ts +++ b/palette/schemas/systemAzureSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAzureStorage.ts b/palette/schemas/systemAzureStorage.ts index 24f6d7e3..5dd951f3 100644 --- a/palette/schemas/systemAzureStorage.ts +++ b/palette/schemas/systemAzureStorage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemAzureStorageSpec.ts b/palette/schemas/systemAzureStorageSpec.ts index 04811462..900f0d32 100644 --- a/palette/schemas/systemAzureStorageSpec.ts +++ b/palette/schemas/systemAzureStorageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemBackupConfigSpec.ts b/palette/schemas/systemBackupConfigSpec.ts index 977f2d35..31a5f080 100644 --- a/palette/schemas/systemBackupConfigSpec.ts +++ b/palette/schemas/systemBackupConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemBackupFtpConfigSpec.ts b/palette/schemas/systemBackupFtpConfigSpec.ts index 21cbf69e..85cf58df 100644 --- a/palette/schemas/systemBackupFtpConfigSpec.ts +++ b/palette/schemas/systemBackupFtpConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemBackupS3ConfigSpec.ts b/palette/schemas/systemBackupS3ConfigSpec.ts index 931a4cf1..72c9b8b3 100644 --- a/palette/schemas/systemBackupS3ConfigSpec.ts +++ b/palette/schemas/systemBackupS3ConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemBackupSpec.ts b/palette/schemas/systemBackupSpec.ts index 142094d9..e2897a34 100644 --- a/palette/schemas/systemBackupSpec.ts +++ b/palette/schemas/systemBackupSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemCertificateSpec.ts b/palette/schemas/systemCertificateSpec.ts index d87de0d1..85e472c0 100644 --- a/palette/schemas/systemCertificateSpec.ts +++ b/palette/schemas/systemCertificateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemCertificatesSpec.ts b/palette/schemas/systemCertificatesSpec.ts index 0db37f00..29b7af32 100644 --- a/palette/schemas/systemCertificatesSpec.ts +++ b/palette/schemas/systemCertificatesSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemCloudstackImage.ts b/palette/schemas/systemCloudstackImage.ts index 740e28d6..7066d233 100644 --- a/palette/schemas/systemCloudstackImage.ts +++ b/palette/schemas/systemCloudstackImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemCloudstackImageSpec.ts b/palette/schemas/systemCloudstackImageSpec.ts index f3a62d41..9f088ef0 100644 --- a/palette/schemas/systemCloudstackImageSpec.ts +++ b/palette/schemas/systemCloudstackImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemConfigAuth.ts b/palette/schemas/systemConfigAuth.ts index 97a33812..4ddd0ca9 100644 --- a/palette/schemas/systemConfigAuth.ts +++ b/palette/schemas/systemConfigAuth.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemConfigCluster.ts b/palette/schemas/systemConfigCluster.ts index 87b5c651..b7e62fef 100644 --- a/palette/schemas/systemConfigCluster.ts +++ b/palette/schemas/systemConfigCluster.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemConfigDomainCertificatesSpec.ts b/palette/schemas/systemConfigDomainCertificatesSpec.ts index c0c9f831..ce141580 100644 --- a/palette/schemas/systemConfigDomainCertificatesSpec.ts +++ b/palette/schemas/systemConfigDomainCertificatesSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemConfigDomainSpec.ts b/palette/schemas/systemConfigDomainSpec.ts index 9f43b0ed..18da840a 100644 --- a/palette/schemas/systemConfigDomainSpec.ts +++ b/palette/schemas/systemConfigDomainSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemConfigStoreEntity.ts b/palette/schemas/systemConfigStoreEntity.ts index 35a206eb..98e65505 100644 --- a/palette/schemas/systemConfigStoreEntity.ts +++ b/palette/schemas/systemConfigStoreEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemCryptoData.ts b/palette/schemas/systemCryptoData.ts index d0d1f6f4..81eff7cf 100644 --- a/palette/schemas/systemCryptoData.ts +++ b/palette/schemas/systemCryptoData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemCryptoInput.ts b/palette/schemas/systemCryptoInput.ts index d7444f4d..f5c4dbfc 100644 --- a/palette/schemas/systemCryptoInput.ts +++ b/palette/schemas/systemCryptoInput.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemEdgeImage.ts b/palette/schemas/systemEdgeImage.ts index 4868fd8c..4b042f3d 100644 --- a/palette/schemas/systemEdgeImage.ts +++ b/palette/schemas/systemEdgeImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemEdgeImageSpec.ts b/palette/schemas/systemEdgeImageSpec.ts index 81595bd6..f8f3a506 100644 --- a/palette/schemas/systemEdgeImageSpec.ts +++ b/palette/schemas/systemEdgeImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemEdgeNativeImage.ts b/palette/schemas/systemEdgeNativeImage.ts index 949a610b..423e6525 100644 --- a/palette/schemas/systemEdgeNativeImage.ts +++ b/palette/schemas/systemEdgeNativeImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemEdgeNativeImageSpec.ts b/palette/schemas/systemEdgeNativeImageSpec.ts index e8e1cc6a..16ee87d2 100644 --- a/palette/schemas/systemEdgeNativeImageSpec.ts +++ b/palette/schemas/systemEdgeNativeImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemFeature.ts b/palette/schemas/systemFeature.ts index 65068894..5a8209c0 100644 --- a/palette/schemas/systemFeature.ts +++ b/palette/schemas/systemFeature.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemFeatures.ts b/palette/schemas/systemFeatures.ts index 1a403844..152b86f4 100644 --- a/palette/schemas/systemFeatures.ts +++ b/palette/schemas/systemFeatures.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemFeaturesOperation.ts b/palette/schemas/systemFeaturesOperation.ts index 45245134..85a85fde 100644 --- a/palette/schemas/systemFeaturesOperation.ts +++ b/palette/schemas/systemFeaturesOperation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemFeaturesSpec.ts b/palette/schemas/systemFeaturesSpec.ts index 17fca8f8..f4d12406 100644 --- a/palette/schemas/systemFeaturesSpec.ts +++ b/palette/schemas/systemFeaturesSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemFtpSpec.ts b/palette/schemas/systemFtpSpec.ts index b5736f2a..0daa61eb 100644 --- a/palette/schemas/systemFtpSpec.ts +++ b/palette/schemas/systemFtpSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemGcpAccount.ts b/palette/schemas/systemGcpAccount.ts index 12faca6e..65b8d848 100644 --- a/palette/schemas/systemGcpAccount.ts +++ b/palette/schemas/systemGcpAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemGcpImage.ts b/palette/schemas/systemGcpImage.ts index 017dbe0f..8f6a4e26 100644 --- a/palette/schemas/systemGcpImage.ts +++ b/palette/schemas/systemGcpImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemGcpImageSpec.ts b/palette/schemas/systemGcpImageSpec.ts index 36bda249..342a1f3d 100644 --- a/palette/schemas/systemGcpImageSpec.ts +++ b/palette/schemas/systemGcpImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemGcpSpec.ts b/palette/schemas/systemGcpSpec.ts index a5a89d99..0ff5e124 100644 --- a/palette/schemas/systemGcpSpec.ts +++ b/palette/schemas/systemGcpSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemGitAuthSpec.ts b/palette/schemas/systemGitAuthSpec.ts index 51c64410..9afb6eac 100644 --- a/palette/schemas/systemGitAuthSpec.ts +++ b/palette/schemas/systemGitAuthSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemGithubSsoSpec.ts b/palette/schemas/systemGithubSsoSpec.ts index 242237e8..d4935686 100644 --- a/palette/schemas/systemGithubSsoSpec.ts +++ b/palette/schemas/systemGithubSsoSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemKubectlSpec.ts b/palette/schemas/systemKubectlSpec.ts index 9e2a5db1..9f99c637 100644 --- a/palette/schemas/systemKubectlSpec.ts +++ b/palette/schemas/systemKubectlSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemLoggerSpec.ts b/palette/schemas/systemLoggerSpec.ts index 47ffbdb6..36cef9ea 100644 --- a/palette/schemas/systemLoggerSpec.ts +++ b/palette/schemas/systemLoggerSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemMaasImage.ts b/palette/schemas/systemMaasImage.ts index b3ae3a89..205b49f4 100644 --- a/palette/schemas/systemMaasImage.ts +++ b/palette/schemas/systemMaasImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemMaasImageSpec.ts b/palette/schemas/systemMaasImageSpec.ts index f97b11d3..6391426c 100644 --- a/palette/schemas/systemMaasImageSpec.ts +++ b/palette/schemas/systemMaasImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemOciImageRegistry.ts b/palette/schemas/systemOciImageRegistry.ts index 95f4750c..67b756ca 100644 --- a/palette/schemas/systemOciImageRegistry.ts +++ b/palette/schemas/systemOciImageRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemOidcClaims.ts b/palette/schemas/systemOidcClaims.ts index 80299ceb..e94cb66b 100644 --- a/palette/schemas/systemOidcClaims.ts +++ b/palette/schemas/systemOidcClaims.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemOidcClientSpec.ts b/palette/schemas/systemOidcClientSpec.ts index e28d7c1e..c5ee8ab6 100644 --- a/palette/schemas/systemOidcClientSpec.ts +++ b/palette/schemas/systemOidcClientSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemOpenstackImage.ts b/palette/schemas/systemOpenstackImage.ts index 7ed0fbb7..44ba44fe 100644 --- a/palette/schemas/systemOpenstackImage.ts +++ b/palette/schemas/systemOpenstackImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemOpenstackImageSpec.ts b/palette/schemas/systemOpenstackImageSpec.ts index d768162d..a3e30911 100644 --- a/palette/schemas/systemOpenstackImageSpec.ts +++ b/palette/schemas/systemOpenstackImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemPasswordPolicySpec.ts b/palette/schemas/systemPasswordPolicySpec.ts index 4b2b10c0..803cfa64 100644 --- a/palette/schemas/systemPasswordPolicySpec.ts +++ b/palette/schemas/systemPasswordPolicySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemPlan.ts b/palette/schemas/systemPlan.ts index 4fddcf7b..b5d9096c 100644 --- a/palette/schemas/systemPlan.ts +++ b/palette/schemas/systemPlan.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemPlanCredit.ts b/palette/schemas/systemPlanCredit.ts index c272026b..06182bc5 100644 --- a/palette/schemas/systemPlanCredit.ts +++ b/palette/schemas/systemPlanCredit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemPlanCreditType.ts b/palette/schemas/systemPlanCreditType.ts index 90e07a5e..3a2231ae 100644 --- a/palette/schemas/systemPlanCreditType.ts +++ b/palette/schemas/systemPlanCreditType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemPlanLimit.ts b/palette/schemas/systemPlanLimit.ts index 4bf92f0c..fd98c32b 100644 --- a/palette/schemas/systemPlanLimit.ts +++ b/palette/schemas/systemPlanLimit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemPlanLimitSpec.ts b/palette/schemas/systemPlanLimitSpec.ts index f6863211..7590bab3 100644 --- a/palette/schemas/systemPlanLimitSpec.ts +++ b/palette/schemas/systemPlanLimitSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemPlanLimitUpdate.ts b/palette/schemas/systemPlanLimitUpdate.ts index b75a6838..fac19232 100644 --- a/palette/schemas/systemPlanLimitUpdate.ts +++ b/palette/schemas/systemPlanLimitUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemProductUsage.ts b/palette/schemas/systemProductUsage.ts index 33b253c2..8cde9e02 100644 --- a/palette/schemas/systemProductUsage.ts +++ b/palette/schemas/systemProductUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemProxySpec.ts b/palette/schemas/systemProxySpec.ts index 6197a4a2..656c76e8 100644 --- a/palette/schemas/systemProxySpec.ts +++ b/palette/schemas/systemProxySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemRateLimit.ts b/palette/schemas/systemRateLimit.ts index 2e3d0f0c..22e63530 100644 --- a/palette/schemas/systemRateLimit.ts +++ b/palette/schemas/systemRateLimit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemRegistry.ts b/palette/schemas/systemRegistry.ts index c0656c45..7a32479a 100644 --- a/palette/schemas/systemRegistry.ts +++ b/palette/schemas/systemRegistry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemResourceLimit.ts b/palette/schemas/systemResourceLimit.ts index 63a1e1fd..6464a27d 100644 --- a/palette/schemas/systemResourceLimit.ts +++ b/palette/schemas/systemResourceLimit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemResourceLimits.ts b/palette/schemas/systemResourceLimits.ts index 9ddbfcd4..e56461d5 100644 --- a/palette/schemas/systemResourceLimits.ts +++ b/palette/schemas/systemResourceLimits.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemRetentionPolicy.ts b/palette/schemas/systemRetentionPolicy.ts index db21476a..a07631b0 100644 --- a/palette/schemas/systemRetentionPolicy.ts +++ b/palette/schemas/systemRetentionPolicy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemReverseProxy.ts b/palette/schemas/systemReverseProxy.ts index 23284df6..e679d6c7 100644 --- a/palette/schemas/systemReverseProxy.ts +++ b/palette/schemas/systemReverseProxy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemReverseProxyProtocol.ts b/palette/schemas/systemReverseProxyProtocol.ts index eeebe8a9..1f44dbb5 100644 --- a/palette/schemas/systemReverseProxyProtocol.ts +++ b/palette/schemas/systemReverseProxyProtocol.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemS3Spec.ts b/palette/schemas/systemS3Spec.ts index 9ef0c263..53b0cc2b 100644 --- a/palette/schemas/systemS3Spec.ts +++ b/palette/schemas/systemS3Spec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemScarSpec.ts b/palette/schemas/systemScarSpec.ts index c4f2ec53..8adac7b2 100644 --- a/palette/schemas/systemScarSpec.ts +++ b/palette/schemas/systemScarSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemScarValidationResponse.ts b/palette/schemas/systemScarValidationResponse.ts index c9faa714..bf349cfd 100644 --- a/palette/schemas/systemScarValidationResponse.ts +++ b/palette/schemas/systemScarValidationResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSecurityMode.ts b/palette/schemas/systemSecurityMode.ts index 89c9c092..c66fafeb 100644 --- a/palette/schemas/systemSecurityMode.ts +++ b/palette/schemas/systemSecurityMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemServiceLogin.ts b/palette/schemas/systemServiceLogin.ts index ed0b5e37..6034aadb 100644 --- a/palette/schemas/systemServiceLogin.ts +++ b/palette/schemas/systemServiceLogin.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSmtpSpec.ts b/palette/schemas/systemSmtpSpec.ts index 93dc9b5e..fed7d355 100644 --- a/palette/schemas/systemSmtpSpec.ts +++ b/palette/schemas/systemSmtpSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSsoAuthSpec.ts b/palette/schemas/systemSsoAuthSpec.ts index d401fcb6..e0d1842f 100644 --- a/palette/schemas/systemSsoAuthSpec.ts +++ b/palette/schemas/systemSsoAuthSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSsoAuthSpecOidcAuthSpecs.ts b/palette/schemas/systemSsoAuthSpecOidcAuthSpecs.ts index 91d62a1c..c8998c00 100644 --- a/palette/schemas/systemSsoAuthSpecOidcAuthSpecs.ts +++ b/palette/schemas/systemSsoAuthSpecOidcAuthSpecs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSsoSpec.ts b/palette/schemas/systemSsoSpec.ts index c595a04b..ca3917bb 100644 --- a/palette/schemas/systemSsoSpec.ts +++ b/palette/schemas/systemSsoSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemStartDate.ts b/palette/schemas/systemStartDate.ts index cba7789a..03105d83 100644 --- a/palette/schemas/systemStartDate.ts +++ b/palette/schemas/systemStartDate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemStorageS3ConfigSpec.ts b/palette/schemas/systemStorageS3ConfigSpec.ts index efaf7bf4..2eb5ddcf 100644 --- a/palette/schemas/systemStorageS3ConfigSpec.ts +++ b/palette/schemas/systemStorageS3ConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSysplan.ts b/palette/schemas/systemSysplan.ts index a5a18fd8..04cd321a 100644 --- a/palette/schemas/systemSysplan.ts +++ b/palette/schemas/systemSysplan.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSysplanSpec.ts b/palette/schemas/systemSysplanSpec.ts index 4278fe73..da4afc4d 100644 --- a/palette/schemas/systemSysplanSpec.ts +++ b/palette/schemas/systemSysplanSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemSysplanSpecType.ts b/palette/schemas/systemSysplanSpecType.ts index 7ef1a1d6..2961f3bf 100644 --- a/palette/schemas/systemSysplanSpecType.ts +++ b/palette/schemas/systemSysplanSpecType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemTimeseriesMetrics.ts b/palette/schemas/systemTimeseriesMetrics.ts index 884bd346..ea2242b7 100644 --- a/palette/schemas/systemTimeseriesMetrics.ts +++ b/palette/schemas/systemTimeseriesMetrics.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemTimeseriesSpec.ts b/palette/schemas/systemTimeseriesSpec.ts index a7607b77..951def21 100644 --- a/palette/schemas/systemTimeseriesSpec.ts +++ b/palette/schemas/systemTimeseriesSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemUsage.ts b/palette/schemas/systemUsage.ts index b2aee7a9..2b007314 100644 --- a/palette/schemas/systemUsage.ts +++ b/palette/schemas/systemUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemUserMe.ts b/palette/schemas/systemUserMe.ts index 052a4fe0..94ed6a27 100644 --- a/palette/schemas/systemUserMe.ts +++ b/palette/schemas/systemUserMe.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemUserMeStatus.ts b/palette/schemas/systemUserMeStatus.ts index 0e72c01c..9d581e43 100644 --- a/palette/schemas/systemUserMeStatus.ts +++ b/palette/schemas/systemUserMeStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemUserSpec.ts b/palette/schemas/systemUserSpec.ts index 195de016..39a2f8ae 100644 --- a/palette/schemas/systemUserSpec.ts +++ b/palette/schemas/systemUserSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemVersionInfo.ts b/palette/schemas/systemVersionInfo.ts index 70bcd6c9..224b8027 100644 --- a/palette/schemas/systemVersionInfo.ts +++ b/palette/schemas/systemVersionInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemVsphereImage.ts b/palette/schemas/systemVsphereImage.ts index 49c75d48..8c025033 100644 --- a/palette/schemas/systemVsphereImage.ts +++ b/palette/schemas/systemVsphereImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemVsphereImageSpec.ts b/palette/schemas/systemVsphereImageSpec.ts index 77b58fc4..608c60b4 100644 --- a/palette/schemas/systemVsphereImageSpec.ts +++ b/palette/schemas/systemVsphereImageSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/systemsManager.ts b/palette/schemas/systemsManager.ts index 28568317..b4d59ccc 100644 --- a/palette/schemas/systemsManager.ts +++ b/palette/schemas/systemsManager.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tagFilter.ts b/palette/schemas/tagFilter.ts index 75215041..7b6153cb 100644 --- a/palette/schemas/tagFilter.ts +++ b/palette/schemas/tagFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tagFilterGroup.ts b/palette/schemas/tagFilterGroup.ts index 7151f127..caadd0d4 100644 --- a/palette/schemas/tagFilterGroup.ts +++ b/palette/schemas/tagFilterGroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tagFilterItem.ts b/palette/schemas/tagFilterItem.ts index e4611289..9d8f0d53 100644 --- a/palette/schemas/tagFilterItem.ts +++ b/palette/schemas/tagFilterItem.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tagFilterSpec.ts b/palette/schemas/tagFilterSpec.ts index fc65c8f6..b30e0558 100644 --- a/palette/schemas/tagFilterSpec.ts +++ b/palette/schemas/tagFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tagFilterSummary.ts b/palette/schemas/tagFilterSummary.ts index 57059eb8..312d8374 100644 --- a/palette/schemas/tagFilterSummary.ts +++ b/palette/schemas/tagFilterSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/taint.ts b/palette/schemas/taint.ts index e6663d05..1c799fc8 100644 --- a/palette/schemas/taint.ts +++ b/palette/schemas/taint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/taintEffect.ts b/palette/schemas/taintEffect.ts index 1afcf1bb..ccb82d96 100644 --- a/palette/schemas/taintEffect.ts +++ b/palette/schemas/taintEffect.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/team.ts b/palette/schemas/team.ts index b3411fd2..10a10c5c 100644 --- a/palette/schemas/team.ts +++ b/palette/schemas/team.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamPatch.ts b/palette/schemas/teamPatch.ts index 67a4991e..c7701f3c 100644 --- a/palette/schemas/teamPatch.ts +++ b/palette/schemas/teamPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamRoleMap.ts b/palette/schemas/teamRoleMap.ts index c9ba7a4e..3da1c040 100644 --- a/palette/schemas/teamRoleMap.ts +++ b/palette/schemas/teamRoleMap.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamSpec.ts b/palette/schemas/teamSpec.ts index baac2ee2..34333ebd 100644 --- a/palette/schemas/teamSpec.ts +++ b/palette/schemas/teamSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamSpecSummary.ts b/palette/schemas/teamSpecSummary.ts index 1ff6b3fc..da1f2841 100644 --- a/palette/schemas/teamSpecSummary.ts +++ b/palette/schemas/teamSpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamStatus.ts b/palette/schemas/teamStatus.ts index 3d09729d..296bb5d0 100644 --- a/palette/schemas/teamStatus.ts +++ b/palette/schemas/teamStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamSummary.ts b/palette/schemas/teamSummary.ts index 2285d923..1ae863c3 100644 --- a/palette/schemas/teamSummary.ts +++ b/palette/schemas/teamSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamSummarySortFields.ts b/palette/schemas/teamSummarySortFields.ts index faa19098..2b4f7795 100644 --- a/palette/schemas/teamSummarySortFields.ts +++ b/palette/schemas/teamSummarySortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamSummarySortSpec.ts b/palette/schemas/teamSummarySortSpec.ts index 949e01c8..28c0413a 100644 --- a/palette/schemas/teamSummarySortSpec.ts +++ b/palette/schemas/teamSummarySortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamTenantRolesEntity.ts b/palette/schemas/teamTenantRolesEntity.ts index b58f9683..b2ac5974 100644 --- a/palette/schemas/teamTenantRolesEntity.ts +++ b/palette/schemas/teamTenantRolesEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamTenantRolesUpdate.ts b/palette/schemas/teamTenantRolesUpdate.ts index cbf4dae9..85011a5e 100644 --- a/palette/schemas/teamTenantRolesUpdate.ts +++ b/palette/schemas/teamTenantRolesUpdate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teams.ts b/palette/schemas/teams.ts index 4eba62d6..b7d2c88a 100644 --- a/palette/schemas/teams.ts +++ b/palette/schemas/teams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamsBatch.ts b/palette/schemas/teamsBatch.ts index da2225ee..6af584a9 100644 --- a/palette/schemas/teamsBatch.ts +++ b/palette/schemas/teamsBatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamsFilterSpec.ts b/palette/schemas/teamsFilterSpec.ts index 2fdac48e..11046c1a 100644 --- a/palette/schemas/teamsFilterSpec.ts +++ b/palette/schemas/teamsFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamsListParams.ts b/palette/schemas/teamsListParams.ts index 0bb5b360..069ba5be 100644 --- a/palette/schemas/teamsListParams.ts +++ b/palette/schemas/teamsListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamsMetadata.ts b/palette/schemas/teamsMetadata.ts index 6e416a8a..76062950 100644 --- a/palette/schemas/teamsMetadata.ts +++ b/palette/schemas/teamsMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamsSummary.ts b/palette/schemas/teamsSummary.ts index 503a2844..7af23ef9 100644 --- a/palette/schemas/teamsSummary.ts +++ b/palette/schemas/teamsSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamsSummaryList.ts b/palette/schemas/teamsSummaryList.ts index f9472672..c9f69730 100644 --- a/palette/schemas/teamsSummaryList.ts +++ b/palette/schemas/teamsSummaryList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/teamsSummarySpec.ts b/palette/schemas/teamsSummarySpec.ts index 7ec47496..bed87f88 100644 --- a/palette/schemas/teamsSummarySpec.ts +++ b/palette/schemas/teamsSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenant.ts b/palette/schemas/tenant.ts index 2ced6e9e..968278f2 100644 --- a/palette/schemas/tenant.ts +++ b/palette/schemas/tenant.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantActivate.ts b/palette/schemas/tenantActivate.ts index db561d5c..27f5c006 100644 --- a/palette/schemas/tenantActivate.ts +++ b/palette/schemas/tenantActivate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantActivity.ts b/palette/schemas/tenantActivity.ts index c8ef56a0..9312334f 100644 --- a/palette/schemas/tenantActivity.ts +++ b/palette/schemas/tenantActivity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantAddressPatch.ts b/palette/schemas/tenantAddressPatch.ts index 28cd3e78..1dfbb784 100644 --- a/palette/schemas/tenantAddressPatch.ts +++ b/palette/schemas/tenantAddressPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantAssetCert.ts b/palette/schemas/tenantAssetCert.ts index dfe8b7a5..aae78ac5 100644 --- a/palette/schemas/tenantAssetCert.ts +++ b/palette/schemas/tenantAssetCert.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantAssetCerts.ts b/palette/schemas/tenantAssetCerts.ts index 82b64afd..87b80066 100644 --- a/palette/schemas/tenantAssetCerts.ts +++ b/palette/schemas/tenantAssetCerts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantBasicEntity.ts b/palette/schemas/tenantBasicEntity.ts index 1de96e3c..9ab60343 100644 --- a/palette/schemas/tenantBasicEntity.ts +++ b/palette/schemas/tenantBasicEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantCleanUpStatus.ts b/palette/schemas/tenantCleanUpStatus.ts index a7c2335f..403d0253 100644 --- a/palette/schemas/tenantCleanUpStatus.ts +++ b/palette/schemas/tenantCleanUpStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantClusterRbacSettings.ts b/palette/schemas/tenantClusterRbacSettings.ts index 19f50d18..e46b0578 100644 --- a/palette/schemas/tenantClusterRbacSettings.ts +++ b/palette/schemas/tenantClusterRbacSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantClusterRbacSettingsAutomaticClusterRoleBinding.ts b/palette/schemas/tenantClusterRbacSettingsAutomaticClusterRoleBinding.ts index 6daac51a..0bb5e6aa 100644 --- a/palette/schemas/tenantClusterRbacSettingsAutomaticClusterRoleBinding.ts +++ b/palette/schemas/tenantClusterRbacSettingsAutomaticClusterRoleBinding.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantClusterSettings.ts b/palette/schemas/tenantClusterSettings.ts index 48e587a4..86264edb 100644 --- a/palette/schemas/tenantClusterSettings.ts +++ b/palette/schemas/tenantClusterSettings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantContractSpec.ts b/palette/schemas/tenantContractSpec.ts index 7994c609..c552dcad 100644 --- a/palette/schemas/tenantContractSpec.ts +++ b/palette/schemas/tenantContractSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantDomains.ts b/palette/schemas/tenantDomains.ts index 8520e423..6ef194c5 100644 --- a/palette/schemas/tenantDomains.ts +++ b/palette/schemas/tenantDomains.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantEmailPatch.ts b/palette/schemas/tenantEmailPatch.ts index f06d2100..340fc5f8 100644 --- a/palette/schemas/tenantEmailPatch.ts +++ b/palette/schemas/tenantEmailPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantEnableClusterGroup.ts b/palette/schemas/tenantEnableClusterGroup.ts index 72f19cb5..a98c2c88 100644 --- a/palette/schemas/tenantEnableClusterGroup.ts +++ b/palette/schemas/tenantEnableClusterGroup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantEntity.ts b/palette/schemas/tenantEntity.ts index a6d01b90..f67d11a7 100644 --- a/palette/schemas/tenantEntity.ts +++ b/palette/schemas/tenantEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantFreemium.ts b/palette/schemas/tenantFreemium.ts index d653fc12..324e7bd8 100644 --- a/palette/schemas/tenantFreemium.ts +++ b/palette/schemas/tenantFreemium.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantFreemiumUsage.ts b/palette/schemas/tenantFreemiumUsage.ts index 85fbc0b0..ec0ab804 100644 --- a/palette/schemas/tenantFreemiumUsage.ts +++ b/palette/schemas/tenantFreemiumUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantOidcClaims.ts b/palette/schemas/tenantOidcClaims.ts index dc7cb445..b2626085 100644 --- a/palette/schemas/tenantOidcClaims.ts +++ b/palette/schemas/tenantOidcClaims.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantOidcClientSpec.ts b/palette/schemas/tenantOidcClientSpec.ts index b925ba69..b36c67af 100644 --- a/palette/schemas/tenantOidcClientSpec.ts +++ b/palette/schemas/tenantOidcClientSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantPasswordPolicyEntity.ts b/palette/schemas/tenantPasswordPolicyEntity.ts index 35cead34..4d0d21d9 100644 --- a/palette/schemas/tenantPasswordPolicyEntity.ts +++ b/palette/schemas/tenantPasswordPolicyEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantResourceLimit.ts b/palette/schemas/tenantResourceLimit.ts index 2fad8e62..1b292fba 100644 --- a/palette/schemas/tenantResourceLimit.ts +++ b/palette/schemas/tenantResourceLimit.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantResourceLimitEntity.ts b/palette/schemas/tenantResourceLimitEntity.ts index fc81eaec..52fe4e8f 100644 --- a/palette/schemas/tenantResourceLimitEntity.ts +++ b/palette/schemas/tenantResourceLimitEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantResourceLimits.ts b/palette/schemas/tenantResourceLimits.ts index 99821855..95510b63 100644 --- a/palette/schemas/tenantResourceLimits.ts +++ b/palette/schemas/tenantResourceLimits.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantResourceLimitsEntity.ts b/palette/schemas/tenantResourceLimitsEntity.ts index 2a1bf1ae..540677fa 100644 --- a/palette/schemas/tenantResourceLimitsEntity.ts +++ b/palette/schemas/tenantResourceLimitsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSamlRequestSpec.ts b/palette/schemas/tenantSamlRequestSpec.ts index 5c6e81dd..434c56a6 100644 --- a/palette/schemas/tenantSamlRequestSpec.ts +++ b/palette/schemas/tenantSamlRequestSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSamlSpec.ts b/palette/schemas/tenantSamlSpec.ts index 0ea304a0..1252e390 100644 --- a/palette/schemas/tenantSamlSpec.ts +++ b/palette/schemas/tenantSamlSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSamlSpecAttribute.ts b/palette/schemas/tenantSamlSpecAttribute.ts index 49c150d2..4fb1c7a6 100644 --- a/palette/schemas/tenantSamlSpecAttribute.ts +++ b/palette/schemas/tenantSamlSpecAttribute.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSelfSignUpSpec.ts b/palette/schemas/tenantSelfSignUpSpec.ts index 2b8eb155..5ad191ee 100644 --- a/palette/schemas/tenantSelfSignUpSpec.ts +++ b/palette/schemas/tenantSelfSignUpSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSelfSignUpSpecLoginMode.ts b/palette/schemas/tenantSelfSignUpSpecLoginMode.ts index 34b89c80..cd9c8f7b 100644 --- a/palette/schemas/tenantSelfSignUpSpecLoginMode.ts +++ b/palette/schemas/tenantSelfSignUpSpecLoginMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSpec.ts b/palette/schemas/tenantSpec.ts index b0270720..2b8bda0f 100644 --- a/palette/schemas/tenantSpec.ts +++ b/palette/schemas/tenantSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSpecEntity.ts b/palette/schemas/tenantSpecEntity.ts index 4aea3715..c20b6ec9 100644 --- a/palette/schemas/tenantSpecEntity.ts +++ b/palette/schemas/tenantSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSpecEntityLoginMode.ts b/palette/schemas/tenantSpecEntityLoginMode.ts index 587af5b8..cfa12653 100644 --- a/palette/schemas/tenantSpecEntityLoginMode.ts +++ b/palette/schemas/tenantSpecEntityLoginMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantSsoAuthProvidersEntity.ts b/palette/schemas/tenantSsoAuthProvidersEntity.ts index ba88e117..ed94316d 100644 --- a/palette/schemas/tenantSsoAuthProvidersEntity.ts +++ b/palette/schemas/tenantSsoAuthProvidersEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantStatus.ts b/palette/schemas/tenantStatus.ts index adc6cbe6..9d3850d5 100644 --- a/palette/schemas/tenantStatus.ts +++ b/palette/schemas/tenantStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantUpgradeSettingsEntity.ts b/palette/schemas/tenantUpgradeSettingsEntity.ts index c0484f89..0e74862a 100644 --- a/palette/schemas/tenantUpgradeSettingsEntity.ts +++ b/palette/schemas/tenantUpgradeSettingsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantUsage.ts b/palette/schemas/tenantUsage.ts index 89e9ae12..e5f102af 100644 --- a/palette/schemas/tenantUsage.ts +++ b/palette/schemas/tenantUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenants.ts b/palette/schemas/tenants.ts index e3188ac3..30b1800c 100644 --- a/palette/schemas/tenants.ts +++ b/palette/schemas/tenants.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantsAccountsNas.ts b/palette/schemas/tenantsAccountsNas.ts index 521b6388..e0643dba 100644 --- a/palette/schemas/tenantsAccountsNas.ts +++ b/palette/schemas/tenantsAccountsNas.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantsActivities.ts b/palette/schemas/tenantsActivities.ts index 73932492..a9854bf6 100644 --- a/palette/schemas/tenantsActivities.ts +++ b/palette/schemas/tenantsActivities.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantsActivitiesTenants.ts b/palette/schemas/tenantsActivitiesTenants.ts index c1eac470..d39eac43 100644 --- a/palette/schemas/tenantsActivitiesTenants.ts +++ b/palette/schemas/tenantsActivitiesTenants.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tenantsCreditAccountDeleteParams.ts b/palette/schemas/tenantsCreditAccountDeleteParams.ts index 12cedc42..1d300084 100644 --- a/palette/schemas/tenantsCreditAccountDeleteParams.ts +++ b/palette/schemas/tenantsCreditAccountDeleteParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/theme.ts b/palette/schemas/theme.ts index 62eab217..80ec8bd5 100644 --- a/palette/schemas/theme.ts +++ b/palette/schemas/theme.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/themeCreateEntity.ts b/palette/schemas/themeCreateEntity.ts index e8178441..45b6a0b1 100644 --- a/palette/schemas/themeCreateEntity.ts +++ b/palette/schemas/themeCreateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/themeMetadata.ts b/palette/schemas/themeMetadata.ts index c4a2708a..f04f0347 100644 --- a/palette/schemas/themeMetadata.ts +++ b/palette/schemas/themeMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/themeSpec.ts b/palette/schemas/themeSpec.ts index 95bf8d91..2997878f 100644 --- a/palette/schemas/themeSpec.ts +++ b/palette/schemas/themeSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/themeStatus.ts b/palette/schemas/themeStatus.ts index 62b44e7e..72c0e177 100644 --- a/palette/schemas/themeStatus.ts +++ b/palette/schemas/themeStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/themeUpdateEntity.ts b/palette/schemas/themeUpdateEntity.ts index d8815be0..2697e0c6 100644 --- a/palette/schemas/themeUpdateEntity.ts +++ b/palette/schemas/themeUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/themesMetadata.ts b/palette/schemas/themesMetadata.ts index dab8d19a..06b40234 100644 --- a/palette/schemas/themesMetadata.ts +++ b/palette/schemas/themesMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tierPrice.ts b/palette/schemas/tierPrice.ts index 118fb9ba..fde988d8 100644 --- a/palette/schemas/tierPrice.ts +++ b/palette/schemas/tierPrice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/time.ts b/palette/schemas/time.ts index 1a520f94..b8f87ebc 100644 --- a/palette/schemas/time.ts +++ b/palette/schemas/time.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/timezoneUpdateEntity.ts b/palette/schemas/timezoneUpdateEntity.ts deleted file mode 100644 index ec6be02c..00000000 --- a/palette/schemas/timezoneUpdateEntity.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -export type TimezoneUpdateEntity = { - /** The timezone field is mandatory if cluster is deployed through template, else it is optional */ - timezone: string; -}; diff --git a/palette/schemas/tlsConfiguration.ts b/palette/schemas/tlsConfiguration.ts index f1794826..7082fbd4 100644 --- a/palette/schemas/tlsConfiguration.ts +++ b/palette/schemas/tlsConfiguration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/totalClusterRate.ts b/palette/schemas/totalClusterRate.ts index 26d11cc4..8bf6fe4d 100644 --- a/palette/schemas/totalClusterRate.ts +++ b/palette/schemas/totalClusterRate.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/totalResourceUsage.ts b/palette/schemas/totalResourceUsage.ts index 1fc1c785..a418091f 100644 --- a/palette/schemas/totalResourceUsage.ts +++ b/palette/schemas/totalResourceUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/transferJob.ts b/palette/schemas/transferJob.ts index 14a4e510..391bb6a8 100644 --- a/palette/schemas/transferJob.ts +++ b/palette/schemas/transferJob.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tunnelConfiguration.ts b/palette/schemas/tunnelConfiguration.ts index e70f82db..40a9eb16 100644 --- a/palette/schemas/tunnelConfiguration.ts +++ b/palette/schemas/tunnelConfiguration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tunnelEndpoint.ts b/palette/schemas/tunnelEndpoint.ts index 82639fb8..9394ebdc 100644 --- a/palette/schemas/tunnelEndpoint.ts +++ b/palette/schemas/tunnelEndpoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/tunnelEndpointTls.ts b/palette/schemas/tunnelEndpointTls.ts index b1775acd..8e9279cf 100644 --- a/palette/schemas/tunnelEndpointTls.ts +++ b/palette/schemas/tunnelEndpointTls.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/uid.ts b/palette/schemas/uid.ts index daa72ba9..7c35c15c 100644 --- a/palette/schemas/uid.ts +++ b/palette/schemas/uid.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/uidRoleSummary.ts b/palette/schemas/uidRoleSummary.ts index 11cced89..1fdfc3df 100644 --- a/palette/schemas/uidRoleSummary.ts +++ b/palette/schemas/uidRoleSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/uidSummary.ts b/palette/schemas/uidSummary.ts index 65befe62..79904bf7 100644 --- a/palette/schemas/uidSummary.ts +++ b/palette/schemas/uidSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/uids.ts b/palette/schemas/uids.ts index bff661da..ad492a1d 100644 --- a/palette/schemas/uids.ts +++ b/palette/schemas/uids.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/updateStrategy.ts b/palette/schemas/updateStrategy.ts index 954cec71..819c2ff3 100644 --- a/palette/schemas/updateStrategy.ts +++ b/palette/schemas/updateStrategy.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -12,19 +12,9 @@ import type { UpdateStrategyType } from './updateStrategyType'; /** - * 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 => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1 OverrideScaling => maxSurge and maxUnavailable are user-specified (both required) + * 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 => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1 */ export type UpdateStrategy = { - /** Max extra nodes during rolling update. Integer or percentage (e.g., "1" or "20%"). -Only valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required. -Currently implemented for CloudStack only. - */ - maxSurge?: string; - /** Max unavailable nodes during rolling update. Integer or percentage (e.g., "0" or "10%"). -Only valid when type=OverrideScaling. Both maxSurge and maxUnavailable are required. -Currently implemented for CloudStack only. - */ - maxUnavailable?: string; - /** Update strategy type. Defaults to RollingUpdateScaleOut if empty. */ + /** update strategy, either ScaleOut or ScaleIn if empty, will default to RollingUpdateScaleOut */ type?: UpdateStrategyType; }; diff --git a/palette/schemas/updateStrategyType.ts b/palette/schemas/updateStrategyType.ts index 4420d078..2214dee7 100644 --- a/palette/schemas/updateStrategyType.ts +++ b/palette/schemas/updateStrategyType.ts @@ -4,14 +4,14 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ /** - * Update strategy type. Defaults to RollingUpdateScaleOut if empty. + * update strategy, either ScaleOut or ScaleIn if empty, will default to RollingUpdateScaleOut */ export type UpdateStrategyType = typeof UpdateStrategyType[keyof typeof UpdateStrategyType]; @@ -20,5 +20,4 @@ export type UpdateStrategyType = typeof UpdateStrategyType[keyof typeof UpdateSt export const UpdateStrategyType = { RollingUpdateScaleOut: 'RollingUpdateScaleOut', RollingUpdateScaleIn: 'RollingUpdateScaleIn', - OverrideScaling: 'OverrideScaling', } as const; diff --git a/palette/schemas/updateTenantStatus.ts b/palette/schemas/updateTenantStatus.ts index 9ec3e7e6..7d837909 100644 --- a/palette/schemas/updateTenantStatus.ts +++ b/palette/schemas/updateTenantStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/updated.ts b/palette/schemas/updated.ts index 68681668..3d894023 100644 --- a/palette/schemas/updated.ts +++ b/palette/schemas/updated.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/updatedMsg.ts b/palette/schemas/updatedMsg.ts index 41c6f665..9f3107ad 100644 --- a/palette/schemas/updatedMsg.ts +++ b/palette/schemas/updatedMsg.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/upgrades.ts b/palette/schemas/upgrades.ts index 2f15a9e9..29a834f3 100644 --- a/palette/schemas/upgrades.ts +++ b/palette/schemas/upgrades.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/user.ts b/palette/schemas/user.ts index 4a81afd4..22a332dd 100644 --- a/palette/schemas/user.ts +++ b/palette/schemas/user.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userActivateInfo.ts b/palette/schemas/userActivateInfo.ts index 047237c6..1949acc6 100644 --- a/palette/schemas/userActivateInfo.ts +++ b/palette/schemas/userActivateInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userActivateLink.ts b/palette/schemas/userActivateLink.ts index e2982636..d274f0c2 100644 --- a/palette/schemas/userActivateLink.ts +++ b/palette/schemas/userActivateLink.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userActivityInfo.ts b/palette/schemas/userActivityInfo.ts index f582d29a..006bc720 100644 --- a/palette/schemas/userActivityInfo.ts +++ b/palette/schemas/userActivityInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetSsh.ts b/palette/schemas/userAssetSsh.ts index 40b09eb8..c14417ff 100644 --- a/palette/schemas/userAssetSsh.ts +++ b/palette/schemas/userAssetSsh.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetSshEntity.ts b/palette/schemas/userAssetSshEntity.ts index 4d1326c7..22f9773e 100644 --- a/palette/schemas/userAssetSshEntity.ts +++ b/palette/schemas/userAssetSshEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetSshSpec.ts b/palette/schemas/userAssetSshSpec.ts index 064ba70d..d0fe3540 100644 --- a/palette/schemas/userAssetSshSpec.ts +++ b/palette/schemas/userAssetSshSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocation.ts b/palette/schemas/userAssetsLocation.ts index 5bbde0b4..5680f8c7 100644 --- a/palette/schemas/userAssetsLocation.ts +++ b/palette/schemas/userAssetsLocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocationAzure.ts b/palette/schemas/userAssetsLocationAzure.ts index 8a6274d2..1bf8ffca 100644 --- a/palette/schemas/userAssetsLocationAzure.ts +++ b/palette/schemas/userAssetsLocationAzure.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocationAzureSpec.ts b/palette/schemas/userAssetsLocationAzureSpec.ts index 9072841a..cc22b87a 100644 --- a/palette/schemas/userAssetsLocationAzureSpec.ts +++ b/palette/schemas/userAssetsLocationAzureSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocationGcp.ts b/palette/schemas/userAssetsLocationGcp.ts index dafbeced..ebc79cf1 100644 --- a/palette/schemas/userAssetsLocationGcp.ts +++ b/palette/schemas/userAssetsLocationGcp.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocationGcpSpec.ts b/palette/schemas/userAssetsLocationGcpSpec.ts index 38340201..a3676a7b 100644 --- a/palette/schemas/userAssetsLocationGcpSpec.ts +++ b/palette/schemas/userAssetsLocationGcpSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocationS3.ts b/palette/schemas/userAssetsLocationS3.ts index 00b809c7..944326ee 100644 --- a/palette/schemas/userAssetsLocationS3.ts +++ b/palette/schemas/userAssetsLocationS3.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocationS3Spec.ts b/palette/schemas/userAssetsLocationS3Spec.ts index 65710b36..8ac43201 100644 --- a/palette/schemas/userAssetsLocationS3Spec.ts +++ b/palette/schemas/userAssetsLocationS3Spec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocationSpec.ts b/palette/schemas/userAssetsLocationSpec.ts index b8803b1e..c195178c 100644 --- a/palette/schemas/userAssetsLocationSpec.ts +++ b/palette/schemas/userAssetsLocationSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsLocations.ts b/palette/schemas/userAssetsLocations.ts index c2bf59cd..259b6bcf 100644 --- a/palette/schemas/userAssetsLocations.ts +++ b/palette/schemas/userAssetsLocations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAssetsSsh.ts b/palette/schemas/userAssetsSsh.ts index 4448b901..7ffb1087 100644 --- a/palette/schemas/userAssetsSsh.ts +++ b/palette/schemas/userAssetsSsh.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userAuthenticatedUrl.ts b/palette/schemas/userAuthenticatedUrl.ts index 9474856c..d4dcbaae 100644 --- a/palette/schemas/userAuthenticatedUrl.ts +++ b/palette/schemas/userAuthenticatedUrl.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userEntity.ts b/palette/schemas/userEntity.ts index 791ab0e7..9d6f244e 100644 --- a/palette/schemas/userEntity.ts +++ b/palette/schemas/userEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userInfo.ts b/palette/schemas/userInfo.ts index f26fee54..6d98dcff 100644 --- a/palette/schemas/userInfo.ts +++ b/palette/schemas/userInfo.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userInfoResponse.ts b/palette/schemas/userInfoResponse.ts index d52fd90c..5205c174 100644 --- a/palette/schemas/userInfoResponse.ts +++ b/palette/schemas/userInfoResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userKubectlSession.ts b/palette/schemas/userKubectlSession.ts index bbfba5c6..f9382c99 100644 --- a/palette/schemas/userKubectlSession.ts +++ b/palette/schemas/userKubectlSession.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userMe.ts b/palette/schemas/userMe.ts index ff4db758..d4023ff9 100644 --- a/palette/schemas/userMe.ts +++ b/palette/schemas/userMe.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userMeStatus.ts b/palette/schemas/userMeStatus.ts index 17a253f1..a53160a6 100644 --- a/palette/schemas/userMeStatus.ts +++ b/palette/schemas/userMeStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userMeStatusProjectPermissions.ts b/palette/schemas/userMeStatusProjectPermissions.ts index ab07bfc2..d3eb3c9f 100644 --- a/palette/schemas/userMeStatusProjectPermissions.ts +++ b/palette/schemas/userMeStatusProjectPermissions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userMeStatusTenantPermissions.ts b/palette/schemas/userMeStatusTenantPermissions.ts index 1ec32806..20a734b0 100644 --- a/palette/schemas/userMeStatusTenantPermissions.ts +++ b/palette/schemas/userMeStatusTenantPermissions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userMeTenant.ts b/palette/schemas/userMeTenant.ts index f194d9d8..edbc10ab 100644 --- a/palette/schemas/userMeTenant.ts +++ b/palette/schemas/userMeTenant.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userMeta.ts b/palette/schemas/userMeta.ts index 76abaf5a..5fe55f50 100644 --- a/palette/schemas/userMeta.ts +++ b/palette/schemas/userMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userMetaEntity.ts b/palette/schemas/userMetaEntity.ts index 92d7c2aa..e65deaeb 100644 --- a/palette/schemas/userMetaEntity.ts +++ b/palette/schemas/userMetaEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userPatch.ts b/palette/schemas/userPatch.ts index a1fa7d7f..2353a712 100644 --- a/palette/schemas/userPatch.ts +++ b/palette/schemas/userPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userProfile.ts b/palette/schemas/userProfile.ts index a3e72fb7..0af57821 100644 --- a/palette/schemas/userProfile.ts +++ b/palette/schemas/userProfile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userProfileSpec.ts b/palette/schemas/userProfileSpec.ts index ad938d71..f3ffa6c8 100644 --- a/palette/schemas/userProfileSpec.ts +++ b/palette/schemas/userProfileSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userProfileStatus.ts b/palette/schemas/userProfileStatus.ts index 9bd487e9..c4fb26d2 100644 --- a/palette/schemas/userProfileStatus.ts +++ b/palette/schemas/userProfileStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userProfiles.ts b/palette/schemas/userProfiles.ts index 5ba105a3..932278dc 100644 --- a/palette/schemas/userProfiles.ts +++ b/palette/schemas/userProfiles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userRoleMap.ts b/palette/schemas/userRoleMap.ts index a0d5f01c..764672cb 100644 --- a/palette/schemas/userRoleMap.ts +++ b/palette/schemas/userRoleMap.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userRoleUIDs.ts b/palette/schemas/userRoleUIDs.ts index da49d181..b73629b0 100644 --- a/palette/schemas/userRoleUIDs.ts +++ b/palette/schemas/userRoleUIDs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userRolesEntity.ts b/palette/schemas/userRolesEntity.ts index 512ffcfe..c561afd9 100644 --- a/palette/schemas/userRolesEntity.ts +++ b/palette/schemas/userRolesEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userRsaToken.ts b/palette/schemas/userRsaToken.ts index 5c0565f4..200e4124 100644 --- a/palette/schemas/userRsaToken.ts +++ b/palette/schemas/userRsaToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userSpec.ts b/palette/schemas/userSpec.ts index 2807cfda..ed58d27a 100644 --- a/palette/schemas/userSpec.ts +++ b/palette/schemas/userSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userSpecEntity.ts b/palette/schemas/userSpecEntity.ts index 5069ace5..6f5ce76a 100644 --- a/palette/schemas/userSpecEntity.ts +++ b/palette/schemas/userSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userSpecSummary.ts b/palette/schemas/userSpecSummary.ts index c7f47611..62bde6f1 100644 --- a/palette/schemas/userSpecSummary.ts +++ b/palette/schemas/userSpecSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userStatus.ts b/palette/schemas/userStatus.ts index 2f86dc09..6d93112c 100644 --- a/palette/schemas/userStatus.ts +++ b/palette/schemas/userStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userStatusLoginMode.ts b/palette/schemas/userStatusLoginMode.ts index f8270599..b10fc5a2 100644 --- a/palette/schemas/userStatusLoginMode.ts +++ b/palette/schemas/userStatusLoginMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userStatusLoginModeLoginMode.ts b/palette/schemas/userStatusLoginModeLoginMode.ts index a20ad7dc..c8b06471 100644 --- a/palette/schemas/userStatusLoginModeLoginMode.ts +++ b/palette/schemas/userStatusLoginModeLoginMode.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userSummary.ts b/palette/schemas/userSummary.ts index 80512f1e..df5b9b02 100644 --- a/palette/schemas/userSummary.ts +++ b/palette/schemas/userSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userSummarySortFields.ts b/palette/schemas/userSummarySortFields.ts index f00c6aa8..83ca4627 100644 --- a/palette/schemas/userSummarySortFields.ts +++ b/palette/schemas/userSummarySortFields.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userSummarySortSpec.ts b/palette/schemas/userSummarySortSpec.ts index 865ed758..a5e16e48 100644 --- a/palette/schemas/userSummarySortSpec.ts +++ b/palette/schemas/userSummarySortSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userToken.ts b/palette/schemas/userToken.ts index 2b606eb1..9adff65a 100644 --- a/palette/schemas/userToken.ts +++ b/palette/schemas/userToken.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userUpdateEntity.ts b/palette/schemas/userUpdateEntity.ts index f540b923..ea63901f 100644 --- a/palette/schemas/userUpdateEntity.ts +++ b/palette/schemas/userUpdateEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/userUpdateSpecEntity.ts b/palette/schemas/userUpdateSpecEntity.ts index 776fd4df..1c2ebde2 100644 --- a/palette/schemas/userUpdateSpecEntity.ts +++ b/palette/schemas/userUpdateSpecEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/users.ts b/palette/schemas/users.ts index 01fc3756..4b414377 100644 --- a/palette/schemas/users.ts +++ b/palette/schemas/users.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersAssetsLocationGetParams.ts b/palette/schemas/usersAssetsLocationGetParams.ts index 37fadafe..cf88df2a 100644 --- a/palette/schemas/usersAssetsLocationGetParams.ts +++ b/palette/schemas/usersAssetsLocationGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersAssetsSshGetParams.ts b/palette/schemas/usersAssetsSshGetParams.ts index ca026708..031b1b26 100644 --- a/palette/schemas/usersAssetsSshGetParams.ts +++ b/palette/schemas/usersAssetsSshGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersEmailPasswordResetBody.ts b/palette/schemas/usersEmailPasswordResetBody.ts index a2f31af7..3dbad7f1 100644 --- a/palette/schemas/usersEmailPasswordResetBody.ts +++ b/palette/schemas/usersEmailPasswordResetBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersFilterSpec.ts b/palette/schemas/usersFilterSpec.ts index 134284ae..f6e4bd90 100644 --- a/palette/schemas/usersFilterSpec.ts +++ b/palette/schemas/usersFilterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersListParams.ts b/palette/schemas/usersListParams.ts index 7e574882..88b633b2 100644 --- a/palette/schemas/usersListParams.ts +++ b/palette/schemas/usersListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersMetadata.ts b/palette/schemas/usersMetadata.ts index 2a77a66e..80b40692 100644 --- a/palette/schemas/usersMetadata.ts +++ b/palette/schemas/usersMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersSummary.ts b/palette/schemas/usersSummary.ts index ece40bae..dc96e1da 100644 --- a/palette/schemas/usersSummary.ts +++ b/palette/schemas/usersSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersSummaryList.ts b/palette/schemas/usersSummaryList.ts index a9fd289c..525f51d8 100644 --- a/palette/schemas/usersSummaryList.ts +++ b/palette/schemas/usersSummaryList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersSummarySpec.ts b/palette/schemas/usersSummarySpec.ts index b1967ca1..ffd68a23 100644 --- a/palette/schemas/usersSummarySpec.ts +++ b/palette/schemas/usersSummarySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/usersUidPasswordChangeBody.ts b/palette/schemas/usersUidPasswordChangeBody.ts index 52485862..a643cecf 100644 --- a/palette/schemas/usersUidPasswordChangeBody.ts +++ b/palette/schemas/usersUidPasswordChangeBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ApiKeyActiveStateBody.ts b/palette/schemas/v1ApiKeyActiveStateBody.ts index 5be1ffc9..78cb4651 100644 --- a/palette/schemas/v1ApiKeyActiveStateBody.ts +++ b/palette/schemas/v1ApiKeyActiveStateBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AppProfileEntityBody.ts b/palette/schemas/v1AppProfileEntityBody.ts index f54a28ec..3afc8dfd 100644 --- a/palette/schemas/v1AppProfileEntityBody.ts +++ b/palette/schemas/v1AppProfileEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AppTierUpdateEntityBody.ts b/palette/schemas/v1AppTierUpdateEntityBody.ts index db59392d..e0a1d7c1 100644 --- a/palette/schemas/v1AppTierUpdateEntityBody.ts +++ b/palette/schemas/v1AppTierUpdateEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AuthUserOrgForgotParams.ts b/palette/schemas/v1AuthUserOrgForgotParams.ts index d78b8cd7..2dc9df66 100644 --- a/palette/schemas/v1AuthUserOrgForgotParams.ts +++ b/palette/schemas/v1AuthUserOrgForgotParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsAccountStsGetParams.ts b/palette/schemas/v1AwsAccountStsGetParams.ts index f758eaa2..e43e53d0 100644 --- a/palette/schemas/v1AwsAccountStsGetParams.ts +++ b/palette/schemas/v1AwsAccountStsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsAccountStsGetPartition.ts b/palette/schemas/v1AwsAccountStsGetPartition.ts index bb384f59..faec31fb 100644 --- a/palette/schemas/v1AwsAccountStsGetPartition.ts +++ b/palette/schemas/v1AwsAccountStsGetPartition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsClusterNameValidateParams.ts b/palette/schemas/v1AwsClusterNameValidateParams.ts index 889006fe..19fd51d2 100644 --- a/palette/schemas/v1AwsClusterNameValidateParams.ts +++ b/palette/schemas/v1AwsClusterNameValidateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsIamPoliciesParams.ts b/palette/schemas/v1AwsIamPoliciesParams.ts index aeee0355..2254711e 100644 --- a/palette/schemas/v1AwsIamPoliciesParams.ts +++ b/palette/schemas/v1AwsIamPoliciesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsInstanceTypesParams.ts b/palette/schemas/v1AwsInstanceTypesParams.ts index 579820ff..3dac8135 100644 --- a/palette/schemas/v1AwsInstanceTypesParams.ts +++ b/palette/schemas/v1AwsInstanceTypesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsKeyPairValidateParams.ts b/palette/schemas/v1AwsKeyPairValidateParams.ts index 3d546de4..f89ce63e 100644 --- a/palette/schemas/v1AwsKeyPairValidateParams.ts +++ b/palette/schemas/v1AwsKeyPairValidateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsKeyPairsParams.ts b/palette/schemas/v1AwsKeyPairsParams.ts index a6afa05d..ded2e009 100644 --- a/palette/schemas/v1AwsKeyPairsParams.ts +++ b/palette/schemas/v1AwsKeyPairsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsKmsKeyGetParams.ts b/palette/schemas/v1AwsKmsKeyGetParams.ts index 10ace547..6d2fd6a3 100644 --- a/palette/schemas/v1AwsKmsKeyGetParams.ts +++ b/palette/schemas/v1AwsKmsKeyGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsKmsKeyValidateParams.ts b/palette/schemas/v1AwsKmsKeyValidateParams.ts index 11c56baa..f486d57b 100644 --- a/palette/schemas/v1AwsKmsKeyValidateParams.ts +++ b/palette/schemas/v1AwsKmsKeyValidateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsKmsKeysParams.ts b/palette/schemas/v1AwsKmsKeysParams.ts index 1500d23f..f8fe469e 100644 --- a/palette/schemas/v1AwsKmsKeysParams.ts +++ b/palette/schemas/v1AwsKmsKeysParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsMachineBody.ts b/palette/schemas/v1AwsMachineBody.ts index 6eae5fa4..765428c8 100644 --- a/palette/schemas/v1AwsMachineBody.ts +++ b/palette/schemas/v1AwsMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsMachinePoolConfigEntityBody.ts b/palette/schemas/v1AwsMachinePoolConfigEntityBody.ts index e538bfdc..7f96e46b 100644 --- a/palette/schemas/v1AwsMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1AwsMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsPolicyArnsValidateParams.ts b/palette/schemas/v1AwsPolicyArnsValidateParams.ts index 2075f62d..767534d6 100644 --- a/palette/schemas/v1AwsPolicyArnsValidateParams.ts +++ b/palette/schemas/v1AwsPolicyArnsValidateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsRegionsParams.ts b/palette/schemas/v1AwsRegionsParams.ts index 9a0b6e65..7ea832f1 100644 --- a/palette/schemas/v1AwsRegionsParams.ts +++ b/palette/schemas/v1AwsRegionsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsSecurityGroupsParams.ts b/palette/schemas/v1AwsSecurityGroupsParams.ts index 38345f61..de44a63d 100644 --- a/palette/schemas/v1AwsSecurityGroupsParams.ts +++ b/palette/schemas/v1AwsSecurityGroupsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsVolumeSizeGetParams.ts b/palette/schemas/v1AwsVolumeSizeGetParams.ts index f59fa349..554a8027 100644 --- a/palette/schemas/v1AwsVolumeSizeGetParams.ts +++ b/palette/schemas/v1AwsVolumeSizeGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsVolumeTypesGetParams.ts b/palette/schemas/v1AwsVolumeTypesGetParams.ts index 65c03f1f..9c205e7e 100644 --- a/palette/schemas/v1AwsVolumeTypesGetParams.ts +++ b/palette/schemas/v1AwsVolumeTypesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsVpcsParams.ts b/palette/schemas/v1AwsVpcsParams.ts index 74550380..abc79522 100644 --- a/palette/schemas/v1AwsVpcsParams.ts +++ b/palette/schemas/v1AwsVpcsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AwsZonesParams.ts b/palette/schemas/v1AwsZonesParams.ts index 2db8a8c9..d831667c 100644 --- a/palette/schemas/v1AwsZonesParams.ts +++ b/palette/schemas/v1AwsZonesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureAccountEntitySpec.ts b/palette/schemas/v1AzureAccountEntitySpec.ts index 89f624ac..3d6e09d2 100644 --- a/palette/schemas/v1AzureAccountEntitySpec.ts +++ b/palette/schemas/v1AzureAccountEntitySpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureAccountEntitySpecClientCloud.ts b/palette/schemas/v1AzureAccountEntitySpecClientCloud.ts index d29c1568..267e7b19 100644 --- a/palette/schemas/v1AzureAccountEntitySpecClientCloud.ts +++ b/palette/schemas/v1AzureAccountEntitySpecClientCloud.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureCloudClusterConfigEntityBody.ts b/palette/schemas/v1AzureCloudClusterConfigEntityBody.ts index 4c3e863d..0df72343 100644 --- a/palette/schemas/v1AzureCloudClusterConfigEntityBody.ts +++ b/palette/schemas/v1AzureCloudClusterConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureClusterNameValidateParams.ts b/palette/schemas/v1AzureClusterNameValidateParams.ts index 555a40ae..f3c3b95e 100644 --- a/palette/schemas/v1AzureClusterNameValidateParams.ts +++ b/palette/schemas/v1AzureClusterNameValidateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureGroupsParams.ts b/palette/schemas/v1AzureGroupsParams.ts index 6e8f1876..6a56cc94 100644 --- a/palette/schemas/v1AzureGroupsParams.ts +++ b/palette/schemas/v1AzureGroupsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureInstanceTypesParams.ts b/palette/schemas/v1AzureInstanceTypesParams.ts index 0f90cb4a..405f3a58 100644 --- a/palette/schemas/v1AzureInstanceTypesParams.ts +++ b/palette/schemas/v1AzureInstanceTypesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureMachineBody.ts b/palette/schemas/v1AzureMachineBody.ts index d47b35bf..39eb4f33 100644 --- a/palette/schemas/v1AzureMachineBody.ts +++ b/palette/schemas/v1AzureMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureMachinePoolConfigEntityBody.ts b/palette/schemas/v1AzureMachinePoolConfigEntityBody.ts index 738b26c0..17fbf832 100644 --- a/palette/schemas/v1AzureMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1AzureMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzurePrivateDnsZonesParams.ts b/palette/schemas/v1AzurePrivateDnsZonesParams.ts index e286b7ba..a9fb8176 100644 --- a/palette/schemas/v1AzurePrivateDnsZonesParams.ts +++ b/palette/schemas/v1AzurePrivateDnsZonesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureRegionsParams.ts b/palette/schemas/v1AzureRegionsParams.ts index 48e4f725..e24cd20c 100644 --- a/palette/schemas/v1AzureRegionsParams.ts +++ b/palette/schemas/v1AzureRegionsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureResourceGroupListParams.ts b/palette/schemas/v1AzureResourceGroupListParams.ts index 9e8e7ca3..8d6419ad 100644 --- a/palette/schemas/v1AzureResourceGroupListParams.ts +++ b/palette/schemas/v1AzureResourceGroupListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureStorageAccountTypesParams.ts b/palette/schemas/v1AzureStorageAccountTypesParams.ts index 3cf7f142..ee95a426 100644 --- a/palette/schemas/v1AzureStorageAccountTypesParams.ts +++ b/palette/schemas/v1AzureStorageAccountTypesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureStorageAccountsParams.ts b/palette/schemas/v1AzureStorageAccountsParams.ts index c1f107d5..8106658f 100644 --- a/palette/schemas/v1AzureStorageAccountsParams.ts +++ b/palette/schemas/v1AzureStorageAccountsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureStorageContainersParams.ts b/palette/schemas/v1AzureStorageContainersParams.ts index 7ceaf229..9975c6a3 100644 --- a/palette/schemas/v1AzureStorageContainersParams.ts +++ b/palette/schemas/v1AzureStorageContainersParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureSubscriptionListParams.ts b/palette/schemas/v1AzureSubscriptionListParams.ts index 6bc02f02..69dce85c 100644 --- a/palette/schemas/v1AzureSubscriptionListParams.ts +++ b/palette/schemas/v1AzureSubscriptionListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureVhdUrlParams.ts b/palette/schemas/v1AzureVhdUrlParams.ts index 53fcc318..deb96b0c 100644 --- a/palette/schemas/v1AzureVhdUrlParams.ts +++ b/palette/schemas/v1AzureVhdUrlParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureVirtualNetworkListParams.ts b/palette/schemas/v1AzureVirtualNetworkListParams.ts index 24c60a74..ea66bd84 100644 --- a/palette/schemas/v1AzureVirtualNetworkListParams.ts +++ b/palette/schemas/v1AzureVirtualNetworkListParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1AzureZonesParams.ts b/palette/schemas/v1AzureZonesParams.ts index 5de01614..539f12d9 100644 --- a/palette/schemas/v1AzureZonesParams.ts +++ b/palette/schemas/v1AzureZonesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1BasicOciRegistryBody.ts b/palette/schemas/v1BasicOciRegistryBody.ts index bd6883f8..6eb0b009 100644 --- a/palette/schemas/v1BasicOciRegistryBody.ts +++ b/palette/schemas/v1BasicOciRegistryBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ChannelBody.ts b/palette/schemas/v1ChannelBody.ts index a7d0f478..590cb2dc 100644 --- a/palette/schemas/v1ChannelBody.ts +++ b/palette/schemas/v1ChannelBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudComputeRateParams.ts b/palette/schemas/v1CloudComputeRateParams.ts index 7f4be63d..1e05f00a 100644 --- a/palette/schemas/v1CloudComputeRateParams.ts +++ b/palette/schemas/v1CloudComputeRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackDiskOfferingsGetParams.ts b/palette/schemas/v1CloudStackDiskOfferingsGetParams.ts index 0e421aad..1581dc31 100644 --- a/palette/schemas/v1CloudStackDiskOfferingsGetParams.ts +++ b/palette/schemas/v1CloudStackDiskOfferingsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackDomainsGetParams.ts b/palette/schemas/v1CloudStackDomainsGetParams.ts index 1c8d9908..15902f2a 100644 --- a/palette/schemas/v1CloudStackDomainsGetParams.ts +++ b/palette/schemas/v1CloudStackDomainsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackKeypairsGetParams.ts b/palette/schemas/v1CloudStackKeypairsGetParams.ts index 946f775e..d6022a2f 100644 --- a/palette/schemas/v1CloudStackKeypairsGetParams.ts +++ b/palette/schemas/v1CloudStackKeypairsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackMachineBody.ts b/palette/schemas/v1CloudStackMachineBody.ts index fd5bc6e5..a5ac43bb 100644 --- a/palette/schemas/v1CloudStackMachineBody.ts +++ b/palette/schemas/v1CloudStackMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackMachinePoolConfigEntityBody.ts b/palette/schemas/v1CloudStackMachinePoolConfigEntityBody.ts index ec267d63..7e5c7b19 100644 --- a/palette/schemas/v1CloudStackMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1CloudStackMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackNetworksGetParams.ts b/palette/schemas/v1CloudStackNetworksGetParams.ts index 028ae157..afa054a7 100644 --- a/palette/schemas/v1CloudStackNetworksGetParams.ts +++ b/palette/schemas/v1CloudStackNetworksGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackOfferingsGetParams.ts b/palette/schemas/v1CloudStackOfferingsGetParams.ts index 333601a7..303af9ea 100644 --- a/palette/schemas/v1CloudStackOfferingsGetParams.ts +++ b/palette/schemas/v1CloudStackOfferingsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackProjectsGetParams.ts b/palette/schemas/v1CloudStackProjectsGetParams.ts index 2ab200fe..41b82f56 100644 --- a/palette/schemas/v1CloudStackProjectsGetParams.ts +++ b/palette/schemas/v1CloudStackProjectsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackTemplatesGetParams.ts b/palette/schemas/v1CloudStackTemplatesGetParams.ts index 402a6aa1..435e11fd 100644 --- a/palette/schemas/v1CloudStackTemplatesGetParams.ts +++ b/palette/schemas/v1CloudStackTemplatesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -23,8 +23,4 @@ zone?: string; * Project ID for which CloudStack templates are requested */ projectId?: string; -/** - * Template IDs for which CloudStack templates are requested - */ -templateIds?: string[]; }; diff --git a/palette/schemas/v1CloudStackVpcsGetParams.ts b/palette/schemas/v1CloudStackVpcsGetParams.ts index 0ccb5e8c..ad42c2b4 100644 --- a/palette/schemas/v1CloudStackVpcsGetParams.ts +++ b/palette/schemas/v1CloudStackVpcsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStackZonesGetParams.ts b/palette/schemas/v1CloudStackZonesGetParams.ts index f70bcd34..d33b9a8a 100644 --- a/palette/schemas/v1CloudStackZonesGetParams.ts +++ b/palette/schemas/v1CloudStackZonesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudStorageRateParams.ts b/palette/schemas/v1CloudStorageRateParams.ts index 6c0659e1..24b034c6 100644 --- a/palette/schemas/v1CloudStorageRateParams.ts +++ b/palette/schemas/v1CloudStorageRateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CloudWatchConfig.ts b/palette/schemas/v1CloudWatchConfig.ts index ccc38c91..eca45775 100644 --- a/palette/schemas/v1CloudWatchConfig.ts +++ b/palette/schemas/v1CloudWatchConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterBackupConfigBody.ts b/palette/schemas/v1ClusterBackupConfigBody.ts index 28b4dcae..b595eb7d 100644 --- a/palette/schemas/v1ClusterBackupConfigBody.ts +++ b/palette/schemas/v1ClusterBackupConfigBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterComplianceScheduleConfigBody.ts b/palette/schemas/v1ClusterComplianceScheduleConfigBody.ts index 73b290b2..7f3a24e7 100644 --- a/palette/schemas/v1ClusterComplianceScheduleConfigBody.ts +++ b/palette/schemas/v1ClusterComplianceScheduleConfigBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterProfileImportEntityBody.ts b/palette/schemas/v1ClusterProfileImportEntityBody.ts index 79d008b7..3023564c 100644 --- a/palette/schemas/v1ClusterProfileImportEntityBody.ts +++ b/palette/schemas/v1ClusterProfileImportEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterProfileTemplateDraftBody.ts b/palette/schemas/v1ClusterProfileTemplateDraftBody.ts index ba462e49..771fe703 100644 --- a/palette/schemas/v1ClusterProfileTemplateDraftBody.ts +++ b/palette/schemas/v1ClusterProfileTemplateDraftBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterProfilesUidExportFormat.ts b/palette/schemas/v1ClusterProfilesUidExportFormat.ts index 4baa8092..843172a3 100644 --- a/palette/schemas/v1ClusterProfilesUidExportFormat.ts +++ b/palette/schemas/v1ClusterProfilesUidExportFormat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterProfilesUidExportParams.ts b/palette/schemas/v1ClusterProfilesUidExportParams.ts index 3a08e459..f62e6629 100644 --- a/palette/schemas/v1ClusterProfilesUidExportParams.ts +++ b/palette/schemas/v1ClusterProfilesUidExportParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterProfilesUidExportTerraformFormat.ts b/palette/schemas/v1ClusterProfilesUidExportTerraformFormat.ts index c0deadb7..6d8b9a00 100644 --- a/palette/schemas/v1ClusterProfilesUidExportTerraformFormat.ts +++ b/palette/schemas/v1ClusterProfilesUidExportTerraformFormat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterProfilesUidExportTerraformParams.ts b/palette/schemas/v1ClusterProfilesUidExportTerraformParams.ts index 4c102794..2905c46e 100644 --- a/palette/schemas/v1ClusterProfilesUidExportTerraformParams.ts +++ b/palette/schemas/v1ClusterProfilesUidExportTerraformParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterRbacBody.ts b/palette/schemas/v1ClusterRbacBody.ts index 613b8a89..99630808 100644 --- a/palette/schemas/v1ClusterRbacBody.ts +++ b/palette/schemas/v1ClusterRbacBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterTemplatesValidateNameParams.ts b/palette/schemas/v1ClusterTemplatesValidateNameParams.ts index 289014d1..9f38863b 100644 --- a/palette/schemas/v1ClusterTemplatesValidateNameParams.ts +++ b/palette/schemas/v1ClusterTemplatesValidateNameParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterUpgradeSettingsEntityBody.ts b/palette/schemas/v1ClusterUpgradeSettingsEntityBody.ts index 27ff1aec..5a0e018f 100644 --- a/palette/schemas/v1ClusterUpgradeSettingsEntityBody.ts +++ b/palette/schemas/v1ClusterUpgradeSettingsEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterVirtualMachineBody.ts b/palette/schemas/v1ClusterVirtualMachineBody.ts index 54cd20ea..6f335fae 100644 --- a/palette/schemas/v1ClusterVirtualMachineBody.ts +++ b/palette/schemas/v1ClusterVirtualMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ClusterWorkloadsSpecBody.ts b/palette/schemas/v1ClusterWorkloadsSpecBody.ts index 6daf76ec..e006cb8f 100644 --- a/palette/schemas/v1ClusterWorkloadsSpecBody.ts +++ b/palette/schemas/v1ClusterWorkloadsSpecBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CustomCloudTypeBootstrapUpdateBody.ts b/palette/schemas/v1CustomCloudTypeBootstrapUpdateBody.ts index 7796ad35..7051a53d 100644 --- a/palette/schemas/v1CustomCloudTypeBootstrapUpdateBody.ts +++ b/palette/schemas/v1CustomCloudTypeBootstrapUpdateBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CustomMachineBody.ts b/palette/schemas/v1CustomMachineBody.ts index 34ae631f..7175c1c7 100644 --- a/palette/schemas/v1CustomMachineBody.ts +++ b/palette/schemas/v1CustomMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1CustomMachinePoolConfigEntityBody.ts b/palette/schemas/v1CustomMachinePoolConfigEntityBody.ts index c710535b..fc47a3b6 100644 --- a/palette/schemas/v1CustomMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1CustomMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1DataSinkCloudWatchConfig.ts b/palette/schemas/v1DataSinkCloudWatchConfig.ts index 9d0ccaa2..12c0fbf4 100644 --- a/palette/schemas/v1DataSinkCloudWatchConfig.ts +++ b/palette/schemas/v1DataSinkCloudWatchConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1DataSinkConfigBody.ts b/palette/schemas/v1DataSinkConfigBody.ts index 3add8ab7..6546481e 100644 --- a/palette/schemas/v1DataSinkConfigBody.ts +++ b/palette/schemas/v1DataSinkConfigBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1DataSinkPayload.ts b/palette/schemas/v1DataSinkPayload.ts index 242c7662..36d6e2cd 100644 --- a/palette/schemas/v1DataSinkPayload.ts +++ b/palette/schemas/v1DataSinkPayload.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1DataSinkPayloads.ts b/palette/schemas/v1DataSinkPayloads.ts index 3272f816..68145ec7 100644 --- a/palette/schemas/v1DataSinkPayloads.ts +++ b/palette/schemas/v1DataSinkPayloads.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1EcrRegistryBody.ts b/palette/schemas/v1EcrRegistryBody.ts index 2b090aec..71cacd04 100644 --- a/palette/schemas/v1EcrRegistryBody.ts +++ b/palette/schemas/v1EcrRegistryBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1EdgeHostDeviceBody.ts b/palette/schemas/v1EdgeHostDeviceBody.ts index 59d6ed1a..7e294d77 100644 --- a/palette/schemas/v1EdgeHostDeviceBody.ts +++ b/palette/schemas/v1EdgeHostDeviceBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1EdgeNativeMachineBody.ts b/palette/schemas/v1EdgeNativeMachineBody.ts index 99d0cf37..692d3a18 100644 --- a/palette/schemas/v1EdgeNativeMachineBody.ts +++ b/palette/schemas/v1EdgeNativeMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1EdgeNativeMachinePoolConfigEntityBody.ts b/palette/schemas/v1EdgeNativeMachinePoolConfigEntityBody.ts index 391d90be..3e74762c 100644 --- a/palette/schemas/v1EdgeNativeMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1EdgeNativeMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1EksMachinePoolConfigEntityBody.ts b/palette/schemas/v1EksMachinePoolConfigEntityBody.ts index 11f50100..c2d56a8c 100644 --- a/palette/schemas/v1EksMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1EksMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpAccountEntityBody.ts b/palette/schemas/v1GcpAccountEntityBody.ts index 47555346..8b650fdf 100644 --- a/palette/schemas/v1GcpAccountEntityBody.ts +++ b/palette/schemas/v1GcpAccountEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpAvailabilityZonesParams.ts b/palette/schemas/v1GcpAvailabilityZonesParams.ts index 4debe58f..da97b909 100644 --- a/palette/schemas/v1GcpAvailabilityZonesParams.ts +++ b/palette/schemas/v1GcpAvailabilityZonesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpCloudClusterConfigEntityBody.ts b/palette/schemas/v1GcpCloudClusterConfigEntityBody.ts index 3c896494..7a292808 100644 --- a/palette/schemas/v1GcpCloudClusterConfigEntityBody.ts +++ b/palette/schemas/v1GcpCloudClusterConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpContainerImageValidateParams.ts b/palette/schemas/v1GcpContainerImageValidateParams.ts index b46796d2..622a7588 100644 --- a/palette/schemas/v1GcpContainerImageValidateParams.ts +++ b/palette/schemas/v1GcpContainerImageValidateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpInstanceTypesParams.ts b/palette/schemas/v1GcpInstanceTypesParams.ts index f3c0ad39..9ad56875 100644 --- a/palette/schemas/v1GcpInstanceTypesParams.ts +++ b/palette/schemas/v1GcpInstanceTypesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpMachineBody.ts b/palette/schemas/v1GcpMachineBody.ts index 7963f90c..f37a5bef 100644 --- a/palette/schemas/v1GcpMachineBody.ts +++ b/palette/schemas/v1GcpMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpMachinePoolConfigEntityBody.ts b/palette/schemas/v1GcpMachinePoolConfigEntityBody.ts index 0b171b49..fb94a9f1 100644 --- a/palette/schemas/v1GcpMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1GcpMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpNetworksParams.ts b/palette/schemas/v1GcpNetworksParams.ts index 53d5c1f1..bdf65cf0 100644 --- a/palette/schemas/v1GcpNetworksParams.ts +++ b/palette/schemas/v1GcpNetworksParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpProjectsParams.ts b/palette/schemas/v1GcpProjectsParams.ts index 52c78b98..b3719acd 100644 --- a/palette/schemas/v1GcpProjectsParams.ts +++ b/palette/schemas/v1GcpProjectsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpRegionsParams.ts b/palette/schemas/v1GcpRegionsParams.ts index 20c0e073..8b7e0470 100644 --- a/palette/schemas/v1GcpRegionsParams.ts +++ b/palette/schemas/v1GcpRegionsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GcpZonesParams.ts b/palette/schemas/v1GcpZonesParams.ts index b6f8d76f..a4f8dcd5 100644 --- a/palette/schemas/v1GcpZonesParams.ts +++ b/palette/schemas/v1GcpZonesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GenericMachineBody.ts b/palette/schemas/v1GenericMachineBody.ts index 839321a8..fc57fb5a 100644 --- a/palette/schemas/v1GenericMachineBody.ts +++ b/palette/schemas/v1GenericMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1GenericMachinePoolConfigEntityBody.ts b/palette/schemas/v1GenericMachinePoolConfigEntityBody.ts index 9cdb36d9..7e922d19 100644 --- a/palette/schemas/v1GenericMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1GenericMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1IpPoolInputEntityBody.ts b/palette/schemas/v1IpPoolInputEntityBody.ts index cf455bcb..c73b9416 100644 --- a/palette/schemas/v1IpPoolInputEntityBody.ts +++ b/palette/schemas/v1IpPoolInputEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MaasDomainsGetParams.ts b/palette/schemas/v1MaasDomainsGetParams.ts index 5d255dcd..9b6a8a4b 100644 --- a/palette/schemas/v1MaasDomainsGetParams.ts +++ b/palette/schemas/v1MaasDomainsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MaasMachineBody.ts b/palette/schemas/v1MaasMachineBody.ts index 7f18d343..cc3ba067 100644 --- a/palette/schemas/v1MaasMachineBody.ts +++ b/palette/schemas/v1MaasMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MaasMachinePoolConfigEntityBody.ts b/palette/schemas/v1MaasMachinePoolConfigEntityBody.ts index 717919d0..8ed939df 100644 --- a/palette/schemas/v1MaasMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1MaasMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MaasPoolsGetParams.ts b/palette/schemas/v1MaasPoolsGetParams.ts index 0e95f200..54f6b426 100644 --- a/palette/schemas/v1MaasPoolsGetParams.ts +++ b/palette/schemas/v1MaasPoolsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MaasSubnetsGetParams.ts b/palette/schemas/v1MaasSubnetsGetParams.ts index e9cd1a8b..5e0499a3 100644 --- a/palette/schemas/v1MaasSubnetsGetParams.ts +++ b/palette/schemas/v1MaasSubnetsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MaasTagsGetParams.ts b/palette/schemas/v1MaasTagsGetParams.ts index 06b8be04..7ae99d22 100644 --- a/palette/schemas/v1MaasTagsGetParams.ts +++ b/palette/schemas/v1MaasTagsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MaasZonesGetParams.ts b/palette/schemas/v1MaasZonesGetParams.ts index b5bbee89..e4a11921 100644 --- a/palette/schemas/v1MaasZonesGetParams.ts +++ b/palette/schemas/v1MaasZonesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1MacrosBody.ts b/palette/schemas/v1MacrosBody.ts index f3aca7b4..49724e7b 100644 --- a/palette/schemas/v1MacrosBody.ts +++ b/palette/schemas/v1MacrosBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ManifestInputEntityBody.ts b/palette/schemas/v1ManifestInputEntityBody.ts index 0bef3c5f..68b765d2 100644 --- a/palette/schemas/v1ManifestInputEntityBody.ts +++ b/palette/schemas/v1ManifestInputEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ManifestRefUpdateEntityBody.ts b/palette/schemas/v1ManifestRefUpdateEntityBody.ts index fc40a16c..21a563c2 100644 --- a/palette/schemas/v1ManifestRefUpdateEntityBody.ts +++ b/palette/schemas/v1ManifestRefUpdateEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1NodesAutoRemediationSettingsBody.ts b/palette/schemas/v1NodesAutoRemediationSettingsBody.ts index f702d8c0..c5bc7929 100644 --- a/palette/schemas/v1NodesAutoRemediationSettingsBody.ts +++ b/palette/schemas/v1NodesAutoRemediationSettingsBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ObjectMetaBody.ts b/palette/schemas/v1ObjectMetaBody.ts index 6ed08414..19996acb 100644 --- a/palette/schemas/v1ObjectMetaBody.ts +++ b/palette/schemas/v1ObjectMetaBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ObjectMetaInputEntitySchemaBody.ts b/palette/schemas/v1ObjectMetaInputEntitySchemaBody.ts index 68bc07cc..5e8ba0f2 100644 --- a/palette/schemas/v1ObjectMetaInputEntitySchemaBody.ts +++ b/palette/schemas/v1ObjectMetaInputEntitySchemaBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OidcCallbackParams.ts b/palette/schemas/v1OidcCallbackParams.ts index 95eec5c9..be87c437 100644 --- a/palette/schemas/v1OidcCallbackParams.ts +++ b/palette/schemas/v1OidcCallbackParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OidcLogoutParams.ts b/palette/schemas/v1OidcLogoutParams.ts index 25b1dfdb..28e2d6f0 100644 --- a/palette/schemas/v1OidcLogoutParams.ts +++ b/palette/schemas/v1OidcLogoutParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackAzsGetParams.ts b/palette/schemas/v1OpenStackAzsGetParams.ts index 3e993483..331eff27 100644 --- a/palette/schemas/v1OpenStackAzsGetParams.ts +++ b/palette/schemas/v1OpenStackAzsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackFlavorsGetParams.ts b/palette/schemas/v1OpenStackFlavorsGetParams.ts index 6db0dbc5..51661284 100644 --- a/palette/schemas/v1OpenStackFlavorsGetParams.ts +++ b/palette/schemas/v1OpenStackFlavorsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackKeypairsGetParams.ts b/palette/schemas/v1OpenStackKeypairsGetParams.ts index 216d275f..d5474ccd 100644 --- a/palette/schemas/v1OpenStackKeypairsGetParams.ts +++ b/palette/schemas/v1OpenStackKeypairsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackMachineBody.ts b/palette/schemas/v1OpenStackMachineBody.ts index 2c217296..0c846e0a 100644 --- a/palette/schemas/v1OpenStackMachineBody.ts +++ b/palette/schemas/v1OpenStackMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackMachinePoolConfigEntityBody.ts b/palette/schemas/v1OpenStackMachinePoolConfigEntityBody.ts index d2da5bc4..505dda8f 100644 --- a/palette/schemas/v1OpenStackMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1OpenStackMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackNetworksGetParams.ts b/palette/schemas/v1OpenStackNetworksGetParams.ts index e517f00a..0bac52db 100644 --- a/palette/schemas/v1OpenStackNetworksGetParams.ts +++ b/palette/schemas/v1OpenStackNetworksGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackProjectsGetParams.ts b/palette/schemas/v1OpenStackProjectsGetParams.ts index 00840f1c..110938a5 100644 --- a/palette/schemas/v1OpenStackProjectsGetParams.ts +++ b/palette/schemas/v1OpenStackProjectsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OpenStackRegionsGetParams.ts b/palette/schemas/v1OpenStackRegionsGetParams.ts index 203a1c34..5de68fa2 100644 --- a/palette/schemas/v1OpenStackRegionsGetParams.ts +++ b/palette/schemas/v1OpenStackRegionsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OverlordCloudStackCloudConfigBody.ts b/palette/schemas/v1OverlordCloudStackCloudConfigBody.ts index 3434a738..774c3c38 100644 --- a/palette/schemas/v1OverlordCloudStackCloudConfigBody.ts +++ b/palette/schemas/v1OverlordCloudStackCloudConfigBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OverlordMaasCloudConfigBody.ts b/palette/schemas/v1OverlordMaasCloudConfigBody.ts index b983ab2d..378e6d0a 100644 --- a/palette/schemas/v1OverlordMaasCloudConfigBody.ts +++ b/palette/schemas/v1OverlordMaasCloudConfigBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OverlordOpenStackCloudConfigBody.ts b/palette/schemas/v1OverlordOpenStackCloudConfigBody.ts index c7a8fdbc..ab26163e 100644 --- a/palette/schemas/v1OverlordOpenStackCloudConfigBody.ts +++ b/palette/schemas/v1OverlordOpenStackCloudConfigBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OverlordVsphereCloudConfigBody.ts b/palette/schemas/v1OverlordVsphereCloudConfigBody.ts index d2a6ae0a..70410924 100644 --- a/palette/schemas/v1OverlordVsphereCloudConfigBody.ts +++ b/palette/schemas/v1OverlordVsphereCloudConfigBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1OverlordsMaasManifestParams.ts b/palette/schemas/v1OverlordsMaasManifestParams.ts index be0f036b..4e88b180 100644 --- a/palette/schemas/v1OverlordsMaasManifestParams.ts +++ b/palette/schemas/v1OverlordsMaasManifestParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1PackRegistryBody.ts b/palette/schemas/v1PackRegistryBody.ts index f5cc71c0..fe2c7168 100644 --- a/palette/schemas/v1PackRegistryBody.ts +++ b/palette/schemas/v1PackRegistryBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1PasswordActivateBodyBody.ts b/palette/schemas/v1PasswordActivateBodyBody.ts index 45c73c9f..5ce82920 100644 --- a/palette/schemas/v1PasswordActivateBodyBody.ts +++ b/palette/schemas/v1PasswordActivateBodyBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1PasswordsBlockListBody.ts b/palette/schemas/v1PasswordsBlockListBody.ts index 7579ea0f..c56b237e 100644 --- a/palette/schemas/v1PasswordsBlockListBody.ts +++ b/palette/schemas/v1PasswordsBlockListBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ProjectEntityBody.ts b/palette/schemas/v1ProjectEntityBody.ts index 6f748f13..7154543f 100644 --- a/palette/schemas/v1ProjectEntityBody.ts +++ b/palette/schemas/v1ProjectEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ProjectRolesPatchBody.ts b/palette/schemas/v1ProjectRolesPatchBody.ts index 01e1850e..299aad02 100644 --- a/palette/schemas/v1ProjectRolesPatchBody.ts +++ b/palette/schemas/v1ProjectRolesPatchBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ResourceConsumptionSpecBody.ts b/palette/schemas/v1ResourceConsumptionSpecBody.ts index a064c720..a9b4133c 100644 --- a/palette/schemas/v1ResourceConsumptionSpecBody.ts +++ b/palette/schemas/v1ResourceConsumptionSpecBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1ResourceRolesUpdateEntityBody.ts b/palette/schemas/v1ResourceRolesUpdateEntityBody.ts index d752d202..65cd3210 100644 --- a/palette/schemas/v1ResourceRolesUpdateEntityBody.ts +++ b/palette/schemas/v1ResourceRolesUpdateEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1RoleBody.ts b/palette/schemas/v1RoleBody.ts index cf2daa26..30ba2887 100644 --- a/palette/schemas/v1RoleBody.ts +++ b/palette/schemas/v1RoleBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SamlCallbackBody.ts b/palette/schemas/v1SamlCallbackBody.ts index b2c23935..88c4890c 100644 --- a/palette/schemas/v1SamlCallbackBody.ts +++ b/palette/schemas/v1SamlCallbackBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SamlCallbackParams.ts b/palette/schemas/v1SamlCallbackParams.ts index 44cdcf24..393d42df 100644 --- a/palette/schemas/v1SamlCallbackParams.ts +++ b/palette/schemas/v1SamlCallbackParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SamlLogoutBody.ts b/palette/schemas/v1SamlLogoutBody.ts index 7b09570b..28c05bc0 100644 --- a/palette/schemas/v1SamlLogoutBody.ts +++ b/palette/schemas/v1SamlLogoutBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SamlLogoutParams.ts b/palette/schemas/v1SamlLogoutParams.ts index 5d2847d4..793dadd2 100644 --- a/palette/schemas/v1SamlLogoutParams.ts +++ b/palette/schemas/v1SamlLogoutParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SearchFilterSummarySpecBody.ts b/palette/schemas/v1SearchFilterSummarySpecBody.ts index 45dcd606..fd8b77e2 100644 --- a/palette/schemas/v1SearchFilterSummarySpecBody.ts +++ b/palette/schemas/v1SearchFilterSummarySpecBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpcPoliciesValidateNameParams.ts b/palette/schemas/v1SpcPoliciesValidateNameParams.ts index 15dceb8b..b7852f44 100644 --- a/palette/schemas/v1SpcPoliciesValidateNameParams.ts +++ b/palette/schemas/v1SpcPoliciesValidateNameParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpcPolicyEntityBody.ts b/palette/schemas/v1SpcPolicyEntityBody.ts index 71f4b046..f2e1b3d4 100644 --- a/palette/schemas/v1SpcPolicyEntityBody.ts +++ b/palette/schemas/v1SpcPolicyEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroAwsClusterEntityBody.ts b/palette/schemas/v1SpectroAwsClusterEntityBody.ts index e3c2278a..7a13ab60 100644 --- a/palette/schemas/v1SpectroAwsClusterEntityBody.ts +++ b/palette/schemas/v1SpectroAwsClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroAzureClusterEntityBody.ts b/palette/schemas/v1SpectroAzureClusterEntityBody.ts index 29c30262..b495d677 100644 --- a/palette/schemas/v1SpectroAzureClusterEntityBody.ts +++ b/palette/schemas/v1SpectroAzureClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroAzureClusterRateEntityBody.ts b/palette/schemas/v1SpectroAzureClusterRateEntityBody.ts index 8ccf511a..9bcbf960 100644 --- a/palette/schemas/v1SpectroAzureClusterRateEntityBody.ts +++ b/palette/schemas/v1SpectroAzureClusterRateEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroCloudStackClusterEntityBody.ts b/palette/schemas/v1SpectroCloudStackClusterEntityBody.ts index da42754c..5b716387 100644 --- a/palette/schemas/v1SpectroCloudStackClusterEntityBody.ts +++ b/palette/schemas/v1SpectroCloudStackClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroClusterPacksEntityBody.ts b/palette/schemas/v1SpectroClusterPacksEntityBody.ts index 689cfa98..6275f222 100644 --- a/palette/schemas/v1SpectroClusterPacksEntityBody.ts +++ b/palette/schemas/v1SpectroClusterPacksEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroClusterPacksStatusEntityBody.ts b/palette/schemas/v1SpectroClusterPacksStatusEntityBody.ts index 3a9d64e4..67004e6f 100644 --- a/palette/schemas/v1SpectroClusterPacksStatusEntityBody.ts +++ b/palette/schemas/v1SpectroClusterPacksStatusEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroClusterProfilesBody.ts b/palette/schemas/v1SpectroClusterProfilesBody.ts index 5b51d42a..3d78c7b5 100644 --- a/palette/schemas/v1SpectroClusterProfilesBody.ts +++ b/palette/schemas/v1SpectroClusterProfilesBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroClustersClusterTemplatesUIDProfilesGetParams.ts b/palette/schemas/v1SpectroClustersClusterTemplatesUIDProfilesGetParams.ts index 161b8a79..84c59819 100644 --- a/palette/schemas/v1SpectroClustersClusterTemplatesUIDProfilesGetParams.ts +++ b/palette/schemas/v1SpectroClustersClusterTemplatesUIDProfilesGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroCustomClusterEntityBody.ts b/palette/schemas/v1SpectroCustomClusterEntityBody.ts index 72ba0ba3..428a8cc4 100644 --- a/palette/schemas/v1SpectroCustomClusterEntityBody.ts +++ b/palette/schemas/v1SpectroCustomClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroEdgeNativeClusterEntityBody.ts b/palette/schemas/v1SpectroEdgeNativeClusterEntityBody.ts index 1bffd81c..b9672b58 100644 --- a/palette/schemas/v1SpectroEdgeNativeClusterEntityBody.ts +++ b/palette/schemas/v1SpectroEdgeNativeClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroEksClusterEntityBody.ts b/palette/schemas/v1SpectroEksClusterEntityBody.ts index 760fd8dc..ffed26d2 100644 --- a/palette/schemas/v1SpectroEksClusterEntityBody.ts +++ b/palette/schemas/v1SpectroEksClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroGcpClusterEntityBody.ts b/palette/schemas/v1SpectroGcpClusterEntityBody.ts index 8b4dc4a0..4a004b35 100644 --- a/palette/schemas/v1SpectroGcpClusterEntityBody.ts +++ b/palette/schemas/v1SpectroGcpClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroGcpClusterRateEntityBody.ts b/palette/schemas/v1SpectroGcpClusterRateEntityBody.ts index 757d263a..5ff0999a 100644 --- a/palette/schemas/v1SpectroGcpClusterRateEntityBody.ts +++ b/palette/schemas/v1SpectroGcpClusterRateEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroMaasClusterEntityBody.ts b/palette/schemas/v1SpectroMaasClusterEntityBody.ts index cd7644a5..c324d9f4 100644 --- a/palette/schemas/v1SpectroMaasClusterEntityBody.ts +++ b/palette/schemas/v1SpectroMaasClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroOpenStackClusterEntityBody.ts b/palette/schemas/v1SpectroOpenStackClusterEntityBody.ts index e266efce..ebc61691 100644 --- a/palette/schemas/v1SpectroOpenStackClusterEntityBody.ts +++ b/palette/schemas/v1SpectroOpenStackClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroVirtualClusterEntityBody.ts b/palette/schemas/v1SpectroVirtualClusterEntityBody.ts index 443649d7..6084e3e1 100644 --- a/palette/schemas/v1SpectroVirtualClusterEntityBody.ts +++ b/palette/schemas/v1SpectroVirtualClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SpectroVsphereClusterEntityBody.ts b/palette/schemas/v1SpectroVsphereClusterEntityBody.ts index 458ac415..0aa0828f 100644 --- a/palette/schemas/v1SpectroVsphereClusterEntityBody.ts +++ b/palette/schemas/v1SpectroVsphereClusterEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SsoCallbackParams.ts b/palette/schemas/v1SsoCallbackParams.ts index 48f695b8..72038e71 100644 --- a/palette/schemas/v1SsoCallbackParams.ts +++ b/palette/schemas/v1SsoCallbackParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SsoLoginsParams.ts b/palette/schemas/v1SsoLoginsParams.ts index e17b3fae..adaa4dfb 100644 --- a/palette/schemas/v1SsoLoginsParams.ts +++ b/palette/schemas/v1SsoLoginsParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SystemAdminEmail.ts b/palette/schemas/v1SystemAdminEmail.ts index 36eb210d..c5862114 100644 --- a/palette/schemas/v1SystemAdminEmail.ts +++ b/palette/schemas/v1SystemAdminEmail.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1SystemAdminPasswordResetEntity.ts b/palette/schemas/v1SystemAdminPasswordResetEntity.ts index 0773b483..3a2ee3ac 100644 --- a/palette/schemas/v1SystemAdminPasswordResetEntity.ts +++ b/palette/schemas/v1SystemAdminPasswordResetEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1TagFilterBody.ts b/palette/schemas/v1TagFilterBody.ts index 5504bdb0..21a5dc2c 100644 --- a/palette/schemas/v1TagFilterBody.ts +++ b/palette/schemas/v1TagFilterBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1TeamBody.ts b/palette/schemas/v1TeamBody.ts index ee583fef..bb09c04c 100644 --- a/palette/schemas/v1TeamBody.ts +++ b/palette/schemas/v1TeamBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1TenantAssetCertBody.ts b/palette/schemas/v1TenantAssetCertBody.ts index 3a2aebcf..b0d55ba1 100644 --- a/palette/schemas/v1TenantAssetCertBody.ts +++ b/palette/schemas/v1TenantAssetCertBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1UserAssetsLocationAzureBody.ts b/palette/schemas/v1UserAssetsLocationAzureBody.ts index 056532d5..7143ed07 100644 --- a/palette/schemas/v1UserAssetsLocationAzureBody.ts +++ b/palette/schemas/v1UserAssetsLocationAzureBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1UserAssetsLocationGcpBody.ts b/palette/schemas/v1UserAssetsLocationGcpBody.ts index 5a39760e..3f8f85f3 100644 --- a/palette/schemas/v1UserAssetsLocationGcpBody.ts +++ b/palette/schemas/v1UserAssetsLocationGcpBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1UserAssetsLocationS3Body.ts b/palette/schemas/v1UserAssetsLocationS3Body.ts index e33a61f8..4308ce59 100644 --- a/palette/schemas/v1UserAssetsLocationS3Body.ts +++ b/palette/schemas/v1UserAssetsLocationS3Body.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1UsersPasswordChangeBody.ts b/palette/schemas/v1UsersPasswordChangeBody.ts index 420e6e02..420acb52 100644 --- a/palette/schemas/v1UsersPasswordChangeBody.ts +++ b/palette/schemas/v1UsersPasswordChangeBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VariablesBody.ts b/palette/schemas/v1VariablesBody.ts index 284cf75a..186e01a4 100644 --- a/palette/schemas/v1VariablesBody.ts +++ b/palette/schemas/v1VariablesBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VirtualMachineBody.ts b/palette/schemas/v1VirtualMachineBody.ts index b6d88692..2598dbf7 100644 --- a/palette/schemas/v1VirtualMachineBody.ts +++ b/palette/schemas/v1VirtualMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VirtualMachinePoolConfigEntityBody.ts b/palette/schemas/v1VirtualMachinePoolConfigEntityBody.ts index e01054e1..f75d681b 100644 --- a/palette/schemas/v1VirtualMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1VirtualMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VirtualMachineSnapshotBody.ts b/palette/schemas/v1VirtualMachineSnapshotBody.ts index 52f44552..12c8cf6c 100644 --- a/palette/schemas/v1VirtualMachineSnapshotBody.ts +++ b/palette/schemas/v1VirtualMachineSnapshotBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VsphereAccountBody.ts b/palette/schemas/v1VsphereAccountBody.ts index 09039083..0f19e674 100644 --- a/palette/schemas/v1VsphereAccountBody.ts +++ b/palette/schemas/v1VsphereAccountBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VsphereCloudAccountBody.ts b/palette/schemas/v1VsphereCloudAccountBody.ts index 9a4f3531..a19eb772 100644 --- a/palette/schemas/v1VsphereCloudAccountBody.ts +++ b/palette/schemas/v1VsphereCloudAccountBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VsphereComputeClusterResourcesParams.ts b/palette/schemas/v1VsphereComputeClusterResourcesParams.ts index 7f23634b..22554daf 100644 --- a/palette/schemas/v1VsphereComputeClusterResourcesParams.ts +++ b/palette/schemas/v1VsphereComputeClusterResourcesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VsphereDatacentersParams.ts b/palette/schemas/v1VsphereDatacentersParams.ts index 0d816c19..1788c61b 100644 --- a/palette/schemas/v1VsphereDatacentersParams.ts +++ b/palette/schemas/v1VsphereDatacentersParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VsphereDnsMappingBody.ts b/palette/schemas/v1VsphereDnsMappingBody.ts index 11fdad41..330a7163 100644 --- a/palette/schemas/v1VsphereDnsMappingBody.ts +++ b/palette/schemas/v1VsphereDnsMappingBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VsphereMachineBody.ts b/palette/schemas/v1VsphereMachineBody.ts index 2f60c91a..d3c10d9c 100644 --- a/palette/schemas/v1VsphereMachineBody.ts +++ b/palette/schemas/v1VsphereMachineBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1VsphereMachinePoolConfigEntityBody.ts b/palette/schemas/v1VsphereMachinePoolConfigEntityBody.ts index e75a85bd..45b3ddd8 100644 --- a/palette/schemas/v1VsphereMachinePoolConfigEntityBody.ts +++ b/palette/schemas/v1VsphereMachinePoolConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1WorkspaceBackupConfigEntityBody.ts b/palette/schemas/v1WorkspaceBackupConfigEntityBody.ts index 2a092054..5d398190 100644 --- a/palette/schemas/v1WorkspaceBackupConfigEntityBody.ts +++ b/palette/schemas/v1WorkspaceBackupConfigEntityBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1WorkspaceWorkloadsSpecBody.ts b/palette/schemas/v1WorkspaceWorkloadsSpecBody.ts index 4ac5a487..2bf74d30 100644 --- a/palette/schemas/v1WorkspaceWorkloadsSpecBody.ts +++ b/palette/schemas/v1WorkspaceWorkloadsSpecBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1WorkspacesRolesPatchBody.ts b/palette/schemas/v1WorkspacesRolesPatchBody.ts index ba76ed18..5cc5b146 100644 --- a/palette/schemas/v1WorkspacesRolesPatchBody.ts +++ b/palette/schemas/v1WorkspacesRolesPatchBody.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/v1k8CertificateAuthority.ts b/palette/schemas/v1k8CertificateAuthority.ts index 6049dc80..21512713 100644 --- a/palette/schemas/v1k8CertificateAuthority.ts +++ b/palette/schemas/v1k8CertificateAuthority.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMAddVolumeEntity.ts b/palette/schemas/vMAddVolumeEntity.ts index 055f27ef..cc18eab6 100644 --- a/palette/schemas/vMAddVolumeEntity.ts +++ b/palette/schemas/vMAddVolumeEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMCluster.ts b/palette/schemas/vMCluster.ts index caebda71..b2e7c8be 100644 --- a/palette/schemas/vMCluster.ts +++ b/palette/schemas/vMCluster.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMClusterMetadata.ts b/palette/schemas/vMClusterMetadata.ts index 68b7d8cd..369fabd3 100644 --- a/palette/schemas/vMClusterMetadata.ts +++ b/palette/schemas/vMClusterMetadata.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMClusterSpec.ts b/palette/schemas/vMClusterSpec.ts index ca78bb73..12dca4e9 100644 --- a/palette/schemas/vMClusterSpec.ts +++ b/palette/schemas/vMClusterSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMClusterStatus.ts b/palette/schemas/vMClusterStatus.ts index 5087ca86..419be649 100644 --- a/palette/schemas/vMClusterStatus.ts +++ b/palette/schemas/vMClusterStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMClusters.ts b/palette/schemas/vMClusters.ts index f6bf51e0..2eeff4d1 100644 --- a/palette/schemas/vMClusters.ts +++ b/palette/schemas/vMClusters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMRemoveVolumeEntity.ts b/palette/schemas/vMRemoveVolumeEntity.ts index 5e7689f7..71810d6b 100644 --- a/palette/schemas/vMRemoveVolumeEntity.ts +++ b/palette/schemas/vMRemoveVolumeEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMSnapshotCreateParams.ts b/palette/schemas/vMSnapshotCreateParams.ts index bd133e6a..02dce99b 100644 --- a/palette/schemas/vMSnapshotCreateParams.ts +++ b/palette/schemas/vMSnapshotCreateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMSnapshotDeleteParams.ts b/palette/schemas/vMSnapshotDeleteParams.ts index edff6423..b7dab751 100644 --- a/palette/schemas/vMSnapshotDeleteParams.ts +++ b/palette/schemas/vMSnapshotDeleteParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMSnapshotGetParams.ts b/palette/schemas/vMSnapshotGetParams.ts index 2e498d14..b143bbac 100644 --- a/palette/schemas/vMSnapshotGetParams.ts +++ b/palette/schemas/vMSnapshotGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vMSnapshotUpdateParams.ts b/palette/schemas/vMSnapshotUpdateParams.ts index 2c87e437..a8cc1348 100644 --- a/palette/schemas/vMSnapshotUpdateParams.ts +++ b/palette/schemas/vMSnapshotUpdateParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/variable.ts b/palette/schemas/variable.ts index 039e76a9..1ca0c863 100644 --- a/palette/schemas/variable.ts +++ b/palette/schemas/variable.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/variableFormat.ts b/palette/schemas/variableFormat.ts index 64fd5a4f..7817972d 100644 --- a/palette/schemas/variableFormat.ts +++ b/palette/schemas/variableFormat.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/variableInputType.ts b/palette/schemas/variableInputType.ts index dd160d90..58861ba3 100644 --- a/palette/schemas/variableInputType.ts +++ b/palette/schemas/variableInputType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/variableNames.ts b/palette/schemas/variableNames.ts index d484e9e0..32452c74 100644 --- a/palette/schemas/variableNames.ts +++ b/palette/schemas/variableNames.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/variableOption.ts b/palette/schemas/variableOption.ts index a56c1f25..cc67cc90 100644 --- a/palette/schemas/variableOption.ts +++ b/palette/schemas/variableOption.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/variables.ts b/palette/schemas/variables.ts index c0f37e4e..a086b723 100644 --- a/palette/schemas/variables.ts +++ b/palette/schemas/variables.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtual.ts b/palette/schemas/virtual.ts index 5ef3c399..a1e18498 100644 --- a/palette/schemas/virtual.ts +++ b/palette/schemas/virtual.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualCloudClusterConfigEntity.ts b/palette/schemas/virtualCloudClusterConfigEntity.ts index cc616694..1eebecd4 100644 --- a/palette/schemas/virtualCloudClusterConfigEntity.ts +++ b/palette/schemas/virtualCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualCloudConfig.ts b/palette/schemas/virtualCloudConfig.ts index b06b1126..856904ba 100644 --- a/palette/schemas/virtualCloudConfig.ts +++ b/palette/schemas/virtualCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualCloudConfigSpec.ts b/palette/schemas/virtualCloudConfigSpec.ts index 6aacf02b..84e97844 100644 --- a/palette/schemas/virtualCloudConfigSpec.ts +++ b/palette/schemas/virtualCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualClusterConfig.ts b/palette/schemas/virtualClusterConfig.ts index 1f693afc..b72720d9 100644 --- a/palette/schemas/virtualClusterConfig.ts +++ b/palette/schemas/virtualClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualClusterHelmChart.ts b/palette/schemas/virtualClusterHelmChart.ts index c2647309..507f4dca 100644 --- a/palette/schemas/virtualClusterHelmChart.ts +++ b/palette/schemas/virtualClusterHelmChart.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualClusterHelmRelease.ts b/palette/schemas/virtualClusterHelmRelease.ts index 081daf33..c01ca555 100644 --- a/palette/schemas/virtualClusterHelmRelease.ts +++ b/palette/schemas/virtualClusterHelmRelease.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualClusterResize.ts b/palette/schemas/virtualClusterResize.ts index a23d7dc5..741c1462 100644 --- a/palette/schemas/virtualClusterResize.ts +++ b/palette/schemas/virtualClusterResize.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualClustersPacksValuesKubernetesDistroType.ts b/palette/schemas/virtualClustersPacksValuesKubernetesDistroType.ts index a0c3db0a..4748d1da 100644 --- a/palette/schemas/virtualClustersPacksValuesKubernetesDistroType.ts +++ b/palette/schemas/virtualClustersPacksValuesKubernetesDistroType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualClustersPacksValuesParams.ts b/palette/schemas/virtualClustersPacksValuesParams.ts index ffaec27d..8a3882d2 100644 --- a/palette/schemas/virtualClustersPacksValuesParams.ts +++ b/palette/schemas/virtualClustersPacksValuesParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualInstanceType.ts b/palette/schemas/virtualInstanceType.ts index dbec89d3..4d5c1c7c 100644 --- a/palette/schemas/virtualInstanceType.ts +++ b/palette/schemas/virtualInstanceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachine.ts b/palette/schemas/virtualMachine.ts index 3f0a9ae0..a356cfc0 100644 --- a/palette/schemas/virtualMachine.ts +++ b/palette/schemas/virtualMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachinePoolCloudConfigEntity.ts b/palette/schemas/virtualMachinePoolCloudConfigEntity.ts index eb76ced2..f11b75f9 100644 --- a/palette/schemas/virtualMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/virtualMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachinePoolConfig.ts b/palette/schemas/virtualMachinePoolConfig.ts index e4a05880..bf5b526c 100644 --- a/palette/schemas/virtualMachinePoolConfig.ts +++ b/palette/schemas/virtualMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachinePoolConfigAdditionalLabels.ts b/palette/schemas/virtualMachinePoolConfigAdditionalLabels.ts index daa83e45..60cca373 100644 --- a/palette/schemas/virtualMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/virtualMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachinePoolConfigAdditionalTags.ts b/palette/schemas/virtualMachinePoolConfigAdditionalTags.ts index bd3ae137..1d5657d8 100644 --- a/palette/schemas/virtualMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/virtualMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachinePoolConfigEntity.ts b/palette/schemas/virtualMachinePoolConfigEntity.ts index 9e202bbf..abc68a97 100644 --- a/palette/schemas/virtualMachinePoolConfigEntity.ts +++ b/palette/schemas/virtualMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachineSnapshot.ts b/palette/schemas/virtualMachineSnapshot.ts index 9c42ccfd..115f8417 100644 --- a/palette/schemas/virtualMachineSnapshot.ts +++ b/palette/schemas/virtualMachineSnapshot.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachineSnapshotList.ts b/palette/schemas/virtualMachineSnapshotList.ts index c5bdca9f..08aa8e2a 100644 --- a/palette/schemas/virtualMachineSnapshotList.ts +++ b/palette/schemas/virtualMachineSnapshotList.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachineSnapshotSpec.ts b/palette/schemas/virtualMachineSnapshotSpec.ts index b3a35c22..f9e0c827 100644 --- a/palette/schemas/virtualMachineSnapshotSpec.ts +++ b/palette/schemas/virtualMachineSnapshotSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachineSnapshotStatus.ts b/palette/schemas/virtualMachineSnapshotStatus.ts index 1d051e81..1c65b641 100644 --- a/palette/schemas/virtualMachineSnapshotStatus.ts +++ b/palette/schemas/virtualMachineSnapshotStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachineSpec.ts b/palette/schemas/virtualMachineSpec.ts index 7c005c89..69a3a0ca 100644 --- a/palette/schemas/virtualMachineSpec.ts +++ b/palette/schemas/virtualMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualMachines.ts b/palette/schemas/virtualMachines.ts index e7e707b2..2aa373f2 100644 --- a/palette/schemas/virtualMachines.ts +++ b/palette/schemas/virtualMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/virtualNetwork.ts b/palette/schemas/virtualNetwork.ts index 2a8d7a73..192ef6d7 100644 --- a/palette/schemas/virtualNetwork.ts +++ b/palette/schemas/virtualNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmAccessCredential.ts b/palette/schemas/vmAccessCredential.ts index b91add01..2897c0c1 100644 --- a/palette/schemas/vmAccessCredential.ts +++ b/palette/schemas/vmAccessCredential.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmAccessCredentialSecretSource.ts b/palette/schemas/vmAccessCredentialSecretSource.ts index 40780dd7..d5cf3715 100644 --- a/palette/schemas/vmAccessCredentialSecretSource.ts +++ b/palette/schemas/vmAccessCredentialSecretSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmAddVolumeOptions.ts b/palette/schemas/vmAddVolumeOptions.ts index 1735c9de..f60b2d0d 100644 --- a/palette/schemas/vmAddVolumeOptions.ts +++ b/palette/schemas/vmAddVolumeOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmAffinity.ts b/palette/schemas/vmAffinity.ts index fe11d5ed..93d23f5c 100644 --- a/palette/schemas/vmAffinity.ts +++ b/palette/schemas/vmAffinity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmBIOS.ts b/palette/schemas/vmBIOS.ts index 9f8583d2..ca184254 100644 --- a/palette/schemas/vmBIOS.ts +++ b/palette/schemas/vmBIOS.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmBlockSize.ts b/palette/schemas/vmBlockSize.ts index b98b3af1..70c1c029 100644 --- a/palette/schemas/vmBlockSize.ts +++ b/palette/schemas/vmBlockSize.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmBootloader.ts b/palette/schemas/vmBootloader.ts index 4b6bf075..1b365d9e 100644 --- a/palette/schemas/vmBootloader.ts +++ b/palette/schemas/vmBootloader.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCDRomTarget.ts b/palette/schemas/vmCDRomTarget.ts index c71494a2..da0e0b40 100644 --- a/palette/schemas/vmCDRomTarget.ts +++ b/palette/schemas/vmCDRomTarget.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmChassis.ts b/palette/schemas/vmChassis.ts index 90fe0752..85169487 100644 --- a/palette/schemas/vmChassis.ts +++ b/palette/schemas/vmChassis.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmClientPassthroughDevices.ts b/palette/schemas/vmClientPassthroughDevices.ts index 8062c612..e6daf37c 100644 --- a/palette/schemas/vmClientPassthroughDevices.ts +++ b/palette/schemas/vmClientPassthroughDevices.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmClock.ts b/palette/schemas/vmClock.ts index 4fa9bc7b..45c95f07 100644 --- a/palette/schemas/vmClock.ts +++ b/palette/schemas/vmClock.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmClockOffsetUTC.ts b/palette/schemas/vmClockOffsetUTC.ts index 3c4ae71a..f639a84a 100644 --- a/palette/schemas/vmClockOffsetUTC.ts +++ b/palette/schemas/vmClockOffsetUTC.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCloudInitConfigDriveSource.ts b/palette/schemas/vmCloudInitConfigDriveSource.ts index 5ce6136e..0b8839a3 100644 --- a/palette/schemas/vmCloudInitConfigDriveSource.ts +++ b/palette/schemas/vmCloudInitConfigDriveSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCloudInitNoCloudSource.ts b/palette/schemas/vmCloudInitNoCloudSource.ts index 0698194c..f9a91597 100644 --- a/palette/schemas/vmCloudInitNoCloudSource.ts +++ b/palette/schemas/vmCloudInitNoCloudSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCondition.ts b/palette/schemas/vmCondition.ts index d0d0c157..851c5a3a 100644 --- a/palette/schemas/vmCondition.ts +++ b/palette/schemas/vmCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmConfigDriveSshPublicKeyAccessCredentialPropagation.ts b/palette/schemas/vmConfigDriveSshPublicKeyAccessCredentialPropagation.ts index 145e8b43..09e6216d 100644 --- a/palette/schemas/vmConfigDriveSshPublicKeyAccessCredentialPropagation.ts +++ b/palette/schemas/vmConfigDriveSshPublicKeyAccessCredentialPropagation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmConfigMapVolumeSource.ts b/palette/schemas/vmConfigMapVolumeSource.ts index a3c88e1d..a16f25ae 100644 --- a/palette/schemas/vmConfigMapVolumeSource.ts +++ b/palette/schemas/vmConfigMapVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmContainerDiskSource.ts b/palette/schemas/vmContainerDiskSource.ts index ed25b028..eb193293 100644 --- a/palette/schemas/vmContainerDiskSource.ts +++ b/palette/schemas/vmContainerDiskSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCoreDataVolumeSource.ts b/palette/schemas/vmCoreDataVolumeSource.ts index 25ceee5a..bcb79c6f 100644 --- a/palette/schemas/vmCoreDataVolumeSource.ts +++ b/palette/schemas/vmCoreDataVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCoreResourceRequirements.ts b/palette/schemas/vmCoreResourceRequirements.ts index fd5ccf05..b6f1afe7 100644 --- a/palette/schemas/vmCoreResourceRequirements.ts +++ b/palette/schemas/vmCoreResourceRequirements.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCoreResourceRequirementsLimits.ts b/palette/schemas/vmCoreResourceRequirementsLimits.ts index 38984cae..0fc2799a 100644 --- a/palette/schemas/vmCoreResourceRequirementsLimits.ts +++ b/palette/schemas/vmCoreResourceRequirementsLimits.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCoreResourceRequirementsRequests.ts b/palette/schemas/vmCoreResourceRequirementsRequests.ts index dd46b7a3..5caf6b63 100644 --- a/palette/schemas/vmCoreResourceRequirementsRequests.ts +++ b/palette/schemas/vmCoreResourceRequirementsRequests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCpu.ts b/palette/schemas/vmCpu.ts index 563d1a1a..c3745638 100644 --- a/palette/schemas/vmCpu.ts +++ b/palette/schemas/vmCpu.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCpuFeature.ts b/palette/schemas/vmCpuFeature.ts index c3325c67..8635bc10 100644 --- a/palette/schemas/vmCpuFeature.ts +++ b/palette/schemas/vmCpuFeature.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmCustomBlockSize.ts b/palette/schemas/vmCustomBlockSize.ts index 185ef3e9..f0cb11c2 100644 --- a/palette/schemas/vmCustomBlockSize.ts +++ b/palette/schemas/vmCustomBlockSize.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDHCPOptions.ts b/palette/schemas/vmDHCPOptions.ts index 55ab6744..12af6afc 100644 --- a/palette/schemas/vmDHCPOptions.ts +++ b/palette/schemas/vmDHCPOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDHCPPrivateOptions.ts b/palette/schemas/vmDHCPPrivateOptions.ts index 963f1791..2883400f 100644 --- a/palette/schemas/vmDHCPPrivateOptions.ts +++ b/palette/schemas/vmDHCPPrivateOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeBlankImage.ts b/palette/schemas/vmDataVolumeBlankImage.ts index 97eaa34e..497a9cd3 100644 --- a/palette/schemas/vmDataVolumeBlankImage.ts +++ b/palette/schemas/vmDataVolumeBlankImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeCheckpoint.ts b/palette/schemas/vmDataVolumeCheckpoint.ts index f0b3fc93..f58cda0f 100644 --- a/palette/schemas/vmDataVolumeCheckpoint.ts +++ b/palette/schemas/vmDataVolumeCheckpoint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSource.ts b/palette/schemas/vmDataVolumeSource.ts index c1abf13e..8c7cef06 100644 --- a/palette/schemas/vmDataVolumeSource.ts +++ b/palette/schemas/vmDataVolumeSource.ts @@ -4,34 +4,30 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ import type { VmDataVolumeBlankImage } from './vmDataVolumeBlankImage'; -import type { VmDataVolumeSourceGCS } from './vmDataVolumeSourceGCS'; import type { VmDataVolumeSourceHttp } from './vmDataVolumeSourceHttp'; import type { VmDataVolumeSourceImageIO } from './vmDataVolumeSourceImageIO'; import type { VmDataVolumeSourcePVC } from './vmDataVolumeSourcePVC'; import type { VmDataVolumeSourceRegistry } from './vmDataVolumeSourceRegistry'; import type { VmDataVolumeSourceS3 } from './vmDataVolumeSourceS3'; -import type { VmDataVolumeSourceSnapshot } from './vmDataVolumeSourceSnapshot'; import type { VmDataVolumeSourceUpload } from './vmDataVolumeSourceUpload'; import type { VmDataVolumeSourceVDDK } from './vmDataVolumeSourceVDDK'; /** - * DataVolumeSource represents the source for our Data Volume, this can be HTTP, Imageio, S3, GCS, Registry, Snapshot or an existing PVC + * DataVolumeSource represents the source for our Data Volume, this can be HTTP, Imageio, S3, Registry or an existing PVC */ export type VmDataVolumeSource = { blank?: VmDataVolumeBlankImage; - gcs?: VmDataVolumeSourceGCS; http?: VmDataVolumeSourceHttp; imageio?: VmDataVolumeSourceImageIO; pvc?: VmDataVolumeSourcePVC; registry?: VmDataVolumeSourceRegistry; s3?: VmDataVolumeSourceS3; - snapshot?: VmDataVolumeSourceSnapshot; upload?: VmDataVolumeSourceUpload; vddk?: VmDataVolumeSourceVDDK; }; diff --git a/palette/schemas/vmDataVolumeSourceGCS.ts b/palette/schemas/vmDataVolumeSourceGCS.ts deleted file mode 100644 index 86cc6f88..00000000 --- a/palette/schemas/vmDataVolumeSourceGCS.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * DataVolumeSourceGCS provides the parameters to create a Data Volume from a GCS source - */ -export type VmDataVolumeSourceGCS = { - /** SecretRef provides the secret reference needed to access the GCS source */ - secretRef?: string; - /** URL is the url of the GCS source */ - url: string; -}; diff --git a/palette/schemas/vmDataVolumeSourceHttp.ts b/palette/schemas/vmDataVolumeSourceHttp.ts index 20eb172d..c2af86cb 100644 --- a/palette/schemas/vmDataVolumeSourceHttp.ts +++ b/palette/schemas/vmDataVolumeSourceHttp.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSourceImageIO.ts b/palette/schemas/vmDataVolumeSourceImageIO.ts index 02583768..8502f066 100644 --- a/palette/schemas/vmDataVolumeSourceImageIO.ts +++ b/palette/schemas/vmDataVolumeSourceImageIO.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSourcePVC.ts b/palette/schemas/vmDataVolumeSourcePVC.ts index 51eb9b77..02687a34 100644 --- a/palette/schemas/vmDataVolumeSourcePVC.ts +++ b/palette/schemas/vmDataVolumeSourcePVC.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSourceRef.ts b/palette/schemas/vmDataVolumeSourceRef.ts index ad8bd22c..4312e4a4 100644 --- a/palette/schemas/vmDataVolumeSourceRef.ts +++ b/palette/schemas/vmDataVolumeSourceRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSourceRegistry.ts b/palette/schemas/vmDataVolumeSourceRegistry.ts index 48741021..27d0f26f 100644 --- a/palette/schemas/vmDataVolumeSourceRegistry.ts +++ b/palette/schemas/vmDataVolumeSourceRegistry.ts @@ -4,12 +4,11 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ -import type { VmPlatformOptions } from './vmPlatformOptions'; /** * DataVolumeSourceRegistry provides the parameters to create a Data Volume from an registry source @@ -19,7 +18,6 @@ export type VmDataVolumeSourceRegistry = { certConfigMap?: string; /** ImageStream is the name of image stream for import */ imageStream?: string; - platform?: VmPlatformOptions; /** PullMethod can be either "pod" (default import), or "node" (node docker cache based import) */ pullMethod?: string; /** SecretRef provides the secret reference needed to access the Registry source */ diff --git a/palette/schemas/vmDataVolumeSourceS3.ts b/palette/schemas/vmDataVolumeSourceS3.ts index 03d17802..6a63f6cc 100644 --- a/palette/schemas/vmDataVolumeSourceS3.ts +++ b/palette/schemas/vmDataVolumeSourceS3.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSourceSnapshot.ts b/palette/schemas/vmDataVolumeSourceSnapshot.ts deleted file mode 100644 index ac1bdf3e..00000000 --- a/palette/schemas/vmDataVolumeSourceSnapshot.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * DataVolumeSourceSnapshot provides the parameters to create a Data Volume from an existing VolumeSnapshot - */ -export type VmDataVolumeSourceSnapshot = { - /** The name of the source VolumeSnapshot */ - name: string; - /** The namespace of the source VolumeSnapshot */ - namespace: string; -}; diff --git a/palette/schemas/vmDataVolumeSourceUpload.ts b/palette/schemas/vmDataVolumeSourceUpload.ts index f73bd6b3..7b821351 100644 --- a/palette/schemas/vmDataVolumeSourceUpload.ts +++ b/palette/schemas/vmDataVolumeSourceUpload.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSourceVDDK.ts b/palette/schemas/vmDataVolumeSourceVDDK.ts index ff99c6d7..8ae78d3a 100644 --- a/palette/schemas/vmDataVolumeSourceVDDK.ts +++ b/palette/schemas/vmDataVolumeSourceVDDK.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeSpec.ts b/palette/schemas/vmDataVolumeSpec.ts index 4b023690..e13f4eb2 100644 --- a/palette/schemas/vmDataVolumeSpec.ts +++ b/palette/schemas/vmDataVolumeSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDataVolumeTemplateSpec.ts b/palette/schemas/vmDataVolumeTemplateSpec.ts index 06c8cf8a..8a013ada 100644 --- a/palette/schemas/vmDataVolumeTemplateSpec.ts +++ b/palette/schemas/vmDataVolumeTemplateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDevices.ts b/palette/schemas/vmDevices.ts index 55cd539c..dc126639 100644 --- a/palette/schemas/vmDevices.ts +++ b/palette/schemas/vmDevices.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDevicesDownwardMetrics.ts b/palette/schemas/vmDevicesDownwardMetrics.ts index 29177cc4..df326b1a 100644 --- a/palette/schemas/vmDevicesDownwardMetrics.ts +++ b/palette/schemas/vmDevicesDownwardMetrics.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDisk.ts b/palette/schemas/vmDisk.ts index 6bce2d62..6920adb5 100644 --- a/palette/schemas/vmDisk.ts +++ b/palette/schemas/vmDisk.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDiskTarget.ts b/palette/schemas/vmDiskTarget.ts index edd52968..51aa1ab2 100644 --- a/palette/schemas/vmDiskTarget.ts +++ b/palette/schemas/vmDiskTarget.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDomainSpec.ts b/palette/schemas/vmDomainSpec.ts index 291274fe..82690341 100644 --- a/palette/schemas/vmDomainSpec.ts +++ b/palette/schemas/vmDomainSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -30,7 +30,7 @@ export type VmDomainSpec = { firmware?: VmFirmware; /** IOThreads specifies the IOThreads options. */ ioThreads?: VmDomainSpecIoThreads; - /** Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto, supplementalPool */ + /** Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto */ ioThreadsPolicy?: string; launchSecurity?: VmLaunchSecurity; machine?: VmMachine; diff --git a/palette/schemas/vmDomainSpecIoThreads.ts b/palette/schemas/vmDomainSpecIoThreads.ts index b524a509..f6defd93 100644 --- a/palette/schemas/vmDomainSpecIoThreads.ts +++ b/palette/schemas/vmDomainSpecIoThreads.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDownwardApiVolumeFile.ts b/palette/schemas/vmDownwardApiVolumeFile.ts index e7fe55d6..12f11c14 100644 --- a/palette/schemas/vmDownwardApiVolumeFile.ts +++ b/palette/schemas/vmDownwardApiVolumeFile.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDownwardApiVolumeSource.ts b/palette/schemas/vmDownwardApiVolumeSource.ts index 77f55939..4175a4a4 100644 --- a/palette/schemas/vmDownwardApiVolumeSource.ts +++ b/palette/schemas/vmDownwardApiVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDownwardMetricsVolumeSource.ts b/palette/schemas/vmDownwardMetricsVolumeSource.ts index bd085ec4..a0b08424 100644 --- a/palette/schemas/vmDownwardMetricsVolumeSource.ts +++ b/palette/schemas/vmDownwardMetricsVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmDuration.ts b/palette/schemas/vmDuration.ts index ffcb7a19..490a5b2e 100644 --- a/palette/schemas/vmDuration.ts +++ b/palette/schemas/vmDuration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmEFI.ts b/palette/schemas/vmEFI.ts index 1bc452b7..f440aa29 100644 --- a/palette/schemas/vmEFI.ts +++ b/palette/schemas/vmEFI.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -14,8 +14,6 @@ * If set, EFI will be used instead of BIOS. */ export type VmEFI = { - /** If set to true, Persistent will persist the EFI NVRAM across reboots. Defaults to false */ - persistent?: boolean; /** 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 */ secureBoot?: boolean; }; diff --git a/palette/schemas/vmEmptyDiskSource.ts b/palette/schemas/vmEmptyDiskSource.ts index b8d0900b..cb550d2f 100644 --- a/palette/schemas/vmEmptyDiskSource.ts +++ b/palette/schemas/vmEmptyDiskSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmEphemeralVolumeSource.ts b/palette/schemas/vmEphemeralVolumeSource.ts index 04e55b7f..cf1fd835 100644 --- a/palette/schemas/vmEphemeralVolumeSource.ts +++ b/palette/schemas/vmEphemeralVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmError.ts b/palette/schemas/vmError.ts index 5646e30d..7c1941e3 100644 --- a/palette/schemas/vmError.ts +++ b/palette/schemas/vmError.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmExecAction.ts b/palette/schemas/vmExecAction.ts index 0582bfdb..3e4ef547 100644 --- a/palette/schemas/vmExecAction.ts +++ b/palette/schemas/vmExecAction.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFeatureApiC.ts b/palette/schemas/vmFeatureApiC.ts index d31536ff..30548d8c 100644 --- a/palette/schemas/vmFeatureApiC.ts +++ b/palette/schemas/vmFeatureApiC.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFeatureHyperv.ts b/palette/schemas/vmFeatureHyperv.ts index 1654a03d..2301563b 100644 --- a/palette/schemas/vmFeatureHyperv.ts +++ b/palette/schemas/vmFeatureHyperv.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFeatureKVm.ts b/palette/schemas/vmFeatureKVm.ts index 61e70206..eeb2c095 100644 --- a/palette/schemas/vmFeatureKVm.ts +++ b/palette/schemas/vmFeatureKVm.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFeatureSpinlocks.ts b/palette/schemas/vmFeatureSpinlocks.ts index aafdca70..c3fc31df 100644 --- a/palette/schemas/vmFeatureSpinlocks.ts +++ b/palette/schemas/vmFeatureSpinlocks.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFeatureState.ts b/palette/schemas/vmFeatureState.ts index ec538076..0d0f7be3 100644 --- a/palette/schemas/vmFeatureState.ts +++ b/palette/schemas/vmFeatureState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFeatureVendorId.ts b/palette/schemas/vmFeatureVendorId.ts index d700d2e5..736a610b 100644 --- a/palette/schemas/vmFeatureVendorId.ts +++ b/palette/schemas/vmFeatureVendorId.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFeatures.ts b/palette/schemas/vmFeatures.ts index 39220f39..30ca00cf 100644 --- a/palette/schemas/vmFeatures.ts +++ b/palette/schemas/vmFeatures.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -12,14 +12,12 @@ import type { VmFeatureState } from './vmFeatureState'; import type { VmFeatureApiC } from './vmFeatureApiC'; import type { VmFeatureHyperv } from './vmFeatureHyperv'; -import type { VmHyperVPassthrough } from './vmHyperVPassthrough'; import type { VmFeatureKVm } from './vmFeatureKVm'; export type VmFeatures = { acpi?: VmFeatureState; apic?: VmFeatureApiC; hyperv?: VmFeatureHyperv; - hypervPassthrough?: VmHyperVPassthrough; kvm?: VmFeatureKVm; pvspinlock?: VmFeatureState; smm?: VmFeatureState; diff --git a/palette/schemas/vmFieldsV1.ts b/palette/schemas/vmFieldsV1.ts index 8ba822dc..6eb45b7c 100644 --- a/palette/schemas/vmFieldsV1.ts +++ b/palette/schemas/vmFieldsV1.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFilesystem.ts b/palette/schemas/vmFilesystem.ts index c1d00c07..016a13df 100644 --- a/palette/schemas/vmFilesystem.ts +++ b/palette/schemas/vmFilesystem.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFilesystemVirtiofs.ts b/palette/schemas/vmFilesystemVirtiofs.ts index 380f4c1d..49aabc3f 100644 --- a/palette/schemas/vmFilesystemVirtiofs.ts +++ b/palette/schemas/vmFilesystemVirtiofs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmFirmware.ts b/palette/schemas/vmFirmware.ts index 6fd41893..90bd4fb0 100644 --- a/palette/schemas/vmFirmware.ts +++ b/palette/schemas/vmFirmware.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmGPU.ts b/palette/schemas/vmGPU.ts index ea459684..54ece0f4 100644 --- a/palette/schemas/vmGPU.ts +++ b/palette/schemas/vmGPU.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmGuestAgentPing.ts b/palette/schemas/vmGuestAgentPing.ts index 2ab95f1b..23f209ee 100644 --- a/palette/schemas/vmGuestAgentPing.ts +++ b/palette/schemas/vmGuestAgentPing.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHPETTimer.ts b/palette/schemas/vmHPETTimer.ts index ba5aaf3c..50284e37 100644 --- a/palette/schemas/vmHPETTimer.ts +++ b/palette/schemas/vmHPETTimer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHostDevice.ts b/palette/schemas/vmHostDevice.ts index c3d0b952..33e2dd34 100644 --- a/palette/schemas/vmHostDevice.ts +++ b/palette/schemas/vmHostDevice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHostDisk.ts b/palette/schemas/vmHostDisk.ts index a6bd83cf..178f54c9 100644 --- a/palette/schemas/vmHostDisk.ts +++ b/palette/schemas/vmHostDisk.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHotplugVolumeSource.ts b/palette/schemas/vmHotplugVolumeSource.ts index 5d24a34d..fc7b9a56 100644 --- a/palette/schemas/vmHotplugVolumeSource.ts +++ b/palette/schemas/vmHotplugVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHttpGetAction.ts b/palette/schemas/vmHttpGetAction.ts index 54d6135d..b40d9a45 100644 --- a/palette/schemas/vmHttpGetAction.ts +++ b/palette/schemas/vmHttpGetAction.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHttpHeader.ts b/palette/schemas/vmHttpHeader.ts index be11793d..eb643dc6 100644 --- a/palette/schemas/vmHttpHeader.ts +++ b/palette/schemas/vmHttpHeader.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHugepages.ts b/palette/schemas/vmHugepages.ts index ee82e061..548f6f0e 100644 --- a/palette/schemas/vmHugepages.ts +++ b/palette/schemas/vmHugepages.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmHyperVPassthrough.ts b/palette/schemas/vmHyperVPassthrough.ts deleted file mode 100644 index b2f22db8..00000000 --- a/palette/schemas/vmHyperVPassthrough.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * HyperVPassthrough enables all supported hyperv flags automatically. Bear in mind that if this enabled hyperV features cannot be enabled explicitly. In addition, a Virtual Machine using it will be non-migratable. - */ -export type VmHyperVPassthrough = { - /** Enabled determines if Hyper-V passthrough should be enabled or disabled. Defaults to false. */ - enabled?: boolean; -}; diff --git a/palette/schemas/vmHypervTimer.ts b/palette/schemas/vmHypervTimer.ts index 1d4338f5..2e1cd768 100644 --- a/palette/schemas/vmHypervTimer.ts +++ b/palette/schemas/vmHypervTimer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmI6300ESBWatchdog.ts b/palette/schemas/vmI6300ESBWatchdog.ts index 74cf0e20..18108604 100644 --- a/palette/schemas/vmI6300ESBWatchdog.ts +++ b/palette/schemas/vmI6300ESBWatchdog.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInput.ts b/palette/schemas/vmInput.ts index b5a95410..be9ffab6 100644 --- a/palette/schemas/vmInput.ts +++ b/palette/schemas/vmInput.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInstancetypeMatcher.ts b/palette/schemas/vmInstancetypeMatcher.ts index 701e5aeb..6c60782d 100644 --- a/palette/schemas/vmInstancetypeMatcher.ts +++ b/palette/schemas/vmInstancetypeMatcher.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInterface.ts b/palette/schemas/vmInterface.ts index 74169172..56b2a075 100644 --- a/palette/schemas/vmInterface.ts +++ b/palette/schemas/vmInterface.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInterfaceBridge.ts b/palette/schemas/vmInterfaceBridge.ts index d92eb79a..357efb8a 100644 --- a/palette/schemas/vmInterfaceBridge.ts +++ b/palette/schemas/vmInterfaceBridge.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInterfaceMacvtap.ts b/palette/schemas/vmInterfaceMacvtap.ts index c813e821..cec13d55 100644 --- a/palette/schemas/vmInterfaceMacvtap.ts +++ b/palette/schemas/vmInterfaceMacvtap.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInterfaceMasquerade.ts b/palette/schemas/vmInterfaceMasquerade.ts index be171150..2e0a0737 100644 --- a/palette/schemas/vmInterfaceMasquerade.ts +++ b/palette/schemas/vmInterfaceMasquerade.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInterfacePasst.ts b/palette/schemas/vmInterfacePasst.ts index fd168340..467b2794 100644 --- a/palette/schemas/vmInterfacePasst.ts +++ b/palette/schemas/vmInterfacePasst.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInterfaceSRIOV.ts b/palette/schemas/vmInterfaceSRIOV.ts index f6d71515..ce314941 100644 --- a/palette/schemas/vmInterfaceSRIOV.ts +++ b/palette/schemas/vmInterfaceSRIOV.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmInterfaceSlirp.ts b/palette/schemas/vmInterfaceSlirp.ts index 83dfde7f..a8aeb9c5 100644 --- a/palette/schemas/vmInterfaceSlirp.ts +++ b/palette/schemas/vmInterfaceSlirp.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmKVmTimer.ts b/palette/schemas/vmKVmTimer.ts index 7eec19d4..3deb466f 100644 --- a/palette/schemas/vmKVmTimer.ts +++ b/palette/schemas/vmKVmTimer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmKernelBoot.ts b/palette/schemas/vmKernelBoot.ts index 12bed56f..dbeff7a8 100644 --- a/palette/schemas/vmKernelBoot.ts +++ b/palette/schemas/vmKernelBoot.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmKernelBootContainer.ts b/palette/schemas/vmKernelBootContainer.ts index 8ae2a109..fcb72c9e 100644 --- a/palette/schemas/vmKernelBootContainer.ts +++ b/palette/schemas/vmKernelBootContainer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmLabelSelector.ts b/palette/schemas/vmLabelSelector.ts index 748624ff..32bd0039 100644 --- a/palette/schemas/vmLabelSelector.ts +++ b/palette/schemas/vmLabelSelector.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmLabelSelectorMatchLabels.ts b/palette/schemas/vmLabelSelectorMatchLabels.ts index a97c1391..078065e9 100644 --- a/palette/schemas/vmLabelSelectorMatchLabels.ts +++ b/palette/schemas/vmLabelSelectorMatchLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmLabelSelectorRequirement.ts b/palette/schemas/vmLabelSelectorRequirement.ts index e25e02dd..d676f57b 100644 --- a/palette/schemas/vmLabelSelectorRequirement.ts +++ b/palette/schemas/vmLabelSelectorRequirement.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmLaunchSecurity.ts b/palette/schemas/vmLaunchSecurity.ts index b1822a2a..97547a13 100644 --- a/palette/schemas/vmLaunchSecurity.ts +++ b/palette/schemas/vmLaunchSecurity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmListMeta.ts b/palette/schemas/vmListMeta.ts index 7859eac6..087a5b28 100644 --- a/palette/schemas/vmListMeta.ts +++ b/palette/schemas/vmListMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmLocalObjectReference.ts b/palette/schemas/vmLocalObjectReference.ts index e4319f30..71b93b58 100644 --- a/palette/schemas/vmLocalObjectReference.ts +++ b/palette/schemas/vmLocalObjectReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmLunTarget.ts b/palette/schemas/vmLunTarget.ts index ccb66206..7f29d56e 100644 --- a/palette/schemas/vmLunTarget.ts +++ b/palette/schemas/vmLunTarget.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmMachine.ts b/palette/schemas/vmMachine.ts index ab850b7a..26393cc5 100644 --- a/palette/schemas/vmMachine.ts +++ b/palette/schemas/vmMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmManagedFieldsEntry.ts b/palette/schemas/vmManagedFieldsEntry.ts index 0c4b00ee..7f453058 100644 --- a/palette/schemas/vmManagedFieldsEntry.ts +++ b/palette/schemas/vmManagedFieldsEntry.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmMemory.ts b/palette/schemas/vmMemory.ts index ff2410f0..b8c7bc86 100644 --- a/palette/schemas/vmMemory.ts +++ b/palette/schemas/vmMemory.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmMemoryDumpVolumeSource.ts b/palette/schemas/vmMemoryDumpVolumeSource.ts index 03c147e1..237979fd 100644 --- a/palette/schemas/vmMemoryDumpVolumeSource.ts +++ b/palette/schemas/vmMemoryDumpVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmMultusNetwork.ts b/palette/schemas/vmMultusNetwork.ts index 21ecceb3..f2083797 100644 --- a/palette/schemas/vmMultusNetwork.ts +++ b/palette/schemas/vmMultusNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmNUMA.ts b/palette/schemas/vmNUMA.ts index 2537c369..279c5d79 100644 --- a/palette/schemas/vmNUMA.ts +++ b/palette/schemas/vmNUMA.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmNUMAGuestMappingPassthrough.ts b/palette/schemas/vmNUMAGuestMappingPassthrough.ts index 29143d77..be5588aa 100644 --- a/palette/schemas/vmNUMAGuestMappingPassthrough.ts +++ b/palette/schemas/vmNUMAGuestMappingPassthrough.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmNetwork.ts b/palette/schemas/vmNetwork.ts index 736be52e..d6c80a00 100644 --- a/palette/schemas/vmNetwork.ts +++ b/palette/schemas/vmNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmNodeAffinity.ts b/palette/schemas/vmNodeAffinity.ts index 8b0b5d4e..11196a37 100644 --- a/palette/schemas/vmNodeAffinity.ts +++ b/palette/schemas/vmNodeAffinity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmNodeSelector.ts b/palette/schemas/vmNodeSelector.ts index deb80164..7b864891 100644 --- a/palette/schemas/vmNodeSelector.ts +++ b/palette/schemas/vmNodeSelector.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmNodeSelectorRequirement.ts b/palette/schemas/vmNodeSelectorRequirement.ts index 92e682e2..69451d5e 100644 --- a/palette/schemas/vmNodeSelectorRequirement.ts +++ b/palette/schemas/vmNodeSelectorRequirement.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmNodeSelectorTerm.ts b/palette/schemas/vmNodeSelectorTerm.ts index 5361d4ee..c5944a6f 100644 --- a/palette/schemas/vmNodeSelectorTerm.ts +++ b/palette/schemas/vmNodeSelectorTerm.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmObjectFieldSelector.ts b/palette/schemas/vmObjectFieldSelector.ts index 9eae7f71..8b822f26 100644 --- a/palette/schemas/vmObjectFieldSelector.ts +++ b/palette/schemas/vmObjectFieldSelector.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmObjectMeta.ts b/palette/schemas/vmObjectMeta.ts index 5fe7e9bf..1a16ad4f 100644 --- a/palette/schemas/vmObjectMeta.ts +++ b/palette/schemas/vmObjectMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmObjectMetaAnnotations.ts b/palette/schemas/vmObjectMetaAnnotations.ts index 9b19451f..87424baa 100644 --- a/palette/schemas/vmObjectMetaAnnotations.ts +++ b/palette/schemas/vmObjectMetaAnnotations.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmObjectMetaLabels.ts b/palette/schemas/vmObjectMetaLabels.ts index 155197c2..cb0cbcc3 100644 --- a/palette/schemas/vmObjectMetaLabels.ts +++ b/palette/schemas/vmObjectMetaLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmOwnerReference.ts b/palette/schemas/vmOwnerReference.ts index d4c83dab..d236644b 100644 --- a/palette/schemas/vmOwnerReference.ts +++ b/palette/schemas/vmOwnerReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPITTimer.ts b/palette/schemas/vmPITTimer.ts index 020e486f..468004e1 100644 --- a/palette/schemas/vmPITTimer.ts +++ b/palette/schemas/vmPITTimer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPersistentVolumeClaimSpec.ts b/palette/schemas/vmPersistentVolumeClaimSpec.ts index d00033af..d36699d3 100644 --- a/palette/schemas/vmPersistentVolumeClaimSpec.ts +++ b/palette/schemas/vmPersistentVolumeClaimSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPersistentVolumeClaimVolumeSource.ts b/palette/schemas/vmPersistentVolumeClaimVolumeSource.ts index 7351e25e..40b3b8c4 100644 --- a/palette/schemas/vmPersistentVolumeClaimVolumeSource.ts +++ b/palette/schemas/vmPersistentVolumeClaimVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPlatformOptions.ts b/palette/schemas/vmPlatformOptions.ts deleted file mode 100644 index 3640e868..00000000 --- a/palette/schemas/vmPlatformOptions.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * PlatformOptions describes the minimum runtime requirements of the image - */ -export type VmPlatformOptions = { - /** Architecture specifies the image target CPU architecture */ - architecture?: string; -}; diff --git a/palette/schemas/vmPodAffinity.ts b/palette/schemas/vmPodAffinity.ts index 8d530fe6..00ea380f 100644 --- a/palette/schemas/vmPodAffinity.ts +++ b/palette/schemas/vmPodAffinity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPodAffinityTerm.ts b/palette/schemas/vmPodAffinityTerm.ts index d6bce0e6..3e559082 100644 --- a/palette/schemas/vmPodAffinityTerm.ts +++ b/palette/schemas/vmPodAffinityTerm.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPodDnsConfig.ts b/palette/schemas/vmPodDnsConfig.ts index bfd74101..87f563fc 100644 --- a/palette/schemas/vmPodDnsConfig.ts +++ b/palette/schemas/vmPodDnsConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPodDnsConfigOption.ts b/palette/schemas/vmPodDnsConfigOption.ts index 1dc300e8..8e95dde5 100644 --- a/palette/schemas/vmPodDnsConfigOption.ts +++ b/palette/schemas/vmPodDnsConfigOption.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPodNetwork.ts b/palette/schemas/vmPodNetwork.ts index e07ca5a2..516d2a2e 100644 --- a/palette/schemas/vmPodNetwork.ts +++ b/palette/schemas/vmPodNetwork.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPodResourceClaim.ts b/palette/schemas/vmPodResourceClaim.ts deleted file mode 100644 index 3918b7fd..00000000 --- a/palette/schemas/vmPodResourceClaim.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * PodResourceClaim defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to the domain which consumes them by name. - */ -export type VmPodResourceClaim = { - /** Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL. */ - name: string; - /** ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set. */ - resourceClaimName?: string; - /** ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod. The template will be used to create a new ResourceClaim, which will be bound to this pod. Exactly one of ResourceClaimName and ResourceClaimTemplateName must be set. */ - resourceClaimTemplateName?: string; -}; diff --git a/palette/schemas/vmPort.ts b/palette/schemas/vmPort.ts index 05a7a847..f544ee47 100644 --- a/palette/schemas/vmPort.ts +++ b/palette/schemas/vmPort.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPreferenceMatcher.ts b/palette/schemas/vmPreferenceMatcher.ts index f76e2a9f..c19c401e 100644 --- a/palette/schemas/vmPreferenceMatcher.ts +++ b/palette/schemas/vmPreferenceMatcher.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmPreferredSchedulingTerm.ts b/palette/schemas/vmPreferredSchedulingTerm.ts index 23b8bd49..b4246996 100644 --- a/palette/schemas/vmPreferredSchedulingTerm.ts +++ b/palette/schemas/vmPreferredSchedulingTerm.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmProbe.ts b/palette/schemas/vmProbe.ts index 2d83b997..f693c7e2 100644 --- a/palette/schemas/vmProbe.ts +++ b/palette/schemas/vmProbe.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmQemuGuestAgentSshPublicKeyAccessCredentialPropagation.ts b/palette/schemas/vmQemuGuestAgentSshPublicKeyAccessCredentialPropagation.ts index eb74ab69..61f4f95e 100644 --- a/palette/schemas/vmQemuGuestAgentSshPublicKeyAccessCredentialPropagation.ts +++ b/palette/schemas/vmQemuGuestAgentSshPublicKeyAccessCredentialPropagation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmQemuGuestAgentUserPasswordAccessCredentialPropagation.ts b/palette/schemas/vmQemuGuestAgentUserPasswordAccessCredentialPropagation.ts index ca46ad0a..fa53980e 100644 --- a/palette/schemas/vmQemuGuestAgentUserPasswordAccessCredentialPropagation.ts +++ b/palette/schemas/vmQemuGuestAgentUserPasswordAccessCredentialPropagation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmQuantity.ts b/palette/schemas/vmQuantity.ts index ced9c9f1..bd383572 100644 --- a/palette/schemas/vmQuantity.ts +++ b/palette/schemas/vmQuantity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmRTCTimer.ts b/palette/schemas/vmRTCTimer.ts index b1160134..9ddc57c0 100644 --- a/palette/schemas/vmRTCTimer.ts +++ b/palette/schemas/vmRTCTimer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmRealtime.ts b/palette/schemas/vmRealtime.ts index e319fb81..66c00711 100644 --- a/palette/schemas/vmRealtime.ts +++ b/palette/schemas/vmRealtime.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmRemoveVolumeOptions.ts b/palette/schemas/vmRemoveVolumeOptions.ts index 1d4f4fca..4fae3a48 100644 --- a/palette/schemas/vmRemoveVolumeOptions.ts +++ b/palette/schemas/vmRemoveVolumeOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmResourceFieldSelector.ts b/palette/schemas/vmResourceFieldSelector.ts index 8d70a7aa..67cf47e1 100644 --- a/palette/schemas/vmResourceFieldSelector.ts +++ b/palette/schemas/vmResourceFieldSelector.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmResourceRequirements.ts b/palette/schemas/vmResourceRequirements.ts index d9733a3e..fc3f5182 100644 --- a/palette/schemas/vmResourceRequirements.ts +++ b/palette/schemas/vmResourceRequirements.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmResourceRequirementsLimits.ts b/palette/schemas/vmResourceRequirementsLimits.ts index fda00d06..642421e8 100644 --- a/palette/schemas/vmResourceRequirementsLimits.ts +++ b/palette/schemas/vmResourceRequirementsLimits.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmResourceRequirementsRequests.ts b/palette/schemas/vmResourceRequirementsRequests.ts index 37928853..2fec4ef0 100644 --- a/palette/schemas/vmResourceRequirementsRequests.ts +++ b/palette/schemas/vmResourceRequirementsRequests.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmRng.ts b/palette/schemas/vmRng.ts index 23bc7875..e54c9efb 100644 --- a/palette/schemas/vmRng.ts +++ b/palette/schemas/vmRng.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSEV.ts b/palette/schemas/vmSEV.ts index 11a06d6a..391e0903 100644 --- a/palette/schemas/vmSEV.ts +++ b/palette/schemas/vmSEV.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSecretVolumeSource.ts b/palette/schemas/vmSecretVolumeSource.ts index ad082e20..f59190f3 100644 --- a/palette/schemas/vmSecretVolumeSource.ts +++ b/palette/schemas/vmSecretVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmServiceAccountVolumeSource.ts b/palette/schemas/vmServiceAccountVolumeSource.ts index aa150937..b3669ef0 100644 --- a/palette/schemas/vmServiceAccountVolumeSource.ts +++ b/palette/schemas/vmServiceAccountVolumeSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSnapshotVolumesLists.ts b/palette/schemas/vmSnapshotVolumesLists.ts index 2233eb54..96dca066 100644 --- a/palette/schemas/vmSnapshotVolumesLists.ts +++ b/palette/schemas/vmSnapshotVolumesLists.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSoundDevice.ts b/palette/schemas/vmSoundDevice.ts index 6987a34c..31346f08 100644 --- a/palette/schemas/vmSoundDevice.ts +++ b/palette/schemas/vmSoundDevice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSshPublicKeyAccessCredential.ts b/palette/schemas/vmSshPublicKeyAccessCredential.ts index 9ba3fc67..19f30f4a 100644 --- a/palette/schemas/vmSshPublicKeyAccessCredential.ts +++ b/palette/schemas/vmSshPublicKeyAccessCredential.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSshPublicKeyAccessCredentialPropagationMethod.ts b/palette/schemas/vmSshPublicKeyAccessCredentialPropagationMethod.ts index 0f040cd0..dd5e7b49 100644 --- a/palette/schemas/vmSshPublicKeyAccessCredentialPropagationMethod.ts +++ b/palette/schemas/vmSshPublicKeyAccessCredentialPropagationMethod.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSshPublicKeyAccessCredentialSource.ts b/palette/schemas/vmSshPublicKeyAccessCredentialSource.ts index ede45cb3..eb5dba42 100644 --- a/palette/schemas/vmSshPublicKeyAccessCredentialSource.ts +++ b/palette/schemas/vmSshPublicKeyAccessCredentialSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmStorageSpec.ts b/palette/schemas/vmStorageSpec.ts index 677d3a15..5b8153be 100644 --- a/palette/schemas/vmStorageSpec.ts +++ b/palette/schemas/vmStorageSpec.ts @@ -4,13 +4,12 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 */ import type { VmTypedLocalObjectReference } from './vmTypedLocalObjectReference'; -import type { VmTypedObjectReference } from './vmTypedObjectReference'; import type { VmCoreResourceRequirements } from './vmCoreResourceRequirements'; import type { VmLabelSelector } from './vmLabelSelector'; @@ -21,7 +20,6 @@ export type VmStorageSpec = { /** AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 */ accessModes?: string[]; dataSource?: VmTypedLocalObjectReference; - dataSourceRef?: VmTypedObjectReference; resources?: VmCoreResourceRequirements; selector?: VmLabelSelector; /** Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 */ diff --git a/palette/schemas/vmSyNICTimer.ts b/palette/schemas/vmSyNICTimer.ts index c657a71d..78b112e1 100644 --- a/palette/schemas/vmSyNICTimer.ts +++ b/palette/schemas/vmSyNICTimer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmSysprepSource.ts b/palette/schemas/vmSysprepSource.ts index bfc83c19..68ec44d6 100644 --- a/palette/schemas/vmSysprepSource.ts +++ b/palette/schemas/vmSysprepSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmTPMDevice.ts b/palette/schemas/vmTPMDevice.ts index 2a5986e4..a71a2e3c 100644 --- a/palette/schemas/vmTPMDevice.ts +++ b/palette/schemas/vmTPMDevice.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmTcpSocketAction.ts b/palette/schemas/vmTcpSocketAction.ts index b71e107b..57f0763c 100644 --- a/palette/schemas/vmTcpSocketAction.ts +++ b/palette/schemas/vmTcpSocketAction.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmTimer.ts b/palette/schemas/vmTimer.ts index 5d3b6a27..eb2f4e1c 100644 --- a/palette/schemas/vmTimer.ts +++ b/palette/schemas/vmTimer.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmToleration.ts b/palette/schemas/vmToleration.ts index fe13fce8..a6924b97 100644 --- a/palette/schemas/vmToleration.ts +++ b/palette/schemas/vmToleration.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmTopologySpreadConstraint.ts b/palette/schemas/vmTopologySpreadConstraint.ts index bb90052d..b9c1ed22 100644 --- a/palette/schemas/vmTopologySpreadConstraint.ts +++ b/palette/schemas/vmTopologySpreadConstraint.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmTypedLocalObjectReference.ts b/palette/schemas/vmTypedLocalObjectReference.ts index 1f23356a..853a3926 100644 --- a/palette/schemas/vmTypedLocalObjectReference.ts +++ b/palette/schemas/vmTypedLocalObjectReference.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmTypedObjectReference.ts b/palette/schemas/vmTypedObjectReference.ts deleted file mode 100644 index 75d380f5..00000000 --- a/palette/schemas/vmTypedObjectReference.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) Spectro Cloud - * SPDX-License-Identifier: Apache-2.0 - */ - -/** - * Generated by orval v7.17.0 🍺 - * Do not edit manually. - * Palette APIs - 4.8 - * OpenAPI spec version: v1 - */ - -/** - * TypedObjectReference contains enough information to let you locate the typed referenced object. It can be used for objects in the same namespace or cluster-scoped objects. - */ -export type VmTypedObjectReference = { - /** 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. */ - apiGroup?: string; - /** Kind is the type of resource being referenced */ - kind: string; - /** Name is the name of resource being referenced */ - name: string; - /** Namespace is the namespace of resource being referenced. This field is required when the resource is namespaced and optional when the resource is cluster-scoped. */ - namespace?: string; -}; diff --git a/palette/schemas/vmUserPasswordAccessCredential.ts b/palette/schemas/vmUserPasswordAccessCredential.ts index 88e494a4..4f01cfae 100644 --- a/palette/schemas/vmUserPasswordAccessCredential.ts +++ b/palette/schemas/vmUserPasswordAccessCredential.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmUserPasswordAccessCredentialPropagationMethod.ts b/palette/schemas/vmUserPasswordAccessCredentialPropagationMethod.ts index 7ea733e9..568425f0 100644 --- a/palette/schemas/vmUserPasswordAccessCredentialPropagationMethod.ts +++ b/palette/schemas/vmUserPasswordAccessCredentialPropagationMethod.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmUserPasswordAccessCredentialSource.ts b/palette/schemas/vmUserPasswordAccessCredentialSource.ts index cc537e40..a091202a 100644 --- a/palette/schemas/vmUserPasswordAccessCredentialSource.ts +++ b/palette/schemas/vmUserPasswordAccessCredentialSource.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVGPUDisplayOptions.ts b/palette/schemas/vmVGPUDisplayOptions.ts index 417a8656..60b7efed 100644 --- a/palette/schemas/vmVGPUDisplayOptions.ts +++ b/palette/schemas/vmVGPUDisplayOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVGPUOptions.ts b/palette/schemas/vmVGPUOptions.ts index 42edabef..f4451173 100644 --- a/palette/schemas/vmVGPUOptions.ts +++ b/palette/schemas/vmVGPUOptions.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineCondition.ts b/palette/schemas/vmVirtualMachineCondition.ts index 6a23158e..a91adc0c 100644 --- a/palette/schemas/vmVirtualMachineCondition.ts +++ b/palette/schemas/vmVirtualMachineCondition.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineInstanceSpec.ts b/palette/schemas/vmVirtualMachineInstanceSpec.ts index 7777627c..b3c19b4e 100644 --- a/palette/schemas/vmVirtualMachineInstanceSpec.ts +++ b/palette/schemas/vmVirtualMachineInstanceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 @@ -16,7 +16,6 @@ import type { VmDomainSpec } from './vmDomainSpec'; import type { VmProbe } from './vmProbe'; import type { VmNetwork } from './vmNetwork'; import type { VmVirtualMachineInstanceSpecNodeSelector } from './vmVirtualMachineInstanceSpecNodeSelector'; -import type { VmPodResourceClaim } from './vmPodResourceClaim'; import type { VmToleration } from './vmToleration'; import type { VmTopologySpreadConstraint } from './vmTopologySpreadConstraint'; import type { VmVolume } from './vmVolume'; @@ -46,8 +45,6 @@ export type VmVirtualMachineInstanceSpec = { /** If specified, indicates the pod's priority. If not specified, the pod priority will be default or zero if there is no default. */ priorityClassName?: string; readinessProbe?: VmProbe; - /** ResourceClaims define which ResourceClaims must be allocated and reserved before the VMI, hence virt-launcher pod is allowed to start. The resources will be made available to the domain which consumes them by name. This is an alpha field and requires enabling the DynamicResourceAllocation feature gate in kubernetes. This field should only be configured if one of the feature-gates GPUsWithDRA or HostDevicesWithDRA is enabled. */ - resourceClaims?: VmPodResourceClaim[]; /** If specified, the VMI will be dispatched by specified scheduler. If not specified, the VMI will be dispatched by default scheduler. */ schedulerName?: string; /** StartStrategy can be set to "Paused" if Virtual Machine should be started in paused state. */ diff --git a/palette/schemas/vmVirtualMachineInstanceSpecNodeSelector.ts b/palette/schemas/vmVirtualMachineInstanceSpecNodeSelector.ts index f573f7b4..c2c5c412 100644 --- a/palette/schemas/vmVirtualMachineInstanceSpecNodeSelector.ts +++ b/palette/schemas/vmVirtualMachineInstanceSpecNodeSelector.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineInstanceTemplateSpec.ts b/palette/schemas/vmVirtualMachineInstanceTemplateSpec.ts index d551b103..a5a9fcfd 100644 --- a/palette/schemas/vmVirtualMachineInstanceTemplateSpec.ts +++ b/palette/schemas/vmVirtualMachineInstanceTemplateSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineMemoryDumpRequest.ts b/palette/schemas/vmVirtualMachineMemoryDumpRequest.ts index ebb71517..416daca3 100644 --- a/palette/schemas/vmVirtualMachineMemoryDumpRequest.ts +++ b/palette/schemas/vmVirtualMachineMemoryDumpRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineStartFailure.ts b/palette/schemas/vmVirtualMachineStartFailure.ts index 6e0d63b6..ada5bcbb 100644 --- a/palette/schemas/vmVirtualMachineStartFailure.ts +++ b/palette/schemas/vmVirtualMachineStartFailure.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineStateChangeRequest.ts b/palette/schemas/vmVirtualMachineStateChangeRequest.ts index e1b180c4..64f26132 100644 --- a/palette/schemas/vmVirtualMachineStateChangeRequest.ts +++ b/palette/schemas/vmVirtualMachineStateChangeRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineStateChangeRequestData.ts b/palette/schemas/vmVirtualMachineStateChangeRequestData.ts index bdeb112e..697fab54 100644 --- a/palette/schemas/vmVirtualMachineStateChangeRequestData.ts +++ b/palette/schemas/vmVirtualMachineStateChangeRequestData.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVirtualMachineVolumeRequest.ts b/palette/schemas/vmVirtualMachineVolumeRequest.ts index 90dc3e23..9fb16de0 100644 --- a/palette/schemas/vmVirtualMachineVolumeRequest.ts +++ b/palette/schemas/vmVirtualMachineVolumeRequest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVolume.ts b/palette/schemas/vmVolume.ts index 997f5a02..5e3d3e06 100644 --- a/palette/schemas/vmVolume.ts +++ b/palette/schemas/vmVolume.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmVolumeSnapshotStatus.ts b/palette/schemas/vmVolumeSnapshotStatus.ts index 972debf7..be11b9de 100644 --- a/palette/schemas/vmVolumeSnapshotStatus.ts +++ b/palette/schemas/vmVolumeSnapshotStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmWatchdog.ts b/palette/schemas/vmWatchdog.ts index a4f15178..89ee70e1 100644 --- a/palette/schemas/vmWatchdog.ts +++ b/palette/schemas/vmWatchdog.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vmWeightedPodAffinityTerm.ts b/palette/schemas/vmWeightedPodAffinityTerm.ts index 0d02ba24..d546af09 100644 --- a/palette/schemas/vmWeightedPodAffinityTerm.ts +++ b/palette/schemas/vmWeightedPodAffinityTerm.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereAccount.ts b/palette/schemas/vsphereAccount.ts index cbe00375..55d5f38f 100644 --- a/palette/schemas/vsphereAccount.ts +++ b/palette/schemas/vsphereAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereAccounts.ts b/palette/schemas/vsphereAccounts.ts index 02d1c2ec..b6898d84 100644 --- a/palette/schemas/vsphereAccounts.ts +++ b/palette/schemas/vsphereAccounts.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereAccountsUidClusterResParams.ts b/palette/schemas/vsphereAccountsUidClusterResParams.ts index 608365a1..ffee32fc 100644 --- a/palette/schemas/vsphereAccountsUidClusterResParams.ts +++ b/palette/schemas/vsphereAccountsUidClusterResParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereCloudAccount.ts b/palette/schemas/vsphereCloudAccount.ts index 3235ce12..4b169c18 100644 --- a/palette/schemas/vsphereCloudAccount.ts +++ b/palette/schemas/vsphereCloudAccount.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereCloudClusterConfigEntity.ts b/palette/schemas/vsphereCloudClusterConfigEntity.ts index a58c8327..3319cd5d 100644 --- a/palette/schemas/vsphereCloudClusterConfigEntity.ts +++ b/palette/schemas/vsphereCloudClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereCloudConfig.ts b/palette/schemas/vsphereCloudConfig.ts index 36d42338..b261a6f7 100644 --- a/palette/schemas/vsphereCloudConfig.ts +++ b/palette/schemas/vsphereCloudConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereCloudConfigSpec.ts b/palette/schemas/vsphereCloudConfigSpec.ts index 85a40d18..6decdb31 100644 --- a/palette/schemas/vsphereCloudConfigSpec.ts +++ b/palette/schemas/vsphereCloudConfigSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereCloudConfigStatus.ts b/palette/schemas/vsphereCloudConfigStatus.ts index 3eb1cb21..bc7693fe 100644 --- a/palette/schemas/vsphereCloudConfigStatus.ts +++ b/palette/schemas/vsphereCloudConfigStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereCloudConfigStatusRoleDigest.ts b/palette/schemas/vsphereCloudConfigStatusRoleDigest.ts index 829b3883..f7f92519 100644 --- a/palette/schemas/vsphereCloudConfigStatusRoleDigest.ts +++ b/palette/schemas/vsphereCloudConfigStatusRoleDigest.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereCloudDatacenter.ts b/palette/schemas/vsphereCloudDatacenter.ts index 56ae091e..db31d6ab 100644 --- a/palette/schemas/vsphereCloudDatacenter.ts +++ b/palette/schemas/vsphereCloudDatacenter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereClusterConfig.ts b/palette/schemas/vsphereClusterConfig.ts index f618b5b7..db3b28cd 100644 --- a/palette/schemas/vsphereClusterConfig.ts +++ b/palette/schemas/vsphereClusterConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereClusterConfigEntity.ts b/palette/schemas/vsphereClusterConfigEntity.ts index a974877f..c52bf38e 100644 --- a/palette/schemas/vsphereClusterConfigEntity.ts +++ b/palette/schemas/vsphereClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereComputeCluster.ts b/palette/schemas/vsphereComputeCluster.ts index ea825a2a..9e6180ee 100644 --- a/palette/schemas/vsphereComputeCluster.ts +++ b/palette/schemas/vsphereComputeCluster.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereComputeClusterResources.ts b/palette/schemas/vsphereComputeClusterResources.ts index 7281ed89..155f12c1 100644 --- a/palette/schemas/vsphereComputeClusterResources.ts +++ b/palette/schemas/vsphereComputeClusterResources.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereDatacenter.ts b/palette/schemas/vsphereDatacenter.ts index 64d03270..5b0ebd89 100644 --- a/palette/schemas/vsphereDatacenter.ts +++ b/palette/schemas/vsphereDatacenter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereDatacenters.ts b/palette/schemas/vsphereDatacenters.ts index 91a32e64..f0b86512 100644 --- a/palette/schemas/vsphereDatacenters.ts +++ b/palette/schemas/vsphereDatacenters.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereDnsMapping.ts b/palette/schemas/vsphereDnsMapping.ts index 362c8d11..9874c8ae 100644 --- a/palette/schemas/vsphereDnsMapping.ts +++ b/palette/schemas/vsphereDnsMapping.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereDnsMappingSpec.ts b/palette/schemas/vsphereDnsMappingSpec.ts index 09b8e165..bbf125cb 100644 --- a/palette/schemas/vsphereDnsMappingSpec.ts +++ b/palette/schemas/vsphereDnsMappingSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereDnsMappings.ts b/palette/schemas/vsphereDnsMappings.ts index 69a211fc..517b2fc7 100644 --- a/palette/schemas/vsphereDnsMappings.ts +++ b/palette/schemas/vsphereDnsMappings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereDnsMappingsGetParams.ts b/palette/schemas/vsphereDnsMappingsGetParams.ts index 47ce5f25..e2cfdb27 100644 --- a/palette/schemas/vsphereDnsMappingsGetParams.ts +++ b/palette/schemas/vsphereDnsMappingsGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereEnv.ts b/palette/schemas/vsphereEnv.ts index 4a3faf53..f2914e94 100644 --- a/palette/schemas/vsphereEnv.ts +++ b/palette/schemas/vsphereEnv.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereImage.ts b/palette/schemas/vsphereImage.ts index d073ea70..10910100 100644 --- a/palette/schemas/vsphereImage.ts +++ b/palette/schemas/vsphereImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereInstanceType.ts b/palette/schemas/vsphereInstanceType.ts index a340c9bf..8bc83049 100644 --- a/palette/schemas/vsphereInstanceType.ts +++ b/palette/schemas/vsphereInstanceType.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachine.ts b/palette/schemas/vsphereMachine.ts index 7b0f5c6f..ce6d9f65 100644 --- a/palette/schemas/vsphereMachine.ts +++ b/palette/schemas/vsphereMachine.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachinePoolCloudConfigEntity.ts b/palette/schemas/vsphereMachinePoolCloudConfigEntity.ts index c2a8f345..58976f69 100644 --- a/palette/schemas/vsphereMachinePoolCloudConfigEntity.ts +++ b/palette/schemas/vsphereMachinePoolCloudConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachinePoolConfig.ts b/palette/schemas/vsphereMachinePoolConfig.ts index f419f01b..64134ff2 100644 --- a/palette/schemas/vsphereMachinePoolConfig.ts +++ b/palette/schemas/vsphereMachinePoolConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachinePoolConfigAdditionalLabels.ts b/palette/schemas/vsphereMachinePoolConfigAdditionalLabels.ts index 05fff3a3..70cc83bc 100644 --- a/palette/schemas/vsphereMachinePoolConfigAdditionalLabels.ts +++ b/palette/schemas/vsphereMachinePoolConfigAdditionalLabels.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachinePoolConfigAdditionalTags.ts b/palette/schemas/vsphereMachinePoolConfigAdditionalTags.ts index 71464c3e..0ef62cfa 100644 --- a/palette/schemas/vsphereMachinePoolConfigAdditionalTags.ts +++ b/palette/schemas/vsphereMachinePoolConfigAdditionalTags.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachinePoolConfigEntity.ts b/palette/schemas/vsphereMachinePoolConfigEntity.ts index c3910e75..75b75dd3 100644 --- a/palette/schemas/vsphereMachinePoolConfigEntity.ts +++ b/palette/schemas/vsphereMachinePoolConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachineSpec.ts b/palette/schemas/vsphereMachineSpec.ts index 702f4e4c..e462ce48 100644 --- a/palette/schemas/vsphereMachineSpec.ts +++ b/palette/schemas/vsphereMachineSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMachines.ts b/palette/schemas/vsphereMachines.ts index 010c582c..2563f676 100644 --- a/palette/schemas/vsphereMachines.ts +++ b/palette/schemas/vsphereMachines.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereMappingGetParams.ts b/palette/schemas/vsphereMappingGetParams.ts index 494dfa73..3497e8dc 100644 --- a/palette/schemas/vsphereMappingGetParams.ts +++ b/palette/schemas/vsphereMappingGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereNetworkConfig.ts b/palette/schemas/vsphereNetworkConfig.ts index 0ad1c6d2..49387b25 100644 --- a/palette/schemas/vsphereNetworkConfig.ts +++ b/palette/schemas/vsphereNetworkConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereNetworkConfigEntity.ts b/palette/schemas/vsphereNetworkConfigEntity.ts index 5224870b..46fcc138 100644 --- a/palette/schemas/vsphereNetworkConfigEntity.ts +++ b/palette/schemas/vsphereNetworkConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereNic.ts b/palette/schemas/vsphereNic.ts index ece433fe..25fc6680 100644 --- a/palette/schemas/vsphereNic.ts +++ b/palette/schemas/vsphereNic.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vsphereOverlordClusterConfigEntity.ts b/palette/schemas/vsphereOverlordClusterConfigEntity.ts index 26a522bc..88c37046 100644 --- a/palette/schemas/vsphereOverlordClusterConfigEntity.ts +++ b/palette/schemas/vsphereOverlordClusterConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vspherePlacementConfig.ts b/palette/schemas/vspherePlacementConfig.ts index 28bae88a..32a3fb3d 100644 --- a/palette/schemas/vspherePlacementConfig.ts +++ b/palette/schemas/vspherePlacementConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/vspherePlacementConfigEntity.ts b/palette/schemas/vspherePlacementConfigEntity.ts index 3e0c82a2..bbc2f2a6 100644 --- a/palette/schemas/vspherePlacementConfigEntity.ts +++ b/palette/schemas/vspherePlacementConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspace.ts b/palette/schemas/workspace.ts index 9a0bf4f1..c2b86357 100644 --- a/palette/schemas/workspace.ts +++ b/palette/schemas/workspace.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackup.ts b/palette/schemas/workspaceBackup.ts index 40596997..fd77a594 100644 --- a/palette/schemas/workspaceBackup.ts +++ b/palette/schemas/workspaceBackup.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupClusterRef.ts b/palette/schemas/workspaceBackupClusterRef.ts index ce8d7ef0..f3b38d10 100644 --- a/palette/schemas/workspaceBackupClusterRef.ts +++ b/palette/schemas/workspaceBackupClusterRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupConfig.ts b/palette/schemas/workspaceBackupConfig.ts index 8210acf3..d9ac9f4e 100644 --- a/palette/schemas/workspaceBackupConfig.ts +++ b/palette/schemas/workspaceBackupConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupConfigEntity.ts b/palette/schemas/workspaceBackupConfigEntity.ts index 8ed8727a..fd641b47 100644 --- a/palette/schemas/workspaceBackupConfigEntity.ts +++ b/palette/schemas/workspaceBackupConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupDeleteEntity.ts b/palette/schemas/workspaceBackupDeleteEntity.ts index a6395c96..bbf5e1c6 100644 --- a/palette/schemas/workspaceBackupDeleteEntity.ts +++ b/palette/schemas/workspaceBackupDeleteEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupSpec.ts b/palette/schemas/workspaceBackupSpec.ts index 63d364ea..449204f9 100644 --- a/palette/schemas/workspaceBackupSpec.ts +++ b/palette/schemas/workspaceBackupSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupState.ts b/palette/schemas/workspaceBackupState.ts index 4e0230d7..b30a9451 100644 --- a/palette/schemas/workspaceBackupState.ts +++ b/palette/schemas/workspaceBackupState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupStatus.ts b/palette/schemas/workspaceBackupStatus.ts index 2e66f20e..5a9b76c0 100644 --- a/palette/schemas/workspaceBackupStatus.ts +++ b/palette/schemas/workspaceBackupStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupStatusConfig.ts b/palette/schemas/workspaceBackupStatusConfig.ts index 7bbd61eb..09825a9e 100644 --- a/palette/schemas/workspaceBackupStatusConfig.ts +++ b/palette/schemas/workspaceBackupStatusConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceBackupStatusMeta.ts b/palette/schemas/workspaceBackupStatusMeta.ts index ab255952..a8198111 100644 --- a/palette/schemas/workspaceBackupStatusMeta.ts +++ b/palette/schemas/workspaceBackupStatusMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterBackupConfig.ts b/palette/schemas/workspaceClusterBackupConfig.ts index c7d70b6f..265dc6cc 100644 --- a/palette/schemas/workspaceClusterBackupConfig.ts +++ b/palette/schemas/workspaceClusterBackupConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterBackupResponse.ts b/palette/schemas/workspaceClusterBackupResponse.ts index 8466f5b9..feef5399 100644 --- a/palette/schemas/workspaceClusterBackupResponse.ts +++ b/palette/schemas/workspaceClusterBackupResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterNamespace.ts b/palette/schemas/workspaceClusterNamespace.ts index f26319e0..7e13e862 100644 --- a/palette/schemas/workspaceClusterNamespace.ts +++ b/palette/schemas/workspaceClusterNamespace.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterNamespacesEntity.ts b/palette/schemas/workspaceClusterNamespacesEntity.ts index 38ec249c..7404891f 100644 --- a/palette/schemas/workspaceClusterNamespacesEntity.ts +++ b/palette/schemas/workspaceClusterNamespacesEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterRef.ts b/palette/schemas/workspaceClusterRef.ts index 6e897d11..f40c5e9e 100644 --- a/palette/schemas/workspaceClusterRef.ts +++ b/palette/schemas/workspaceClusterRef.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterRestoreConfig.ts b/palette/schemas/workspaceClusterRestoreConfig.ts index 21741540..66a8031c 100644 --- a/palette/schemas/workspaceClusterRestoreConfig.ts +++ b/palette/schemas/workspaceClusterRestoreConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterRestoreResponse.ts b/palette/schemas/workspaceClusterRestoreResponse.ts index 592c63db..4b4b2dc5 100644 --- a/palette/schemas/workspaceClusterRestoreResponse.ts +++ b/palette/schemas/workspaceClusterRestoreResponse.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterRestoreState.ts b/palette/schemas/workspaceClusterRestoreState.ts index d87f0870..5786dac9 100644 --- a/palette/schemas/workspaceClusterRestoreState.ts +++ b/palette/schemas/workspaceClusterRestoreState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadCronJobs.ts b/palette/schemas/workspaceClusterWorkloadCronJobs.ts index 6a087452..5afa4ef0 100644 --- a/palette/schemas/workspaceClusterWorkloadCronJobs.ts +++ b/palette/schemas/workspaceClusterWorkloadCronJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadDaemonSets.ts b/palette/schemas/workspaceClusterWorkloadDaemonSets.ts index cd02eae5..e13ae035 100644 --- a/palette/schemas/workspaceClusterWorkloadDaemonSets.ts +++ b/palette/schemas/workspaceClusterWorkloadDaemonSets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadDeployments.ts b/palette/schemas/workspaceClusterWorkloadDeployments.ts index f04b6ae6..cf00d99a 100644 --- a/palette/schemas/workspaceClusterWorkloadDeployments.ts +++ b/palette/schemas/workspaceClusterWorkloadDeployments.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadJobs.ts b/palette/schemas/workspaceClusterWorkloadJobs.ts index c458c8a1..f45ec55c 100644 --- a/palette/schemas/workspaceClusterWorkloadJobs.ts +++ b/palette/schemas/workspaceClusterWorkloadJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadNamespaces.ts b/palette/schemas/workspaceClusterWorkloadNamespaces.ts index 7eeff2ac..104c1aac 100644 --- a/palette/schemas/workspaceClusterWorkloadNamespaces.ts +++ b/palette/schemas/workspaceClusterWorkloadNamespaces.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadPods.ts b/palette/schemas/workspaceClusterWorkloadPods.ts index ba0c8e06..5849a5db 100644 --- a/palette/schemas/workspaceClusterWorkloadPods.ts +++ b/palette/schemas/workspaceClusterWorkloadPods.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadRoleBindings.ts b/palette/schemas/workspaceClusterWorkloadRoleBindings.ts index 63730dcd..02e907a6 100644 --- a/palette/schemas/workspaceClusterWorkloadRoleBindings.ts +++ b/palette/schemas/workspaceClusterWorkloadRoleBindings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClusterWorkloadStatefulSets.ts b/palette/schemas/workspaceClusterWorkloadStatefulSets.ts index 9942027c..c5e15be3 100644 --- a/palette/schemas/workspaceClusterWorkloadStatefulSets.ts +++ b/palette/schemas/workspaceClusterWorkloadStatefulSets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadCronJobs.ts b/palette/schemas/workspaceClustersWorkloadCronJobs.ts index e903c839..fcae699b 100644 --- a/palette/schemas/workspaceClustersWorkloadCronJobs.ts +++ b/palette/schemas/workspaceClustersWorkloadCronJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadDaemonSets.ts b/palette/schemas/workspaceClustersWorkloadDaemonSets.ts index 9d6537a3..a2fb4670 100644 --- a/palette/schemas/workspaceClustersWorkloadDaemonSets.ts +++ b/palette/schemas/workspaceClustersWorkloadDaemonSets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadDeployments.ts b/palette/schemas/workspaceClustersWorkloadDeployments.ts index 04051c5f..c02bba68 100644 --- a/palette/schemas/workspaceClustersWorkloadDeployments.ts +++ b/palette/schemas/workspaceClustersWorkloadDeployments.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadJobs.ts b/palette/schemas/workspaceClustersWorkloadJobs.ts index 4fc5cc23..d8da36dc 100644 --- a/palette/schemas/workspaceClustersWorkloadJobs.ts +++ b/palette/schemas/workspaceClustersWorkloadJobs.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadNamespaces.ts b/palette/schemas/workspaceClustersWorkloadNamespaces.ts index 31707420..d7ff0d64 100644 --- a/palette/schemas/workspaceClustersWorkloadNamespaces.ts +++ b/palette/schemas/workspaceClustersWorkloadNamespaces.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadPods.ts b/palette/schemas/workspaceClustersWorkloadPods.ts index c8f84e2c..99e9ce06 100644 --- a/palette/schemas/workspaceClustersWorkloadPods.ts +++ b/palette/schemas/workspaceClustersWorkloadPods.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadRoleBindings.ts b/palette/schemas/workspaceClustersWorkloadRoleBindings.ts index 9b825288..45115a85 100644 --- a/palette/schemas/workspaceClustersWorkloadRoleBindings.ts +++ b/palette/schemas/workspaceClustersWorkloadRoleBindings.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceClustersWorkloadStatefulSets.ts b/palette/schemas/workspaceClustersWorkloadStatefulSets.ts index d300b47e..dfe3d6e9 100644 --- a/palette/schemas/workspaceClustersWorkloadStatefulSets.ts +++ b/palette/schemas/workspaceClustersWorkloadStatefulSets.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceEntity.ts b/palette/schemas/workspaceEntity.ts index 00eeecac..8f119125 100644 --- a/palette/schemas/workspaceEntity.ts +++ b/palette/schemas/workspaceEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceError.ts b/palette/schemas/workspaceError.ts index 6d237497..65514085 100644 --- a/palette/schemas/workspaceError.ts +++ b/palette/schemas/workspaceError.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceNamespaceImage.ts b/palette/schemas/workspaceNamespaceImage.ts index 560214d0..c88df0c9 100644 --- a/palette/schemas/workspaceNamespaceImage.ts +++ b/palette/schemas/workspaceNamespaceImage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceNamespaceResourceAllocation.ts b/palette/schemas/workspaceNamespaceResourceAllocation.ts index 1f78e51c..78f3a368 100644 --- a/palette/schemas/workspaceNamespaceResourceAllocation.ts +++ b/palette/schemas/workspaceNamespaceResourceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceOpsBackupGetParams.ts b/palette/schemas/workspaceOpsBackupGetParams.ts index 74b19aa3..f469efbf 100644 --- a/palette/schemas/workspaceOpsBackupGetParams.ts +++ b/palette/schemas/workspaceOpsBackupGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceOpsRestoreGetParams.ts b/palette/schemas/workspaceOpsRestoreGetParams.ts index e25a7477..a53c7d39 100644 --- a/palette/schemas/workspaceOpsRestoreGetParams.ts +++ b/palette/schemas/workspaceOpsRestoreGetParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspacePolicies.ts b/palette/schemas/workspacePolicies.ts index 6c3ab227..34c563e2 100644 --- a/palette/schemas/workspacePolicies.ts +++ b/palette/schemas/workspacePolicies.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceQuota.ts b/palette/schemas/workspaceQuota.ts index 73da1b14..6dcd0472 100644 --- a/palette/schemas/workspaceQuota.ts +++ b/palette/schemas/workspaceQuota.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceResourceAllocation.ts b/palette/schemas/workspaceResourceAllocation.ts index c6f9e67b..b6c5d575 100644 --- a/palette/schemas/workspaceResourceAllocation.ts +++ b/palette/schemas/workspaceResourceAllocation.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceResourceAllocationsEntity.ts b/palette/schemas/workspaceResourceAllocationsEntity.ts index 7578d57f..368db0af 100644 --- a/palette/schemas/workspaceResourceAllocationsEntity.ts +++ b/palette/schemas/workspaceResourceAllocationsEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRestore.ts b/palette/schemas/workspaceRestore.ts index 8924c2fd..3df95ce0 100644 --- a/palette/schemas/workspaceRestore.ts +++ b/palette/schemas/workspaceRestore.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRestoreConfig.ts b/palette/schemas/workspaceRestoreConfig.ts index 271dc399..ad38e8b5 100644 --- a/palette/schemas/workspaceRestoreConfig.ts +++ b/palette/schemas/workspaceRestoreConfig.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRestoreConfigEntity.ts b/palette/schemas/workspaceRestoreConfigEntity.ts index 80d8bca7..552466da 100644 --- a/palette/schemas/workspaceRestoreConfigEntity.ts +++ b/palette/schemas/workspaceRestoreConfigEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRestoreSpec.ts b/palette/schemas/workspaceRestoreSpec.ts index 430b6bf4..4eca0b63 100644 --- a/palette/schemas/workspaceRestoreSpec.ts +++ b/palette/schemas/workspaceRestoreSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRestoreState.ts b/palette/schemas/workspaceRestoreState.ts index 06c001f9..06c7a7cd 100644 --- a/palette/schemas/workspaceRestoreState.ts +++ b/palette/schemas/workspaceRestoreState.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRestoreStatus.ts b/palette/schemas/workspaceRestoreStatus.ts index 349c96ec..b3665e46 100644 --- a/palette/schemas/workspaceRestoreStatus.ts +++ b/palette/schemas/workspaceRestoreStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRestoreStatusMeta.ts b/palette/schemas/workspaceRestoreStatusMeta.ts index eb710727..c5113bd2 100644 --- a/palette/schemas/workspaceRestoreStatusMeta.ts +++ b/palette/schemas/workspaceRestoreStatusMeta.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRolesPatch.ts b/palette/schemas/workspaceRolesPatch.ts index f4555324..115cc22a 100644 --- a/palette/schemas/workspaceRolesPatch.ts +++ b/palette/schemas/workspaceRolesPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceRolesUidSummary.ts b/palette/schemas/workspaceRolesUidSummary.ts index 20499588..36b2dec5 100644 --- a/palette/schemas/workspaceRolesUidSummary.ts +++ b/palette/schemas/workspaceRolesUidSummary.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceScopeRoles.ts b/palette/schemas/workspaceScopeRoles.ts index a7591e74..17911742 100644 --- a/palette/schemas/workspaceScopeRoles.ts +++ b/palette/schemas/workspaceScopeRoles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceSpec.ts b/palette/schemas/workspaceSpec.ts index d5deaef3..c1fbadb4 100644 --- a/palette/schemas/workspaceSpec.ts +++ b/palette/schemas/workspaceSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceStatus.ts b/palette/schemas/workspaceStatus.ts index 97254b94..21f7454d 100644 --- a/palette/schemas/workspaceStatus.ts +++ b/palette/schemas/workspaceStatus.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceWorkloadsFilter.ts b/palette/schemas/workspaceWorkloadsFilter.ts index ac9fc982..30da9999 100644 --- a/palette/schemas/workspaceWorkloadsFilter.ts +++ b/palette/schemas/workspaceWorkloadsFilter.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspaceWorkloadsSpec.ts b/palette/schemas/workspaceWorkloadsSpec.ts index d09fdbb0..289fe0e7 100644 --- a/palette/schemas/workspaceWorkloadsSpec.ts +++ b/palette/schemas/workspaceWorkloadsSpec.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspacesRoles.ts b/palette/schemas/workspacesRoles.ts index 424c1d90..339b0c12 100644 --- a/palette/schemas/workspacesRoles.ts +++ b/palette/schemas/workspacesRoles.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspacesRolesPatch.ts b/palette/schemas/workspacesRolesPatch.ts index 3bc1ff60..385ad2b7 100644 --- a/palette/schemas/workspacesRolesPatch.ts +++ b/palette/schemas/workspacesRolesPatch.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/workspacesValidateNameParams.ts b/palette/schemas/workspacesValidateNameParams.ts index 6699f1d4..8a7ef042 100644 --- a/palette/schemas/workspacesValidateNameParams.ts +++ b/palette/schemas/workspacesValidateNameParams.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/yearlyUsage.ts b/palette/schemas/yearlyUsage.ts index ee573412..5efa14c7 100644 --- a/palette/schemas/yearlyUsage.ts +++ b/palette/schemas/yearlyUsage.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1 diff --git a/palette/schemas/zoneEntity.ts b/palette/schemas/zoneEntity.ts index 09da3f95..4ff9c408 100644 --- a/palette/schemas/zoneEntity.ts +++ b/palette/schemas/zoneEntity.ts @@ -4,7 +4,7 @@ */ /** - * Generated by orval v7.17.0 🍺 + * Generated by orval v7.17.2 🍺 * Do not edit manually. * Palette APIs - 4.8 * OpenAPI spec version: v1