The identity and technical contract details declared by the specification.
v1VspherePlacementConfigEntity
object
Both ClusterConfig and MachinePoolConfig will have PlacementConfig MachinePoolconfig.Placements will overwrite values defined in ClusterConfig Currently the co…
9 properties
v1VirtualCloudClusterConfigEntity
object
Virtual cloud cluster config entity
1 property
v1AwsSubnetEntity
object
2 properties
v1CustomMachinePoolConfig
object
9 properties
1 required
v1CloudStackMachines
object
CloudStack machine list
1 property
1 required
v1CloudStackMachineConfig
object
CloudStack-specific machine configuration
4 properties
v1MaasMachine
object
Maas cloud VM definition
5 properties
v1VirtualCloudConfig
object
VirtualCloudConfig is the Schema for the virtual cloudconfigs API
5 properties
v1EdgeNativeCloudConfig
object
EdgeNativeCloudConfig is the Schema for the edgenativecloudconfigs API
3 properties
v1HybridEdgeNativeMachinePoolConfigEntity
object
Hybrid Edge-Native cluster's machine-pool configuration request payload
2 properties
v1EdgeNativeClusterConfig
object
EdgeNativeClusterConfig definnes Edge Native Cluster specific Spec
6 properties
v1AzureMachineSpec
object
Azure cloud VM definition spec
10 properties
3 required
v1AwsResourceReference
object
AWSResourceReference is a reference to a specific AWS resource by ID or filters
3 properties
v1MachineHealthCondition
object
Machine health condition
4 properties
v1FargateSelector
object
FargateSelector specifies a selector for pods that should run on this fargate pool
2 properties
1 required
v1HybridPoolClusterCloudType
string
Flag to indicate whether the pool is deployed in any cloud or an edge environment
v1GcpMachinePoolCloudConfigEntity
object
5 properties
1 required
v1CloudStackMachinePoolConfig
object
Configuration for a CloudStack machine pool
v1AzureMachinePoolConfig
object
25 properties
1 required
v1EksCloudClusterConfigEntity
object
EKS cloud cluster config entity
1 property
v1CustomCloudClusterConfigEntity
object
Custom cloud cluster config entity
1 property
v1AzureCloudClusterConfigEntity
object
Azure cloud cluster config entity
1 property
v1VsphereCloudConfigStatus
object
VsphereCloudConfigStatus defines the observed state of VsphereCloudConfig
10 properties
v1VsphereClusterConfigEntity
object
5 properties
1 required
v1EdgeNativeMachinePoolConfig
object
20 properties
1 required
v1AwsClusterConfig
object
Cluster level configuration for aws cloud and applicable for all the machine pools
7 properties
1 required
v1CustomCloudConfig
object
CustomCloudConfig is the Schema for the custom cloudconfigs API
3 properties
v1MaasCloudClusterConfigEntity
object
Maas cloud cluster config entity
1 property
v1MachineMaintenanceStatus
object
Machine maintenance status
3 properties
v1AzureCloudConfig
object
AzureCloudConfig is the Schema for the azurecloudconfigs API
5 properties
v1AwsMachinePoolConfig
object
28 properties
1 required
v1CloudStackMachinePoolCloudConfigEntity
object
4 properties
1 required
v1MachinePoolsMachineUids
object
1 property
v1CloudStackMachineSpec
object
CloudStack cloud VM definition spec
9 properties
v1EksCloudConfigSpec
object
EksCloudConfigSpec defines the cloud configuration input by user
4 properties
v1ClusterCondition
object
6 properties
2 required
v1CustomMachinePoolBaseConfigEntity
object
Machine pool configuration for the custom cluster
4 properties
v1CloudStackCloudConfigStatus
object
CloudStackCloudConfigStatus defines the observed state of CloudStackCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a sp…
4 properties
v1AADProfile
object
AADProfile - AAD integration is managed by AKS.
2 properties
2 required
v1UpdateStrategy
object
UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more…
3 properties
v1CloudStackCloudConfig
object
CloudStackCloudConfig is the Schema for the CloudStackcloudconfigs API
5 properties
v1MachineMetadata
object
Machine metadata that holds information about the actual machine/node as reported by the cloud provider or orchestrator.
1 property
v1MaasCloudConfig
object
MaasCloudConfig is the Schema for the maascloudconfigs API
5 properties
v1MaasImage
object
Name of the image
2 properties
v1CloudStackMachineOffering
object
CloudStack compute offering configuration for machine
1 property
v1MaasClusterConfig
object
Cluster level configuration for MAAS cloud and applicable for all the machine pools
5 properties
1 required
v1APIServerAccessProfile
object
APIServerAccessProfile - access profile for AKS API server.
4 properties
v1AzureMachineSpecImage
object
Azure Machine Spec Image
9 properties
v1AwsHybridMachinePool
object
Machine pool reference of cloud config of cluster deployed by hybrid cluster
3 properties
v1VsphereNic
object
vSphere network interface
4 properties
1 required
v1AwsNic
object
AWS network interface
3 properties
v1SpotVMOptions
object
SpotVMOptions defines the options relevant to running the Machine on Spot VMs
1 property
v1ListMetaData
object
ListMeta describes metadata for the resource listing
4 properties
v1AzureMachineSpecAvailabilityZone
object
Azure Machine Spec Availability zone
2 properties
v1AzureMachinePoolCloudConfigEntity
object
4 properties
v1CloudStackMachineDiskOffering
object
CloudStack disk offering configuration for machine
5 properties
v1AwsCloudConfigSpec
object
AwsCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api
4 properties
v1GcpMachineSpec
object
GCP cloud VM definition spec
9 properties
1 required
v1GenericCloudConfigSpec
object
Generic CloudConfig spec for all cloud types
4 properties
v1MaasCloudConfigStatus
object
MaasCloudConfigStatus defines the observed state of MaasCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machi…
7 properties
v1MachineAddress
object
Machine network address
2 properties
v1MaasNetworkConfig
object
4 properties
1 required
v1AzureVHDImage
object
Mold always create VHD image for custom image, and this can be use as golden images
5 properties
v1HybridCluster
object
3 properties
v1ObjectMeta
object
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
7 properties
v1NestedCloudConfigStatus
object
Defines the status of virtual cloud config
2 properties
v1CloudStackNic
object
CloudStack network interface
4 properties
v1MachineHealthEntity
object
Machine health information for a single machine
6 properties
v1OsSku
string
OS SKU for AKS node pools. Immutable after creation.
v1GenericMachine
object
Generic cloud VM definition
5 properties
v1VirtualClusterHelmRelease
object
2 properties
v1AzureMachinePoolConfigEntity
object
3 properties
1 required
v1Uid
object
1 property
1 required
v1VsphereInstanceType
object
3 properties
3 required
v1HybridEdgeNativeMachinePoolConfigUpdateEntity
object
Hybrid Edge-Native cluster's machine-pool configuration update request payload
3 properties
v1MaasMachines
object
List of MAAS machines
2 properties
1 required
v1VsphereMachinePoolCloudConfigEntity
object
2 properties
v1MachinePoolConfigEntity
object
Machine pool configuration for the cluster
18 properties
3 required
v1MachinePoolBaseConfig
object
17 properties
1 required
v1MaasNic
object
Maas network interface
3 properties
v1EksCloudConfig
object
EksCloudConfig is the Schema for the ekscloudconfigs API
4 properties
v1CustomMachinePoolConfigEntity
object
2 properties
1 required
v1AzureCloudConfigStatus
object
AzureCloudConfigStatus defines the observed state of AzureCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific mac…
8 properties
v1AzureClusterConfig
object
Cluster level configuration for Azure cloud and applicable for all the machine pools
16 properties
3 required
v1CloudStackMachineTemplate
object
CloudStack template configuration for machine
1 property
v1GenericCloudClusterConfigEntity
object
Generic cloud cluster config entity
1 property
v1VirtualCloudConfigSpec
object
VirtualCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec for cluster-api.
3 properties
3 required
v1IamRolesAnywhere
object
IamRolesAnywhere specifies the IAM Roles Anywhere configuration for the AWS/EKS cluster
5 properties
v1CustomMachinePoolCloudConfigEntity
object
1 property
v1SpectroClusterProfileEntity
object
Cluster profile request payload
4 properties
v1CustomMachines
object
List of Custom machines
2 properties
1 required
v1EdgeNativeHybridConfigEntity
object
EdgeNativeHybridMachineConfigEntity defines Edge Native machine configuration
3 properties
v1AwsCloudConfigStatus
object
AwsCloudConfigStatus defines the observed state of AwsCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machine…
7 properties
v1Pool
object
Pool defines IP ranges or with CIDR for available IPs Gateway, Prefix and Nameserver if provided, will overwrite values in IPPool
6 properties
v1CloudStackNetworkSpec
object
Enhanced network configuration for CloudStack
8 properties
v1CustomCloudConfigSpec
object
CustomCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api
3 properties
v1EdgeNativeCloudClusterConfigEntity
object
EdgeNative cloud cluster config entity
1 property
v1GenericMachines
object
Generic machine list
2 properties
1 required
v1GenericClusterConfig
object
Generic cluster config
2 properties
v1EksMachineCloudConfigEntity
object
9 properties
v1CloudStackCloudConfigSpec
object
CloudStackCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api
3 properties
v1EdgeNativeControlPlaneEndPoint
object
3 properties
v1VirtualClusterHelmChart
object
3 properties
v1CloudStackClusterConfigUpdateEntity
object
Cluster level update configuration for CloudStack
2 properties
v1EncryptionConfig
object
EncryptionConfig specifies the encryption configuration for the EKS clsuter.
3 properties
v1HybridEdgeNativeMachineCloudConfig
object
HybridEdgeNativeMachineCloudConfig defines hybrid Edge-Native cluster's machine configurations
3 properties
2 required
v1EksFargateProfiles
object
Fargate profiles
1 property
v1VirtualClusterResize
object
1 property
1 required
v1SpectroClusterVariable
object
Variable with value which will be used within the packs of cluster profile
2 properties
1 required
v1AzureMachines
object
Azure machine list
2 properties
1 required
v1VirtualMachineSpec
object
Virtual cloud machine definition spec
2 properties
v1CustomClusterConfig
object
Cluster level configuration for Custom cloud and applicable for all the machine pools
1 property
1 required
v1AwsMachines
object
AWS machine list
2 properties
1 required
v1GenericMachineSpec
object
Generic cloud VM definition spec
6 properties
v1AwsHybridConfig
object
AwsHybridConfig specifies the AWS Hybrid configuration for the cluster
5 properties
v1VirtualInstanceType
object
6 properties
v1Nameserver
object
Nameserver define search domains and nameserver addresses
2 properties
v1Time
string
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 pack…
v1MachineHealth
object
Machine health state
3 properties
v1VirtualMachine
object
Virtual cloud machine definition
4 properties
v1AwsMachineSpec
object
AWS cloud VM definition spec
13 properties
3 required
v1VirtualMachines
object
List of virtual machines
2 properties
1 required
v1AwsCloudHybridConfigEntity
object
AWS cloud hybrid config entity
1 property
v1GcpCloudConfigStatus
object
GcpCloudConfigStatus defines the observed state of GcpCloudConfig The cloudimage info built by Mold is stored here image should be mapped to a specific machine…
7 properties
v1CloudStackMachine
object
CloudStack cloud VM definition
5 properties
v1CustomInstanceType
object
4 properties
v1EksSubnetEntity
object
2 properties
v1AwsAMI
object
4 properties
v1GcpImage
object
Refers to GCP image
4 properties
v1HybridEdgeNativeMachinePoolConfig
object
HybridEdgeNativeMachinePoolConfig defines hybrid Edge-Native cluster's machine-pool configurations
2 properties
v1MaasCloudConfigSpec
object
MaasCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api
3 properties
v1GcpSubnetEntity
object
2 properties
v1PackValuesEntity
object
Pack values entity to refer the existing pack for the values override
5 properties
1 required
v1InstanceConfig
object
6 properties
v1EdgeNativeMachineSpec
object
EdgeNative cloud VM definition spec
4 properties
v1AwsLaunchTemplate
object
AWSLaunchTemplate specifies the launch template to use to create the managed node group
6 properties
v1EksMachinePoolConfigEntity
object
2 properties
v1CloudStackVPCSpec
object
VPC configuration for CloudStack networks
4 properties
v1GcpCloudClusterConfigEntity
object
Gcp cloud cluster config entity
1 property
v1CloudStackResource
object
Cloud stack resource information
2 properties
v1GenericMachinePoolConfigEntity
object
2 properties
v1EdgeNativeOverlayNetworkConfiguration
object
2 properties
v1EdgeNativeCloudConfigStatus
object
EdgeNativeCloudConfigStatus defines the observed state of EdgeNativeCloudConfig
3 properties
v1AwsResourceFilter
object
Filter is a filter used to identify an AWS resource
2 properties
v1IPPool
object
IPPool defines static IPs available. Gateway, Prefix, Nameserver, if defined, will be default values for all Pools
5 properties
v1ControlPlaneEndPoint
object
3 properties
v1VsphereMachine
object
vSphere cloud VM definition
5 properties
v1AwsCloudClusterConfigEntity
object
AWS cloud cluster config entity
1 property
v1AwsAmiReference
object
AMI is the reference to the AMI from which to create the machine instance
2 properties
v1Subnet
object
4 properties
v1EdgeNativeMachinePoolConfigEntity
object
2 properties
v1EdgeNativeMachinePoolCloudConfigEntity
object
1 property
1 required
v1APIEndpoint
object
APIEndpoint represents a reachable Kubernetes API endpoint.
2 properties
2 required
v1InfraLBConfig
object
1 property
v1EksClusterConfig
object
EksClusterConfig defines EKS specific config
9 properties
1 required
v1SpotMarketOptions
object
SpotMarketOptions defines the options available to a user when configuring Machines to run on Spot instances. Most users should provide an empty struct.
1 property
v1EdgeNativeHost
object
EdgeNativeHost is the underlying appliance
9 properties
2 required
v1AzureNic
object
AWS network interface
3 properties
v1EdgeNativeMachines
object
EdgeNative machine list
1 property
1 required
v1MaasMachinePoolCloudConfigEntity
object
6 properties
2 required
v1VsphereMachines
object
vSphere machine list
2 properties
1 required
v1GcpCloudConfigSpec
object
GcpCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api
3 properties
v1GcpManagedClusterConfig
object
GCP managed cluster config
2 properties
v1ObjectReference
object
ObjectReference contains enough information to let you inspect or modify the referred object.
3 properties
v1GcpMachine
object
GCP cloud VM definition
5 properties
v1EdgeNativeHybridMachineConfigEntity
object
EdgeNativeHybridMachineConfigEntity defines Edge Native machine configuration
2 properties
2 required
v1VsphereNetworkConfig
object
4 properties
1 required
v1GenericInstanceType
object
5 properties
v1MaasMachinePoolConfig
object
24 properties
1 required
v1CloudStackMachinePoolConfigEntity
object
2 properties
1 required
v1VsphereCloudConfig
object
VsphereCloudConfig is the Schema for the vspherecloudconfigs API
5 properties
v1VsphereMachinePoolConfigEntity
object
2 properties
1 required
v1VirtualMachinePoolCloudConfigEntity
object
1 property
1 required
v1GcpClusterConfig
object
Cluster level configuration for gcp cloud and applicable for all the machine pools
4 properties
2 required
v1EdgeNativeHybridMachinePoolHost
object
v1EdgeNativeHybridMachinePoolHostEntity defines Edge Native machine pool's host configuration
5 properties
1 required
v1CloudStackCloudClusterConfigEntity
object
CloudStack cloud cluster config entity
1 property
v1VirtualMachinePoolConfig
object
18 properties
1 required
v1CloudStackZoneSpec
object
CloudStack zone with its network configuration
3 properties
v1SystemsManager
object
SystemsManager specifies the Systems Manager configuration for the AWS/EKS cluster
2 properties
v1ManagedDisk
object
1 property
v1GenericNic
object
Generic network interface
4 properties
v1MachinesHealthEntity
object
Machine health information for a list of machines
1 property
v1VsphereCloudConfigSpec
object
VsphereCloudConfigSpec defines the desired state of VsphereCloudConfig
4 properties
2 required
v1AzureImage
object
Refers to Azure Shared Gallery image
6 properties
v1GenericMachinePoolConfig
object
7 properties
1 required
v1VsphereCloudClusterConfigEntity
object
vSphere cloud cluster config entity
1 property
v1CloudStackClusterConfig
object
Cluster level configuration for CloudStack cloud, same for all machinepools
6 properties
v1AwsMachinePoolConfigEntity
object
2 properties
1 required
v1MachineMaintenance
object
1 property
v1EdgeNativeMachine
object
EdgeNative cloud VM definition
5 properties
v1GcpMachines
object
GCP machine list
2 properties
1 required
v1CloudStackNetworkConfig
object
Network configuration for CloudStack instances
2 properties
v1GcpCloudConfig
object
GcpCloudConfig is the Schema for the gcpcloudconfigs API
5 properties
v1CustomMachineSpec
object
Custom cloud VM definition spec
7 properties
v1GcpMachinePoolConfigEntity
object
2 properties
1 required
v1VsphereClusterConfig
object
5 properties
1 required
v1GcpMachinePoolConfig
object
23 properties
2 required
v1EdgeNativeCloudConfigSpec
object
EdgeNativeCloudConfigSpec defines the desired state of EdgeNativeCloudConfig
2 properties
2 required
v1LoadBalancerSpec
object
LoadBalancerSpec defines an Azure load balancer.
5 properties
v1AwsCloudConfig
object
AwsCloudConfig is the Schema for the awscloudconfigs API
5 properties
v1EdgeNativeNic
object
Generic network interface
4 properties
v1CloudMachineStatus
object
cloud machine status
6 properties
v1AzureCloudConfigSpec
object
AzureCloudConfigSpec defines the cloud configuration input by user This will translate to clusterspec/machinespec for cluster-api
3 properties
v1VsphereMachinePoolConfig
object
20 properties
2 required
v1EksAddon
object
EksAddon represents a EKS addon
4 properties
2 required
v1VirtualClusterConfig
object
Cluster level configuration for virtual cluster
3 properties
v1ManifestRefUpdateEntity
object
Manifest update request payload
3 properties
1 required
v1Taint
object
Taint
4 properties
v1MachinePoolProperties
object
Machine pool specific properties
1 property
v1VspherePlacementConfig
object
Both ClusterConfig and MachinePoolConfig will have PlacementConfig MachinePoolconfig.Placements will overwrite values defined in ClusterConfig Currently the co…
9 properties
v1EksMachinePoolConfig
object
26 properties
1 required
v1EksClusterConfigEndpointAccess
object
EndpointAccess specifies how control plane endpoints are accessible
4 properties
v1Nic
object
7 properties
v1MachineUids
object
1 property
v1AzureOSDisk
object
3 properties
v1VsphereNetworkConfigEntity
object
3 properties
1 required
v1VirtualMachinePoolConfigEntity
object
1 property
1 required
v1GenericCloudConfig
object
Generic CloudConfig for all cloud types
3 properties
v1AzureMachine
object
Azure cloud VM definition
5 properties
v1VsphereImage
object
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…
2 properties
v1MaasMachineSpec
object
Maas cloud VM definition spec
4 properties
v1GcpNic
object
GCP network interface
4 properties
v1EdgeNativeHybridClusterConfig
object
EdgeNativeHybridClusterConfig defines Edge Native Cluster specific specification
3 properties
v1CustomMachine
object
Custom cloud VM definition
5 properties
v1AwsRootVolume
object
Volume encapsulates the configuration options for the storage device.
6 properties
v1EdgeNativeInstanceType
object
EdgeNativeInstanceType defines the instance configuration for a docker container node
4 properties
v1AwsMachinePoolCloudConfigEntity
object
9 properties
1 required
v1AwsMachine
object
AWS cloud VM definition
5 properties
v1VsphereMachineSpec
object
vSphere cloud VM definition spec
7 properties
3 required
v1AzureManagedMachinePoolConfig
object
3 properties
v1CustomNic
object
Custom network interface
4 properties
v1MaasNetworkConfigEntity
object
3 properties
1 required
v1EdgeNativeMachinePoolHostEntity
object
6 properties
1 required
v1MaasInstanceType
object
3 properties
v1FargateProfile
object
FargateProfile defines the desired state of FargateProfile
4 properties
1 required
v1MaasMachinePoolConfigEntity
object
2 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Spectro Cloud publishes across the network.