Documentation ¶
Index ¶
Constants ¶
View Source
const ( // APISPackagePath is the package path for generated APIs root package APISPackagePath = "kubeform.dev/provider-azure/apis" // ExtractResourceIDFuncPath holds the Azure resource ID extractor func name ExtractResourceIDFuncPath = APISPackagePath + "/rconfig.ExtractResourceID()" // Initially we are using VersionV1Alpha1 for our kubeform project VersionV1Alpha1 = "v1alpha1" // VersionV1Alpha2 is used as minimum version for all manually configured resources. // Deprecated: Please use VersionV1Beta1 as minimum. VersionV1Alpha2 = "v1alpha2" // VersionV1Beta1 is used to signify that the resource has been tested and external name configured VersionV1Beta1 = "v1beta1" // StorageAccountReferencePath is used as import path for StorageAccount StorageAccountReferencePath = APISPackagePath + "/storage/" + VersionV1Beta1 + ".Account" // VaultKeyReferencePath is used as import path for VaultKey VaultKeyReferencePath = APISPackagePath + "/keyvault/" + VersionV1Alpha1 + ".Key" // ContainerReferencePath is used as import path for Container ContainerReferencePath = APISPackagePath + "/storage/" + VersionV1Beta1 + ".Container" )
Variables ¶
This section is empty.
Functions ¶
func ExtractResourceID ¶
func ExtractResourceID() xpref.ExtractValueFn
ExtractResourceID extracts the value of `spec.atProvider.id` from a Terraformed resource. If mr is not a Terraformed resource, returns an empty string.
func GetDefaultVersionedPath ¶
GetDefaultVersionedPath gets the package path from repo root for the specified group and kind name.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.