v1alpha1

MetadataValue
Groupinfrastructure.cluster.x-k8s.io
Version
Modulesigs.k8s.io/cluster-api-provider-azure/api/v1alpha1
Property Optionality

AzureASOManagedCluster


AzureASOManagedCluster is the Schema for the azureasomanagedclusters API.

Used by: AzureASOManagedClusterList.

PropertyDescriptionType
metav1.TypeMeta
metav1.ObjectMeta
specAzureASOManagedClusterSpec
statusAzureASOManagedClusterStatus

AzureASOManagedClusterSpec

PropertyDescriptionType
AzureASOManagedClusterTemplateResourceSpec
controlPlaneEndpointControlPlaneEndpoint is the location of the API server within the control plane. CAPZ manages this field and it should not be set by the user. It fulfills Cluster API's cluster infrastructure provider contract. Because this field is programmatically set by CAPZ after resource creation, we define it as +optional in the API schema to permit resource admission.clusterv1.APIEndpoint

AzureASOManagedClusterStatus

PropertyDescriptionType
readyReady represents whether or not the cluster has been provisioned and is ready. It fulfills Cluster API's cluster infrastructure provider contract.bool
resourcesResourceStatus[]

AzureASOManagedClusterList


AzureASOManagedClusterList contains a list of AzureASOManagedCluster.

PropertyDescriptionType
metav1.TypeMeta
metav1.ListMeta
itemsAzureASOManagedCluster[]

AzureASOManagedClusterTemplate


AzureASOManagedClusterTemplate is the Schema for the azureasomanagedclustertemplates API.

Used by: AzureASOManagedClusterTemplateList.

PropertyDescriptionType
metav1.TypeMeta
metav1.ObjectMeta
specAzureASOManagedClusterTemplateSpec

AzureASOManagedClusterTemplateList


AzureASOManagedClusterTemplateList contains a list of AzureASOManagedClusterTemplate.

PropertyDescriptionType
metav1.TypeMeta
metav1.ListMeta
itemsAzureASOManagedClusterTemplate[]

AzureASOManagedClusterTemplateResource

AzureASOManagedClusterTemplateResource defines the templated resource.

Used by: AzureASOManagedClusterTemplateSpec.

PropertyDescriptionType
specAzureASOManagedClusterTemplateResourceSpec

AzureASOManagedClusterTemplateResourceSpec

AzureASOManagedClusterTemplateResourceSpec defines the desired state of the templated resource.

Used by: AzureASOManagedClusterTemplateResource.

PropertyDescriptionType
resourcesResources are embedded ASO resources to be managed by this resource.runtime.RawExtension[]

AzureASOManagedClusterTemplateSpec

AzureASOManagedClusterTemplateSpec defines the desired state of AzureASOManagedClusterTemplate.

Used by: AzureASOManagedClusterTemplate.

PropertyDescriptionType
templateAzureASOManagedClusterTemplateResource

AzureASOManagedControlPlane


AzureASOManagedControlPlane is the Schema for the azureasomanagedcontrolplanes API.

Used by: AzureASOManagedControlPlaneList.

PropertyDescriptionType
metav1.TypeMeta
metav1.ObjectMeta
specAzureASOManagedControlPlaneSpec
statusAzureASOManagedControlPlaneStatus

AzureASOManagedControlPlaneSpec

AzureASOManagedControlPlaneStatus

PropertyDescriptionType
controlPlaneEndpointControlPlaneEndpoint represents the endpoint for the cluster's API server.clusterv1.APIEndpoint
initializedInitialized represents whether or not the API server has been provisioned. It fulfills Cluster API's control plane provider contract. For AKS, this is equivalent to ready.bool
readyReady represents whether or not the API server is ready to receive requests. It fulfills Cluster API's control plane provider contract. For AKS, this is equivalent to initialized.bool
resourcesResourceStatus[]
versionVersion is the observed Kubernetes version of the control plane. It fulfills Cluster API's control plane provider contract.string

AzureASOManagedControlPlaneList


AzureASOManagedControlPlaneList contains a list of AzureASOManagedControlPlane.

PropertyDescriptionType
metav1.TypeMeta
metav1.ListMeta
itemsAzureASOManagedControlPlane[]

AzureASOManagedControlPlaneResource

AzureASOManagedControlPlaneResource defines the templated resource.

Used by: AzureASOManagedControlPlaneTemplateSpec, and AzureASOManagedMachinePoolTemplateSpec.

AzureASOManagedControlPlaneTemplate


AzureASOManagedControlPlaneTemplate is the Schema for the azureasomanagedcontrolplanetemplates API.

Used by: AzureASOManagedControlPlaneTemplateList.

PropertyDescriptionType
metav1.TypeMeta
metav1.ObjectMeta
specAzureASOManagedControlPlaneTemplateSpec

AzureASOManagedControlPlaneTemplateList


AzureASOManagedControlPlaneTemplateList contains a list of AzureASOManagedControlPlaneTemplate.

PropertyDescriptionType
metav1.TypeMeta
metav1.ListMeta
itemsAzureASOManagedControlPlaneTemplate[]

AzureASOManagedControlPlaneTemplateResourceSpec

AzureASOManagedControlPlaneTemplateResourceSpec defines the desired state of the templated resource.

Used by: AzureASOManagedControlPlaneResource.

PropertyDescriptionType
resourcesResources are embedded ASO resources to be managed by this resource.runtime.RawExtension[]
versionVersion is the Kubernetes version of the control plane. It fulfills Cluster API's control plane provider contract.string

AzureASOManagedControlPlaneTemplateSpec

AzureASOManagedControlPlaneTemplateSpec defines the desired state of AzureASOManagedControlPlane.

