Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=csbs.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BackupPolicyV1
- func (in *BackupPolicyV1) DeepCopy() *BackupPolicyV1
- func (in *BackupPolicyV1) DeepCopyInto(out *BackupPolicyV1)
- func (in *BackupPolicyV1) DeepCopyObject() runtime.Object
- func (mg *BackupPolicyV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupPolicyV1) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupPolicyV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupPolicyV1) GetID() string
- func (tr *BackupPolicyV1) GetObservation() (map[string]interface{}, error)
- func (tr *BackupPolicyV1) GetParameters() (map[string]interface{}, error)
- func (mg *BackupPolicyV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupPolicyV1) GetProviderReference() *xpv1.Reference
- func (mg *BackupPolicyV1) GetTerraformResourceType() string
- func (tr *BackupPolicyV1) GetTerraformSchemaVersion() int
- func (mg *BackupPolicyV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupPolicyV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupPolicyV1) SetConditions(c ...xpv1.Condition)
- func (mg *BackupPolicyV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupPolicyV1) SetObservation(obs map[string]interface{}) error
- func (tr *BackupPolicyV1) SetParameters(params map[string]interface{}) error
- func (mg *BackupPolicyV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupPolicyV1) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupPolicyV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupPolicyV1List
- type BackupPolicyV1Observation
- type BackupPolicyV1Parameters
- type BackupPolicyV1Spec
- type BackupPolicyV1Status
- type BackupV1
- func (in *BackupV1) DeepCopy() *BackupV1
- func (in *BackupV1) DeepCopyInto(out *BackupV1)
- func (in *BackupV1) DeepCopyObject() runtime.Object
- func (mg *BackupV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupV1) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupV1) GetID() string
- func (tr *BackupV1) GetObservation() (map[string]interface{}, error)
- func (tr *BackupV1) GetParameters() (map[string]interface{}, error)
- func (mg *BackupV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupV1) GetProviderReference() *xpv1.Reference
- func (mg *BackupV1) GetTerraformResourceType() string
- func (tr *BackupV1) GetTerraformSchemaVersion() int
- func (mg *BackupV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupV1) SetConditions(c ...xpv1.Condition)
- func (mg *BackupV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupV1) SetObservation(obs map[string]interface{}) error
- func (tr *BackupV1) SetParameters(params map[string]interface{}) error
- func (mg *BackupV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupV1) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupV1List
- type BackupV1Observation
- type BackupV1Parameters
- type BackupV1Spec
- type BackupV1Status
- type BackupV1TagsObservation
- type BackupV1TagsParameters
- type ResourceObservation
- type ResourceParameters
- type ScheduledOperationObservation
- type ScheduledOperationParameters
- type TagsObservation
- type TagsParameters
- type VMMetadataObservation
- type VMMetadataParameters
- type VolumeBackupsObservation
- type VolumeBackupsParameters
Constants ¶
const ( CRDGroup = "csbs.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BackupPolicyV1_Kind = "BackupPolicyV1" BackupPolicyV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupPolicyV1_Kind}.String() BackupPolicyV1_KindAPIVersion = BackupPolicyV1_Kind + "." + CRDGroupVersion.String() BackupPolicyV1_GroupVersionKind = CRDGroupVersion.WithKind(BackupPolicyV1_Kind) )
Repository type metadata.
var ( BackupV1_Kind = "BackupV1" BackupV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupV1_Kind}.String() BackupV1_KindAPIVersion = BackupV1_Kind + "." + CRDGroupVersion.String() BackupV1_GroupVersionKind = CRDGroupVersion.WithKind(BackupV1_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type BackupPolicyV1 ¶
type BackupPolicyV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupPolicyV1Spec `json:"spec"` Status BackupPolicyV1Status `json:"status,omitempty"` }
BackupPolicyV1 is the Schema for the BackupPolicyV1s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,otcjet}
func (*BackupPolicyV1) DeepCopy ¶
func (in *BackupPolicyV1) DeepCopy() *BackupPolicyV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyV1.
func (*BackupPolicyV1) DeepCopyInto ¶
func (in *BackupPolicyV1) DeepCopyInto(out *BackupPolicyV1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyV1) DeepCopyObject ¶
func (in *BackupPolicyV1) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyV1) GetCondition ¶
func (mg *BackupPolicyV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupPolicyV1.
func (*BackupPolicyV1) GetConnectionDetailsMapping ¶
func (tr *BackupPolicyV1) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupPolicyV1
func (*BackupPolicyV1) GetDeletionPolicy ¶
func (mg *BackupPolicyV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupPolicyV1.
func (*BackupPolicyV1) GetID ¶
func (tr *BackupPolicyV1) GetID() string
GetID returns ID of underlying Terraform resource of this BackupPolicyV1
func (*BackupPolicyV1) GetObservation ¶
func (tr *BackupPolicyV1) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupPolicyV1
func (*BackupPolicyV1) GetParameters ¶
func (tr *BackupPolicyV1) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupPolicyV1
func (*BackupPolicyV1) GetProviderConfigReference ¶
func (mg *BackupPolicyV1) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupPolicyV1.
func (*BackupPolicyV1) GetProviderReference ¶
func (mg *BackupPolicyV1) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupPolicyV1. Deprecated: Use GetProviderConfigReference.
func (*BackupPolicyV1) GetTerraformResourceType ¶
func (mg *BackupPolicyV1) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupPolicyV1
func (*BackupPolicyV1) GetTerraformSchemaVersion ¶
func (tr *BackupPolicyV1) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupPolicyV1) GetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupPolicyV1.
func (*BackupPolicyV1) LateInitialize ¶
func (tr *BackupPolicyV1) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupPolicyV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupPolicyV1) SetConditions ¶
func (mg *BackupPolicyV1) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupPolicyV1.
func (*BackupPolicyV1) SetDeletionPolicy ¶
func (mg *BackupPolicyV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupPolicyV1.
func (*BackupPolicyV1) SetObservation ¶
func (tr *BackupPolicyV1) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupPolicyV1
func (*BackupPolicyV1) SetParameters ¶
func (tr *BackupPolicyV1) SetParameters(params map[string]interface{}) error
SetParameters for this BackupPolicyV1
func (*BackupPolicyV1) SetProviderConfigReference ¶
func (mg *BackupPolicyV1) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupPolicyV1.
func (*BackupPolicyV1) SetProviderReference ¶
func (mg *BackupPolicyV1) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupPolicyV1. Deprecated: Use SetProviderConfigReference.
func (*BackupPolicyV1) SetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupPolicyV1.
type BackupPolicyV1List ¶
type BackupPolicyV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupPolicyV1 `json:"items"` }
BackupPolicyV1List contains a list of BackupPolicyV1s
func (*BackupPolicyV1List) DeepCopy ¶
func (in *BackupPolicyV1List) DeepCopy() *BackupPolicyV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyV1List.
func (*BackupPolicyV1List) DeepCopyInto ¶
func (in *BackupPolicyV1List) DeepCopyInto(out *BackupPolicyV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyV1List) DeepCopyObject ¶
func (in *BackupPolicyV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyV1List) GetItems ¶
func (l *BackupPolicyV1List) GetItems() []resource.Managed
GetItems of this BackupPolicyV1List.
type BackupPolicyV1Observation ¶
type BackupPolicyV1Observation struct { CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*BackupPolicyV1Observation) DeepCopy ¶
func (in *BackupPolicyV1Observation) DeepCopy() *BackupPolicyV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyV1Observation.
func (*BackupPolicyV1Observation) DeepCopyInto ¶
func (in *BackupPolicyV1Observation) DeepCopyInto(out *BackupPolicyV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyV1Parameters ¶
type BackupPolicyV1Parameters struct { // +kubebuilder:validation:Optional Common map[string]string `json:"common,omitempty" tf:"common,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ProviderID *string `json:"providerId,omitempty" tf:"provider_id,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required Resource []ResourceParameters `json:"resource" tf:"resource,omitempty"` // +kubebuilder:validation:Required ScheduledOperation []ScheduledOperationParameters `json:"scheduledOperation" tf:"scheduled_operation,omitempty"` // +kubebuilder:validation:Optional Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BackupPolicyV1Parameters) DeepCopy ¶
func (in *BackupPolicyV1Parameters) DeepCopy() *BackupPolicyV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyV1Parameters.
func (*BackupPolicyV1Parameters) DeepCopyInto ¶
func (in *BackupPolicyV1Parameters) DeepCopyInto(out *BackupPolicyV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyV1Spec ¶
type BackupPolicyV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupPolicyV1Parameters `json:"forProvider"` }
BackupPolicyV1Spec defines the desired state of BackupPolicyV1
func (*BackupPolicyV1Spec) DeepCopy ¶
func (in *BackupPolicyV1Spec) DeepCopy() *BackupPolicyV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyV1Spec.
func (*BackupPolicyV1Spec) DeepCopyInto ¶
func (in *BackupPolicyV1Spec) DeepCopyInto(out *BackupPolicyV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyV1Status ¶
type BackupPolicyV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider BackupPolicyV1Observation `json:"atProvider,omitempty"` }
BackupPolicyV1Status defines the observed state of BackupPolicyV1.
func (*BackupPolicyV1Status) DeepCopy ¶
func (in *BackupPolicyV1Status) DeepCopy() *BackupPolicyV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyV1Status.
func (*BackupPolicyV1Status) DeepCopyInto ¶
func (in *BackupPolicyV1Status) DeepCopyInto(out *BackupPolicyV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupV1 ¶
type BackupV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupV1Spec `json:"spec"` Status BackupV1Status `json:"status,omitempty"` }
BackupV1 is the Schema for the BackupV1s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,otcjet}
func (*BackupV1) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1.
func (*BackupV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupV1) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupV1) GetCondition ¶
func (mg *BackupV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupV1.
func (*BackupV1) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this BackupV1
func (*BackupV1) GetDeletionPolicy ¶
func (mg *BackupV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupV1.
func (*BackupV1) GetObservation ¶
GetObservation of this BackupV1
func (*BackupV1) GetParameters ¶
GetParameters of this BackupV1
func (*BackupV1) GetProviderConfigReference ¶
GetProviderConfigReference of this BackupV1.
func (*BackupV1) GetProviderReference ¶
GetProviderReference of this BackupV1. Deprecated: Use GetProviderConfigReference.
func (*BackupV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this BackupV1
func (*BackupV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupV1) GetWriteConnectionSecretToReference ¶
func (mg *BackupV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupV1.
func (*BackupV1) LateInitialize ¶
LateInitialize this BackupV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupV1) SetConditions ¶
SetConditions of this BackupV1.
func (*BackupV1) SetDeletionPolicy ¶
func (mg *BackupV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupV1.
func (*BackupV1) SetObservation ¶
SetObservation for this BackupV1
func (*BackupV1) SetParameters ¶
SetParameters for this BackupV1
func (*BackupV1) SetProviderConfigReference ¶
SetProviderConfigReference of this BackupV1.
func (*BackupV1) SetProviderReference ¶
SetProviderReference of this BackupV1. Deprecated: Use SetProviderConfigReference.
func (*BackupV1) SetWriteConnectionSecretToReference ¶
func (mg *BackupV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupV1.
type BackupV1List ¶
type BackupV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupV1 `json:"items"` }
BackupV1List contains a list of BackupV1s
func (*BackupV1List) DeepCopy ¶
func (in *BackupV1List) DeepCopy() *BackupV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1List.
func (*BackupV1List) DeepCopyInto ¶
func (in *BackupV1List) DeepCopyInto(out *BackupV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupV1List) DeepCopyObject ¶
func (in *BackupV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupV1List) GetItems ¶
func (l *BackupV1List) GetItems() []resource.Managed
GetItems of this BackupV1List.
type BackupV1Observation ¶
type BackupV1Observation struct { BackupRecordID *string `json:"backupRecordId,omitempty" tf:"backup_record_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` VMMetadata []VMMetadataObservation `json:"vmMetadata,omitempty" tf:"vm_metadata,omitempty"` VolumeBackups []VolumeBackupsObservation `json:"volumeBackups,omitempty" tf:"volume_backups,omitempty"` }
func (*BackupV1Observation) DeepCopy ¶
func (in *BackupV1Observation) DeepCopy() *BackupV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1Observation.
func (*BackupV1Observation) DeepCopyInto ¶
func (in *BackupV1Observation) DeepCopyInto(out *BackupV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupV1Parameters ¶
type BackupV1Parameters struct { // +kubebuilder:validation:Optional BackupName *string `json:"backupName,omitempty" tf:"backup_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` // +kubebuilder:validation:Optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // +kubebuilder:validation:Optional Tags []BackupV1TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BackupV1Parameters) DeepCopy ¶
func (in *BackupV1Parameters) DeepCopy() *BackupV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1Parameters.
func (*BackupV1Parameters) DeepCopyInto ¶
func (in *BackupV1Parameters) DeepCopyInto(out *BackupV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupV1Spec ¶
type BackupV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupV1Parameters `json:"forProvider"` }
BackupV1Spec defines the desired state of BackupV1
func (*BackupV1Spec) DeepCopy ¶
func (in *BackupV1Spec) DeepCopy() *BackupV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1Spec.
func (*BackupV1Spec) DeepCopyInto ¶
func (in *BackupV1Spec) DeepCopyInto(out *BackupV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupV1Status ¶
type BackupV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider BackupV1Observation `json:"atProvider,omitempty"` }
BackupV1Status defines the observed state of BackupV1.
func (*BackupV1Status) DeepCopy ¶
func (in *BackupV1Status) DeepCopy() *BackupV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1Status.
func (*BackupV1Status) DeepCopyInto ¶
func (in *BackupV1Status) DeepCopyInto(out *BackupV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupV1TagsObservation ¶
type BackupV1TagsObservation struct { }
func (*BackupV1TagsObservation) DeepCopy ¶
func (in *BackupV1TagsObservation) DeepCopy() *BackupV1TagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1TagsObservation.
func (*BackupV1TagsObservation) DeepCopyInto ¶
func (in *BackupV1TagsObservation) DeepCopyInto(out *BackupV1TagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupV1TagsParameters ¶
type BackupV1TagsParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*BackupV1TagsParameters) DeepCopy ¶
func (in *BackupV1TagsParameters) DeepCopy() *BackupV1TagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupV1TagsParameters.
func (*BackupV1TagsParameters) DeepCopyInto ¶
func (in *BackupV1TagsParameters) DeepCopyInto(out *BackupV1TagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceObservation ¶
type ResourceObservation struct { }
func (*ResourceObservation) DeepCopy ¶
func (in *ResourceObservation) DeepCopy() *ResourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceObservation.
func (*ResourceObservation) DeepCopyInto ¶
func (in *ResourceObservation) DeepCopyInto(out *ResourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceParameters ¶
type ResourceParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ResourceParameters) DeepCopy ¶
func (in *ResourceParameters) DeepCopy() *ResourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceParameters.
func (*ResourceParameters) DeepCopyInto ¶
func (in *ResourceParameters) DeepCopyInto(out *ResourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledOperationObservation ¶
type ScheduledOperationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TriggerID *string `json:"triggerId,omitempty" tf:"trigger_id,omitempty"` TriggerName *string `json:"triggerName,omitempty" tf:"trigger_name,omitempty"` TriggerType *string `json:"triggerType,omitempty" tf:"trigger_type,omitempty"` }
func (*ScheduledOperationObservation) DeepCopy ¶
func (in *ScheduledOperationObservation) DeepCopy() *ScheduledOperationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledOperationObservation.
func (*ScheduledOperationObservation) DeepCopyInto ¶
func (in *ScheduledOperationObservation) DeepCopyInto(out *ScheduledOperationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledOperationParameters ¶
type ScheduledOperationParameters struct { // +kubebuilder:validation:Optional DayBackups *int64 `json:"dayBackups,omitempty" tf:"day_backups,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional MaxBackups *int64 `json:"maxBackups,omitempty" tf:"max_backups,omitempty"` // +kubebuilder:validation:Optional MonthBackups *int64 `json:"monthBackups,omitempty" tf:"month_backups,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required OperationType *string `json:"operationType" tf:"operation_type,omitempty"` // +kubebuilder:validation:Optional Permanent *bool `json:"permanent,omitempty" tf:"permanent,omitempty"` // +kubebuilder:validation:Optional RetentionDurationDays *int64 `json:"retentionDurationDays,omitempty" tf:"retention_duration_days,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // +kubebuilder:validation:Required TriggerPattern *string `json:"triggerPattern" tf:"trigger_pattern,omitempty"` // +kubebuilder:validation:Optional WeekBackups *int64 `json:"weekBackups,omitempty" tf:"week_backups,omitempty"` // +kubebuilder:validation:Optional YearBackups *int64 `json:"yearBackups,omitempty" tf:"year_backups,omitempty"` }
func (*ScheduledOperationParameters) DeepCopy ¶
func (in *ScheduledOperationParameters) DeepCopy() *ScheduledOperationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledOperationParameters.
func (*ScheduledOperationParameters) DeepCopyInto ¶
func (in *ScheduledOperationParameters) DeepCopyInto(out *ScheduledOperationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsObservation ¶
type TagsObservation struct { }
func (*TagsObservation) DeepCopy ¶
func (in *TagsObservation) DeepCopy() *TagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsObservation.
func (*TagsObservation) DeepCopyInto ¶
func (in *TagsObservation) DeepCopyInto(out *TagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsParameters ¶
type TagsParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TagsParameters) DeepCopy ¶
func (in *TagsParameters) DeepCopy() *TagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsParameters.
func (*TagsParameters) DeepCopyInto ¶
func (in *TagsParameters) DeepCopyInto(out *TagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMMetadataObservation ¶
type VMMetadataObservation struct { CloudServiceType *string `json:"cloudServiceType,omitempty" tf:"cloud_service_type,omitempty"` Disk *int64 `json:"disk,omitempty" tf:"disk,omitempty"` EIP *string `json:"eip,omitempty" tf:"eip,omitempty"` ImageType *string `json:"imageType,omitempty" tf:"image_type,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` RAM *int64 `json:"ram,omitempty" tf:"ram,omitempty"` Vcpus *int64 `json:"vcpus,omitempty" tf:"vcpus,omitempty"` }
func (*VMMetadataObservation) DeepCopy ¶
func (in *VMMetadataObservation) DeepCopy() *VMMetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMMetadataObservation.
func (*VMMetadataObservation) DeepCopyInto ¶
func (in *VMMetadataObservation) DeepCopyInto(out *VMMetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMMetadataParameters ¶
type VMMetadataParameters struct { }
func (*VMMetadataParameters) DeepCopy ¶
func (in *VMMetadataParameters) DeepCopy() *VMMetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMMetadataParameters.
func (*VMMetadataParameters) DeepCopyInto ¶
func (in *VMMetadataParameters) DeepCopyInto(out *VMMetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupsObservation ¶
type VolumeBackupsObservation struct { AverageSpeed *int64 `json:"averageSpeed,omitempty" tf:"average_speed,omitempty"` Bootable *bool `json:"bootable,omitempty" tf:"bootable,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ImageType *string `json:"imageType,omitempty" tf:"image_type,omitempty"` Incremental *bool `json:"incremental,omitempty" tf:"incremental,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` Size *int64 `json:"size,omitempty" tf:"size,omitempty"` SnapshotID *string `json:"snapshotId,omitempty" tf:"snapshot_id,omitempty"` SourceVolumeID *string `json:"sourceVolumeId,omitempty" tf:"source_volume_id,omitempty"` SourceVolumeName *string `json:"sourceVolumeName,omitempty" tf:"source_volume_name,omitempty"` SourceVolumeSize *int64 `json:"sourceVolumeSize,omitempty" tf:"source_volume_size,omitempty"` SpaceSavingRatio *int64 `json:"spaceSavingRatio,omitempty" tf:"space_saving_ratio,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*VolumeBackupsObservation) DeepCopy ¶
func (in *VolumeBackupsObservation) DeepCopy() *VolumeBackupsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupsObservation.
func (*VolumeBackupsObservation) DeepCopyInto ¶
func (in *VolumeBackupsObservation) DeepCopyInto(out *VolumeBackupsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeBackupsParameters ¶
type VolumeBackupsParameters struct { }
func (*VolumeBackupsParameters) DeepCopy ¶
func (in *VolumeBackupsParameters) DeepCopy() *VolumeBackupsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeBackupsParameters.
func (*VolumeBackupsParameters) DeepCopyInto ¶
func (in *VolumeBackupsParameters) DeepCopyInto(out *VolumeBackupsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.