Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=backup.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BackupObservation
- type BackupParameters
- type ContainerStorageAccount
- func (in *ContainerStorageAccount) DeepCopy() *ContainerStorageAccount
- func (in *ContainerStorageAccount) DeepCopyInto(out *ContainerStorageAccount)
- func (in *ContainerStorageAccount) DeepCopyObject() runtime.Object
- func (mg *ContainerStorageAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ContainerStorageAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *ContainerStorageAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ContainerStorageAccount) GetObservation() (map[string]interface{}, error)
- func (tr *ContainerStorageAccount) GetParameters() (map[string]interface{}, error)
- func (mg *ContainerStorageAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *ContainerStorageAccount) GetProviderReference() *xpv1.Reference
- func (mg *ContainerStorageAccount) GetTerraformResourceType() string
- func (tr *ContainerStorageAccount) GetTerraformSchemaVersion() int
- func (mg *ContainerStorageAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ContainerStorageAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *ContainerStorageAccount) SetConditions(c ...xpv1.Condition)
- func (mg *ContainerStorageAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ContainerStorageAccount) SetObservation(obs map[string]interface{}) error
- func (tr *ContainerStorageAccount) SetParameters(params map[string]interface{}) error
- func (mg *ContainerStorageAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ContainerStorageAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *ContainerStorageAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ContainerStorageAccountList
- func (in *ContainerStorageAccountList) DeepCopy() *ContainerStorageAccountList
- func (in *ContainerStorageAccountList) DeepCopyInto(out *ContainerStorageAccountList)
- func (in *ContainerStorageAccountList) DeepCopyObject() runtime.Object
- func (l *ContainerStorageAccountList) GetItems() []resource.Managed
- type ContainerStorageAccountObservation
- type ContainerStorageAccountParameters
- type ContainerStorageAccountSpec
- type ContainerStorageAccountStatus
- type PolicyFileShare
- func (in *PolicyFileShare) DeepCopy() *PolicyFileShare
- func (in *PolicyFileShare) DeepCopyInto(out *PolicyFileShare)
- func (in *PolicyFileShare) DeepCopyObject() runtime.Object
- func (mg *PolicyFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyFileShare) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyFileShare) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyFileShare) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyFileShare) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyFileShare) GetProviderReference() *xpv1.Reference
- func (mg *PolicyFileShare) GetTerraformResourceType() string
- func (tr *PolicyFileShare) GetTerraformSchemaVersion() int
- func (mg *PolicyFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyFileShare) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyFileShare) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyFileShare) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyFileShare) SetParameters(params map[string]interface{}) error
- func (mg *PolicyFileShare) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyFileShare) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyFileShareList
- type PolicyFileShareObservation
- type PolicyFileShareParameters
- type PolicyFileShareSpec
- type PolicyFileShareStatus
- type PolicyVm
- func (in *PolicyVm) DeepCopy() *PolicyVm
- func (in *PolicyVm) DeepCopyInto(out *PolicyVm)
- func (in *PolicyVm) DeepCopyObject() runtime.Object
- func (mg *PolicyVm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyVm) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyVm) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyVm) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyVm) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyVm) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyVm) GetProviderReference() *xpv1.Reference
- func (mg *PolicyVm) GetTerraformResourceType() string
- func (tr *PolicyVm) GetTerraformSchemaVersion() int
- func (mg *PolicyVm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyVm) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyVm) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyVm) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyVm) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyVm) SetParameters(params map[string]interface{}) error
- func (mg *PolicyVm) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyVm) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyVm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyVmBackupObservation
- type PolicyVmBackupParameters
- type PolicyVmList
- type PolicyVmObservation
- type PolicyVmParameters
- type PolicyVmRetentionDailyObservation
- type PolicyVmRetentionDailyParameters
- type PolicyVmRetentionMonthlyObservation
- type PolicyVmRetentionMonthlyParameters
- type PolicyVmRetentionWeeklyObservation
- type PolicyVmRetentionWeeklyParameters
- type PolicyVmRetentionYearlyObservation
- type PolicyVmRetentionYearlyParameters
- type PolicyVmSpec
- type PolicyVmStatus
- type ProtectedFileShare
- func (in *ProtectedFileShare) DeepCopy() *ProtectedFileShare
- func (in *ProtectedFileShare) DeepCopyInto(out *ProtectedFileShare)
- func (in *ProtectedFileShare) DeepCopyObject() runtime.Object
- func (mg *ProtectedFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProtectedFileShare) GetConnectionDetailsMapping() map[string]string
- func (mg *ProtectedFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProtectedFileShare) GetObservation() (map[string]interface{}, error)
- func (tr *ProtectedFileShare) GetParameters() (map[string]interface{}, error)
- func (mg *ProtectedFileShare) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProtectedFileShare) GetProviderReference() *xpv1.Reference
- func (mg *ProtectedFileShare) GetTerraformResourceType() string
- func (tr *ProtectedFileShare) GetTerraformSchemaVersion() int
- func (mg *ProtectedFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProtectedFileShare) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProtectedFileShare) SetConditions(c ...xpv1.Condition)
- func (mg *ProtectedFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProtectedFileShare) SetObservation(obs map[string]interface{}) error
- func (tr *ProtectedFileShare) SetParameters(params map[string]interface{}) error
- func (mg *ProtectedFileShare) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProtectedFileShare) SetProviderReference(r *xpv1.Reference)
- func (mg *ProtectedFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProtectedFileShareList
- type ProtectedFileShareObservation
- type ProtectedFileShareParameters
- type ProtectedFileShareSpec
- type ProtectedFileShareStatus
- type ProtectedVm
- func (in *ProtectedVm) DeepCopy() *ProtectedVm
- func (in *ProtectedVm) DeepCopyInto(out *ProtectedVm)
- func (in *ProtectedVm) DeepCopyObject() runtime.Object
- func (mg *ProtectedVm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProtectedVm) GetConnectionDetailsMapping() map[string]string
- func (mg *ProtectedVm) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProtectedVm) GetObservation() (map[string]interface{}, error)
- func (tr *ProtectedVm) GetParameters() (map[string]interface{}, error)
- func (mg *ProtectedVm) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProtectedVm) GetProviderReference() *xpv1.Reference
- func (mg *ProtectedVm) GetTerraformResourceType() string
- func (tr *ProtectedVm) GetTerraformSchemaVersion() int
- func (mg *ProtectedVm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProtectedVm) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProtectedVm) SetConditions(c ...xpv1.Condition)
- func (mg *ProtectedVm) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProtectedVm) SetObservation(obs map[string]interface{}) error
- func (tr *ProtectedVm) SetParameters(params map[string]interface{}) error
- func (mg *ProtectedVm) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProtectedVm) SetProviderReference(r *xpv1.Reference)
- func (mg *ProtectedVm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProtectedVmList
- type ProtectedVmObservation
- type ProtectedVmParameters
- type ProtectedVmSpec
- type ProtectedVmStatus
- type RetentionDailyObservation
- type RetentionDailyParameters
- type RetentionMonthlyObservation
- type RetentionMonthlyParameters
- type RetentionWeeklyObservation
- type RetentionWeeklyParameters
- type RetentionYearlyObservation
- type RetentionYearlyParameters
Constants ¶
const ( CRDGroup = "backup.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ContainerStorageAccount_Kind = "ContainerStorageAccount" ContainerStorageAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ContainerStorageAccount_Kind}.String() ContainerStorageAccount_KindAPIVersion = ContainerStorageAccount_Kind + "." + CRDGroupVersion.String() ContainerStorageAccount_GroupVersionKind = CRDGroupVersion.WithKind(ContainerStorageAccount_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 )
var ()
Repository type metadata.
var ( PolicyVm_Kind = "PolicyVm" PolicyVm_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyVm_Kind}.String() PolicyVm_KindAPIVersion = PolicyVm_Kind + "." + CRDGroupVersion.String() PolicyVm_GroupVersionKind = CRDGroupVersion.WithKind(PolicyVm_Kind) )
Repository type metadata.
var ()
Repository type metadata.
var ( ProtectedVm_Kind = "ProtectedVm" ProtectedVm_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProtectedVm_Kind}.String() ProtectedVm_KindAPIVersion = ProtectedVm_Kind + "." + CRDGroupVersion.String() ProtectedVm_GroupVersionKind = CRDGroupVersion.WithKind(ProtectedVm_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BackupObservation ¶
type BackupObservation struct { }
func (*BackupObservation) DeepCopy ¶
func (in *BackupObservation) DeepCopy() *BackupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupObservation.
func (*BackupObservation) DeepCopyInto ¶
func (in *BackupObservation) DeepCopyInto(out *BackupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupParameters ¶
type BackupParameters struct { // +kubebuilder:validation:Required Frequency *string `json:"frequency" tf:"frequency,omitempty"` // +kubebuilder:validation:Required Time *string `json:"time" tf:"time,omitempty"` }
func (*BackupParameters) DeepCopy ¶
func (in *BackupParameters) DeepCopy() *BackupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupParameters.
func (*BackupParameters) DeepCopyInto ¶
func (in *BackupParameters) DeepCopyInto(out *BackupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStorageAccount ¶
type ContainerStorageAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerStorageAccountSpec `json:"spec"` Status ContainerStorageAccountStatus `json:"status,omitempty"` }
ContainerStorageAccount is the Schema for the ContainerStorageAccounts 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,azurejet}
func (*ContainerStorageAccount) DeepCopy ¶
func (in *ContainerStorageAccount) DeepCopy() *ContainerStorageAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStorageAccount.
func (*ContainerStorageAccount) DeepCopyInto ¶
func (in *ContainerStorageAccount) DeepCopyInto(out *ContainerStorageAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerStorageAccount) DeepCopyObject ¶
func (in *ContainerStorageAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerStorageAccount) GetCondition ¶
func (mg *ContainerStorageAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ContainerStorageAccount.
func (*ContainerStorageAccount) GetConnectionDetailsMapping ¶
func (tr *ContainerStorageAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ContainerStorageAccount
func (*ContainerStorageAccount) GetDeletionPolicy ¶
func (mg *ContainerStorageAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ContainerStorageAccount.
func (*ContainerStorageAccount) GetObservation ¶
func (tr *ContainerStorageAccount) GetObservation() (map[string]interface{}, error)
GetObservation of this ContainerStorageAccount
func (*ContainerStorageAccount) GetParameters ¶
func (tr *ContainerStorageAccount) GetParameters() (map[string]interface{}, error)
GetParameters of this ContainerStorageAccount
func (*ContainerStorageAccount) GetProviderConfigReference ¶
func (mg *ContainerStorageAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ContainerStorageAccount.
func (*ContainerStorageAccount) GetProviderReference ¶
func (mg *ContainerStorageAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this ContainerStorageAccount. Deprecated: Use GetProviderConfigReference.
func (*ContainerStorageAccount) GetTerraformResourceType ¶
func (mg *ContainerStorageAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ContainerStorageAccount
func (*ContainerStorageAccount) GetTerraformSchemaVersion ¶
func (tr *ContainerStorageAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ContainerStorageAccount) GetWriteConnectionSecretToReference ¶
func (mg *ContainerStorageAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ContainerStorageAccount.
func (*ContainerStorageAccount) LateInitialize ¶
func (tr *ContainerStorageAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ContainerStorageAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*ContainerStorageAccount) SetConditions ¶
func (mg *ContainerStorageAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this ContainerStorageAccount.
func (*ContainerStorageAccount) SetDeletionPolicy ¶
func (mg *ContainerStorageAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ContainerStorageAccount.
func (*ContainerStorageAccount) SetObservation ¶
func (tr *ContainerStorageAccount) SetObservation(obs map[string]interface{}) error
SetObservation for this ContainerStorageAccount
func (*ContainerStorageAccount) SetParameters ¶
func (tr *ContainerStorageAccount) SetParameters(params map[string]interface{}) error
SetParameters for this ContainerStorageAccount
func (*ContainerStorageAccount) SetProviderConfigReference ¶
func (mg *ContainerStorageAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ContainerStorageAccount.
func (*ContainerStorageAccount) SetProviderReference ¶
func (mg *ContainerStorageAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ContainerStorageAccount. Deprecated: Use SetProviderConfigReference.
func (*ContainerStorageAccount) SetWriteConnectionSecretToReference ¶
func (mg *ContainerStorageAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ContainerStorageAccount.
type ContainerStorageAccountList ¶
type ContainerStorageAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContainerStorageAccount `json:"items"` }
ContainerStorageAccountList contains a list of ContainerStorageAccounts
func (*ContainerStorageAccountList) DeepCopy ¶
func (in *ContainerStorageAccountList) DeepCopy() *ContainerStorageAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStorageAccountList.
func (*ContainerStorageAccountList) DeepCopyInto ¶
func (in *ContainerStorageAccountList) DeepCopyInto(out *ContainerStorageAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerStorageAccountList) DeepCopyObject ¶
func (in *ContainerStorageAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerStorageAccountList) GetItems ¶
func (l *ContainerStorageAccountList) GetItems() []resource.Managed
GetItems of this ContainerStorageAccountList.
type ContainerStorageAccountObservation ¶
type ContainerStorageAccountObservation struct { }
func (*ContainerStorageAccountObservation) DeepCopy ¶
func (in *ContainerStorageAccountObservation) DeepCopy() *ContainerStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStorageAccountObservation.
func (*ContainerStorageAccountObservation) DeepCopyInto ¶
func (in *ContainerStorageAccountObservation) DeepCopyInto(out *ContainerStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStorageAccountParameters ¶
type ContainerStorageAccountParameters struct { // +kubebuilder:validation:Required RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` }
func (*ContainerStorageAccountParameters) DeepCopy ¶
func (in *ContainerStorageAccountParameters) DeepCopy() *ContainerStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStorageAccountParameters.
func (*ContainerStorageAccountParameters) DeepCopyInto ¶
func (in *ContainerStorageAccountParameters) DeepCopyInto(out *ContainerStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStorageAccountSpec ¶
type ContainerStorageAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ContainerStorageAccountParameters `json:"forProvider"` }
ContainerStorageAccountSpec defines the desired state of ContainerStorageAccount
func (*ContainerStorageAccountSpec) DeepCopy ¶
func (in *ContainerStorageAccountSpec) DeepCopy() *ContainerStorageAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStorageAccountSpec.
func (*ContainerStorageAccountSpec) DeepCopyInto ¶
func (in *ContainerStorageAccountSpec) DeepCopyInto(out *ContainerStorageAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStorageAccountStatus ¶
type ContainerStorageAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ContainerStorageAccountObservation `json:"atProvider,omitempty"` }
ContainerStorageAccountStatus defines the observed state of ContainerStorageAccount.
func (*ContainerStorageAccountStatus) DeepCopy ¶
func (in *ContainerStorageAccountStatus) DeepCopy() *ContainerStorageAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStorageAccountStatus.
func (*ContainerStorageAccountStatus) DeepCopyInto ¶
func (in *ContainerStorageAccountStatus) DeepCopyInto(out *ContainerStorageAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyFileShare ¶
type PolicyFileShare struct {}
PolicyFileShare is the Schema for the PolicyFileShares 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,azurejet}
func (*PolicyFileShare) DeepCopy ¶
func (in *PolicyFileShare) DeepCopy() *PolicyFileShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFileShare.
func (*PolicyFileShare) DeepCopyInto ¶
func (in *PolicyFileShare) DeepCopyInto(out *PolicyFileShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyFileShare) DeepCopyObject ¶
func (in *PolicyFileShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyFileShare) GetCondition ¶
func (mg *PolicyFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyFileShare.
func (*PolicyFileShare) GetConnectionDetailsMapping ¶
func (tr *PolicyFileShare) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyFileShare
func (*PolicyFileShare) GetDeletionPolicy ¶
func (mg *PolicyFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyFileShare.
func (*PolicyFileShare) GetObservation ¶
func (tr *PolicyFileShare) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicyFileShare
func (*PolicyFileShare) GetParameters ¶
func (tr *PolicyFileShare) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicyFileShare
func (*PolicyFileShare) GetProviderConfigReference ¶
func (mg *PolicyFileShare) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyFileShare.
func (*PolicyFileShare) GetProviderReference ¶
func (mg *PolicyFileShare) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyFileShare. Deprecated: Use GetProviderConfigReference.
func (*PolicyFileShare) GetTerraformResourceType ¶
func (mg *PolicyFileShare) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyFileShare
func (*PolicyFileShare) GetTerraformSchemaVersion ¶
func (tr *PolicyFileShare) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyFileShare) GetWriteConnectionSecretToReference ¶
func (mg *PolicyFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyFileShare.
func (*PolicyFileShare) LateInitialize ¶
func (tr *PolicyFileShare) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyFileShare using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyFileShare) SetConditions ¶
func (mg *PolicyFileShare) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyFileShare.
func (*PolicyFileShare) SetDeletionPolicy ¶
func (mg *PolicyFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyFileShare.
func (*PolicyFileShare) SetObservation ¶
func (tr *PolicyFileShare) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicyFileShare
func (*PolicyFileShare) SetParameters ¶
func (tr *PolicyFileShare) SetParameters(params map[string]interface{}) error
SetParameters for this PolicyFileShare
func (*PolicyFileShare) SetProviderConfigReference ¶
func (mg *PolicyFileShare) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyFileShare.
func (*PolicyFileShare) SetProviderReference ¶
func (mg *PolicyFileShare) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyFileShare. Deprecated: Use SetProviderConfigReference.
func (*PolicyFileShare) SetWriteConnectionSecretToReference ¶
func (mg *PolicyFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyFileShare.
type PolicyFileShareList ¶
type PolicyFileShareList struct {}
PolicyFileShareList contains a list of PolicyFileShares
func (*PolicyFileShareList) DeepCopy ¶
func (in *PolicyFileShareList) DeepCopy() *PolicyFileShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFileShareList.
func (*PolicyFileShareList) DeepCopyInto ¶
func (in *PolicyFileShareList) DeepCopyInto(out *PolicyFileShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyFileShareList) DeepCopyObject ¶
func (in *PolicyFileShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyFileShareList) GetItems ¶
func (l *PolicyFileShareList) GetItems() []resource.Managed
GetItems of this PolicyFileShareList.
type PolicyFileShareObservation ¶
type PolicyFileShareObservation struct { }
func (*PolicyFileShareObservation) DeepCopy ¶
func (in *PolicyFileShareObservation) DeepCopy() *PolicyFileShareObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFileShareObservation.
func (*PolicyFileShareObservation) DeepCopyInto ¶
func (in *PolicyFileShareObservation) DeepCopyInto(out *PolicyFileShareObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyFileShareParameters ¶
type PolicyFileShareParameters struct { BackupParameters `json:"backup" tf:"backup,omitempty"` Name *string `json:"name" tf:"name,omitempty"` RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` RetentionDaily []RetentionDailyParameters `json:"retentionDaily" tf:"retention_daily,omitempty"` RetentionMonthly []RetentionMonthlyParameters `json:"retentionMonthly,omitempty" tf:"retention_monthly,omitempty"` RetentionWeekly []RetentionWeeklyParameters `json:"retentionWeekly,omitempty" tf:"retention_weekly,omitempty"` RetentionYearly []RetentionYearlyParameters `json:"retentionYearly,omitempty" tf:"retention_yearly,omitempty"` Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }Backup []
func (*PolicyFileShareParameters) DeepCopy ¶
func (in *PolicyFileShareParameters) DeepCopy() *PolicyFileShareParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFileShareParameters.
func (*PolicyFileShareParameters) DeepCopyInto ¶
func (in *PolicyFileShareParameters) DeepCopyInto(out *PolicyFileShareParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyFileShareSpec ¶
type PolicyFileShareSpec struct {}
PolicyFileShareSpec defines the desired state of PolicyFileShare
func (*PolicyFileShareSpec) DeepCopy ¶
func (in *PolicyFileShareSpec) DeepCopy() *PolicyFileShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFileShareSpec.
func (*PolicyFileShareSpec) DeepCopyInto ¶
func (in *PolicyFileShareSpec) DeepCopyInto(out *PolicyFileShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyFileShareStatus ¶
type PolicyFileShareStatus struct {}
PolicyFileShareStatus defines the observed state of PolicyFileShare.
func (*PolicyFileShareStatus) DeepCopy ¶
func (in *PolicyFileShareStatus) DeepCopy() *PolicyFileShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFileShareStatus.
func (*PolicyFileShareStatus) DeepCopyInto ¶
func (in *PolicyFileShareStatus) DeepCopyInto(out *PolicyFileShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVm ¶
type PolicyVm struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyVmSpec `json:"spec"` Status PolicyVmStatus `json:"status,omitempty"` }
PolicyVm is the Schema for the PolicyVms 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,azurejet}
func (*PolicyVm) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVm.
func (*PolicyVm) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyVm) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyVm) GetCondition ¶
func (mg *PolicyVm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyVm.
func (*PolicyVm) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this PolicyVm
func (*PolicyVm) GetDeletionPolicy ¶
func (mg *PolicyVm) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyVm.
func (*PolicyVm) GetObservation ¶
GetObservation of this PolicyVm
func (*PolicyVm) GetParameters ¶
GetParameters of this PolicyVm
func (*PolicyVm) GetProviderConfigReference ¶
GetProviderConfigReference of this PolicyVm.
func (*PolicyVm) GetProviderReference ¶
GetProviderReference of this PolicyVm. Deprecated: Use GetProviderConfigReference.
func (*PolicyVm) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PolicyVm
func (*PolicyVm) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyVm) GetWriteConnectionSecretToReference ¶
func (mg *PolicyVm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyVm.
func (*PolicyVm) LateInitialize ¶
LateInitialize this PolicyVm using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyVm) SetConditions ¶
SetConditions of this PolicyVm.
func (*PolicyVm) SetDeletionPolicy ¶
func (mg *PolicyVm) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyVm.
func (*PolicyVm) SetObservation ¶
SetObservation for this PolicyVm
func (*PolicyVm) SetParameters ¶
SetParameters for this PolicyVm
func (*PolicyVm) SetProviderConfigReference ¶
SetProviderConfigReference of this PolicyVm.
func (*PolicyVm) SetProviderReference ¶
SetProviderReference of this PolicyVm. Deprecated: Use SetProviderConfigReference.
func (*PolicyVm) SetWriteConnectionSecretToReference ¶
func (mg *PolicyVm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyVm.
type PolicyVmBackupObservation ¶
type PolicyVmBackupObservation struct { }
func (*PolicyVmBackupObservation) DeepCopy ¶
func (in *PolicyVmBackupObservation) DeepCopy() *PolicyVmBackupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmBackupObservation.
func (*PolicyVmBackupObservation) DeepCopyInto ¶
func (in *PolicyVmBackupObservation) DeepCopyInto(out *PolicyVmBackupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmBackupParameters ¶
type PolicyVmBackupParameters struct { // +kubebuilder:validation:Required Frequency *string `json:"frequency" tf:"frequency,omitempty"` // +kubebuilder:validation:Required Time *string `json:"time" tf:"time,omitempty"` // +kubebuilder:validation:Optional Weekdays []*string `json:"weekdays,omitempty" tf:"weekdays,omitempty"` }
func (*PolicyVmBackupParameters) DeepCopy ¶
func (in *PolicyVmBackupParameters) DeepCopy() *PolicyVmBackupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmBackupParameters.
func (*PolicyVmBackupParameters) DeepCopyInto ¶
func (in *PolicyVmBackupParameters) DeepCopyInto(out *PolicyVmBackupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmList ¶
type PolicyVmList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyVm `json:"items"` }
PolicyVmList contains a list of PolicyVms
func (*PolicyVmList) DeepCopy ¶
func (in *PolicyVmList) DeepCopy() *PolicyVmList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmList.
func (*PolicyVmList) DeepCopyInto ¶
func (in *PolicyVmList) DeepCopyInto(out *PolicyVmList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyVmList) DeepCopyObject ¶
func (in *PolicyVmList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyVmList) GetItems ¶
func (l *PolicyVmList) GetItems() []resource.Managed
GetItems of this PolicyVmList.
type PolicyVmObservation ¶
type PolicyVmObservation struct { }
func (*PolicyVmObservation) DeepCopy ¶
func (in *PolicyVmObservation) DeepCopy() *PolicyVmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmObservation.
func (*PolicyVmObservation) DeepCopyInto ¶
func (in *PolicyVmObservation) DeepCopyInto(out *PolicyVmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmParameters ¶
type PolicyVmParameters struct { // +kubebuilder:validation:Required Backup []PolicyVmBackupParameters `json:"backup" tf:"backup,omitempty"` // +kubebuilder:validation:Optional InstantRestoreRetentionDays *int64 `json:"instantRestoreRetentionDays,omitempty" tf:"instant_restore_retention_days,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional RetentionDaily []PolicyVmRetentionDailyParameters `json:"retentionDaily,omitempty" tf:"retention_daily,omitempty"` // +kubebuilder:validation:Optional RetentionMonthly []PolicyVmRetentionMonthlyParameters `json:"retentionMonthly,omitempty" tf:"retention_monthly,omitempty"` // +kubebuilder:validation:Optional RetentionWeekly []PolicyVmRetentionWeeklyParameters `json:"retentionWeekly,omitempty" tf:"retention_weekly,omitempty"` // +kubebuilder:validation:Optional RetentionYearly []PolicyVmRetentionYearlyParameters `json:"retentionYearly,omitempty" tf:"retention_yearly,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*PolicyVmParameters) DeepCopy ¶
func (in *PolicyVmParameters) DeepCopy() *PolicyVmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmParameters.
func (*PolicyVmParameters) DeepCopyInto ¶
func (in *PolicyVmParameters) DeepCopyInto(out *PolicyVmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionDailyObservation ¶
type PolicyVmRetentionDailyObservation struct { }
func (*PolicyVmRetentionDailyObservation) DeepCopy ¶
func (in *PolicyVmRetentionDailyObservation) DeepCopy() *PolicyVmRetentionDailyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionDailyObservation.
func (*PolicyVmRetentionDailyObservation) DeepCopyInto ¶
func (in *PolicyVmRetentionDailyObservation) DeepCopyInto(out *PolicyVmRetentionDailyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionDailyParameters ¶
type PolicyVmRetentionDailyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` }
func (*PolicyVmRetentionDailyParameters) DeepCopy ¶
func (in *PolicyVmRetentionDailyParameters) DeepCopy() *PolicyVmRetentionDailyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionDailyParameters.
func (*PolicyVmRetentionDailyParameters) DeepCopyInto ¶
func (in *PolicyVmRetentionDailyParameters) DeepCopyInto(out *PolicyVmRetentionDailyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionMonthlyObservation ¶
type PolicyVmRetentionMonthlyObservation struct { }
func (*PolicyVmRetentionMonthlyObservation) DeepCopy ¶
func (in *PolicyVmRetentionMonthlyObservation) DeepCopy() *PolicyVmRetentionMonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionMonthlyObservation.
func (*PolicyVmRetentionMonthlyObservation) DeepCopyInto ¶
func (in *PolicyVmRetentionMonthlyObservation) DeepCopyInto(out *PolicyVmRetentionMonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionMonthlyParameters ¶
type PolicyVmRetentionMonthlyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Weekdays []*string `json:"weekdays" tf:"weekdays,omitempty"` // +kubebuilder:validation:Required Weeks []*string `json:"weeks" tf:"weeks,omitempty"` }
func (*PolicyVmRetentionMonthlyParameters) DeepCopy ¶
func (in *PolicyVmRetentionMonthlyParameters) DeepCopy() *PolicyVmRetentionMonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionMonthlyParameters.
func (*PolicyVmRetentionMonthlyParameters) DeepCopyInto ¶
func (in *PolicyVmRetentionMonthlyParameters) DeepCopyInto(out *PolicyVmRetentionMonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionWeeklyObservation ¶
type PolicyVmRetentionWeeklyObservation struct { }
func (*PolicyVmRetentionWeeklyObservation) DeepCopy ¶
func (in *PolicyVmRetentionWeeklyObservation) DeepCopy() *PolicyVmRetentionWeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionWeeklyObservation.
func (*PolicyVmRetentionWeeklyObservation) DeepCopyInto ¶
func (in *PolicyVmRetentionWeeklyObservation) DeepCopyInto(out *PolicyVmRetentionWeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionWeeklyParameters ¶
type PolicyVmRetentionWeeklyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Weekdays []*string `json:"weekdays" tf:"weekdays,omitempty"` }
func (*PolicyVmRetentionWeeklyParameters) DeepCopy ¶
func (in *PolicyVmRetentionWeeklyParameters) DeepCopy() *PolicyVmRetentionWeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionWeeklyParameters.
func (*PolicyVmRetentionWeeklyParameters) DeepCopyInto ¶
func (in *PolicyVmRetentionWeeklyParameters) DeepCopyInto(out *PolicyVmRetentionWeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionYearlyObservation ¶
type PolicyVmRetentionYearlyObservation struct { }
func (*PolicyVmRetentionYearlyObservation) DeepCopy ¶
func (in *PolicyVmRetentionYearlyObservation) DeepCopy() *PolicyVmRetentionYearlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionYearlyObservation.
func (*PolicyVmRetentionYearlyObservation) DeepCopyInto ¶
func (in *PolicyVmRetentionYearlyObservation) DeepCopyInto(out *PolicyVmRetentionYearlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmRetentionYearlyParameters ¶
type PolicyVmRetentionYearlyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Months []*string `json:"months" tf:"months,omitempty"` // +kubebuilder:validation:Required Weekdays []*string `json:"weekdays" tf:"weekdays,omitempty"` // +kubebuilder:validation:Required Weeks []*string `json:"weeks" tf:"weeks,omitempty"` }
func (*PolicyVmRetentionYearlyParameters) DeepCopy ¶
func (in *PolicyVmRetentionYearlyParameters) DeepCopy() *PolicyVmRetentionYearlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmRetentionYearlyParameters.
func (*PolicyVmRetentionYearlyParameters) DeepCopyInto ¶
func (in *PolicyVmRetentionYearlyParameters) DeepCopyInto(out *PolicyVmRetentionYearlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmSpec ¶
type PolicyVmSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyVmParameters `json:"forProvider"` }
PolicyVmSpec defines the desired state of PolicyVm
func (*PolicyVmSpec) DeepCopy ¶
func (in *PolicyVmSpec) DeepCopy() *PolicyVmSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmSpec.
func (*PolicyVmSpec) DeepCopyInto ¶
func (in *PolicyVmSpec) DeepCopyInto(out *PolicyVmSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmStatus ¶
type PolicyVmStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyVmObservation `json:"atProvider,omitempty"` }
PolicyVmStatus defines the observed state of PolicyVm.
func (*PolicyVmStatus) DeepCopy ¶
func (in *PolicyVmStatus) DeepCopy() *PolicyVmStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmStatus.
func (*PolicyVmStatus) DeepCopyInto ¶
func (in *PolicyVmStatus) DeepCopyInto(out *PolicyVmStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedFileShare ¶
type ProtectedFileShare struct {}
ProtectedFileShare is the Schema for the ProtectedFileShares 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,azurejet}
func (*ProtectedFileShare) DeepCopy ¶
func (in *ProtectedFileShare) DeepCopy() *ProtectedFileShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedFileShare.
func (*ProtectedFileShare) DeepCopyInto ¶
func (in *ProtectedFileShare) DeepCopyInto(out *ProtectedFileShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtectedFileShare) DeepCopyObject ¶
func (in *ProtectedFileShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtectedFileShare) GetCondition ¶
func (mg *ProtectedFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProtectedFileShare.
func (*ProtectedFileShare) GetConnectionDetailsMapping ¶
func (tr *ProtectedFileShare) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProtectedFileShare
func (*ProtectedFileShare) GetDeletionPolicy ¶
func (mg *ProtectedFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProtectedFileShare.
func (*ProtectedFileShare) GetObservation ¶
func (tr *ProtectedFileShare) GetObservation() (map[string]interface{}, error)
GetObservation of this ProtectedFileShare
func (*ProtectedFileShare) GetParameters ¶
func (tr *ProtectedFileShare) GetParameters() (map[string]interface{}, error)
GetParameters of this ProtectedFileShare
func (*ProtectedFileShare) GetProviderConfigReference ¶
func (mg *ProtectedFileShare) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProtectedFileShare.
func (*ProtectedFileShare) GetProviderReference ¶
func (mg *ProtectedFileShare) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProtectedFileShare. Deprecated: Use GetProviderConfigReference.
func (*ProtectedFileShare) GetTerraformResourceType ¶
func (mg *ProtectedFileShare) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProtectedFileShare
func (*ProtectedFileShare) GetTerraformSchemaVersion ¶
func (tr *ProtectedFileShare) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProtectedFileShare) GetWriteConnectionSecretToReference ¶
func (mg *ProtectedFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProtectedFileShare.
func (*ProtectedFileShare) LateInitialize ¶
func (tr *ProtectedFileShare) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProtectedFileShare using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProtectedFileShare) SetConditions ¶
func (mg *ProtectedFileShare) SetConditions(c ...xpv1.Condition)
SetConditions of this ProtectedFileShare.
func (*ProtectedFileShare) SetDeletionPolicy ¶
func (mg *ProtectedFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProtectedFileShare.
func (*ProtectedFileShare) SetObservation ¶
func (tr *ProtectedFileShare) SetObservation(obs map[string]interface{}) error
SetObservation for this ProtectedFileShare
func (*ProtectedFileShare) SetParameters ¶
func (tr *ProtectedFileShare) SetParameters(params map[string]interface{}) error
SetParameters for this ProtectedFileShare
func (*ProtectedFileShare) SetProviderConfigReference ¶
func (mg *ProtectedFileShare) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProtectedFileShare.
func (*ProtectedFileShare) SetProviderReference ¶
func (mg *ProtectedFileShare) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProtectedFileShare. Deprecated: Use SetProviderConfigReference.
func (*ProtectedFileShare) SetWriteConnectionSecretToReference ¶
func (mg *ProtectedFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProtectedFileShare.
type ProtectedFileShareList ¶
type ProtectedFileShareList struct {}
ProtectedFileShareList contains a list of ProtectedFileShares
func (*ProtectedFileShareList) DeepCopy ¶
func (in *ProtectedFileShareList) DeepCopy() *ProtectedFileShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedFileShareList.
func (*ProtectedFileShareList) DeepCopyInto ¶
func (in *ProtectedFileShareList) DeepCopyInto(out *ProtectedFileShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtectedFileShareList) DeepCopyObject ¶
func (in *ProtectedFileShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtectedFileShareList) GetItems ¶
func (l *ProtectedFileShareList) GetItems() []resource.Managed
GetItems of this ProtectedFileShareList.
type ProtectedFileShareObservation ¶
type ProtectedFileShareObservation struct { }
func (*ProtectedFileShareObservation) DeepCopy ¶
func (in *ProtectedFileShareObservation) DeepCopy() *ProtectedFileShareObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedFileShareObservation.
func (*ProtectedFileShareObservation) DeepCopyInto ¶
func (in *ProtectedFileShareObservation) DeepCopyInto(out *ProtectedFileShareObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedFileShareParameters ¶
type ProtectedFileShareParameters struct { string `json:"backupPolicyId" tf:"backup_policy_id,omitempty"` RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` SourceFileShareName *string `json:"sourceFileShareName" tf:"source_file_share_name,omitempty"` SourceStorageAccountID *string `json:"sourceStorageAccountId" tf:"source_storage_account_id,omitempty"` }BackupPolicyID *
func (*ProtectedFileShareParameters) DeepCopy ¶
func (in *ProtectedFileShareParameters) DeepCopy() *ProtectedFileShareParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedFileShareParameters.
func (*ProtectedFileShareParameters) DeepCopyInto ¶
func (in *ProtectedFileShareParameters) DeepCopyInto(out *ProtectedFileShareParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedFileShareSpec ¶
type ProtectedFileShareSpec struct {}
ProtectedFileShareSpec defines the desired state of ProtectedFileShare
func (*ProtectedFileShareSpec) DeepCopy ¶
func (in *ProtectedFileShareSpec) DeepCopy() *ProtectedFileShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedFileShareSpec.
func (*ProtectedFileShareSpec) DeepCopyInto ¶
func (in *ProtectedFileShareSpec) DeepCopyInto(out *ProtectedFileShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedFileShareStatus ¶
type ProtectedFileShareStatus struct {}
ProtectedFileShareStatus defines the observed state of ProtectedFileShare.
func (*ProtectedFileShareStatus) DeepCopy ¶
func (in *ProtectedFileShareStatus) DeepCopy() *ProtectedFileShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedFileShareStatus.
func (*ProtectedFileShareStatus) DeepCopyInto ¶
func (in *ProtectedFileShareStatus) DeepCopyInto(out *ProtectedFileShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedVm ¶
type ProtectedVm struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProtectedVmSpec `json:"spec"` Status ProtectedVmStatus `json:"status,omitempty"` }
ProtectedVm is the Schema for the ProtectedVms 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,azurejet}
func (*ProtectedVm) DeepCopy ¶
func (in *ProtectedVm) DeepCopy() *ProtectedVm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedVm.
func (*ProtectedVm) DeepCopyInto ¶
func (in *ProtectedVm) DeepCopyInto(out *ProtectedVm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtectedVm) DeepCopyObject ¶
func (in *ProtectedVm) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtectedVm) GetCondition ¶
func (mg *ProtectedVm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProtectedVm.
func (*ProtectedVm) GetConnectionDetailsMapping ¶
func (tr *ProtectedVm) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProtectedVm
func (*ProtectedVm) GetDeletionPolicy ¶
func (mg *ProtectedVm) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProtectedVm.
func (*ProtectedVm) GetObservation ¶
func (tr *ProtectedVm) GetObservation() (map[string]interface{}, error)
GetObservation of this ProtectedVm
func (*ProtectedVm) GetParameters ¶
func (tr *ProtectedVm) GetParameters() (map[string]interface{}, error)
GetParameters of this ProtectedVm
func (*ProtectedVm) GetProviderConfigReference ¶
func (mg *ProtectedVm) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProtectedVm.
func (*ProtectedVm) GetProviderReference ¶
func (mg *ProtectedVm) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProtectedVm. Deprecated: Use GetProviderConfigReference.
func (*ProtectedVm) GetTerraformResourceType ¶
func (mg *ProtectedVm) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProtectedVm
func (*ProtectedVm) GetTerraformSchemaVersion ¶
func (tr *ProtectedVm) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProtectedVm) GetWriteConnectionSecretToReference ¶
func (mg *ProtectedVm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProtectedVm.
func (*ProtectedVm) LateInitialize ¶
func (tr *ProtectedVm) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProtectedVm using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProtectedVm) SetConditions ¶
func (mg *ProtectedVm) SetConditions(c ...xpv1.Condition)
SetConditions of this ProtectedVm.
func (*ProtectedVm) SetDeletionPolicy ¶
func (mg *ProtectedVm) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProtectedVm.
func (*ProtectedVm) SetObservation ¶
func (tr *ProtectedVm) SetObservation(obs map[string]interface{}) error
SetObservation for this ProtectedVm
func (*ProtectedVm) SetParameters ¶
func (tr *ProtectedVm) SetParameters(params map[string]interface{}) error
SetParameters for this ProtectedVm
func (*ProtectedVm) SetProviderConfigReference ¶
func (mg *ProtectedVm) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProtectedVm.
func (*ProtectedVm) SetProviderReference ¶
func (mg *ProtectedVm) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProtectedVm. Deprecated: Use SetProviderConfigReference.
func (*ProtectedVm) SetWriteConnectionSecretToReference ¶
func (mg *ProtectedVm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProtectedVm.
type ProtectedVmList ¶
type ProtectedVmList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProtectedVm `json:"items"` }
ProtectedVmList contains a list of ProtectedVms
func (*ProtectedVmList) DeepCopy ¶
func (in *ProtectedVmList) DeepCopy() *ProtectedVmList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedVmList.
func (*ProtectedVmList) DeepCopyInto ¶
func (in *ProtectedVmList) DeepCopyInto(out *ProtectedVmList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProtectedVmList) DeepCopyObject ¶
func (in *ProtectedVmList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProtectedVmList) GetItems ¶
func (l *ProtectedVmList) GetItems() []resource.Managed
GetItems of this ProtectedVmList.
type ProtectedVmObservation ¶
type ProtectedVmObservation struct { }
func (*ProtectedVmObservation) DeepCopy ¶
func (in *ProtectedVmObservation) DeepCopy() *ProtectedVmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedVmObservation.
func (*ProtectedVmObservation) DeepCopyInto ¶
func (in *ProtectedVmObservation) DeepCopyInto(out *ProtectedVmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedVmParameters ¶
type ProtectedVmParameters struct { // +kubebuilder:validation:Required BackupPolicyID *string `json:"backupPolicyId" tf:"backup_policy_id,omitempty"` // +kubebuilder:validation:Required RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required SourceVMID *string `json:"sourceVmId" tf:"source_vm_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ProtectedVmParameters) DeepCopy ¶
func (in *ProtectedVmParameters) DeepCopy() *ProtectedVmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedVmParameters.
func (*ProtectedVmParameters) DeepCopyInto ¶
func (in *ProtectedVmParameters) DeepCopyInto(out *ProtectedVmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedVmSpec ¶
type ProtectedVmSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProtectedVmParameters `json:"forProvider"` }
ProtectedVmSpec defines the desired state of ProtectedVm
func (*ProtectedVmSpec) DeepCopy ¶
func (in *ProtectedVmSpec) DeepCopy() *ProtectedVmSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedVmSpec.
func (*ProtectedVmSpec) DeepCopyInto ¶
func (in *ProtectedVmSpec) DeepCopyInto(out *ProtectedVmSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectedVmStatus ¶
type ProtectedVmStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProtectedVmObservation `json:"atProvider,omitempty"` }
ProtectedVmStatus defines the observed state of ProtectedVm.
func (*ProtectedVmStatus) DeepCopy ¶
func (in *ProtectedVmStatus) DeepCopy() *ProtectedVmStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectedVmStatus.
func (*ProtectedVmStatus) DeepCopyInto ¶
func (in *ProtectedVmStatus) DeepCopyInto(out *ProtectedVmStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionDailyObservation ¶
type RetentionDailyObservation struct { }
func (*RetentionDailyObservation) DeepCopy ¶
func (in *RetentionDailyObservation) DeepCopy() *RetentionDailyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionDailyObservation.
func (*RetentionDailyObservation) DeepCopyInto ¶
func (in *RetentionDailyObservation) DeepCopyInto(out *RetentionDailyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionDailyParameters ¶
type RetentionDailyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` }
func (*RetentionDailyParameters) DeepCopy ¶
func (in *RetentionDailyParameters) DeepCopy() *RetentionDailyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionDailyParameters.
func (*RetentionDailyParameters) DeepCopyInto ¶
func (in *RetentionDailyParameters) DeepCopyInto(out *RetentionDailyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionMonthlyObservation ¶
type RetentionMonthlyObservation struct { }
func (*RetentionMonthlyObservation) DeepCopy ¶
func (in *RetentionMonthlyObservation) DeepCopy() *RetentionMonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionMonthlyObservation.
func (*RetentionMonthlyObservation) DeepCopyInto ¶
func (in *RetentionMonthlyObservation) DeepCopyInto(out *RetentionMonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionMonthlyParameters ¶
type RetentionMonthlyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Weekdays []*string `json:"weekdays" tf:"weekdays,omitempty"` // +kubebuilder:validation:Required Weeks []*string `json:"weeks" tf:"weeks,omitempty"` }
func (*RetentionMonthlyParameters) DeepCopy ¶
func (in *RetentionMonthlyParameters) DeepCopy() *RetentionMonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionMonthlyParameters.
func (*RetentionMonthlyParameters) DeepCopyInto ¶
func (in *RetentionMonthlyParameters) DeepCopyInto(out *RetentionMonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionWeeklyObservation ¶
type RetentionWeeklyObservation struct { }
func (*RetentionWeeklyObservation) DeepCopy ¶
func (in *RetentionWeeklyObservation) DeepCopy() *RetentionWeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionWeeklyObservation.
func (*RetentionWeeklyObservation) DeepCopyInto ¶
func (in *RetentionWeeklyObservation) DeepCopyInto(out *RetentionWeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionWeeklyParameters ¶
type RetentionWeeklyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Weekdays []*string `json:"weekdays" tf:"weekdays,omitempty"` }
func (*RetentionWeeklyParameters) DeepCopy ¶
func (in *RetentionWeeklyParameters) DeepCopy() *RetentionWeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionWeeklyParameters.
func (*RetentionWeeklyParameters) DeepCopyInto ¶
func (in *RetentionWeeklyParameters) DeepCopyInto(out *RetentionWeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionYearlyObservation ¶
type RetentionYearlyObservation struct { }
func (*RetentionYearlyObservation) DeepCopy ¶
func (in *RetentionYearlyObservation) DeepCopy() *RetentionYearlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionYearlyObservation.
func (*RetentionYearlyObservation) DeepCopyInto ¶
func (in *RetentionYearlyObservation) DeepCopyInto(out *RetentionYearlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionYearlyParameters ¶
type RetentionYearlyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Months []*string `json:"months" tf:"months,omitempty"` // +kubebuilder:validation:Required Weekdays []*string `json:"weekdays" tf:"weekdays,omitempty"` // +kubebuilder:validation:Required Weeks []*string `json:"weeks" tf:"weeks,omitempty"` }
func (*RetentionYearlyParameters) DeepCopy ¶
func (in *RetentionYearlyParameters) DeepCopy() *RetentionYearlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionYearlyParameters.
func (*RetentionYearlyParameters) DeepCopyInto ¶
func (in *RetentionYearlyParameters) DeepCopyInto(out *RetentionYearlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_containerstorageaccount_terraformed.go
- zz_containerstorageaccount_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_policyfileshare_terraformed.go
- zz_policyfileshare_types.go
- zz_policyvm_terraformed.go
- zz_policyvm_types.go
- zz_protectedfileshare_terraformed.go
- zz_protectedfileshare_types.go
- zz_protectedvm_terraformed.go
- zz_protectedvm_types.go