Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=site.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ManagedDiskObservation
- type ManagedDiskParameters
- type NetworkInterfaceObservation
- type NetworkInterfaceParameters
- type RecoveryFabric
- func (in *RecoveryFabric) DeepCopy() *RecoveryFabric
- func (in *RecoveryFabric) DeepCopyInto(out *RecoveryFabric)
- func (in *RecoveryFabric) DeepCopyObject() runtime.Object
- func (mg *RecoveryFabric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RecoveryFabric) GetConnectionDetailsMapping() map[string]string
- func (mg *RecoveryFabric) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RecoveryFabric) GetObservation() (map[string]interface{}, error)
- func (tr *RecoveryFabric) GetParameters() (map[string]interface{}, error)
- func (mg *RecoveryFabric) GetProviderConfigReference() *xpv1.Reference
- func (mg *RecoveryFabric) GetProviderReference() *xpv1.Reference
- func (mg *RecoveryFabric) GetTerraformResourceType() string
- func (tr *RecoveryFabric) GetTerraformSchemaVersion() int
- func (mg *RecoveryFabric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RecoveryFabric) LateInitialize(attrs []byte) (bool, error)
- func (mg *RecoveryFabric) SetConditions(c ...xpv1.Condition)
- func (mg *RecoveryFabric) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RecoveryFabric) SetObservation(obs map[string]interface{}) error
- func (tr *RecoveryFabric) SetParameters(params map[string]interface{}) error
- func (mg *RecoveryFabric) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RecoveryFabric) SetProviderReference(r *xpv1.Reference)
- func (mg *RecoveryFabric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RecoveryFabricList
- type RecoveryFabricObservation
- type RecoveryFabricParameters
- type RecoveryFabricSpec
- type RecoveryFabricStatus
- type RecoveryNetworkMapping
- func (in *RecoveryNetworkMapping) DeepCopy() *RecoveryNetworkMapping
- func (in *RecoveryNetworkMapping) DeepCopyInto(out *RecoveryNetworkMapping)
- func (in *RecoveryNetworkMapping) DeepCopyObject() runtime.Object
- func (mg *RecoveryNetworkMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RecoveryNetworkMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *RecoveryNetworkMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RecoveryNetworkMapping) GetObservation() (map[string]interface{}, error)
- func (tr *RecoveryNetworkMapping) GetParameters() (map[string]interface{}, error)
- func (mg *RecoveryNetworkMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *RecoveryNetworkMapping) GetProviderReference() *xpv1.Reference
- func (mg *RecoveryNetworkMapping) GetTerraformResourceType() string
- func (tr *RecoveryNetworkMapping) GetTerraformSchemaVersion() int
- func (mg *RecoveryNetworkMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RecoveryNetworkMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *RecoveryNetworkMapping) SetConditions(c ...xpv1.Condition)
- func (mg *RecoveryNetworkMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RecoveryNetworkMapping) SetObservation(obs map[string]interface{}) error
- func (tr *RecoveryNetworkMapping) SetParameters(params map[string]interface{}) error
- func (mg *RecoveryNetworkMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RecoveryNetworkMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *RecoveryNetworkMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RecoveryNetworkMappingList
- type RecoveryNetworkMappingObservation
- type RecoveryNetworkMappingParameters
- type RecoveryNetworkMappingSpec
- type RecoveryNetworkMappingStatus
- type RecoveryProtectionContainer
- func (in *RecoveryProtectionContainer) DeepCopy() *RecoveryProtectionContainer
- func (in *RecoveryProtectionContainer) DeepCopyInto(out *RecoveryProtectionContainer)
- func (in *RecoveryProtectionContainer) DeepCopyObject() runtime.Object
- func (mg *RecoveryProtectionContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RecoveryProtectionContainer) GetConnectionDetailsMapping() map[string]string
- func (mg *RecoveryProtectionContainer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RecoveryProtectionContainer) GetObservation() (map[string]interface{}, error)
- func (tr *RecoveryProtectionContainer) GetParameters() (map[string]interface{}, error)
- func (mg *RecoveryProtectionContainer) GetProviderConfigReference() *xpv1.Reference
- func (mg *RecoveryProtectionContainer) GetProviderReference() *xpv1.Reference
- func (mg *RecoveryProtectionContainer) GetTerraformResourceType() string
- func (tr *RecoveryProtectionContainer) GetTerraformSchemaVersion() int
- func (mg *RecoveryProtectionContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RecoveryProtectionContainer) LateInitialize(attrs []byte) (bool, error)
- func (mg *RecoveryProtectionContainer) SetConditions(c ...xpv1.Condition)
- func (mg *RecoveryProtectionContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RecoveryProtectionContainer) SetObservation(obs map[string]interface{}) error
- func (tr *RecoveryProtectionContainer) SetParameters(params map[string]interface{}) error
- func (mg *RecoveryProtectionContainer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RecoveryProtectionContainer) SetProviderReference(r *xpv1.Reference)
- func (mg *RecoveryProtectionContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RecoveryProtectionContainerList
- func (in *RecoveryProtectionContainerList) DeepCopy() *RecoveryProtectionContainerList
- func (in *RecoveryProtectionContainerList) DeepCopyInto(out *RecoveryProtectionContainerList)
- func (in *RecoveryProtectionContainerList) DeepCopyObject() runtime.Object
- func (l *RecoveryProtectionContainerList) GetItems() []resource.Managed
- type RecoveryProtectionContainerMapping
- func (in *RecoveryProtectionContainerMapping) DeepCopy() *RecoveryProtectionContainerMapping
- func (in *RecoveryProtectionContainerMapping) DeepCopyInto(out *RecoveryProtectionContainerMapping)
- func (in *RecoveryProtectionContainerMapping) DeepCopyObject() runtime.Object
- func (mg *RecoveryProtectionContainerMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RecoveryProtectionContainerMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *RecoveryProtectionContainerMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RecoveryProtectionContainerMapping) GetObservation() (map[string]interface{}, error)
- func (tr *RecoveryProtectionContainerMapping) GetParameters() (map[string]interface{}, error)
- func (mg *RecoveryProtectionContainerMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *RecoveryProtectionContainerMapping) GetProviderReference() *xpv1.Reference
- func (mg *RecoveryProtectionContainerMapping) GetTerraformResourceType() string
- func (tr *RecoveryProtectionContainerMapping) GetTerraformSchemaVersion() int
- func (mg *RecoveryProtectionContainerMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RecoveryProtectionContainerMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *RecoveryProtectionContainerMapping) SetConditions(c ...xpv1.Condition)
- func (mg *RecoveryProtectionContainerMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RecoveryProtectionContainerMapping) SetObservation(obs map[string]interface{}) error
- func (tr *RecoveryProtectionContainerMapping) SetParameters(params map[string]interface{}) error
- func (mg *RecoveryProtectionContainerMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RecoveryProtectionContainerMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *RecoveryProtectionContainerMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RecoveryProtectionContainerMappingList
- func (in *RecoveryProtectionContainerMappingList) DeepCopy() *RecoveryProtectionContainerMappingList
- func (in *RecoveryProtectionContainerMappingList) DeepCopyInto(out *RecoveryProtectionContainerMappingList)
- func (in *RecoveryProtectionContainerMappingList) DeepCopyObject() runtime.Object
- func (l *RecoveryProtectionContainerMappingList) GetItems() []resource.Managed
- type RecoveryProtectionContainerMappingObservation
- type RecoveryProtectionContainerMappingParameters
- type RecoveryProtectionContainerMappingSpec
- type RecoveryProtectionContainerMappingStatus
- type RecoveryProtectionContainerObservation
- type RecoveryProtectionContainerParameters
- type RecoveryProtectionContainerSpec
- type RecoveryProtectionContainerStatus
- type RecoveryReplicatedVm
- func (in *RecoveryReplicatedVm) DeepCopy() *RecoveryReplicatedVm
- func (in *RecoveryReplicatedVm) DeepCopyInto(out *RecoveryReplicatedVm)
- func (in *RecoveryReplicatedVm) DeepCopyObject() runtime.Object
- func (mg *RecoveryReplicatedVm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RecoveryReplicatedVm) GetConnectionDetailsMapping() map[string]string
- func (mg *RecoveryReplicatedVm) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RecoveryReplicatedVm) GetObservation() (map[string]interface{}, error)
- func (tr *RecoveryReplicatedVm) GetParameters() (map[string]interface{}, error)
- func (mg *RecoveryReplicatedVm) GetProviderConfigReference() *xpv1.Reference
- func (mg *RecoveryReplicatedVm) GetProviderReference() *xpv1.Reference
- func (mg *RecoveryReplicatedVm) GetTerraformResourceType() string
- func (tr *RecoveryReplicatedVm) GetTerraformSchemaVersion() int
- func (mg *RecoveryReplicatedVm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RecoveryReplicatedVm) LateInitialize(attrs []byte) (bool, error)
- func (mg *RecoveryReplicatedVm) SetConditions(c ...xpv1.Condition)
- func (mg *RecoveryReplicatedVm) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RecoveryReplicatedVm) SetObservation(obs map[string]interface{}) error
- func (tr *RecoveryReplicatedVm) SetParameters(params map[string]interface{}) error
- func (mg *RecoveryReplicatedVm) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RecoveryReplicatedVm) SetProviderReference(r *xpv1.Reference)
- func (mg *RecoveryReplicatedVm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RecoveryReplicatedVmList
- type RecoveryReplicatedVmObservation
- type RecoveryReplicatedVmParameters
- type RecoveryReplicatedVmSpec
- type RecoveryReplicatedVmStatus
- type RecoveryReplicationPolicy
- func (in *RecoveryReplicationPolicy) DeepCopy() *RecoveryReplicationPolicy
- func (in *RecoveryReplicationPolicy) DeepCopyInto(out *RecoveryReplicationPolicy)
- func (in *RecoveryReplicationPolicy) DeepCopyObject() runtime.Object
- func (mg *RecoveryReplicationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RecoveryReplicationPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *RecoveryReplicationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RecoveryReplicationPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *RecoveryReplicationPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *RecoveryReplicationPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *RecoveryReplicationPolicy) GetProviderReference() *xpv1.Reference
- func (mg *RecoveryReplicationPolicy) GetTerraformResourceType() string
- func (tr *RecoveryReplicationPolicy) GetTerraformSchemaVersion() int
- func (mg *RecoveryReplicationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RecoveryReplicationPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *RecoveryReplicationPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *RecoveryReplicationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RecoveryReplicationPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *RecoveryReplicationPolicy) SetParameters(params map[string]interface{}) error
- func (mg *RecoveryReplicationPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RecoveryReplicationPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *RecoveryReplicationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RecoveryReplicationPolicyList
- func (in *RecoveryReplicationPolicyList) DeepCopy() *RecoveryReplicationPolicyList
- func (in *RecoveryReplicationPolicyList) DeepCopyInto(out *RecoveryReplicationPolicyList)
- func (in *RecoveryReplicationPolicyList) DeepCopyObject() runtime.Object
- func (l *RecoveryReplicationPolicyList) GetItems() []resource.Managed
- type RecoveryReplicationPolicyObservation
- type RecoveryReplicationPolicyParameters
- type RecoveryReplicationPolicySpec
- type RecoveryReplicationPolicyStatus
Constants ¶
const ( CRDGroup = "site.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( RecoveryFabric_Kind = "RecoveryFabric" RecoveryFabric_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RecoveryFabric_Kind}.String() RecoveryFabric_KindAPIVersion = RecoveryFabric_Kind + "." + CRDGroupVersion.String() RecoveryFabric_GroupVersionKind = CRDGroupVersion.WithKind(RecoveryFabric_Kind) )
Repository type metadata.
var ( RecoveryNetworkMapping_Kind = "RecoveryNetworkMapping" RecoveryNetworkMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RecoveryNetworkMapping_Kind}.String() RecoveryNetworkMapping_KindAPIVersion = RecoveryNetworkMapping_Kind + "." + CRDGroupVersion.String() RecoveryNetworkMapping_GroupVersionKind = CRDGroupVersion.WithKind(RecoveryNetworkMapping_Kind) )
Repository type metadata.
var ( RecoveryProtectionContainer_Kind = "RecoveryProtectionContainer" RecoveryProtectionContainer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RecoveryProtectionContainer_Kind}.String() RecoveryProtectionContainer_KindAPIVersion = RecoveryProtectionContainer_Kind + "." + CRDGroupVersion.String() RecoveryProtectionContainer_GroupVersionKind = CRDGroupVersion.WithKind(RecoveryProtectionContainer_Kind) )
Repository type metadata.
var ( RecoveryProtectionContainerMapping_Kind = "RecoveryProtectionContainerMapping" RecoveryProtectionContainerMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RecoveryProtectionContainerMapping_Kind}.String() RecoveryProtectionContainerMapping_KindAPIVersion = RecoveryProtectionContainerMapping_Kind + "." + CRDGroupVersion.String() RecoveryProtectionContainerMapping_GroupVersionKind = CRDGroupVersion.WithKind(RecoveryProtectionContainerMapping_Kind) )
Repository type metadata.
var ( RecoveryReplicatedVm_Kind = "RecoveryReplicatedVm" RecoveryReplicatedVm_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RecoveryReplicatedVm_Kind}.String() RecoveryReplicatedVm_KindAPIVersion = RecoveryReplicatedVm_Kind + "." + CRDGroupVersion.String() RecoveryReplicatedVm_GroupVersionKind = CRDGroupVersion.WithKind(RecoveryReplicatedVm_Kind) )
Repository type metadata.
var ( RecoveryReplicationPolicy_Kind = "RecoveryReplicationPolicy" RecoveryReplicationPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RecoveryReplicationPolicy_Kind}.String() RecoveryReplicationPolicy_KindAPIVersion = RecoveryReplicationPolicy_Kind + "." + CRDGroupVersion.String() RecoveryReplicationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(RecoveryReplicationPolicy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ManagedDiskObservation ¶
type ManagedDiskObservation struct { }
func (*ManagedDiskObservation) DeepCopy ¶
func (in *ManagedDiskObservation) DeepCopy() *ManagedDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskObservation.
func (*ManagedDiskObservation) DeepCopyInto ¶
func (in *ManagedDiskObservation) DeepCopyInto(out *ManagedDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDiskParameters ¶
type ManagedDiskParameters struct { // +kubebuilder:validation:Required DiskID *string `json:"diskId" tf:"disk_id,omitempty"` // +kubebuilder:validation:Required StagingStorageAccountID *string `json:"stagingStorageAccountId" tf:"staging_storage_account_id,omitempty"` // +kubebuilder:validation:Optional TargetDiskEncryptionSetID *string `json:"targetDiskEncryptionSetId,omitempty" tf:"target_disk_encryption_set_id,omitempty"` // +kubebuilder:validation:Required TargetDiskType *string `json:"targetDiskType" tf:"target_disk_type,omitempty"` // +kubebuilder:validation:Required TargetReplicaDiskType *string `json:"targetReplicaDiskType" tf:"target_replica_disk_type,omitempty"` // +kubebuilder:validation:Required TargetResourceGroupID *string `json:"targetResourceGroupId" tf:"target_resource_group_id,omitempty"` }
func (*ManagedDiskParameters) DeepCopy ¶
func (in *ManagedDiskParameters) DeepCopy() *ManagedDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDiskParameters.
func (*ManagedDiskParameters) DeepCopyInto ¶
func (in *ManagedDiskParameters) DeepCopyInto(out *ManagedDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceObservation ¶
type NetworkInterfaceObservation struct { }
func (*NetworkInterfaceObservation) DeepCopy ¶
func (in *NetworkInterfaceObservation) DeepCopy() *NetworkInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceObservation.
func (*NetworkInterfaceObservation) DeepCopyInto ¶
func (in *NetworkInterfaceObservation) DeepCopyInto(out *NetworkInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceParameters ¶
type NetworkInterfaceParameters struct { // +kubebuilder:validation:Optional RecoveryPublicIPAddressID *string `json:"recoveryPublicIpAddressId,omitempty" tf:"recovery_public_ip_address_id,omitempty"` // +kubebuilder:validation:Optional SourceNetworkInterfaceID *string `json:"sourceNetworkInterfaceId,omitempty" tf:"source_network_interface_id,omitempty"` // +kubebuilder:validation:Optional TargetStaticIP *string `json:"targetStaticIp,omitempty" tf:"target_static_ip,omitempty"` // +kubebuilder:validation:Optional TargetSubnetName *string `json:"targetSubnetName,omitempty" tf:"target_subnet_name,omitempty"` }
func (*NetworkInterfaceParameters) DeepCopy ¶
func (in *NetworkInterfaceParameters) DeepCopy() *NetworkInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceParameters.
func (*NetworkInterfaceParameters) DeepCopyInto ¶
func (in *NetworkInterfaceParameters) DeepCopyInto(out *NetworkInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryFabric ¶
type RecoveryFabric struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecoveryFabricSpec `json:"spec"` Status RecoveryFabricStatus `json:"status,omitempty"` }
RecoveryFabric is the Schema for the RecoveryFabrics 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 (*RecoveryFabric) DeepCopy ¶
func (in *RecoveryFabric) DeepCopy() *RecoveryFabric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryFabric.
func (*RecoveryFabric) DeepCopyInto ¶
func (in *RecoveryFabric) DeepCopyInto(out *RecoveryFabric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryFabric) DeepCopyObject ¶
func (in *RecoveryFabric) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryFabric) GetCondition ¶
func (mg *RecoveryFabric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RecoveryFabric.
func (*RecoveryFabric) GetConnectionDetailsMapping ¶
func (tr *RecoveryFabric) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RecoveryFabric
func (*RecoveryFabric) GetDeletionPolicy ¶
func (mg *RecoveryFabric) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RecoveryFabric.
func (*RecoveryFabric) GetObservation ¶
func (tr *RecoveryFabric) GetObservation() (map[string]interface{}, error)
GetObservation of this RecoveryFabric
func (*RecoveryFabric) GetParameters ¶
func (tr *RecoveryFabric) GetParameters() (map[string]interface{}, error)
GetParameters of this RecoveryFabric
func (*RecoveryFabric) GetProviderConfigReference ¶
func (mg *RecoveryFabric) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RecoveryFabric.
func (*RecoveryFabric) GetProviderReference ¶
func (mg *RecoveryFabric) GetProviderReference() *xpv1.Reference
GetProviderReference of this RecoveryFabric. Deprecated: Use GetProviderConfigReference.
func (*RecoveryFabric) GetTerraformResourceType ¶
func (mg *RecoveryFabric) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RecoveryFabric
func (*RecoveryFabric) GetTerraformSchemaVersion ¶
func (tr *RecoveryFabric) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RecoveryFabric) GetWriteConnectionSecretToReference ¶
func (mg *RecoveryFabric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RecoveryFabric.
func (*RecoveryFabric) LateInitialize ¶
func (tr *RecoveryFabric) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RecoveryFabric using its observed tfState. returns True if there are any spec changes for the resource.
func (*RecoveryFabric) SetConditions ¶
func (mg *RecoveryFabric) SetConditions(c ...xpv1.Condition)
SetConditions of this RecoveryFabric.
func (*RecoveryFabric) SetDeletionPolicy ¶
func (mg *RecoveryFabric) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RecoveryFabric.
func (*RecoveryFabric) SetObservation ¶
func (tr *RecoveryFabric) SetObservation(obs map[string]interface{}) error
SetObservation for this RecoveryFabric
func (*RecoveryFabric) SetParameters ¶
func (tr *RecoveryFabric) SetParameters(params map[string]interface{}) error
SetParameters for this RecoveryFabric
func (*RecoveryFabric) SetProviderConfigReference ¶
func (mg *RecoveryFabric) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RecoveryFabric.
func (*RecoveryFabric) SetProviderReference ¶
func (mg *RecoveryFabric) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RecoveryFabric. Deprecated: Use SetProviderConfigReference.
func (*RecoveryFabric) SetWriteConnectionSecretToReference ¶
func (mg *RecoveryFabric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RecoveryFabric.
type RecoveryFabricList ¶
type RecoveryFabricList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RecoveryFabric `json:"items"` }
RecoveryFabricList contains a list of RecoveryFabrics
func (*RecoveryFabricList) DeepCopy ¶
func (in *RecoveryFabricList) DeepCopy() *RecoveryFabricList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryFabricList.
func (*RecoveryFabricList) DeepCopyInto ¶
func (in *RecoveryFabricList) DeepCopyInto(out *RecoveryFabricList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryFabricList) DeepCopyObject ¶
func (in *RecoveryFabricList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryFabricList) GetItems ¶
func (l *RecoveryFabricList) GetItems() []resource.Managed
GetItems of this RecoveryFabricList.
type RecoveryFabricObservation ¶
type RecoveryFabricObservation struct { }
func (*RecoveryFabricObservation) DeepCopy ¶
func (in *RecoveryFabricObservation) DeepCopy() *RecoveryFabricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryFabricObservation.
func (*RecoveryFabricObservation) DeepCopyInto ¶
func (in *RecoveryFabricObservation) DeepCopyInto(out *RecoveryFabricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryFabricParameters ¶
type RecoveryFabricParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,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"` }
func (*RecoveryFabricParameters) DeepCopy ¶
func (in *RecoveryFabricParameters) DeepCopy() *RecoveryFabricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryFabricParameters.
func (*RecoveryFabricParameters) DeepCopyInto ¶
func (in *RecoveryFabricParameters) DeepCopyInto(out *RecoveryFabricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryFabricSpec ¶
type RecoveryFabricSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RecoveryFabricParameters `json:"forProvider"` }
RecoveryFabricSpec defines the desired state of RecoveryFabric
func (*RecoveryFabricSpec) DeepCopy ¶
func (in *RecoveryFabricSpec) DeepCopy() *RecoveryFabricSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryFabricSpec.
func (*RecoveryFabricSpec) DeepCopyInto ¶
func (in *RecoveryFabricSpec) DeepCopyInto(out *RecoveryFabricSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryFabricStatus ¶
type RecoveryFabricStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RecoveryFabricObservation `json:"atProvider,omitempty"` }
RecoveryFabricStatus defines the observed state of RecoveryFabric.
func (*RecoveryFabricStatus) DeepCopy ¶
func (in *RecoveryFabricStatus) DeepCopy() *RecoveryFabricStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryFabricStatus.
func (*RecoveryFabricStatus) DeepCopyInto ¶
func (in *RecoveryFabricStatus) DeepCopyInto(out *RecoveryFabricStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryNetworkMapping ¶
type RecoveryNetworkMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecoveryNetworkMappingSpec `json:"spec"` Status RecoveryNetworkMappingStatus `json:"status,omitempty"` }
RecoveryNetworkMapping is the Schema for the RecoveryNetworkMappings 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 (*RecoveryNetworkMapping) DeepCopy ¶
func (in *RecoveryNetworkMapping) DeepCopy() *RecoveryNetworkMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) DeepCopyInto ¶
func (in *RecoveryNetworkMapping) DeepCopyInto(out *RecoveryNetworkMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryNetworkMapping) DeepCopyObject ¶
func (in *RecoveryNetworkMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryNetworkMapping) GetCondition ¶
func (mg *RecoveryNetworkMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) GetConnectionDetailsMapping ¶
func (tr *RecoveryNetworkMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RecoveryNetworkMapping
func (*RecoveryNetworkMapping) GetDeletionPolicy ¶
func (mg *RecoveryNetworkMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) GetObservation ¶
func (tr *RecoveryNetworkMapping) GetObservation() (map[string]interface{}, error)
GetObservation of this RecoveryNetworkMapping
func (*RecoveryNetworkMapping) GetParameters ¶
func (tr *RecoveryNetworkMapping) GetParameters() (map[string]interface{}, error)
GetParameters of this RecoveryNetworkMapping
func (*RecoveryNetworkMapping) GetProviderConfigReference ¶
func (mg *RecoveryNetworkMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) GetProviderReference ¶
func (mg *RecoveryNetworkMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this RecoveryNetworkMapping. Deprecated: Use GetProviderConfigReference.
func (*RecoveryNetworkMapping) GetTerraformResourceType ¶
func (mg *RecoveryNetworkMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RecoveryNetworkMapping
func (*RecoveryNetworkMapping) GetTerraformSchemaVersion ¶
func (tr *RecoveryNetworkMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RecoveryNetworkMapping) GetWriteConnectionSecretToReference ¶
func (mg *RecoveryNetworkMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) LateInitialize ¶
func (tr *RecoveryNetworkMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RecoveryNetworkMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*RecoveryNetworkMapping) SetConditions ¶
func (mg *RecoveryNetworkMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) SetDeletionPolicy ¶
func (mg *RecoveryNetworkMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) SetObservation ¶
func (tr *RecoveryNetworkMapping) SetObservation(obs map[string]interface{}) error
SetObservation for this RecoveryNetworkMapping
func (*RecoveryNetworkMapping) SetParameters ¶
func (tr *RecoveryNetworkMapping) SetParameters(params map[string]interface{}) error
SetParameters for this RecoveryNetworkMapping
func (*RecoveryNetworkMapping) SetProviderConfigReference ¶
func (mg *RecoveryNetworkMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RecoveryNetworkMapping.
func (*RecoveryNetworkMapping) SetProviderReference ¶
func (mg *RecoveryNetworkMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RecoveryNetworkMapping. Deprecated: Use SetProviderConfigReference.
func (*RecoveryNetworkMapping) SetWriteConnectionSecretToReference ¶
func (mg *RecoveryNetworkMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RecoveryNetworkMapping.
type RecoveryNetworkMappingList ¶
type RecoveryNetworkMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RecoveryNetworkMapping `json:"items"` }
RecoveryNetworkMappingList contains a list of RecoveryNetworkMappings
func (*RecoveryNetworkMappingList) DeepCopy ¶
func (in *RecoveryNetworkMappingList) DeepCopy() *RecoveryNetworkMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryNetworkMappingList.
func (*RecoveryNetworkMappingList) DeepCopyInto ¶
func (in *RecoveryNetworkMappingList) DeepCopyInto(out *RecoveryNetworkMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryNetworkMappingList) DeepCopyObject ¶
func (in *RecoveryNetworkMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryNetworkMappingList) GetItems ¶
func (l *RecoveryNetworkMappingList) GetItems() []resource.Managed
GetItems of this RecoveryNetworkMappingList.
type RecoveryNetworkMappingObservation ¶
type RecoveryNetworkMappingObservation struct { }
func (*RecoveryNetworkMappingObservation) DeepCopy ¶
func (in *RecoveryNetworkMappingObservation) DeepCopy() *RecoveryNetworkMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryNetworkMappingObservation.
func (*RecoveryNetworkMappingObservation) DeepCopyInto ¶
func (in *RecoveryNetworkMappingObservation) DeepCopyInto(out *RecoveryNetworkMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryNetworkMappingParameters ¶
type RecoveryNetworkMappingParameters struct { // +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:Required SourceNetworkID *string `json:"sourceNetworkId" tf:"source_network_id,omitempty"` // +kubebuilder:validation:Required SourceRecoveryFabricName *string `json:"sourceRecoveryFabricName" tf:"source_recovery_fabric_name,omitempty"` // +kubebuilder:validation:Required TargetNetworkID *string `json:"targetNetworkId" tf:"target_network_id,omitempty"` // +kubebuilder:validation:Required TargetRecoveryFabricName *string `json:"targetRecoveryFabricName" tf:"target_recovery_fabric_name,omitempty"` }
func (*RecoveryNetworkMappingParameters) DeepCopy ¶
func (in *RecoveryNetworkMappingParameters) DeepCopy() *RecoveryNetworkMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryNetworkMappingParameters.
func (*RecoveryNetworkMappingParameters) DeepCopyInto ¶
func (in *RecoveryNetworkMappingParameters) DeepCopyInto(out *RecoveryNetworkMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryNetworkMappingSpec ¶
type RecoveryNetworkMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RecoveryNetworkMappingParameters `json:"forProvider"` }
RecoveryNetworkMappingSpec defines the desired state of RecoveryNetworkMapping
func (*RecoveryNetworkMappingSpec) DeepCopy ¶
func (in *RecoveryNetworkMappingSpec) DeepCopy() *RecoveryNetworkMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryNetworkMappingSpec.
func (*RecoveryNetworkMappingSpec) DeepCopyInto ¶
func (in *RecoveryNetworkMappingSpec) DeepCopyInto(out *RecoveryNetworkMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryNetworkMappingStatus ¶
type RecoveryNetworkMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RecoveryNetworkMappingObservation `json:"atProvider,omitempty"` }
RecoveryNetworkMappingStatus defines the observed state of RecoveryNetworkMapping.
func (*RecoveryNetworkMappingStatus) DeepCopy ¶
func (in *RecoveryNetworkMappingStatus) DeepCopy() *RecoveryNetworkMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryNetworkMappingStatus.
func (*RecoveryNetworkMappingStatus) DeepCopyInto ¶
func (in *RecoveryNetworkMappingStatus) DeepCopyInto(out *RecoveryNetworkMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainer ¶
type RecoveryProtectionContainer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecoveryProtectionContainerSpec `json:"spec"` Status RecoveryProtectionContainerStatus `json:"status,omitempty"` }
RecoveryProtectionContainer is the Schema for the RecoveryProtectionContainers 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 (*RecoveryProtectionContainer) DeepCopy ¶
func (in *RecoveryProtectionContainer) DeepCopy() *RecoveryProtectionContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) DeepCopyInto ¶
func (in *RecoveryProtectionContainer) DeepCopyInto(out *RecoveryProtectionContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryProtectionContainer) DeepCopyObject ¶
func (in *RecoveryProtectionContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryProtectionContainer) GetCondition ¶
func (mg *RecoveryProtectionContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) GetConnectionDetailsMapping ¶
func (tr *RecoveryProtectionContainer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RecoveryProtectionContainer
func (*RecoveryProtectionContainer) GetDeletionPolicy ¶
func (mg *RecoveryProtectionContainer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) GetObservation ¶
func (tr *RecoveryProtectionContainer) GetObservation() (map[string]interface{}, error)
GetObservation of this RecoveryProtectionContainer
func (*RecoveryProtectionContainer) GetParameters ¶
func (tr *RecoveryProtectionContainer) GetParameters() (map[string]interface{}, error)
GetParameters of this RecoveryProtectionContainer
func (*RecoveryProtectionContainer) GetProviderConfigReference ¶
func (mg *RecoveryProtectionContainer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) GetProviderReference ¶
func (mg *RecoveryProtectionContainer) GetProviderReference() *xpv1.Reference
GetProviderReference of this RecoveryProtectionContainer. Deprecated: Use GetProviderConfigReference.
func (*RecoveryProtectionContainer) GetTerraformResourceType ¶
func (mg *RecoveryProtectionContainer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RecoveryProtectionContainer
func (*RecoveryProtectionContainer) GetTerraformSchemaVersion ¶
func (tr *RecoveryProtectionContainer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RecoveryProtectionContainer) GetWriteConnectionSecretToReference ¶
func (mg *RecoveryProtectionContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) LateInitialize ¶
func (tr *RecoveryProtectionContainer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RecoveryProtectionContainer using its observed tfState. returns True if there are any spec changes for the resource.
func (*RecoveryProtectionContainer) SetConditions ¶
func (mg *RecoveryProtectionContainer) SetConditions(c ...xpv1.Condition)
SetConditions of this RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) SetDeletionPolicy ¶
func (mg *RecoveryProtectionContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) SetObservation ¶
func (tr *RecoveryProtectionContainer) SetObservation(obs map[string]interface{}) error
SetObservation for this RecoveryProtectionContainer
func (*RecoveryProtectionContainer) SetParameters ¶
func (tr *RecoveryProtectionContainer) SetParameters(params map[string]interface{}) error
SetParameters for this RecoveryProtectionContainer
func (*RecoveryProtectionContainer) SetProviderConfigReference ¶
func (mg *RecoveryProtectionContainer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RecoveryProtectionContainer.
func (*RecoveryProtectionContainer) SetProviderReference ¶
func (mg *RecoveryProtectionContainer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RecoveryProtectionContainer. Deprecated: Use SetProviderConfigReference.
func (*RecoveryProtectionContainer) SetWriteConnectionSecretToReference ¶
func (mg *RecoveryProtectionContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RecoveryProtectionContainer.
type RecoveryProtectionContainerList ¶
type RecoveryProtectionContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RecoveryProtectionContainer `json:"items"` }
RecoveryProtectionContainerList contains a list of RecoveryProtectionContainers
func (*RecoveryProtectionContainerList) DeepCopy ¶
func (in *RecoveryProtectionContainerList) DeepCopy() *RecoveryProtectionContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerList.
func (*RecoveryProtectionContainerList) DeepCopyInto ¶
func (in *RecoveryProtectionContainerList) DeepCopyInto(out *RecoveryProtectionContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryProtectionContainerList) DeepCopyObject ¶
func (in *RecoveryProtectionContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryProtectionContainerList) GetItems ¶
func (l *RecoveryProtectionContainerList) GetItems() []resource.Managed
GetItems of this RecoveryProtectionContainerList.
type RecoveryProtectionContainerMapping ¶
type RecoveryProtectionContainerMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecoveryProtectionContainerMappingSpec `json:"spec"` Status RecoveryProtectionContainerMappingStatus `json:"status,omitempty"` }
RecoveryProtectionContainerMapping is the Schema for the RecoveryProtectionContainerMappings 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 (*RecoveryProtectionContainerMapping) DeepCopy ¶
func (in *RecoveryProtectionContainerMapping) DeepCopy() *RecoveryProtectionContainerMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) DeepCopyInto ¶
func (in *RecoveryProtectionContainerMapping) DeepCopyInto(out *RecoveryProtectionContainerMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryProtectionContainerMapping) DeepCopyObject ¶
func (in *RecoveryProtectionContainerMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryProtectionContainerMapping) GetCondition ¶
func (mg *RecoveryProtectionContainerMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) GetConnectionDetailsMapping ¶
func (tr *RecoveryProtectionContainerMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RecoveryProtectionContainerMapping
func (*RecoveryProtectionContainerMapping) GetDeletionPolicy ¶
func (mg *RecoveryProtectionContainerMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) GetObservation ¶
func (tr *RecoveryProtectionContainerMapping) GetObservation() (map[string]interface{}, error)
GetObservation of this RecoveryProtectionContainerMapping
func (*RecoveryProtectionContainerMapping) GetParameters ¶
func (tr *RecoveryProtectionContainerMapping) GetParameters() (map[string]interface{}, error)
GetParameters of this RecoveryProtectionContainerMapping
func (*RecoveryProtectionContainerMapping) GetProviderConfigReference ¶
func (mg *RecoveryProtectionContainerMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) GetProviderReference ¶
func (mg *RecoveryProtectionContainerMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this RecoveryProtectionContainerMapping. Deprecated: Use GetProviderConfigReference.
func (*RecoveryProtectionContainerMapping) GetTerraformResourceType ¶
func (mg *RecoveryProtectionContainerMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RecoveryProtectionContainerMapping
func (*RecoveryProtectionContainerMapping) GetTerraformSchemaVersion ¶
func (tr *RecoveryProtectionContainerMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RecoveryProtectionContainerMapping) GetWriteConnectionSecretToReference ¶
func (mg *RecoveryProtectionContainerMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) LateInitialize ¶
func (tr *RecoveryProtectionContainerMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RecoveryProtectionContainerMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*RecoveryProtectionContainerMapping) SetConditions ¶
func (mg *RecoveryProtectionContainerMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) SetDeletionPolicy ¶
func (mg *RecoveryProtectionContainerMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) SetObservation ¶
func (tr *RecoveryProtectionContainerMapping) SetObservation(obs map[string]interface{}) error
SetObservation for this RecoveryProtectionContainerMapping
func (*RecoveryProtectionContainerMapping) SetParameters ¶
func (tr *RecoveryProtectionContainerMapping) SetParameters(params map[string]interface{}) error
SetParameters for this RecoveryProtectionContainerMapping
func (*RecoveryProtectionContainerMapping) SetProviderConfigReference ¶
func (mg *RecoveryProtectionContainerMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMapping) SetProviderReference ¶
func (mg *RecoveryProtectionContainerMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RecoveryProtectionContainerMapping. Deprecated: Use SetProviderConfigReference.
func (*RecoveryProtectionContainerMapping) SetWriteConnectionSecretToReference ¶
func (mg *RecoveryProtectionContainerMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RecoveryProtectionContainerMapping.
type RecoveryProtectionContainerMappingList ¶
type RecoveryProtectionContainerMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RecoveryProtectionContainerMapping `json:"items"` }
RecoveryProtectionContainerMappingList contains a list of RecoveryProtectionContainerMappings
func (*RecoveryProtectionContainerMappingList) DeepCopy ¶
func (in *RecoveryProtectionContainerMappingList) DeepCopy() *RecoveryProtectionContainerMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerMappingList.
func (*RecoveryProtectionContainerMappingList) DeepCopyInto ¶
func (in *RecoveryProtectionContainerMappingList) DeepCopyInto(out *RecoveryProtectionContainerMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryProtectionContainerMappingList) DeepCopyObject ¶
func (in *RecoveryProtectionContainerMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryProtectionContainerMappingList) GetItems ¶
func (l *RecoveryProtectionContainerMappingList) GetItems() []resource.Managed
GetItems of this RecoveryProtectionContainerMappingList.
type RecoveryProtectionContainerMappingObservation ¶
type RecoveryProtectionContainerMappingObservation struct { }
func (*RecoveryProtectionContainerMappingObservation) DeepCopy ¶
func (in *RecoveryProtectionContainerMappingObservation) DeepCopy() *RecoveryProtectionContainerMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerMappingObservation.
func (*RecoveryProtectionContainerMappingObservation) DeepCopyInto ¶
func (in *RecoveryProtectionContainerMappingObservation) DeepCopyInto(out *RecoveryProtectionContainerMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainerMappingParameters ¶
type RecoveryProtectionContainerMappingParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RecoveryFabricName *string `json:"recoveryFabricName" tf:"recovery_fabric_name,omitempty"` // +kubebuilder:validation:Required RecoveryReplicationPolicyID *string `json:"recoveryReplicationPolicyId" tf:"recovery_replication_policy_id,omitempty"` // +kubebuilder:validation:Required RecoverySourceProtectionContainerName *string `json:"recoverySourceProtectionContainerName" tf:"recovery_source_protection_container_name,omitempty"` // +kubebuilder:validation:Required RecoveryTargetProtectionContainerID *string `json:"recoveryTargetProtectionContainerId" tf:"recovery_target_protection_container_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"` }
func (*RecoveryProtectionContainerMappingParameters) DeepCopy ¶
func (in *RecoveryProtectionContainerMappingParameters) DeepCopy() *RecoveryProtectionContainerMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerMappingParameters.
func (*RecoveryProtectionContainerMappingParameters) DeepCopyInto ¶
func (in *RecoveryProtectionContainerMappingParameters) DeepCopyInto(out *RecoveryProtectionContainerMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainerMappingSpec ¶
type RecoveryProtectionContainerMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RecoveryProtectionContainerMappingParameters `json:"forProvider"` }
RecoveryProtectionContainerMappingSpec defines the desired state of RecoveryProtectionContainerMapping
func (*RecoveryProtectionContainerMappingSpec) DeepCopy ¶
func (in *RecoveryProtectionContainerMappingSpec) DeepCopy() *RecoveryProtectionContainerMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerMappingSpec.
func (*RecoveryProtectionContainerMappingSpec) DeepCopyInto ¶
func (in *RecoveryProtectionContainerMappingSpec) DeepCopyInto(out *RecoveryProtectionContainerMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainerMappingStatus ¶
type RecoveryProtectionContainerMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RecoveryProtectionContainerMappingObservation `json:"atProvider,omitempty"` }
RecoveryProtectionContainerMappingStatus defines the observed state of RecoveryProtectionContainerMapping.
func (*RecoveryProtectionContainerMappingStatus) DeepCopy ¶
func (in *RecoveryProtectionContainerMappingStatus) DeepCopy() *RecoveryProtectionContainerMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerMappingStatus.
func (*RecoveryProtectionContainerMappingStatus) DeepCopyInto ¶
func (in *RecoveryProtectionContainerMappingStatus) DeepCopyInto(out *RecoveryProtectionContainerMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainerObservation ¶
type RecoveryProtectionContainerObservation struct { }
func (*RecoveryProtectionContainerObservation) DeepCopy ¶
func (in *RecoveryProtectionContainerObservation) DeepCopy() *RecoveryProtectionContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerObservation.
func (*RecoveryProtectionContainerObservation) DeepCopyInto ¶
func (in *RecoveryProtectionContainerObservation) DeepCopyInto(out *RecoveryProtectionContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainerParameters ¶
type RecoveryProtectionContainerParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RecoveryFabricName *string `json:"recoveryFabricName" tf:"recovery_fabric_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"` }
func (*RecoveryProtectionContainerParameters) DeepCopy ¶
func (in *RecoveryProtectionContainerParameters) DeepCopy() *RecoveryProtectionContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerParameters.
func (*RecoveryProtectionContainerParameters) DeepCopyInto ¶
func (in *RecoveryProtectionContainerParameters) DeepCopyInto(out *RecoveryProtectionContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainerSpec ¶
type RecoveryProtectionContainerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RecoveryProtectionContainerParameters `json:"forProvider"` }
RecoveryProtectionContainerSpec defines the desired state of RecoveryProtectionContainer
func (*RecoveryProtectionContainerSpec) DeepCopy ¶
func (in *RecoveryProtectionContainerSpec) DeepCopy() *RecoveryProtectionContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerSpec.
func (*RecoveryProtectionContainerSpec) DeepCopyInto ¶
func (in *RecoveryProtectionContainerSpec) DeepCopyInto(out *RecoveryProtectionContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryProtectionContainerStatus ¶
type RecoveryProtectionContainerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RecoveryProtectionContainerObservation `json:"atProvider,omitempty"` }
RecoveryProtectionContainerStatus defines the observed state of RecoveryProtectionContainer.
func (*RecoveryProtectionContainerStatus) DeepCopy ¶
func (in *RecoveryProtectionContainerStatus) DeepCopy() *RecoveryProtectionContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryProtectionContainerStatus.
func (*RecoveryProtectionContainerStatus) DeepCopyInto ¶
func (in *RecoveryProtectionContainerStatus) DeepCopyInto(out *RecoveryProtectionContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicatedVm ¶
type RecoveryReplicatedVm struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecoveryReplicatedVmSpec `json:"spec"` Status RecoveryReplicatedVmStatus `json:"status,omitempty"` }
RecoveryReplicatedVm is the Schema for the RecoveryReplicatedVms 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 (*RecoveryReplicatedVm) DeepCopy ¶
func (in *RecoveryReplicatedVm) DeepCopy() *RecoveryReplicatedVm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) DeepCopyInto ¶
func (in *RecoveryReplicatedVm) DeepCopyInto(out *RecoveryReplicatedVm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryReplicatedVm) DeepCopyObject ¶
func (in *RecoveryReplicatedVm) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryReplicatedVm) GetCondition ¶
func (mg *RecoveryReplicatedVm) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) GetConnectionDetailsMapping ¶
func (tr *RecoveryReplicatedVm) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RecoveryReplicatedVm
func (*RecoveryReplicatedVm) GetDeletionPolicy ¶
func (mg *RecoveryReplicatedVm) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) GetObservation ¶
func (tr *RecoveryReplicatedVm) GetObservation() (map[string]interface{}, error)
GetObservation of this RecoveryReplicatedVm
func (*RecoveryReplicatedVm) GetParameters ¶
func (tr *RecoveryReplicatedVm) GetParameters() (map[string]interface{}, error)
GetParameters of this RecoveryReplicatedVm
func (*RecoveryReplicatedVm) GetProviderConfigReference ¶
func (mg *RecoveryReplicatedVm) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) GetProviderReference ¶
func (mg *RecoveryReplicatedVm) GetProviderReference() *xpv1.Reference
GetProviderReference of this RecoveryReplicatedVm. Deprecated: Use GetProviderConfigReference.
func (*RecoveryReplicatedVm) GetTerraformResourceType ¶
func (mg *RecoveryReplicatedVm) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RecoveryReplicatedVm
func (*RecoveryReplicatedVm) GetTerraformSchemaVersion ¶
func (tr *RecoveryReplicatedVm) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RecoveryReplicatedVm) GetWriteConnectionSecretToReference ¶
func (mg *RecoveryReplicatedVm) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) LateInitialize ¶
func (tr *RecoveryReplicatedVm) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RecoveryReplicatedVm using its observed tfState. returns True if there are any spec changes for the resource.
func (*RecoveryReplicatedVm) SetConditions ¶
func (mg *RecoveryReplicatedVm) SetConditions(c ...xpv1.Condition)
SetConditions of this RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) SetDeletionPolicy ¶
func (mg *RecoveryReplicatedVm) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) SetObservation ¶
func (tr *RecoveryReplicatedVm) SetObservation(obs map[string]interface{}) error
SetObservation for this RecoveryReplicatedVm
func (*RecoveryReplicatedVm) SetParameters ¶
func (tr *RecoveryReplicatedVm) SetParameters(params map[string]interface{}) error
SetParameters for this RecoveryReplicatedVm
func (*RecoveryReplicatedVm) SetProviderConfigReference ¶
func (mg *RecoveryReplicatedVm) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RecoveryReplicatedVm.
func (*RecoveryReplicatedVm) SetProviderReference ¶
func (mg *RecoveryReplicatedVm) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RecoveryReplicatedVm. Deprecated: Use SetProviderConfigReference.
func (*RecoveryReplicatedVm) SetWriteConnectionSecretToReference ¶
func (mg *RecoveryReplicatedVm) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RecoveryReplicatedVm.
type RecoveryReplicatedVmList ¶
type RecoveryReplicatedVmList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RecoveryReplicatedVm `json:"items"` }
RecoveryReplicatedVmList contains a list of RecoveryReplicatedVms
func (*RecoveryReplicatedVmList) DeepCopy ¶
func (in *RecoveryReplicatedVmList) DeepCopy() *RecoveryReplicatedVmList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicatedVmList.
func (*RecoveryReplicatedVmList) DeepCopyInto ¶
func (in *RecoveryReplicatedVmList) DeepCopyInto(out *RecoveryReplicatedVmList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryReplicatedVmList) DeepCopyObject ¶
func (in *RecoveryReplicatedVmList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryReplicatedVmList) GetItems ¶
func (l *RecoveryReplicatedVmList) GetItems() []resource.Managed
GetItems of this RecoveryReplicatedVmList.
type RecoveryReplicatedVmObservation ¶
type RecoveryReplicatedVmObservation struct { }
func (*RecoveryReplicatedVmObservation) DeepCopy ¶
func (in *RecoveryReplicatedVmObservation) DeepCopy() *RecoveryReplicatedVmObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicatedVmObservation.
func (*RecoveryReplicatedVmObservation) DeepCopyInto ¶
func (in *RecoveryReplicatedVmObservation) DeepCopyInto(out *RecoveryReplicatedVmObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicatedVmParameters ¶
type RecoveryReplicatedVmParameters struct { // +kubebuilder:validation:Optional ManagedDisk []ManagedDiskParameters `json:"managedDisk,omitempty" tf:"managed_disk,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NetworkInterface []NetworkInterfaceParameters `json:"networkInterface,omitempty" tf:"network_interface,omitempty"` // +kubebuilder:validation:Required RecoveryReplicationPolicyID *string `json:"recoveryReplicationPolicyId" tf:"recovery_replication_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 SourceRecoveryFabricName *string `json:"sourceRecoveryFabricName" tf:"source_recovery_fabric_name,omitempty"` // +kubebuilder:validation:Required SourceRecoveryProtectionContainerName *string `json:"sourceRecoveryProtectionContainerName" tf:"source_recovery_protection_container_name,omitempty"` // +kubebuilder:validation:Required SourceVMID *string `json:"sourceVmId" tf:"source_vm_id,omitempty"` // +kubebuilder:validation:Optional TargetAvailabilitySetID *string `json:"targetAvailabilitySetId,omitempty" tf:"target_availability_set_id,omitempty"` // +kubebuilder:validation:Optional TargetNetworkID *string `json:"targetNetworkId,omitempty" tf:"target_network_id,omitempty"` // +kubebuilder:validation:Required TargetRecoveryFabricID *string `json:"targetRecoveryFabricId" tf:"target_recovery_fabric_id,omitempty"` // +kubebuilder:validation:Required TargetRecoveryProtectionContainerID *string `json:"targetRecoveryProtectionContainerId" tf:"target_recovery_protection_container_id,omitempty"` // +kubebuilder:validation:Required TargetResourceGroupID *string `json:"targetResourceGroupId" tf:"target_resource_group_id,omitempty"` }
func (*RecoveryReplicatedVmParameters) DeepCopy ¶
func (in *RecoveryReplicatedVmParameters) DeepCopy() *RecoveryReplicatedVmParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicatedVmParameters.
func (*RecoveryReplicatedVmParameters) DeepCopyInto ¶
func (in *RecoveryReplicatedVmParameters) DeepCopyInto(out *RecoveryReplicatedVmParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicatedVmSpec ¶
type RecoveryReplicatedVmSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RecoveryReplicatedVmParameters `json:"forProvider"` }
RecoveryReplicatedVmSpec defines the desired state of RecoveryReplicatedVm
func (*RecoveryReplicatedVmSpec) DeepCopy ¶
func (in *RecoveryReplicatedVmSpec) DeepCopy() *RecoveryReplicatedVmSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicatedVmSpec.
func (*RecoveryReplicatedVmSpec) DeepCopyInto ¶
func (in *RecoveryReplicatedVmSpec) DeepCopyInto(out *RecoveryReplicatedVmSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicatedVmStatus ¶
type RecoveryReplicatedVmStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RecoveryReplicatedVmObservation `json:"atProvider,omitempty"` }
RecoveryReplicatedVmStatus defines the observed state of RecoveryReplicatedVm.
func (*RecoveryReplicatedVmStatus) DeepCopy ¶
func (in *RecoveryReplicatedVmStatus) DeepCopy() *RecoveryReplicatedVmStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicatedVmStatus.
func (*RecoveryReplicatedVmStatus) DeepCopyInto ¶
func (in *RecoveryReplicatedVmStatus) DeepCopyInto(out *RecoveryReplicatedVmStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicationPolicy ¶
type RecoveryReplicationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecoveryReplicationPolicySpec `json:"spec"` Status RecoveryReplicationPolicyStatus `json:"status,omitempty"` }
RecoveryReplicationPolicy is the Schema for the RecoveryReplicationPolicys 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 (*RecoveryReplicationPolicy) DeepCopy ¶
func (in *RecoveryReplicationPolicy) DeepCopy() *RecoveryReplicationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) DeepCopyInto ¶
func (in *RecoveryReplicationPolicy) DeepCopyInto(out *RecoveryReplicationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryReplicationPolicy) DeepCopyObject ¶
func (in *RecoveryReplicationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryReplicationPolicy) GetCondition ¶
func (mg *RecoveryReplicationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) GetConnectionDetailsMapping ¶
func (tr *RecoveryReplicationPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RecoveryReplicationPolicy
func (*RecoveryReplicationPolicy) GetDeletionPolicy ¶
func (mg *RecoveryReplicationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) GetObservation ¶
func (tr *RecoveryReplicationPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this RecoveryReplicationPolicy
func (*RecoveryReplicationPolicy) GetParameters ¶
func (tr *RecoveryReplicationPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this RecoveryReplicationPolicy
func (*RecoveryReplicationPolicy) GetProviderConfigReference ¶
func (mg *RecoveryReplicationPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) GetProviderReference ¶
func (mg *RecoveryReplicationPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this RecoveryReplicationPolicy. Deprecated: Use GetProviderConfigReference.
func (*RecoveryReplicationPolicy) GetTerraformResourceType ¶
func (mg *RecoveryReplicationPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RecoveryReplicationPolicy
func (*RecoveryReplicationPolicy) GetTerraformSchemaVersion ¶
func (tr *RecoveryReplicationPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RecoveryReplicationPolicy) GetWriteConnectionSecretToReference ¶
func (mg *RecoveryReplicationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) LateInitialize ¶
func (tr *RecoveryReplicationPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RecoveryReplicationPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*RecoveryReplicationPolicy) SetConditions ¶
func (mg *RecoveryReplicationPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) SetDeletionPolicy ¶
func (mg *RecoveryReplicationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) SetObservation ¶
func (tr *RecoveryReplicationPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this RecoveryReplicationPolicy
func (*RecoveryReplicationPolicy) SetParameters ¶
func (tr *RecoveryReplicationPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this RecoveryReplicationPolicy
func (*RecoveryReplicationPolicy) SetProviderConfigReference ¶
func (mg *RecoveryReplicationPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicy) SetProviderReference ¶
func (mg *RecoveryReplicationPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RecoveryReplicationPolicy. Deprecated: Use SetProviderConfigReference.
func (*RecoveryReplicationPolicy) SetWriteConnectionSecretToReference ¶
func (mg *RecoveryReplicationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RecoveryReplicationPolicy.
type RecoveryReplicationPolicyList ¶
type RecoveryReplicationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RecoveryReplicationPolicy `json:"items"` }
RecoveryReplicationPolicyList contains a list of RecoveryReplicationPolicys
func (*RecoveryReplicationPolicyList) DeepCopy ¶
func (in *RecoveryReplicationPolicyList) DeepCopy() *RecoveryReplicationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicationPolicyList.
func (*RecoveryReplicationPolicyList) DeepCopyInto ¶
func (in *RecoveryReplicationPolicyList) DeepCopyInto(out *RecoveryReplicationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryReplicationPolicyList) DeepCopyObject ¶
func (in *RecoveryReplicationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryReplicationPolicyList) GetItems ¶
func (l *RecoveryReplicationPolicyList) GetItems() []resource.Managed
GetItems of this RecoveryReplicationPolicyList.
type RecoveryReplicationPolicyObservation ¶
type RecoveryReplicationPolicyObservation struct { }
func (*RecoveryReplicationPolicyObservation) DeepCopy ¶
func (in *RecoveryReplicationPolicyObservation) DeepCopy() *RecoveryReplicationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicationPolicyObservation.
func (*RecoveryReplicationPolicyObservation) DeepCopyInto ¶
func (in *RecoveryReplicationPolicyObservation) DeepCopyInto(out *RecoveryReplicationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicationPolicyParameters ¶
type RecoveryReplicationPolicyParameters struct { // +kubebuilder:validation:Required ApplicationConsistentSnapshotFrequencyInMinutes *int64 `json:"applicationConsistentSnapshotFrequencyInMinutes" tf:"application_consistent_snapshot_frequency_in_minutes,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RecoveryPointRetentionInMinutes *int64 `json:"recoveryPointRetentionInMinutes" tf:"recovery_point_retention_in_minutes,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"` }
func (*RecoveryReplicationPolicyParameters) DeepCopy ¶
func (in *RecoveryReplicationPolicyParameters) DeepCopy() *RecoveryReplicationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicationPolicyParameters.
func (*RecoveryReplicationPolicyParameters) DeepCopyInto ¶
func (in *RecoveryReplicationPolicyParameters) DeepCopyInto(out *RecoveryReplicationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicationPolicySpec ¶
type RecoveryReplicationPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RecoveryReplicationPolicyParameters `json:"forProvider"` }
RecoveryReplicationPolicySpec defines the desired state of RecoveryReplicationPolicy
func (*RecoveryReplicationPolicySpec) DeepCopy ¶
func (in *RecoveryReplicationPolicySpec) DeepCopy() *RecoveryReplicationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicationPolicySpec.
func (*RecoveryReplicationPolicySpec) DeepCopyInto ¶
func (in *RecoveryReplicationPolicySpec) DeepCopyInto(out *RecoveryReplicationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryReplicationPolicyStatus ¶
type RecoveryReplicationPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RecoveryReplicationPolicyObservation `json:"atProvider,omitempty"` }
RecoveryReplicationPolicyStatus defines the observed state of RecoveryReplicationPolicy.
func (*RecoveryReplicationPolicyStatus) DeepCopy ¶
func (in *RecoveryReplicationPolicyStatus) DeepCopy() *RecoveryReplicationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryReplicationPolicyStatus.
func (*RecoveryReplicationPolicyStatus) DeepCopyInto ¶
func (in *RecoveryReplicationPolicyStatus) DeepCopyInto(out *RecoveryReplicationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_recoveryfabric_terraformed.go
- zz_recoveryfabric_types.go
- zz_recoverynetworkmapping_terraformed.go
- zz_recoverynetworkmapping_types.go
- zz_recoveryprotectioncontainer_terraformed.go
- zz_recoveryprotectioncontainer_types.go
- zz_recoveryprotectioncontainermapping_terraformed.go
- zz_recoveryprotectioncontainermapping_types.go
- zz_recoveryreplicatedvm_terraformed.go
- zz_recoveryreplicatedvm_types.go
- zz_recoveryreplicationpolicy_terraformed.go
- zz_recoveryreplicationpolicy_types.go