Used by: AzureASOManagedControlPlaneTemplate.

PropertyDescriptionType
templateAzureASOManagedControlPlaneResource

AzureASOManagedMachinePool


AzureASOManagedMachinePool is the Schema for the azureasomanagedmachinepools API.

Used by: AzureASOManagedMachinePoolList.

PropertyDescriptionType
metav1.TypeMeta
metav1.ObjectMeta
specAzureASOManagedMachinePoolSpec
statusAzureASOManagedMachinePoolStatus

AzureASOManagedMachinePoolSpec

AzureASOManagedMachinePoolStatus

PropertyDescriptionType
readyReady represents whether or not the infrastructure is ready to be used. It fulfills Cluster API's machine pool infrastructure provider contract.bool
replicasReplicas is the current number of provisioned replicas. It fulfills Cluster API's machine pool infrastructure provider contract.int32
resourcesResourceStatus[]

AzureASOManagedMachinePoolList


AzureASOManagedMachinePoolList contains a list of AzureASOManagedMachinePool.

PropertyDescriptionType
metav1.TypeMeta
metav1.ListMeta
itemsAzureASOManagedMachinePool[]

AzureASOManagedMachinePoolResource

AzureASOManagedMachinePoolResource defines the templated resource.

AzureASOManagedMachinePoolTemplate


AzureASOManagedMachinePoolTemplate is the Schema for the azureasomanagedmachinepooltemplates API.

Used by: AzureASOManagedMachinePoolTemplateList.

PropertyDescriptionType
metav1.TypeMeta
metav1.ObjectMeta
specAzureASOManagedMachinePoolTemplateSpec

AzureASOManagedMachinePoolTemplateList


AzureASOManagedMachinePoolTemplateList contains a list of AzureASOManagedMachinePoolTemplate.

PropertyDescriptionType
metav1.TypeMeta
metav1.ListMeta
itemsAzureASOManagedMachinePoolTemplate[]

AzureASOManagedMachinePoolTemplateResourceSpec

AzureASOManagedMachinePoolTemplateResourceSpec defines the desired state of the templated resource.

Used by: AzureASOManagedMachinePoolResource.

PropertyDescriptionType
providerIDListProviderIDList is the list of cloud provider IDs for the instances. It fulfills Cluster API's machine pool infrastructure provider contract.string[]
resourcesResources are embedded ASO resources to be managed by this resource.runtime.RawExtension[]

AzureASOManagedMachinePoolTemplateSpec

AzureASOManagedMachinePoolTemplateSpec defines the desired state of AzureASOManagedMachinePoolTemplate.

Used by: AzureASOManagedMachinePoolTemplate.

PropertyDescriptionType
templateAzureASOManagedControlPlaneResource

AzureASOManagedClusterSpec

AzureASOManagedClusterSpec defines the desired state of AzureASOManagedCluster.

Used by: AzureASOManagedCluster.

PropertyDescriptionType
AzureASOManagedClusterTemplateResourceSpec
controlPlaneEndpointControlPlaneEndpoint is the location of the API server within the control plane. CAPZ manages this field and it should not be set by the user. It fulfills Cluster API's cluster infrastructure provider contract. Because this field is programmatically set by CAPZ after resource creation, we define it as +optional in the API schema to permit resource admission.clusterv1.APIEndpoint

AzureASOManagedClusterStatus

AzureASOManagedClusterStatus defines the observed state of AzureASOManagedCluster.

Used by: AzureASOManagedCluster.

PropertyDescriptionType
readyReady represents whether or not the cluster has been provisioned and is ready. It fulfills Cluster API's cluster infrastructure provider contract.bool
resourcesResourceStatus[]

AzureASOManagedControlPlaneSpec

AzureASOManagedControlPlaneSpec defines the desired state of AzureASOManagedControlPlane.

Used by: AzureASOManagedControlPlane.

AzureASOManagedControlPlaneStatus

AzureASOManagedControlPlaneStatus defines the observed state of AzureASOManagedControlPlane.

Used by: AzureASOManagedControlPlane.

PropertyDescriptionType
controlPlaneEndpointControlPlaneEndpoint represents the endpoint for the cluster's API server.clusterv1.APIEndpoint
initializedInitialized represents whether or not the API server has been provisioned. It fulfills Cluster API's control plane provider contract. For AKS, this is equivalent to ready.bool
readyReady represents whether or not the API server is ready to receive requests. It fulfills Cluster API's control plane provider contract. For AKS, this is equivalent to initialized.bool
resourcesResourceStatus[]
versionVersion is the observed Kubernetes version of the control plane. It fulfills Cluster API's control plane provider contract.string

AzureASOManagedMachinePoolSpec

AzureASOManagedMachinePoolSpec defines the desired state of AzureASOManagedMachinePool.

Used by: AzureASOManagedMachinePool.

AzureASOManagedMachinePoolStatus

AzureASOManagedMachinePoolStatus defines the observed state of AzureASOManagedMachinePool.

Used by: AzureASOManagedMachinePool.

PropertyDescriptionType
readyReady represents whether or not the infrastructure is ready to be used. It fulfills Cluster API's machine pool infrastructure provider contract.bool
replicasReplicas is the current number of provisioned replicas. It fulfills Cluster API's machine pool infrastructure provider contract.int32
resourcesResourceStatus[]

ResourceStatus

ResourceStatus represents the status of a resource.

Used by: AzureASOManagedClusterStatus, AzureASOManagedControlPlaneStatus, and AzureASOManagedMachinePoolStatus.

PropertyDescriptionType
readybool
resourceStatusResource

StatusResource

StatusResource is a handle to a resource.

Used by: ResourceStatus.

PropertyDescriptionType
groupstring
kindstring
namestring
versionstring