Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the alibabacloudmachineproviderconfig v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/cluster-api-provider-alibaba/pkg/apis/alibabacloudmachineproviderconfig +k8s:defaulter-gen=TypeMeta +groupName=alibabacloudmachineproviderconfig.openshift.io
Package v1 contains API Schema definitions for the alibabacloudmachineproviderconfig v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/openshift/cluster-api-provider-alibaba/pkg/apis/alibabacloudmachineproviderconfig +k8s:defaulter-gen=TypeMeta +groupName=alibabacloudmachineproviderconfig.openshift.io
Index ¶
- Variables
- func ProviderSpecFromRawExtension(rawExtension *runtime.RawExtension) (*machinev1.AlibabaCloudMachineProviderConfig, error)
- func ProviderStatusFromRawExtension(rawExtension *runtime.RawExtension) (*machinev1.AlibabaCloudMachineProviderStatus, error)
- func RawExtensionFromProviderSpec(spec *machinev1.AlibabaCloudMachineProviderConfig) (*runtime.RawExtension, error)
- func RawExtensionFromProviderStatus(status *machinev1.AlibabaCloudMachineProviderStatus) (*runtime.RawExtension, error)
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "alibabacloudmachineproviderconfig.openshift.io", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func ProviderSpecFromRawExtension ¶
func ProviderSpecFromRawExtension(rawExtension *runtime.RawExtension) (*machinev1.AlibabaCloudMachineProviderConfig, error)
ProviderSpecFromRawExtension unmarshals a raw extension into an AlibabaCloudMachineProviderConfig type
func ProviderStatusFromRawExtension ¶
func ProviderStatusFromRawExtension(rawExtension *runtime.RawExtension) (*machinev1.AlibabaCloudMachineProviderStatus, error)
ProviderStatusFromRawExtension unmarshals a raw extension into an AlibabaCloudMachineProviderStatus type
func RawExtensionFromProviderSpec ¶
func RawExtensionFromProviderSpec(spec *machinev1.AlibabaCloudMachineProviderConfig) (*runtime.RawExtension, error)
RawExtensionFromProviderSpec marshals the machine provider spec.
func RawExtensionFromProviderStatus ¶
func RawExtensionFromProviderStatus(status *machinev1.AlibabaCloudMachineProviderStatus) (*runtime.RawExtension, error)
RawExtensionFromProviderStatus marshals the machine provider status
Types ¶
This section is empty.