Documentation ¶
Index ¶
Constants ¶
View Source
const GroupName = "terraformproviderconfig"
Variables ¶
View Source
var ( SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
Functions ¶
func NewSchemeAndCodecs ¶
func NewSchemeAndCodecs() (*runtime.Scheme, *serializer.CodecFactory, error)
Types ¶
type TerraformProviderConfig ¶
type TerraformProviderConfig struct { metav1.TypeMeta `json:",inline"` // Name of the machine that's registered in the NamedMachines ConfigMap. TerraformMachine string `json:"terraformMachine"` // List of contents of terraform variable files used. TerraformVariables []string `json:"terraformVariables"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*TerraformProviderConfig) DeepCopy ¶
func (in *TerraformProviderConfig) DeepCopy() *TerraformProviderConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerraformProviderConfig.
func (*TerraformProviderConfig) DeepCopyInto ¶
func (in *TerraformProviderConfig) DeepCopyInto(out *TerraformProviderConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TerraformProviderConfig) DeepCopyObject ¶
func (in *TerraformProviderConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
Click to show internal directories.
Click to hide internal directories.