Documentation ¶
Overview ¶
+groupName=disk.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 Access
- func (in *Access) DeepCopy() *Access
- func (in *Access) DeepCopyInto(out *Access)
- func (in *Access) DeepCopyObject() runtime.Object
- func (r *Access) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Access) ValidateCreate() error
- func (r *Access) ValidateDelete() error
- func (r *Access) ValidateUpdate(old runtime.Object) error
- type AccessList
- type AccessSpec
- type AccessSpecResource
- type AccessStatus
- type EncryptionSet
- func (in *EncryptionSet) DeepCopy() *EncryptionSet
- func (in *EncryptionSet) DeepCopyInto(out *EncryptionSet)
- func (in *EncryptionSet) DeepCopyObject() runtime.Object
- func (r *EncryptionSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EncryptionSet) ValidateCreate() error
- func (r *EncryptionSet) ValidateDelete() error
- func (r *EncryptionSet) ValidateUpdate(old runtime.Object) error
- type EncryptionSetList
- type EncryptionSetSpec
- type EncryptionSetSpecIdentity
- type EncryptionSetSpecIdentityCodec
- type EncryptionSetSpecResource
- type EncryptionSetStatus
- type Pool
- func (in *Pool) DeepCopy() *Pool
- func (in *Pool) DeepCopyInto(out *Pool)
- func (in *Pool) DeepCopyObject() runtime.Object
- func (r *Pool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Pool) ValidateCreate() error
- func (r *Pool) ValidateDelete() error
- func (r *Pool) ValidateUpdate(old runtime.Object) error
- type PoolIscsiTarget
- func (in *PoolIscsiTarget) DeepCopy() *PoolIscsiTarget
- func (in *PoolIscsiTarget) DeepCopyInto(out *PoolIscsiTarget)
- func (in *PoolIscsiTarget) DeepCopyObject() runtime.Object
- func (r *PoolIscsiTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PoolIscsiTarget) ValidateCreate() error
- func (r *PoolIscsiTarget) ValidateDelete() error
- func (r *PoolIscsiTarget) ValidateUpdate(old runtime.Object) error
- type PoolIscsiTargetList
- type PoolIscsiTargetLun
- func (in *PoolIscsiTargetLun) DeepCopy() *PoolIscsiTargetLun
- func (in *PoolIscsiTargetLun) DeepCopyInto(out *PoolIscsiTargetLun)
- func (in *PoolIscsiTargetLun) DeepCopyObject() runtime.Object
- func (r *PoolIscsiTargetLun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PoolIscsiTargetLun) ValidateCreate() error
- func (r *PoolIscsiTargetLun) ValidateDelete() error
- func (r *PoolIscsiTargetLun) ValidateUpdate(old runtime.Object) error
- type PoolIscsiTargetLunList
- type PoolIscsiTargetLunSpec
- type PoolIscsiTargetLunSpecResource
- type PoolIscsiTargetLunStatus
- type PoolIscsiTargetSpec
- type PoolIscsiTargetSpecResource
- type PoolIscsiTargetStatus
- type PoolList
- type PoolManagedDiskAttachment
- func (in *PoolManagedDiskAttachment) DeepCopy() *PoolManagedDiskAttachment
- func (in *PoolManagedDiskAttachment) DeepCopyInto(out *PoolManagedDiskAttachment)
- func (in *PoolManagedDiskAttachment) DeepCopyObject() runtime.Object
- func (r *PoolManagedDiskAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PoolManagedDiskAttachment) ValidateCreate() error
- func (r *PoolManagedDiskAttachment) ValidateDelete() error
- func (r *PoolManagedDiskAttachment) ValidateUpdate(old runtime.Object) error
- type PoolManagedDiskAttachmentList
- type PoolManagedDiskAttachmentSpec
- type PoolManagedDiskAttachmentSpecResource
- type PoolManagedDiskAttachmentStatus
- type PoolSpec
- type PoolSpecResource
- type PoolStatus
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: disk.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 Access ¶
type Access struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessSpec `json:"spec,omitempty"` Status AccessStatus `json:"status,omitempty"` }
func (*Access) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Access.
func (*Access) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Access) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Access) SetupWebhookWithManager ¶
func (*Access) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Access) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccessList ¶
type AccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Access CRD objects Items []Access `json:"items,omitempty"` }
AccessList is a list of Accesss
func (*AccessList) DeepCopy ¶
func (in *AccessList) DeepCopy() *AccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessList.
func (*AccessList) DeepCopyInto ¶
func (in *AccessList) DeepCopyInto(out *AccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessList) DeepCopyObject ¶
func (in *AccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessSpec ¶
type AccessSpec struct { State *AccessSpecResource `json:"state,omitempty" tf:"-"` Resource AccessSpecResource `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 (*AccessSpec) DeepCopy ¶
func (in *AccessSpec) DeepCopy() *AccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessSpec.
func (*AccessSpec) DeepCopyInto ¶
func (in *AccessSpec) DeepCopyInto(out *AccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessSpecResource ¶
type AccessSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*AccessSpecResource) DeepCopy ¶
func (in *AccessSpecResource) DeepCopy() *AccessSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessSpecResource.
func (*AccessSpecResource) DeepCopyInto ¶
func (in *AccessSpecResource) DeepCopyInto(out *AccessSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessStatus ¶
type AccessStatus 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 (*AccessStatus) DeepCopy ¶
func (in *AccessStatus) DeepCopy() *AccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessStatus.
func (*AccessStatus) DeepCopyInto ¶
func (in *AccessStatus) DeepCopyInto(out *AccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSet ¶
type EncryptionSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EncryptionSetSpec `json:"spec,omitempty"` Status EncryptionSetStatus `json:"status,omitempty"` }
func (*EncryptionSet) DeepCopy ¶
func (in *EncryptionSet) DeepCopy() *EncryptionSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSet.
func (*EncryptionSet) DeepCopyInto ¶
func (in *EncryptionSet) DeepCopyInto(out *EncryptionSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionSet) DeepCopyObject ¶
func (in *EncryptionSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EncryptionSet) SetupWebhookWithManager ¶
func (r *EncryptionSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EncryptionSet) ValidateCreate ¶
func (r *EncryptionSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionSet) ValidateDelete ¶
func (r *EncryptionSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionSet) ValidateUpdate ¶
func (r *EncryptionSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EncryptionSetList ¶
type EncryptionSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EncryptionSet CRD objects Items []EncryptionSet `json:"items,omitempty"` }
EncryptionSetList is a list of EncryptionSets
func (*EncryptionSetList) DeepCopy ¶
func (in *EncryptionSetList) DeepCopy() *EncryptionSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSetList.
func (*EncryptionSetList) DeepCopyInto ¶
func (in *EncryptionSetList) DeepCopyInto(out *EncryptionSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionSetList) DeepCopyObject ¶
func (in *EncryptionSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EncryptionSetSpec ¶
type EncryptionSetSpec struct { State *EncryptionSetSpecResource `json:"state,omitempty" tf:"-"` Resource EncryptionSetSpecResource `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 (*EncryptionSetSpec) DeepCopy ¶
func (in *EncryptionSetSpec) DeepCopy() *EncryptionSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSetSpec.
func (*EncryptionSetSpec) DeepCopyInto ¶
func (in *EncryptionSetSpec) DeepCopyInto(out *EncryptionSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSetSpecIdentity ¶
type EncryptionSetSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*EncryptionSetSpecIdentity) DeepCopy ¶
func (in *EncryptionSetSpecIdentity) DeepCopy() *EncryptionSetSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSetSpecIdentity.
func (*EncryptionSetSpecIdentity) DeepCopyInto ¶
func (in *EncryptionSetSpecIdentity) DeepCopyInto(out *EncryptionSetSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSetSpecIdentityCodec ¶
type EncryptionSetSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (EncryptionSetSpecIdentityCodec) Decode ¶
func (EncryptionSetSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EncryptionSetSpecIdentityCodec) Encode ¶
func (EncryptionSetSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EncryptionSetSpecIdentityCodec) IsEmpty ¶
func (EncryptionSetSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type EncryptionSetSpecResource ¶
type EncryptionSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoKeyRotationEnabled *bool `json:"autoKeyRotationEnabled,omitempty" tf:"auto_key_rotation_enabled"` // +optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type"` Identity *EncryptionSetSpecIdentity `json:"identity" tf:"identity"` KeyVaultKeyID *string `json:"keyVaultKeyID" tf:"key_vault_key_id"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*EncryptionSetSpecResource) DeepCopy ¶
func (in *EncryptionSetSpecResource) DeepCopy() *EncryptionSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSetSpecResource.
func (*EncryptionSetSpecResource) DeepCopyInto ¶
func (in *EncryptionSetSpecResource) DeepCopyInto(out *EncryptionSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSetStatus ¶
type EncryptionSetStatus 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 (*EncryptionSetStatus) DeepCopy ¶
func (in *EncryptionSetStatus) DeepCopy() *EncryptionSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSetStatus.
func (*EncryptionSetStatus) DeepCopyInto ¶
func (in *EncryptionSetStatus) DeepCopyInto(out *EncryptionSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pool ¶ added in v0.5.0
type Pool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolSpec `json:"spec,omitempty"` Status PoolStatus `json:"status,omitempty"` }
func (*Pool) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pool.
func (*Pool) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pool) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pool) SetupWebhookWithManager ¶ added in v0.5.0
func (*Pool) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Pool) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PoolIscsiTarget ¶ added in v0.5.0
type PoolIscsiTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolIscsiTargetSpec `json:"spec,omitempty"` Status PoolIscsiTargetStatus `json:"status,omitempty"` }
func (*PoolIscsiTarget) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTarget) DeepCopy() *PoolIscsiTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTarget.
func (*PoolIscsiTarget) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTarget) DeepCopyInto(out *PoolIscsiTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolIscsiTarget) DeepCopyObject ¶ added in v0.5.0
func (in *PoolIscsiTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolIscsiTarget) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PoolIscsiTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PoolIscsiTarget) ValidateCreate ¶ added in v0.5.0
func (r *PoolIscsiTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PoolIscsiTarget) ValidateDelete ¶ added in v0.5.0
func (r *PoolIscsiTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PoolIscsiTarget) ValidateUpdate ¶ added in v0.5.0
func (r *PoolIscsiTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PoolIscsiTargetList ¶ added in v0.5.0
type PoolIscsiTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PoolIscsiTarget CRD objects Items []PoolIscsiTarget `json:"items,omitempty"` }
PoolIscsiTargetList is a list of PoolIscsiTargets
func (*PoolIscsiTargetList) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetList) DeepCopy() *PoolIscsiTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetList.
func (*PoolIscsiTargetList) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetList) DeepCopyInto(out *PoolIscsiTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolIscsiTargetList) DeepCopyObject ¶ added in v0.5.0
func (in *PoolIscsiTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PoolIscsiTargetLun ¶ added in v0.5.0
type PoolIscsiTargetLun struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolIscsiTargetLunSpec `json:"spec,omitempty"` Status PoolIscsiTargetLunStatus `json:"status,omitempty"` }
func (*PoolIscsiTargetLun) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetLun) DeepCopy() *PoolIscsiTargetLun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetLun.
func (*PoolIscsiTargetLun) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetLun) DeepCopyInto(out *PoolIscsiTargetLun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolIscsiTargetLun) DeepCopyObject ¶ added in v0.5.0
func (in *PoolIscsiTargetLun) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolIscsiTargetLun) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PoolIscsiTargetLun) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PoolIscsiTargetLun) ValidateCreate ¶ added in v0.5.0
func (r *PoolIscsiTargetLun) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PoolIscsiTargetLun) ValidateDelete ¶ added in v0.5.0
func (r *PoolIscsiTargetLun) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PoolIscsiTargetLun) ValidateUpdate ¶ added in v0.5.0
func (r *PoolIscsiTargetLun) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PoolIscsiTargetLunList ¶ added in v0.5.0
type PoolIscsiTargetLunList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PoolIscsiTargetLun CRD objects Items []PoolIscsiTargetLun `json:"items,omitempty"` }
PoolIscsiTargetLunList is a list of PoolIscsiTargetLuns
func (*PoolIscsiTargetLunList) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetLunList) DeepCopy() *PoolIscsiTargetLunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetLunList.
func (*PoolIscsiTargetLunList) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetLunList) DeepCopyInto(out *PoolIscsiTargetLunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolIscsiTargetLunList) DeepCopyObject ¶ added in v0.5.0
func (in *PoolIscsiTargetLunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PoolIscsiTargetLunSpec ¶ added in v0.5.0
type PoolIscsiTargetLunSpec struct { State *PoolIscsiTargetLunSpecResource `json:"state,omitempty" tf:"-"` Resource PoolIscsiTargetLunSpecResource `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 (*PoolIscsiTargetLunSpec) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetLunSpec) DeepCopy() *PoolIscsiTargetLunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetLunSpec.
func (*PoolIscsiTargetLunSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetLunSpec) DeepCopyInto(out *PoolIscsiTargetLunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolIscsiTargetLunSpecResource ¶ added in v0.5.0
type PoolIscsiTargetLunSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DiskPoolManagedDiskAttachmentID *string `json:"diskPoolManagedDiskAttachmentID" tf:"disk_pool_managed_disk_attachment_id"` IscsiTargetID *string `json:"iscsiTargetID" tf:"iscsi_target_id"` // +optional Lun *int64 `json:"lun,omitempty" tf:"lun"` Name *string `json:"name" tf:"name"` }
func (*PoolIscsiTargetLunSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetLunSpecResource) DeepCopy() *PoolIscsiTargetLunSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetLunSpecResource.
func (*PoolIscsiTargetLunSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetLunSpecResource) DeepCopyInto(out *PoolIscsiTargetLunSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolIscsiTargetLunStatus ¶ added in v0.5.0
type PoolIscsiTargetLunStatus 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 (*PoolIscsiTargetLunStatus) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetLunStatus) DeepCopy() *PoolIscsiTargetLunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetLunStatus.
func (*PoolIscsiTargetLunStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetLunStatus) DeepCopyInto(out *PoolIscsiTargetLunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolIscsiTargetSpec ¶ added in v0.5.0
type PoolIscsiTargetSpec struct { State *PoolIscsiTargetSpecResource `json:"state,omitempty" tf:"-"` Resource PoolIscsiTargetSpecResource `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 (*PoolIscsiTargetSpec) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetSpec) DeepCopy() *PoolIscsiTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetSpec.
func (*PoolIscsiTargetSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetSpec) DeepCopyInto(out *PoolIscsiTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolIscsiTargetSpecResource ¶ added in v0.5.0
type PoolIscsiTargetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AclMode *string `json:"aclMode" tf:"acl_mode"` DisksPoolID *string `json:"disksPoolID" tf:"disks_pool_id"` // +optional Endpoints []string `json:"endpoints,omitempty" tf:"endpoints"` Name *string `json:"name" tf:"name"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional TargetIqn *string `json:"targetIqn,omitempty" tf:"target_iqn"` }
func (*PoolIscsiTargetSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetSpecResource) DeepCopy() *PoolIscsiTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetSpecResource.
func (*PoolIscsiTargetSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetSpecResource) DeepCopyInto(out *PoolIscsiTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolIscsiTargetStatus ¶ added in v0.5.0
type PoolIscsiTargetStatus 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 (*PoolIscsiTargetStatus) DeepCopy ¶ added in v0.5.0
func (in *PoolIscsiTargetStatus) DeepCopy() *PoolIscsiTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolIscsiTargetStatus.
func (*PoolIscsiTargetStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PoolIscsiTargetStatus) DeepCopyInto(out *PoolIscsiTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolList ¶ added in v0.5.0
type PoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Pool CRD objects Items []Pool `json:"items,omitempty"` }
PoolList is a list of Pools
func (*PoolList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolList.
func (*PoolList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolManagedDiskAttachment ¶ added in v0.5.0
type PoolManagedDiskAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolManagedDiskAttachmentSpec `json:"spec,omitempty"` Status PoolManagedDiskAttachmentStatus `json:"status,omitempty"` }
func (*PoolManagedDiskAttachment) DeepCopy ¶ added in v0.5.0
func (in *PoolManagedDiskAttachment) DeepCopy() *PoolManagedDiskAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolManagedDiskAttachment.
func (*PoolManagedDiskAttachment) DeepCopyInto ¶ added in v0.5.0
func (in *PoolManagedDiskAttachment) DeepCopyInto(out *PoolManagedDiskAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolManagedDiskAttachment) DeepCopyObject ¶ added in v0.5.0
func (in *PoolManagedDiskAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PoolManagedDiskAttachment) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PoolManagedDiskAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PoolManagedDiskAttachment) ValidateCreate ¶ added in v0.5.0
func (r *PoolManagedDiskAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PoolManagedDiskAttachment) ValidateDelete ¶ added in v0.5.0
func (r *PoolManagedDiskAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PoolManagedDiskAttachment) ValidateUpdate ¶ added in v0.5.0
func (r *PoolManagedDiskAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PoolManagedDiskAttachmentList ¶ added in v0.5.0
type PoolManagedDiskAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PoolManagedDiskAttachment CRD objects Items []PoolManagedDiskAttachment `json:"items,omitempty"` }
PoolManagedDiskAttachmentList is a list of PoolManagedDiskAttachments
func (*PoolManagedDiskAttachmentList) DeepCopy ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentList) DeepCopy() *PoolManagedDiskAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolManagedDiskAttachmentList.
func (*PoolManagedDiskAttachmentList) DeepCopyInto ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentList) DeepCopyInto(out *PoolManagedDiskAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PoolManagedDiskAttachmentList) DeepCopyObject ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PoolManagedDiskAttachmentSpec ¶ added in v0.5.0
type PoolManagedDiskAttachmentSpec struct { State *PoolManagedDiskAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource PoolManagedDiskAttachmentSpecResource `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 (*PoolManagedDiskAttachmentSpec) DeepCopy ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentSpec) DeepCopy() *PoolManagedDiskAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolManagedDiskAttachmentSpec.
func (*PoolManagedDiskAttachmentSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentSpec) DeepCopyInto(out *PoolManagedDiskAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolManagedDiskAttachmentSpecResource ¶ added in v0.5.0
type PoolManagedDiskAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DiskPoolID *string `json:"diskPoolID" tf:"disk_pool_id"` ManagedDiskID *string `json:"managedDiskID" tf:"managed_disk_id"` }
func (*PoolManagedDiskAttachmentSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentSpecResource) DeepCopy() *PoolManagedDiskAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolManagedDiskAttachmentSpecResource.
func (*PoolManagedDiskAttachmentSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentSpecResource) DeepCopyInto(out *PoolManagedDiskAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolManagedDiskAttachmentStatus ¶ added in v0.5.0
type PoolManagedDiskAttachmentStatus 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 (*PoolManagedDiskAttachmentStatus) DeepCopy ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentStatus) DeepCopy() *PoolManagedDiskAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolManagedDiskAttachmentStatus.
func (*PoolManagedDiskAttachmentStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PoolManagedDiskAttachmentStatus) DeepCopyInto(out *PoolManagedDiskAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpec ¶ added in v0.5.0
type PoolSpec struct { State *PoolSpecResource `json:"state,omitempty" tf:"-"` Resource PoolSpecResource `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 (*PoolSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpec.
type PoolSpecResource ¶ added in v0.5.0
type PoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Zones []string `json:"zones" tf:"zones"` }
func (*PoolSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PoolSpecResource) DeepCopy() *PoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecResource.
func (*PoolSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PoolSpecResource) DeepCopyInto(out *PoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolStatus ¶ added in v0.5.0
type PoolStatus 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 (*PoolStatus) DeepCopy ¶ added in v0.5.0
func (in *PoolStatus) DeepCopy() *PoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolStatus.
func (*PoolStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PoolStatus) DeepCopyInto(out *PoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- access_types.go
- access_webhook.go
- codec.go
- doc.go
- encryption_set_types.go
- encryption_set_webhook.go
- pool_iscsi_target_lun_types.go
- pool_iscsi_target_lun_webhook.go
- pool_iscsi_target_types.go
- pool_iscsi_target_webhook.go
- pool_managed_disk_attachment_types.go
- pool_managed_disk_attachment_webhook.go
- pool_types.go
- pool_webhook.go
- register.go
- zz_generated.deepcopy.go