Documentation ¶
Overview ¶
+groupName=maps.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Account) ValidateCreate() error
- func (r *Account) ValidateDelete() error
- func (r *Account) ValidateUpdate(old runtime.Object) error
- type AccountList
- type AccountSpec
- type AccountSpecResource
- type AccountStatus
- type Creator
- func (in *Creator) DeepCopy() *Creator
- func (in *Creator) DeepCopyInto(out *Creator)
- func (in *Creator) DeepCopyObject() runtime.Object
- func (r *Creator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Creator) ValidateCreate() error
- func (r *Creator) ValidateDelete() error
- func (r *Creator) ValidateUpdate(old runtime.Object) error
- type CreatorList
- type CreatorSpec
- type CreatorSpecResource
- type CreatorStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: maps.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec,omitempty"` Status AccountStatus `json:"status,omitempty"` }
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) SetupWebhookWithManager ¶
func (*Account) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Account) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Account CRD objects Items []Account `json:"items,omitempty"` }
AccountList is a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountSpec ¶
type AccountSpec struct { State *AccountSpecResource `json:"state,omitempty" tf:"-"` Resource AccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecResource ¶
type AccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` // +optional PrimaryAccessKey *string `json:"-" sensitive:"true" tf:"primary_access_key"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryAccessKey *string `json:"-" sensitive:"true" tf:"secondary_access_key"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional XMsClientID *string `json:"xMsClientID,omitempty" tf:"x_ms_client_id"` }
func (*AccountSpecResource) DeepCopy ¶
func (in *AccountSpecResource) DeepCopy() *AccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecResource.
func (*AccountSpecResource) DeepCopyInto ¶
func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Creator ¶ added in v0.5.0
type Creator struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CreatorSpec `json:"spec,omitempty"` Status CreatorStatus `json:"status,omitempty"` }
func (*Creator) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Creator.
func (*Creator) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Creator) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Creator) SetupWebhookWithManager ¶ added in v0.5.0
func (*Creator) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Creator) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CreatorList ¶ added in v0.5.0
type CreatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Creator CRD objects Items []Creator `json:"items,omitempty"` }
CreatorList is a list of Creators
func (*CreatorList) DeepCopy ¶ added in v0.5.0
func (in *CreatorList) DeepCopy() *CreatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreatorList.
func (*CreatorList) DeepCopyInto ¶ added in v0.5.0
func (in *CreatorList) DeepCopyInto(out *CreatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CreatorList) DeepCopyObject ¶ added in v0.5.0
func (in *CreatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CreatorSpec ¶ added in v0.5.0
type CreatorSpec struct { State *CreatorSpecResource `json:"state,omitempty" tf:"-"` Resource CreatorSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CreatorSpec) DeepCopy ¶ added in v0.5.0
func (in *CreatorSpec) DeepCopy() *CreatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreatorSpec.
func (*CreatorSpec) DeepCopyInto ¶ added in v0.5.0
func (in *CreatorSpec) DeepCopyInto(out *CreatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreatorSpecResource ¶ added in v0.5.0
type CreatorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` MapsAccountID *string `json:"mapsAccountID" tf:"maps_account_id"` Name *string `json:"name" tf:"name"` StorageUnits *int64 `json:"storageUnits" tf:"storage_units"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*CreatorSpecResource) DeepCopy ¶ added in v0.5.0
func (in *CreatorSpecResource) DeepCopy() *CreatorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreatorSpecResource.
func (*CreatorSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *CreatorSpecResource) DeepCopyInto(out *CreatorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreatorStatus ¶ added in v0.5.0
type CreatorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CreatorStatus) DeepCopy ¶ added in v0.5.0
func (in *CreatorStatus) DeepCopy() *CreatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreatorStatus.
func (*CreatorStatus) DeepCopyInto ¶ added in v0.5.0
func (in *CreatorStatus) DeepCopyInto(out *CreatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.