Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=recoveryservices.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BackupContainerStorageAccount
- func (in *BackupContainerStorageAccount) DeepCopy() *BackupContainerStorageAccount
- func (in *BackupContainerStorageAccount) DeepCopyInto(out *BackupContainerStorageAccount)
- func (in *BackupContainerStorageAccount) DeepCopyObject() runtime.Object
- func (mg *BackupContainerStorageAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupContainerStorageAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupContainerStorageAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupContainerStorageAccount) GetID() string
- func (tr *BackupContainerStorageAccount) GetObservation() (map[string]interface{}, error)
- func (tr *BackupContainerStorageAccount) GetParameters() (map[string]interface{}, error)
- func (mg *BackupContainerStorageAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupContainerStorageAccount) GetProviderReference() *xpv1.Reference
- func (mg *BackupContainerStorageAccount) GetTerraformResourceType() string
- func (tr *BackupContainerStorageAccount) GetTerraformSchemaVersion() int
- func (mg *BackupContainerStorageAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupContainerStorageAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupContainerStorageAccount) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupContainerStorageAccount) SetConditions(c ...xpv1.Condition)
- func (mg *BackupContainerStorageAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupContainerStorageAccount) SetObservation(obs map[string]interface{}) error
- func (tr *BackupContainerStorageAccount) SetParameters(params map[string]interface{}) error
- func (mg *BackupContainerStorageAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupContainerStorageAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupContainerStorageAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupContainerStorageAccountList
- func (in *BackupContainerStorageAccountList) DeepCopy() *BackupContainerStorageAccountList
- func (in *BackupContainerStorageAccountList) DeepCopyInto(out *BackupContainerStorageAccountList)
- func (in *BackupContainerStorageAccountList) DeepCopyObject() runtime.Object
- func (l *BackupContainerStorageAccountList) GetItems() []resource.Managed
- type BackupContainerStorageAccountObservation
- type BackupContainerStorageAccountParameters
- type BackupContainerStorageAccountSpec
- type BackupContainerStorageAccountStatus
- type BackupObservation
- type BackupParameters
- type BackupPolicyFileShare
- func (in *BackupPolicyFileShare) DeepCopy() *BackupPolicyFileShare
- func (in *BackupPolicyFileShare) DeepCopyInto(out *BackupPolicyFileShare)
- func (in *BackupPolicyFileShare) DeepCopyObject() runtime.Object
- func (mg *BackupPolicyFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupPolicyFileShare) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupPolicyFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupPolicyFileShare) GetID() string
- func (tr *BackupPolicyFileShare) GetObservation() (map[string]interface{}, error)
- func (tr *BackupPolicyFileShare) GetParameters() (map[string]interface{}, error)
- func (mg *BackupPolicyFileShare) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupPolicyFileShare) GetProviderReference() *xpv1.Reference
- func (mg *BackupPolicyFileShare) GetTerraformResourceType() string
- func (tr *BackupPolicyFileShare) GetTerraformSchemaVersion() int
- func (mg *BackupPolicyFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupPolicyFileShare) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupPolicyFileShare) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupPolicyFileShare) SetConditions(c ...xpv1.Condition)
- func (mg *BackupPolicyFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupPolicyFileShare) SetObservation(obs map[string]interface{}) error
- func (tr *BackupPolicyFileShare) SetParameters(params map[string]interface{}) error
- func (mg *BackupPolicyFileShare) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupPolicyFileShare) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupPolicyFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupPolicyFileShareList
- type BackupPolicyFileShareObservation
- type BackupPolicyFileShareParameters
- type BackupPolicyFileShareSpec
- type BackupPolicyFileShareStatus
- type BackupPolicyVM
- func (in *BackupPolicyVM) DeepCopy() *BackupPolicyVM
- func (in *BackupPolicyVM) DeepCopyInto(out *BackupPolicyVM)
- func (in *BackupPolicyVM) DeepCopyObject() runtime.Object
- func (mg *BackupPolicyVM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupPolicyVM) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupPolicyVM) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupPolicyVM) GetID() string
- func (tr *BackupPolicyVM) GetObservation() (map[string]interface{}, error)
- func (tr *BackupPolicyVM) GetParameters() (map[string]interface{}, error)
- func (mg *BackupPolicyVM) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupPolicyVM) GetProviderReference() *xpv1.Reference
- func (mg *BackupPolicyVM) GetTerraformResourceType() string
- func (tr *BackupPolicyVM) GetTerraformSchemaVersion() int
- func (mg *BackupPolicyVM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupPolicyVM) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupPolicyVM) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupPolicyVM) SetConditions(c ...xpv1.Condition)
- func (mg *BackupPolicyVM) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupPolicyVM) SetObservation(obs map[string]interface{}) error
- func (tr *BackupPolicyVM) SetParameters(params map[string]interface{}) error
- func (mg *BackupPolicyVM) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupPolicyVM) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupPolicyVM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupPolicyVMBackupObservation
- type BackupPolicyVMBackupParameters
- type BackupPolicyVMList
- type BackupPolicyVMObservation
- type BackupPolicyVMParameters
- type BackupPolicyVMRetentionDailyObservation
- type BackupPolicyVMRetentionDailyParameters
- type BackupPolicyVMRetentionMonthlyObservation
- type BackupPolicyVMRetentionMonthlyParameters
- type BackupPolicyVMRetentionWeeklyObservation
- type BackupPolicyVMRetentionWeeklyParameters
- type BackupPolicyVMRetentionYearlyObservation
- type BackupPolicyVMRetentionYearlyParameters
- type BackupPolicyVMSpec
- type BackupPolicyVMStatus
- type BackupProtectedFileShare
- func (in *BackupProtectedFileShare) DeepCopy() *BackupProtectedFileShare
- func (in *BackupProtectedFileShare) DeepCopyInto(out *BackupProtectedFileShare)
- func (in *BackupProtectedFileShare) DeepCopyObject() runtime.Object
- func (mg *BackupProtectedFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupProtectedFileShare) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupProtectedFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupProtectedFileShare) GetID() string
- func (tr *BackupProtectedFileShare) GetObservation() (map[string]interface{}, error)
- func (tr *BackupProtectedFileShare) GetParameters() (map[string]interface{}, error)
- func (mg *BackupProtectedFileShare) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupProtectedFileShare) GetProviderReference() *xpv1.Reference
- func (mg *BackupProtectedFileShare) GetTerraformResourceType() string
- func (tr *BackupProtectedFileShare) GetTerraformSchemaVersion() int
- func (mg *BackupProtectedFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupProtectedFileShare) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupProtectedFileShare) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupProtectedFileShare) SetConditions(c ...xpv1.Condition)
- func (mg *BackupProtectedFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupProtectedFileShare) SetObservation(obs map[string]interface{}) error
- func (tr *BackupProtectedFileShare) SetParameters(params map[string]interface{}) error
- func (mg *BackupProtectedFileShare) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupProtectedFileShare) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupProtectedFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupProtectedFileShareList
- func (in *BackupProtectedFileShareList) DeepCopy() *BackupProtectedFileShareList
- func (in *BackupProtectedFileShareList) DeepCopyInto(out *BackupProtectedFileShareList)
- func (in *BackupProtectedFileShareList) DeepCopyObject() runtime.Object
- func (l *BackupProtectedFileShareList) GetItems() []resource.Managed
- type BackupProtectedFileShareObservation
- type BackupProtectedFileShareParameters
- type BackupProtectedFileShareSpec
- type BackupProtectedFileShareStatus
- type BackupProtectedVM
- func (in *BackupProtectedVM) DeepCopy() *BackupProtectedVM
- func (in *BackupProtectedVM) DeepCopyInto(out *BackupProtectedVM)
- func (in *BackupProtectedVM) DeepCopyObject() runtime.Object
- func (mg *BackupProtectedVM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupProtectedVM) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupProtectedVM) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupProtectedVM) GetID() string
- func (tr *BackupProtectedVM) GetObservation() (map[string]interface{}, error)
- func (tr *BackupProtectedVM) GetParameters() (map[string]interface{}, error)
- func (mg *BackupProtectedVM) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupProtectedVM) GetProviderReference() *xpv1.Reference
- func (mg *BackupProtectedVM) GetTerraformResourceType() string
- func (tr *BackupProtectedVM) GetTerraformSchemaVersion() int
- func (mg *BackupProtectedVM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupProtectedVM) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupProtectedVM) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupProtectedVM) SetConditions(c ...xpv1.Condition)
- func (mg *BackupProtectedVM) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupProtectedVM) SetObservation(obs map[string]interface{}) error
- func (tr *BackupProtectedVM) SetParameters(params map[string]interface{}) error
- func (mg *BackupProtectedVM) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupProtectedVM) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupProtectedVM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupProtectedVMList
- type BackupProtectedVMObservation
- type BackupProtectedVMParameters
- type BackupProtectedVMSpec
- type BackupProtectedVMStatus
- type IdentityObservation
- type IdentityParameters
- type ManagedDiskObservation
- type ManagedDiskParameters
- type NetworkInterfaceObservation
- type NetworkInterfaceParameters
- type RetentionDailyObservation
- type RetentionDailyParameters
- type RetentionMonthlyObservation
- type RetentionMonthlyParameters
- type RetentionWeeklyObservation
- type RetentionWeeklyParameters
- type RetentionYearlyObservation
- type RetentionYearlyParameters
- type SiteRecoveryFabric
- func (in *SiteRecoveryFabric) DeepCopy() *SiteRecoveryFabric
- func (in *SiteRecoveryFabric) DeepCopyInto(out *SiteRecoveryFabric)
- func (in *SiteRecoveryFabric) DeepCopyObject() runtime.Object
- func (mg *SiteRecoveryFabric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SiteRecoveryFabric) GetConnectionDetailsMapping() map[string]string
- func (mg *SiteRecoveryFabric) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SiteRecoveryFabric) GetID() string
- func (tr *SiteRecoveryFabric) GetObservation() (map[string]interface{}, error)
- func (tr *SiteRecoveryFabric) GetParameters() (map[string]interface{}, error)
- func (mg *SiteRecoveryFabric) GetProviderConfigReference() *xpv1.Reference
- func (mg *SiteRecoveryFabric) GetProviderReference() *xpv1.Reference
- func (mg *SiteRecoveryFabric) GetTerraformResourceType() string
- func (tr *SiteRecoveryFabric) GetTerraformSchemaVersion() int
- func (mg *SiteRecoveryFabric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SiteRecoveryFabric) LateInitialize(attrs []byte) (bool, error)
- func (mg *SiteRecoveryFabric) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SiteRecoveryFabric) SetConditions(c ...xpv1.Condition)
- func (mg *SiteRecoveryFabric) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SiteRecoveryFabric) SetObservation(obs map[string]interface{}) error
- func (tr *SiteRecoveryFabric) SetParameters(params map[string]interface{}) error
- func (mg *SiteRecoveryFabric) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SiteRecoveryFabric) SetProviderReference(r *xpv1.Reference)
- func (mg *SiteRecoveryFabric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteRecoveryFabricList
- type SiteRecoveryFabricObservation
- type SiteRecoveryFabricParameters
- type SiteRecoveryFabricSpec
- type SiteRecoveryFabricStatus
- type SiteRecoveryNetworkMapping
- func (in *SiteRecoveryNetworkMapping) DeepCopy() *SiteRecoveryNetworkMapping
- func (in *SiteRecoveryNetworkMapping) DeepCopyInto(out *SiteRecoveryNetworkMapping)
- func (in *SiteRecoveryNetworkMapping) DeepCopyObject() runtime.Object
- func (mg *SiteRecoveryNetworkMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SiteRecoveryNetworkMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *SiteRecoveryNetworkMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SiteRecoveryNetworkMapping) GetID() string
- func (tr *SiteRecoveryNetworkMapping) GetObservation() (map[string]interface{}, error)
- func (tr *SiteRecoveryNetworkMapping) GetParameters() (map[string]interface{}, error)
- func (mg *SiteRecoveryNetworkMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *SiteRecoveryNetworkMapping) GetProviderReference() *xpv1.Reference
- func (mg *SiteRecoveryNetworkMapping) GetTerraformResourceType() string
- func (tr *SiteRecoveryNetworkMapping) GetTerraformSchemaVersion() int
- func (mg *SiteRecoveryNetworkMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SiteRecoveryNetworkMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *SiteRecoveryNetworkMapping) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SiteRecoveryNetworkMapping) SetConditions(c ...xpv1.Condition)
- func (mg *SiteRecoveryNetworkMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SiteRecoveryNetworkMapping) SetObservation(obs map[string]interface{}) error
- func (tr *SiteRecoveryNetworkMapping) SetParameters(params map[string]interface{}) error
- func (mg *SiteRecoveryNetworkMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SiteRecoveryNetworkMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *SiteRecoveryNetworkMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteRecoveryNetworkMappingList
- func (in *SiteRecoveryNetworkMappingList) DeepCopy() *SiteRecoveryNetworkMappingList
- func (in *SiteRecoveryNetworkMappingList) DeepCopyInto(out *SiteRecoveryNetworkMappingList)
- func (in *SiteRecoveryNetworkMappingList) DeepCopyObject() runtime.Object
- func (l *SiteRecoveryNetworkMappingList) GetItems() []resource.Managed
- type SiteRecoveryNetworkMappingObservation
- type SiteRecoveryNetworkMappingParameters
- type SiteRecoveryNetworkMappingSpec
- type SiteRecoveryNetworkMappingStatus
- type SiteRecoveryProtectionContainer
- func (in *SiteRecoveryProtectionContainer) DeepCopy() *SiteRecoveryProtectionContainer
- func (in *SiteRecoveryProtectionContainer) DeepCopyInto(out *SiteRecoveryProtectionContainer)
- func (in *SiteRecoveryProtectionContainer) DeepCopyObject() runtime.Object
- func (mg *SiteRecoveryProtectionContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SiteRecoveryProtectionContainer) GetConnectionDetailsMapping() map[string]string
- func (mg *SiteRecoveryProtectionContainer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SiteRecoveryProtectionContainer) GetID() string
- func (tr *SiteRecoveryProtectionContainer) GetObservation() (map[string]interface{}, error)
- func (tr *SiteRecoveryProtectionContainer) GetParameters() (map[string]interface{}, error)
- func (mg *SiteRecoveryProtectionContainer) GetProviderConfigReference() *xpv1.Reference
- func (mg *SiteRecoveryProtectionContainer) GetProviderReference() *xpv1.Reference
- func (mg *SiteRecoveryProtectionContainer) GetTerraformResourceType() string
- func (tr *SiteRecoveryProtectionContainer) GetTerraformSchemaVersion() int
- func (mg *SiteRecoveryProtectionContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SiteRecoveryProtectionContainer) LateInitialize(attrs []byte) (bool, error)
- func (mg *SiteRecoveryProtectionContainer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SiteRecoveryProtectionContainer) SetConditions(c ...xpv1.Condition)
- func (mg *SiteRecoveryProtectionContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SiteRecoveryProtectionContainer) SetObservation(obs map[string]interface{}) error
- func (tr *SiteRecoveryProtectionContainer) SetParameters(params map[string]interface{}) error
- func (mg *SiteRecoveryProtectionContainer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SiteRecoveryProtectionContainer) SetProviderReference(r *xpv1.Reference)
- func (mg *SiteRecoveryProtectionContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteRecoveryProtectionContainerList
- func (in *SiteRecoveryProtectionContainerList) DeepCopy() *SiteRecoveryProtectionContainerList
- func (in *SiteRecoveryProtectionContainerList) DeepCopyInto(out *SiteRecoveryProtectionContainerList)
- func (in *SiteRecoveryProtectionContainerList) DeepCopyObject() runtime.Object
- func (l *SiteRecoveryProtectionContainerList) GetItems() []resource.Managed
- type SiteRecoveryProtectionContainerMapping
- func (in *SiteRecoveryProtectionContainerMapping) DeepCopy() *SiteRecoveryProtectionContainerMapping
- func (in *SiteRecoveryProtectionContainerMapping) DeepCopyInto(out *SiteRecoveryProtectionContainerMapping)
- func (in *SiteRecoveryProtectionContainerMapping) DeepCopyObject() runtime.Object
- func (mg *SiteRecoveryProtectionContainerMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SiteRecoveryProtectionContainerMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *SiteRecoveryProtectionContainerMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SiteRecoveryProtectionContainerMapping) GetID() string
- func (tr *SiteRecoveryProtectionContainerMapping) GetObservation() (map[string]interface{}, error)
- func (tr *SiteRecoveryProtectionContainerMapping) GetParameters() (map[string]interface{}, error)
- func (mg *SiteRecoveryProtectionContainerMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *SiteRecoveryProtectionContainerMapping) GetProviderReference() *xpv1.Reference
- func (mg *SiteRecoveryProtectionContainerMapping) GetTerraformResourceType() string
- func (tr *SiteRecoveryProtectionContainerMapping) GetTerraformSchemaVersion() int
- func (mg *SiteRecoveryProtectionContainerMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SiteRecoveryProtectionContainerMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *SiteRecoveryProtectionContainerMapping) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SiteRecoveryProtectionContainerMapping) SetConditions(c ...xpv1.Condition)
- func (mg *SiteRecoveryProtectionContainerMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SiteRecoveryProtectionContainerMapping) SetObservation(obs map[string]interface{}) error
- func (tr *SiteRecoveryProtectionContainerMapping) SetParameters(params map[string]interface{}) error
- func (mg *SiteRecoveryProtectionContainerMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SiteRecoveryProtectionContainerMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *SiteRecoveryProtectionContainerMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteRecoveryProtectionContainerMappingList
- func (in *SiteRecoveryProtectionContainerMappingList) DeepCopy() *SiteRecoveryProtectionContainerMappingList
- func (in *SiteRecoveryProtectionContainerMappingList) DeepCopyInto(out *SiteRecoveryProtectionContainerMappingList)
- func (in *SiteRecoveryProtectionContainerMappingList) DeepCopyObject() runtime.Object
- func (l *SiteRecoveryProtectionContainerMappingList) GetItems() []resource.Managed
- type SiteRecoveryProtectionContainerMappingObservation
- type SiteRecoveryProtectionContainerMappingParameters
- type SiteRecoveryProtectionContainerMappingSpec
- type SiteRecoveryProtectionContainerMappingStatus
- type SiteRecoveryProtectionContainerObservation
- type SiteRecoveryProtectionContainerParameters
- type SiteRecoveryProtectionContainerSpec
- type SiteRecoveryProtectionContainerStatus
- type SiteRecoveryReplicatedVM
- func (in *SiteRecoveryReplicatedVM) DeepCopy() *SiteRecoveryReplicatedVM
- func (in *SiteRecoveryReplicatedVM) DeepCopyInto(out *SiteRecoveryReplicatedVM)
- func (in *SiteRecoveryReplicatedVM) DeepCopyObject() runtime.Object
- func (mg *SiteRecoveryReplicatedVM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SiteRecoveryReplicatedVM) GetConnectionDetailsMapping() map[string]string
- func (mg *SiteRecoveryReplicatedVM) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SiteRecoveryReplicatedVM) GetID() string
- func (tr *SiteRecoveryReplicatedVM) GetObservation() (map[string]interface{}, error)
- func (tr *SiteRecoveryReplicatedVM) GetParameters() (map[string]interface{}, error)
- func (mg *SiteRecoveryReplicatedVM) GetProviderConfigReference() *xpv1.Reference
- func (mg *SiteRecoveryReplicatedVM) GetProviderReference() *xpv1.Reference
- func (mg *SiteRecoveryReplicatedVM) GetTerraformResourceType() string
- func (tr *SiteRecoveryReplicatedVM) GetTerraformSchemaVersion() int
- func (mg *SiteRecoveryReplicatedVM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SiteRecoveryReplicatedVM) LateInitialize(attrs []byte) (bool, error)
- func (mg *SiteRecoveryReplicatedVM) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SiteRecoveryReplicatedVM) SetConditions(c ...xpv1.Condition)
- func (mg *SiteRecoveryReplicatedVM) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SiteRecoveryReplicatedVM) SetObservation(obs map[string]interface{}) error
- func (tr *SiteRecoveryReplicatedVM) SetParameters(params map[string]interface{}) error
- func (mg *SiteRecoveryReplicatedVM) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SiteRecoveryReplicatedVM) SetProviderReference(r *xpv1.Reference)
- func (mg *SiteRecoveryReplicatedVM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteRecoveryReplicatedVMList
- func (in *SiteRecoveryReplicatedVMList) DeepCopy() *SiteRecoveryReplicatedVMList
- func (in *SiteRecoveryReplicatedVMList) DeepCopyInto(out *SiteRecoveryReplicatedVMList)
- func (in *SiteRecoveryReplicatedVMList) DeepCopyObject() runtime.Object
- func (l *SiteRecoveryReplicatedVMList) GetItems() []resource.Managed
- type SiteRecoveryReplicatedVMObservation
- type SiteRecoveryReplicatedVMParameters
- type SiteRecoveryReplicatedVMSpec
- type SiteRecoveryReplicatedVMStatus
- type SiteRecoveryReplicationPolicy
- func (in *SiteRecoveryReplicationPolicy) DeepCopy() *SiteRecoveryReplicationPolicy
- func (in *SiteRecoveryReplicationPolicy) DeepCopyInto(out *SiteRecoveryReplicationPolicy)
- func (in *SiteRecoveryReplicationPolicy) DeepCopyObject() runtime.Object
- func (mg *SiteRecoveryReplicationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SiteRecoveryReplicationPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *SiteRecoveryReplicationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SiteRecoveryReplicationPolicy) GetID() string
- func (tr *SiteRecoveryReplicationPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *SiteRecoveryReplicationPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *SiteRecoveryReplicationPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *SiteRecoveryReplicationPolicy) GetProviderReference() *xpv1.Reference
- func (mg *SiteRecoveryReplicationPolicy) GetTerraformResourceType() string
- func (tr *SiteRecoveryReplicationPolicy) GetTerraformSchemaVersion() int
- func (mg *SiteRecoveryReplicationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SiteRecoveryReplicationPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *SiteRecoveryReplicationPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SiteRecoveryReplicationPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *SiteRecoveryReplicationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SiteRecoveryReplicationPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *SiteRecoveryReplicationPolicy) SetParameters(params map[string]interface{}) error
- func (mg *SiteRecoveryReplicationPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SiteRecoveryReplicationPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *SiteRecoveryReplicationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SiteRecoveryReplicationPolicyList
- func (in *SiteRecoveryReplicationPolicyList) DeepCopy() *SiteRecoveryReplicationPolicyList
- func (in *SiteRecoveryReplicationPolicyList) DeepCopyInto(out *SiteRecoveryReplicationPolicyList)
- func (in *SiteRecoveryReplicationPolicyList) DeepCopyObject() runtime.Object
- func (l *SiteRecoveryReplicationPolicyList) GetItems() []resource.Managed
- type SiteRecoveryReplicationPolicyObservation
- type SiteRecoveryReplicationPolicyParameters
- type SiteRecoveryReplicationPolicySpec
- type SiteRecoveryReplicationPolicyStatus
- type Vault
- func (in *Vault) DeepCopy() *Vault
- func (in *Vault) DeepCopyInto(out *Vault)
- func (in *Vault) DeepCopyObject() runtime.Object
- func (mg *Vault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Vault) GetConnectionDetailsMapping() map[string]string
- func (mg *Vault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Vault) GetID() string
- func (tr *Vault) GetObservation() (map[string]interface{}, error)
- func (tr *Vault) GetParameters() (map[string]interface{}, error)
- func (mg *Vault) GetProviderConfigReference() *xpv1.Reference
- func (mg *Vault) GetProviderReference() *xpv1.Reference
- func (mg *Vault) GetTerraformResourceType() string
- func (tr *Vault) GetTerraformSchemaVersion() int
- func (mg *Vault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Vault) LateInitialize(attrs []byte) (bool, error)
- func (mg *Vault) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Vault) SetConditions(c ...xpv1.Condition)
- func (mg *Vault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Vault) SetObservation(obs map[string]interface{}) error
- func (tr *Vault) SetParameters(params map[string]interface{}) error
- func (mg *Vault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Vault) SetProviderReference(r *xpv1.Reference)
- func (mg *Vault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VaultList
- type VaultObservation
- type VaultParameters
- type VaultSpec
- type VaultStatus
Constants ¶
const ( CRDGroup = "recoveryservices.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BackupContainerStorageAccount_Kind = "BackupContainerStorageAccount" BackupContainerStorageAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupContainerStorageAccount_Kind}.String() BackupContainerStorageAccount_KindAPIVersion = BackupContainerStorageAccount_Kind + "." + CRDGroupVersion.String() BackupContainerStorageAccount_GroupVersionKind = CRDGroupVersion.WithKind(BackupContainerStorageAccount_Kind) )
Repository type metadata.
var ()
Repository type metadata.
var ( BackupPolicyVM_Kind = "BackupPolicyVM" BackupPolicyVM_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupPolicyVM_Kind}.String() BackupPolicyVM_KindAPIVersion = BackupPolicyVM_Kind + "." + CRDGroupVersion.String() BackupPolicyVM_GroupVersionKind = CRDGroupVersion.WithKind(BackupPolicyVM_Kind) )
Repository type metadata.
var ()
Repository type metadata.
var ( BackupProtectedVM_Kind = "BackupProtectedVM" BackupProtectedVM_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupProtectedVM_Kind}.String() BackupProtectedVM_KindAPIVersion = BackupProtectedVM_Kind + "." + CRDGroupVersion.String() BackupProtectedVM_GroupVersionKind = CRDGroupVersion.WithKind(BackupProtectedVM_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 ( SiteRecoveryFabric_Kind = "SiteRecoveryFabric" SiteRecoveryFabric_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SiteRecoveryFabric_Kind}.String() SiteRecoveryFabric_KindAPIVersion = SiteRecoveryFabric_Kind + "." + CRDGroupVersion.String() SiteRecoveryFabric_GroupVersionKind = CRDGroupVersion.WithKind(SiteRecoveryFabric_Kind) )
Repository type metadata.
var ( SiteRecoveryNetworkMapping_Kind = "SiteRecoveryNetworkMapping" SiteRecoveryNetworkMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SiteRecoveryNetworkMapping_Kind}.String() SiteRecoveryNetworkMapping_KindAPIVersion = SiteRecoveryNetworkMapping_Kind + "." + CRDGroupVersion.String() SiteRecoveryNetworkMapping_GroupVersionKind = CRDGroupVersion.WithKind(SiteRecoveryNetworkMapping_Kind) )
Repository type metadata.
var ( SiteRecoveryProtectionContainer_Kind = "SiteRecoveryProtectionContainer" SiteRecoveryProtectionContainer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SiteRecoveryProtectionContainer_Kind}.String() SiteRecoveryProtectionContainer_KindAPIVersion = SiteRecoveryProtectionContainer_Kind + "." + CRDGroupVersion.String() SiteRecoveryProtectionContainer_GroupVersionKind = CRDGroupVersion.WithKind(SiteRecoveryProtectionContainer_Kind) )
Repository type metadata.
var ( SiteRecoveryProtectionContainerMapping_Kind = "SiteRecoveryProtectionContainerMapping" SiteRecoveryProtectionContainerMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SiteRecoveryProtectionContainerMapping_Kind}.String() SiteRecoveryProtectionContainerMapping_KindAPIVersion = SiteRecoveryProtectionContainerMapping_Kind + "." + CRDGroupVersion.String() SiteRecoveryProtectionContainerMapping_GroupVersionKind = CRDGroupVersion.WithKind(SiteRecoveryProtectionContainerMapping_Kind) )
Repository type metadata.
var ( SiteRecoveryReplicatedVM_Kind = "SiteRecoveryReplicatedVM" SiteRecoveryReplicatedVM_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SiteRecoveryReplicatedVM_Kind}.String() SiteRecoveryReplicatedVM_KindAPIVersion = SiteRecoveryReplicatedVM_Kind + "." + CRDGroupVersion.String() SiteRecoveryReplicatedVM_GroupVersionKind = CRDGroupVersion.WithKind(SiteRecoveryReplicatedVM_Kind) )
Repository type metadata.
var ( SiteRecoveryReplicationPolicy_Kind = "SiteRecoveryReplicationPolicy" SiteRecoveryReplicationPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SiteRecoveryReplicationPolicy_Kind}.String() SiteRecoveryReplicationPolicy_KindAPIVersion = SiteRecoveryReplicationPolicy_Kind + "." + CRDGroupVersion.String() SiteRecoveryReplicationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(SiteRecoveryReplicationPolicy_Kind) )
Repository type metadata.
var ( Vault_Kind = "Vault" Vault_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Vault_Kind}.String() Vault_KindAPIVersion = Vault_Kind + "." + CRDGroupVersion.String() Vault_GroupVersionKind = CRDGroupVersion.WithKind(Vault_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BackupContainerStorageAccount ¶
type BackupContainerStorageAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupContainerStorageAccountSpec `json:"spec"` Status BackupContainerStorageAccountStatus `json:"status,omitempty"` }
BackupContainerStorageAccount is the Schema for the BackupContainerStorageAccounts 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 (*BackupContainerStorageAccount) DeepCopy ¶
func (in *BackupContainerStorageAccount) DeepCopy() *BackupContainerStorageAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) DeepCopyInto ¶
func (in *BackupContainerStorageAccount) DeepCopyInto(out *BackupContainerStorageAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupContainerStorageAccount) DeepCopyObject ¶
func (in *BackupContainerStorageAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupContainerStorageAccount) GetCondition ¶
func (mg *BackupContainerStorageAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) GetConnectionDetailsMapping ¶
func (tr *BackupContainerStorageAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupContainerStorageAccount
func (*BackupContainerStorageAccount) GetDeletionPolicy ¶
func (mg *BackupContainerStorageAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) GetID ¶
func (tr *BackupContainerStorageAccount) GetID() string
GetID returns ID of underlying Terraform resource of this BackupContainerStorageAccount
func (*BackupContainerStorageAccount) GetObservation ¶
func (tr *BackupContainerStorageAccount) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupContainerStorageAccount
func (*BackupContainerStorageAccount) GetParameters ¶
func (tr *BackupContainerStorageAccount) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupContainerStorageAccount
func (*BackupContainerStorageAccount) GetProviderConfigReference ¶
func (mg *BackupContainerStorageAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) GetProviderReference ¶
func (mg *BackupContainerStorageAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupContainerStorageAccount. Deprecated: Use GetProviderConfigReference.
func (*BackupContainerStorageAccount) GetTerraformResourceType ¶
func (mg *BackupContainerStorageAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupContainerStorageAccount
func (*BackupContainerStorageAccount) GetTerraformSchemaVersion ¶
func (tr *BackupContainerStorageAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupContainerStorageAccount) GetWriteConnectionSecretToReference ¶
func (mg *BackupContainerStorageAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) LateInitialize ¶
func (tr *BackupContainerStorageAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupContainerStorageAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupContainerStorageAccount) ResolveReferences ¶
func (mg *BackupContainerStorageAccount) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) SetConditions ¶
func (mg *BackupContainerStorageAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) SetDeletionPolicy ¶
func (mg *BackupContainerStorageAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) SetObservation ¶
func (tr *BackupContainerStorageAccount) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupContainerStorageAccount
func (*BackupContainerStorageAccount) SetParameters ¶
func (tr *BackupContainerStorageAccount) SetParameters(params map[string]interface{}) error
SetParameters for this BackupContainerStorageAccount
func (*BackupContainerStorageAccount) SetProviderConfigReference ¶
func (mg *BackupContainerStorageAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupContainerStorageAccount.
func (*BackupContainerStorageAccount) SetProviderReference ¶
func (mg *BackupContainerStorageAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupContainerStorageAccount. Deprecated: Use SetProviderConfigReference.
func (*BackupContainerStorageAccount) SetWriteConnectionSecretToReference ¶
func (mg *BackupContainerStorageAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupContainerStorageAccount.
type BackupContainerStorageAccountList ¶
type BackupContainerStorageAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupContainerStorageAccount `json:"items"` }
BackupContainerStorageAccountList contains a list of BackupContainerStorageAccounts
func (*BackupContainerStorageAccountList) DeepCopy ¶
func (in *BackupContainerStorageAccountList) DeepCopy() *BackupContainerStorageAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupContainerStorageAccountList.
func (*BackupContainerStorageAccountList) DeepCopyInto ¶
func (in *BackupContainerStorageAccountList) DeepCopyInto(out *BackupContainerStorageAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupContainerStorageAccountList) DeepCopyObject ¶
func (in *BackupContainerStorageAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupContainerStorageAccountList) GetItems ¶
func (l *BackupContainerStorageAccountList) GetItems() []resource.Managed
GetItems of this BackupContainerStorageAccountList.
type BackupContainerStorageAccountObservation ¶
type BackupContainerStorageAccountObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupContainerStorageAccountObservation) DeepCopy ¶
func (in *BackupContainerStorageAccountObservation) DeepCopy() *BackupContainerStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupContainerStorageAccountObservation.
func (*BackupContainerStorageAccountObservation) DeepCopyInto ¶
func (in *BackupContainerStorageAccountObservation) DeepCopyInto(out *BackupContainerStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupContainerStorageAccountParameters ¶
type BackupContainerStorageAccountParameters struct { // +kubebuilder:validation:Required RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` }
func (*BackupContainerStorageAccountParameters) DeepCopy ¶
func (in *BackupContainerStorageAccountParameters) DeepCopy() *BackupContainerStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupContainerStorageAccountParameters.
func (*BackupContainerStorageAccountParameters) DeepCopyInto ¶
func (in *BackupContainerStorageAccountParameters) DeepCopyInto(out *BackupContainerStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupContainerStorageAccountSpec ¶
type BackupContainerStorageAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupContainerStorageAccountParameters `json:"forProvider"` }
BackupContainerStorageAccountSpec defines the desired state of BackupContainerStorageAccount
func (*BackupContainerStorageAccountSpec) DeepCopy ¶
func (in *BackupContainerStorageAccountSpec) DeepCopy() *BackupContainerStorageAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupContainerStorageAccountSpec.
func (*BackupContainerStorageAccountSpec) DeepCopyInto ¶
func (in *BackupContainerStorageAccountSpec) DeepCopyInto(out *BackupContainerStorageAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupContainerStorageAccountStatus ¶
type BackupContainerStorageAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupContainerStorageAccountObservation `json:"atProvider,omitempty"` }
BackupContainerStorageAccountStatus defines the observed state of BackupContainerStorageAccount.
func (*BackupContainerStorageAccountStatus) DeepCopy ¶
func (in *BackupContainerStorageAccountStatus) DeepCopy() *BackupContainerStorageAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupContainerStorageAccountStatus.
func (*BackupContainerStorageAccountStatus) DeepCopyInto ¶
func (in *BackupContainerStorageAccountStatus) DeepCopyInto(out *BackupContainerStorageAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 BackupPolicyFileShare ¶
type BackupPolicyFileShare struct {}
BackupPolicyFileShare is the Schema for the BackupPolicyFileShares 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 (*BackupPolicyFileShare) DeepCopy ¶
func (in *BackupPolicyFileShare) DeepCopy() *BackupPolicyFileShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyFileShare.
func (*BackupPolicyFileShare) DeepCopyInto ¶
func (in *BackupPolicyFileShare) DeepCopyInto(out *BackupPolicyFileShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyFileShare) DeepCopyObject ¶
func (in *BackupPolicyFileShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyFileShare) GetCondition ¶
func (mg *BackupPolicyFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) GetConnectionDetailsMapping ¶
func (tr *BackupPolicyFileShare) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupPolicyFileShare
func (*BackupPolicyFileShare) GetDeletionPolicy ¶
func (mg *BackupPolicyFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) GetID ¶
func (tr *BackupPolicyFileShare) GetID() string
GetID returns ID of underlying Terraform resource of this BackupPolicyFileShare
func (*BackupPolicyFileShare) GetObservation ¶
func (tr *BackupPolicyFileShare) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupPolicyFileShare
func (*BackupPolicyFileShare) GetParameters ¶
func (tr *BackupPolicyFileShare) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupPolicyFileShare
func (*BackupPolicyFileShare) GetProviderConfigReference ¶
func (mg *BackupPolicyFileShare) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) GetProviderReference ¶
func (mg *BackupPolicyFileShare) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupPolicyFileShare. Deprecated: Use GetProviderConfigReference.
func (*BackupPolicyFileShare) GetTerraformResourceType ¶
func (mg *BackupPolicyFileShare) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupPolicyFileShare
func (*BackupPolicyFileShare) GetTerraformSchemaVersion ¶
func (tr *BackupPolicyFileShare) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupPolicyFileShare) GetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) LateInitialize ¶
func (tr *BackupPolicyFileShare) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupPolicyFileShare using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupPolicyFileShare) ResolveReferences ¶
ResolveReferences of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) SetConditions ¶
func (mg *BackupPolicyFileShare) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) SetDeletionPolicy ¶
func (mg *BackupPolicyFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) SetObservation ¶
func (tr *BackupPolicyFileShare) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupPolicyFileShare
func (*BackupPolicyFileShare) SetParameters ¶
func (tr *BackupPolicyFileShare) SetParameters(params map[string]interface{}) error
SetParameters for this BackupPolicyFileShare
func (*BackupPolicyFileShare) SetProviderConfigReference ¶
func (mg *BackupPolicyFileShare) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupPolicyFileShare.
func (*BackupPolicyFileShare) SetProviderReference ¶
func (mg *BackupPolicyFileShare) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupPolicyFileShare. Deprecated: Use SetProviderConfigReference.
func (*BackupPolicyFileShare) SetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupPolicyFileShare.
type BackupPolicyFileShareList ¶
type BackupPolicyFileShareList struct {}
BackupPolicyFileShareList contains a list of BackupPolicyFileShares
func (*BackupPolicyFileShareList) DeepCopy ¶
func (in *BackupPolicyFileShareList) DeepCopy() *BackupPolicyFileShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyFileShareList.
func (*BackupPolicyFileShareList) DeepCopyInto ¶
func (in *BackupPolicyFileShareList) DeepCopyInto(out *BackupPolicyFileShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyFileShareList) DeepCopyObject ¶
func (in *BackupPolicyFileShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyFileShareList) GetItems ¶
func (l *BackupPolicyFileShareList) GetItems() []resource.Managed
GetItems of this BackupPolicyFileShareList.
type BackupPolicyFileShareObservation ¶
type BackupPolicyFileShareObservation struct {
}func (*BackupPolicyFileShareObservation) DeepCopy ¶
func (in *BackupPolicyFileShareObservation) DeepCopy() *BackupPolicyFileShareObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyFileShareObservation.
func (*BackupPolicyFileShareObservation) DeepCopyInto ¶
func (in *BackupPolicyFileShareObservation) DeepCopyInto(out *BackupPolicyFileShareObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyFileShareParameters ¶
type BackupPolicyFileShareParameters struct { BackupParameters `json:"backup" tf:"backup,omitempty"` Name *string `json:"name" tf:"name,omitempty"` RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` 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 (*BackupPolicyFileShareParameters) DeepCopy ¶
func (in *BackupPolicyFileShareParameters) DeepCopy() *BackupPolicyFileShareParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyFileShareParameters.
func (*BackupPolicyFileShareParameters) DeepCopyInto ¶
func (in *BackupPolicyFileShareParameters) DeepCopyInto(out *BackupPolicyFileShareParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyFileShareSpec ¶
type BackupPolicyFileShareSpec struct {}
BackupPolicyFileShareSpec defines the desired state of BackupPolicyFileShare
func (*BackupPolicyFileShareSpec) DeepCopy ¶
func (in *BackupPolicyFileShareSpec) DeepCopy() *BackupPolicyFileShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyFileShareSpec.
func (*BackupPolicyFileShareSpec) DeepCopyInto ¶
func (in *BackupPolicyFileShareSpec) DeepCopyInto(out *BackupPolicyFileShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyFileShareStatus ¶
type BackupPolicyFileShareStatus struct {}
BackupPolicyFileShareStatus defines the observed state of BackupPolicyFileShare.
func (*BackupPolicyFileShareStatus) DeepCopy ¶
func (in *BackupPolicyFileShareStatus) DeepCopy() *BackupPolicyFileShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyFileShareStatus.
func (*BackupPolicyFileShareStatus) DeepCopyInto ¶
func (in *BackupPolicyFileShareStatus) DeepCopyInto(out *BackupPolicyFileShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVM ¶
type BackupPolicyVM struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupPolicyVMSpec `json:"spec"` Status BackupPolicyVMStatus `json:"status,omitempty"` }
BackupPolicyVM is the Schema for the BackupPolicyVMs 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 (*BackupPolicyVM) DeepCopy ¶
func (in *BackupPolicyVM) DeepCopy() *BackupPolicyVM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVM.
func (*BackupPolicyVM) DeepCopyInto ¶
func (in *BackupPolicyVM) DeepCopyInto(out *BackupPolicyVM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyVM) DeepCopyObject ¶
func (in *BackupPolicyVM) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyVM) GetCondition ¶
func (mg *BackupPolicyVM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupPolicyVM.
func (*BackupPolicyVM) GetConnectionDetailsMapping ¶
func (tr *BackupPolicyVM) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupPolicyVM
func (*BackupPolicyVM) GetDeletionPolicy ¶
func (mg *BackupPolicyVM) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupPolicyVM.
func (*BackupPolicyVM) GetID ¶
func (tr *BackupPolicyVM) GetID() string
GetID returns ID of underlying Terraform resource of this BackupPolicyVM
func (*BackupPolicyVM) GetObservation ¶
func (tr *BackupPolicyVM) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupPolicyVM
func (*BackupPolicyVM) GetParameters ¶
func (tr *BackupPolicyVM) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupPolicyVM
func (*BackupPolicyVM) GetProviderConfigReference ¶
func (mg *BackupPolicyVM) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupPolicyVM.
func (*BackupPolicyVM) GetProviderReference ¶
func (mg *BackupPolicyVM) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupPolicyVM. Deprecated: Use GetProviderConfigReference.
func (*BackupPolicyVM) GetTerraformResourceType ¶
func (mg *BackupPolicyVM) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupPolicyVM
func (*BackupPolicyVM) GetTerraformSchemaVersion ¶
func (tr *BackupPolicyVM) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupPolicyVM) GetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyVM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupPolicyVM.
func (*BackupPolicyVM) LateInitialize ¶
func (tr *BackupPolicyVM) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupPolicyVM using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupPolicyVM) ResolveReferences ¶
ResolveReferences of this BackupPolicyVM.
func (*BackupPolicyVM) SetConditions ¶
func (mg *BackupPolicyVM) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupPolicyVM.
func (*BackupPolicyVM) SetDeletionPolicy ¶
func (mg *BackupPolicyVM) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupPolicyVM.
func (*BackupPolicyVM) SetObservation ¶
func (tr *BackupPolicyVM) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupPolicyVM
func (*BackupPolicyVM) SetParameters ¶
func (tr *BackupPolicyVM) SetParameters(params map[string]interface{}) error
SetParameters for this BackupPolicyVM
func (*BackupPolicyVM) SetProviderConfigReference ¶
func (mg *BackupPolicyVM) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupPolicyVM.
func (*BackupPolicyVM) SetProviderReference ¶
func (mg *BackupPolicyVM) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupPolicyVM. Deprecated: Use SetProviderConfigReference.
func (*BackupPolicyVM) SetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyVM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupPolicyVM.
type BackupPolicyVMBackupObservation ¶
type BackupPolicyVMBackupObservation struct { }
func (*BackupPolicyVMBackupObservation) DeepCopy ¶
func (in *BackupPolicyVMBackupObservation) DeepCopy() *BackupPolicyVMBackupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMBackupObservation.
func (*BackupPolicyVMBackupObservation) DeepCopyInto ¶
func (in *BackupPolicyVMBackupObservation) DeepCopyInto(out *BackupPolicyVMBackupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMBackupParameters ¶
type BackupPolicyVMBackupParameters 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 (*BackupPolicyVMBackupParameters) DeepCopy ¶
func (in *BackupPolicyVMBackupParameters) DeepCopy() *BackupPolicyVMBackupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMBackupParameters.
func (*BackupPolicyVMBackupParameters) DeepCopyInto ¶
func (in *BackupPolicyVMBackupParameters) DeepCopyInto(out *BackupPolicyVMBackupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMList ¶
type BackupPolicyVMList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupPolicyVM `json:"items"` }
BackupPolicyVMList contains a list of BackupPolicyVMs
func (*BackupPolicyVMList) DeepCopy ¶
func (in *BackupPolicyVMList) DeepCopy() *BackupPolicyVMList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMList.
func (*BackupPolicyVMList) DeepCopyInto ¶
func (in *BackupPolicyVMList) DeepCopyInto(out *BackupPolicyVMList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyVMList) DeepCopyObject ¶
func (in *BackupPolicyVMList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyVMList) GetItems ¶
func (l *BackupPolicyVMList) GetItems() []resource.Managed
GetItems of this BackupPolicyVMList.
type BackupPolicyVMObservation ¶
type BackupPolicyVMObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupPolicyVMObservation) DeepCopy ¶
func (in *BackupPolicyVMObservation) DeepCopy() *BackupPolicyVMObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMObservation.
func (*BackupPolicyVMObservation) DeepCopyInto ¶
func (in *BackupPolicyVMObservation) DeepCopyInto(out *BackupPolicyVMObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMParameters ¶
type BackupPolicyVMParameters struct { // +kubebuilder:validation:Required Backup []BackupPolicyVMBackupParameters `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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RetentionDaily []BackupPolicyVMRetentionDailyParameters `json:"retentionDaily,omitempty" tf:"retention_daily,omitempty"` // +kubebuilder:validation:Optional RetentionMonthly []BackupPolicyVMRetentionMonthlyParameters `json:"retentionMonthly,omitempty" tf:"retention_monthly,omitempty"` // +kubebuilder:validation:Optional RetentionWeekly []BackupPolicyVMRetentionWeeklyParameters `json:"retentionWeekly,omitempty" tf:"retention_weekly,omitempty"` // +kubebuilder:validation:Optional RetentionYearly []BackupPolicyVMRetentionYearlyParameters `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 (*BackupPolicyVMParameters) DeepCopy ¶
func (in *BackupPolicyVMParameters) DeepCopy() *BackupPolicyVMParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMParameters.
func (*BackupPolicyVMParameters) DeepCopyInto ¶
func (in *BackupPolicyVMParameters) DeepCopyInto(out *BackupPolicyVMParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionDailyObservation ¶
type BackupPolicyVMRetentionDailyObservation struct { }
func (*BackupPolicyVMRetentionDailyObservation) DeepCopy ¶
func (in *BackupPolicyVMRetentionDailyObservation) DeepCopy() *BackupPolicyVMRetentionDailyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionDailyObservation.
func (*BackupPolicyVMRetentionDailyObservation) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionDailyObservation) DeepCopyInto(out *BackupPolicyVMRetentionDailyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionDailyParameters ¶
type BackupPolicyVMRetentionDailyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` }
func (*BackupPolicyVMRetentionDailyParameters) DeepCopy ¶
func (in *BackupPolicyVMRetentionDailyParameters) DeepCopy() *BackupPolicyVMRetentionDailyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionDailyParameters.
func (*BackupPolicyVMRetentionDailyParameters) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionDailyParameters) DeepCopyInto(out *BackupPolicyVMRetentionDailyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionMonthlyObservation ¶
type BackupPolicyVMRetentionMonthlyObservation struct { }
func (*BackupPolicyVMRetentionMonthlyObservation) DeepCopy ¶
func (in *BackupPolicyVMRetentionMonthlyObservation) DeepCopy() *BackupPolicyVMRetentionMonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionMonthlyObservation.
func (*BackupPolicyVMRetentionMonthlyObservation) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionMonthlyObservation) DeepCopyInto(out *BackupPolicyVMRetentionMonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionMonthlyParameters ¶
type BackupPolicyVMRetentionMonthlyParameters 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 (*BackupPolicyVMRetentionMonthlyParameters) DeepCopy ¶
func (in *BackupPolicyVMRetentionMonthlyParameters) DeepCopy() *BackupPolicyVMRetentionMonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionMonthlyParameters.
func (*BackupPolicyVMRetentionMonthlyParameters) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionMonthlyParameters) DeepCopyInto(out *BackupPolicyVMRetentionMonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionWeeklyObservation ¶
type BackupPolicyVMRetentionWeeklyObservation struct { }
func (*BackupPolicyVMRetentionWeeklyObservation) DeepCopy ¶
func (in *BackupPolicyVMRetentionWeeklyObservation) DeepCopy() *BackupPolicyVMRetentionWeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionWeeklyObservation.
func (*BackupPolicyVMRetentionWeeklyObservation) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionWeeklyObservation) DeepCopyInto(out *BackupPolicyVMRetentionWeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionWeeklyParameters ¶
type BackupPolicyVMRetentionWeeklyParameters struct { // +kubebuilder:validation:Required Count *int64 `json:"count" tf:"count,omitempty"` // +kubebuilder:validation:Required Weekdays []*string `json:"weekdays" tf:"weekdays,omitempty"` }
func (*BackupPolicyVMRetentionWeeklyParameters) DeepCopy ¶
func (in *BackupPolicyVMRetentionWeeklyParameters) DeepCopy() *BackupPolicyVMRetentionWeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionWeeklyParameters.
func (*BackupPolicyVMRetentionWeeklyParameters) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionWeeklyParameters) DeepCopyInto(out *BackupPolicyVMRetentionWeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionYearlyObservation ¶
type BackupPolicyVMRetentionYearlyObservation struct { }
func (*BackupPolicyVMRetentionYearlyObservation) DeepCopy ¶
func (in *BackupPolicyVMRetentionYearlyObservation) DeepCopy() *BackupPolicyVMRetentionYearlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionYearlyObservation.
func (*BackupPolicyVMRetentionYearlyObservation) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionYearlyObservation) DeepCopyInto(out *BackupPolicyVMRetentionYearlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMRetentionYearlyParameters ¶
type BackupPolicyVMRetentionYearlyParameters 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 (*BackupPolicyVMRetentionYearlyParameters) DeepCopy ¶
func (in *BackupPolicyVMRetentionYearlyParameters) DeepCopy() *BackupPolicyVMRetentionYearlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMRetentionYearlyParameters.
func (*BackupPolicyVMRetentionYearlyParameters) DeepCopyInto ¶
func (in *BackupPolicyVMRetentionYearlyParameters) DeepCopyInto(out *BackupPolicyVMRetentionYearlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMSpec ¶
type BackupPolicyVMSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupPolicyVMParameters `json:"forProvider"` }
BackupPolicyVMSpec defines the desired state of BackupPolicyVM
func (*BackupPolicyVMSpec) DeepCopy ¶
func (in *BackupPolicyVMSpec) DeepCopy() *BackupPolicyVMSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMSpec.
func (*BackupPolicyVMSpec) DeepCopyInto ¶
func (in *BackupPolicyVMSpec) DeepCopyInto(out *BackupPolicyVMSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyVMStatus ¶
type BackupPolicyVMStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupPolicyVMObservation `json:"atProvider,omitempty"` }
BackupPolicyVMStatus defines the observed state of BackupPolicyVM.
func (*BackupPolicyVMStatus) DeepCopy ¶
func (in *BackupPolicyVMStatus) DeepCopy() *BackupPolicyVMStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyVMStatus.
func (*BackupPolicyVMStatus) DeepCopyInto ¶
func (in *BackupPolicyVMStatus) DeepCopyInto(out *BackupPolicyVMStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedFileShare ¶
type BackupProtectedFileShare struct {}
BackupProtectedFileShare is the Schema for the BackupProtectedFileShares 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 (*BackupProtectedFileShare) DeepCopy ¶
func (in *BackupProtectedFileShare) DeepCopy() *BackupProtectedFileShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedFileShare.
func (*BackupProtectedFileShare) DeepCopyInto ¶
func (in *BackupProtectedFileShare) DeepCopyInto(out *BackupProtectedFileShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupProtectedFileShare) DeepCopyObject ¶
func (in *BackupProtectedFileShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupProtectedFileShare) GetCondition ¶
func (mg *BackupProtectedFileShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) GetConnectionDetailsMapping ¶
func (tr *BackupProtectedFileShare) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupProtectedFileShare
func (*BackupProtectedFileShare) GetDeletionPolicy ¶
func (mg *BackupProtectedFileShare) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) GetID ¶
func (tr *BackupProtectedFileShare) GetID() string
GetID returns ID of underlying Terraform resource of this BackupProtectedFileShare
func (*BackupProtectedFileShare) GetObservation ¶
func (tr *BackupProtectedFileShare) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupProtectedFileShare
func (*BackupProtectedFileShare) GetParameters ¶
func (tr *BackupProtectedFileShare) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupProtectedFileShare
func (*BackupProtectedFileShare) GetProviderConfigReference ¶
func (mg *BackupProtectedFileShare) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) GetProviderReference ¶
func (mg *BackupProtectedFileShare) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupProtectedFileShare. Deprecated: Use GetProviderConfigReference.
func (*BackupProtectedFileShare) GetTerraformResourceType ¶
func (mg *BackupProtectedFileShare) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupProtectedFileShare
func (*BackupProtectedFileShare) GetTerraformSchemaVersion ¶
func (tr *BackupProtectedFileShare) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupProtectedFileShare) GetWriteConnectionSecretToReference ¶
func (mg *BackupProtectedFileShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) LateInitialize ¶
func (tr *BackupProtectedFileShare) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupProtectedFileShare using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupProtectedFileShare) ResolveReferences ¶
ResolveReferences of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) SetConditions ¶
func (mg *BackupProtectedFileShare) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) SetDeletionPolicy ¶
func (mg *BackupProtectedFileShare) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) SetObservation ¶
func (tr *BackupProtectedFileShare) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupProtectedFileShare
func (*BackupProtectedFileShare) SetParameters ¶
func (tr *BackupProtectedFileShare) SetParameters(params map[string]interface{}) error
SetParameters for this BackupProtectedFileShare
func (*BackupProtectedFileShare) SetProviderConfigReference ¶
func (mg *BackupProtectedFileShare) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupProtectedFileShare.
func (*BackupProtectedFileShare) SetProviderReference ¶
func (mg *BackupProtectedFileShare) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupProtectedFileShare. Deprecated: Use SetProviderConfigReference.
func (*BackupProtectedFileShare) SetWriteConnectionSecretToReference ¶
func (mg *BackupProtectedFileShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupProtectedFileShare.
type BackupProtectedFileShareList ¶
type BackupProtectedFileShareList struct {}
BackupProtectedFileShareList contains a list of BackupProtectedFileShares
func (*BackupProtectedFileShareList) DeepCopy ¶
func (in *BackupProtectedFileShareList) DeepCopy() *BackupProtectedFileShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedFileShareList.
func (*BackupProtectedFileShareList) DeepCopyInto ¶
func (in *BackupProtectedFileShareList) DeepCopyInto(out *BackupProtectedFileShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupProtectedFileShareList) DeepCopyObject ¶
func (in *BackupProtectedFileShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupProtectedFileShareList) GetItems ¶
func (l *BackupProtectedFileShareList) GetItems() []resource.Managed
GetItems of this BackupProtectedFileShareList.
type BackupProtectedFileShareObservation ¶
type BackupProtectedFileShareObservation struct {
}func (*BackupProtectedFileShareObservation) DeepCopy ¶
func (in *BackupProtectedFileShareObservation) DeepCopy() *BackupProtectedFileShareObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedFileShareObservation.
func (*BackupProtectedFileShareObservation) DeepCopyInto ¶
func (in *BackupProtectedFileShareObservation) DeepCopyInto(out *BackupProtectedFileShareObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedFileShareParameters ¶
type BackupProtectedFileShareParameters struct { string `json:"backupPolicyId" tf:"backup_policy_id,omitempty"` RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` SourceFileShareName *string `json:"sourceFileShareName" tf:"source_file_share_name,omitempty"` SourceStorageAccountID *string `json:"sourceStorageAccountId" tf:"source_storage_account_id,omitempty"` }BackupPolicyID *
func (*BackupProtectedFileShareParameters) DeepCopy ¶
func (in *BackupProtectedFileShareParameters) DeepCopy() *BackupProtectedFileShareParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedFileShareParameters.
func (*BackupProtectedFileShareParameters) DeepCopyInto ¶
func (in *BackupProtectedFileShareParameters) DeepCopyInto(out *BackupProtectedFileShareParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedFileShareSpec ¶
type BackupProtectedFileShareSpec struct {}
BackupProtectedFileShareSpec defines the desired state of BackupProtectedFileShare
func (*BackupProtectedFileShareSpec) DeepCopy ¶
func (in *BackupProtectedFileShareSpec) DeepCopy() *BackupProtectedFileShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedFileShareSpec.
func (*BackupProtectedFileShareSpec) DeepCopyInto ¶
func (in *BackupProtectedFileShareSpec) DeepCopyInto(out *BackupProtectedFileShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedFileShareStatus ¶
type BackupProtectedFileShareStatus struct {}
BackupProtectedFileShareStatus defines the observed state of BackupProtectedFileShare.
func (*BackupProtectedFileShareStatus) DeepCopy ¶
func (in *BackupProtectedFileShareStatus) DeepCopy() *BackupProtectedFileShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedFileShareStatus.
func (*BackupProtectedFileShareStatus) DeepCopyInto ¶
func (in *BackupProtectedFileShareStatus) DeepCopyInto(out *BackupProtectedFileShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedVM ¶
type BackupProtectedVM struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupProtectedVMSpec `json:"spec"` Status BackupProtectedVMStatus `json:"status,omitempty"` }
BackupProtectedVM is the Schema for the BackupProtectedVMs 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 (*BackupProtectedVM) DeepCopy ¶
func (in *BackupProtectedVM) DeepCopy() *BackupProtectedVM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedVM.
func (*BackupProtectedVM) DeepCopyInto ¶
func (in *BackupProtectedVM) DeepCopyInto(out *BackupProtectedVM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupProtectedVM) DeepCopyObject ¶
func (in *BackupProtectedVM) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupProtectedVM) GetCondition ¶
func (mg *BackupProtectedVM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupProtectedVM.
func (*BackupProtectedVM) GetConnectionDetailsMapping ¶
func (tr *BackupProtectedVM) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupProtectedVM
func (*BackupProtectedVM) GetDeletionPolicy ¶
func (mg *BackupProtectedVM) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupProtectedVM.
func (*BackupProtectedVM) GetID ¶
func (tr *BackupProtectedVM) GetID() string
GetID returns ID of underlying Terraform resource of this BackupProtectedVM
func (*BackupProtectedVM) GetObservation ¶
func (tr *BackupProtectedVM) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupProtectedVM
func (*BackupProtectedVM) GetParameters ¶
func (tr *BackupProtectedVM) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupProtectedVM
func (*BackupProtectedVM) GetProviderConfigReference ¶
func (mg *BackupProtectedVM) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupProtectedVM.
func (*BackupProtectedVM) GetProviderReference ¶
func (mg *BackupProtectedVM) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupProtectedVM. Deprecated: Use GetProviderConfigReference.
func (*BackupProtectedVM) GetTerraformResourceType ¶
func (mg *BackupProtectedVM) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupProtectedVM
func (*BackupProtectedVM) GetTerraformSchemaVersion ¶
func (tr *BackupProtectedVM) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupProtectedVM) GetWriteConnectionSecretToReference ¶
func (mg *BackupProtectedVM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupProtectedVM.
func (*BackupProtectedVM) LateInitialize ¶
func (tr *BackupProtectedVM) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupProtectedVM using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupProtectedVM) ResolveReferences ¶
ResolveReferences of this BackupProtectedVM.
func (*BackupProtectedVM) SetConditions ¶
func (mg *BackupProtectedVM) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupProtectedVM.
func (*BackupProtectedVM) SetDeletionPolicy ¶
func (mg *BackupProtectedVM) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupProtectedVM.
func (*BackupProtectedVM) SetObservation ¶
func (tr *BackupProtectedVM) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupProtectedVM
func (*BackupProtectedVM) SetParameters ¶
func (tr *BackupProtectedVM) SetParameters(params map[string]interface{}) error
SetParameters for this BackupProtectedVM
func (*BackupProtectedVM) SetProviderConfigReference ¶
func (mg *BackupProtectedVM) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupProtectedVM.
func (*BackupProtectedVM) SetProviderReference ¶
func (mg *BackupProtectedVM) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupProtectedVM. Deprecated: Use SetProviderConfigReference.
func (*BackupProtectedVM) SetWriteConnectionSecretToReference ¶
func (mg *BackupProtectedVM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupProtectedVM.
type BackupProtectedVMList ¶
type BackupProtectedVMList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupProtectedVM `json:"items"` }
BackupProtectedVMList contains a list of BackupProtectedVMs
func (*BackupProtectedVMList) DeepCopy ¶
func (in *BackupProtectedVMList) DeepCopy() *BackupProtectedVMList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedVMList.
func (*BackupProtectedVMList) DeepCopyInto ¶
func (in *BackupProtectedVMList) DeepCopyInto(out *BackupProtectedVMList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupProtectedVMList) DeepCopyObject ¶
func (in *BackupProtectedVMList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupProtectedVMList) GetItems ¶
func (l *BackupProtectedVMList) GetItems() []resource.Managed
GetItems of this BackupProtectedVMList.
type BackupProtectedVMObservation ¶
type BackupProtectedVMObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupProtectedVMObservation) DeepCopy ¶
func (in *BackupProtectedVMObservation) DeepCopy() *BackupProtectedVMObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedVMObservation.
func (*BackupProtectedVMObservation) DeepCopyInto ¶
func (in *BackupProtectedVMObservation) DeepCopyInto(out *BackupProtectedVMObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedVMParameters ¶
type BackupProtectedVMParameters 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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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 (*BackupProtectedVMParameters) DeepCopy ¶
func (in *BackupProtectedVMParameters) DeepCopy() *BackupProtectedVMParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedVMParameters.
func (*BackupProtectedVMParameters) DeepCopyInto ¶
func (in *BackupProtectedVMParameters) DeepCopyInto(out *BackupProtectedVMParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedVMSpec ¶
type BackupProtectedVMSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupProtectedVMParameters `json:"forProvider"` }
BackupProtectedVMSpec defines the desired state of BackupProtectedVM
func (*BackupProtectedVMSpec) DeepCopy ¶
func (in *BackupProtectedVMSpec) DeepCopy() *BackupProtectedVMSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedVMSpec.
func (*BackupProtectedVMSpec) DeepCopyInto ¶
func (in *BackupProtectedVMSpec) DeepCopyInto(out *BackupProtectedVMSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProtectedVMStatus ¶
type BackupProtectedVMStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupProtectedVMObservation `json:"atProvider,omitempty"` }
BackupProtectedVMStatus defines the observed state of BackupProtectedVM.
func (*BackupProtectedVMStatus) DeepCopy ¶
func (in *BackupProtectedVMStatus) DeepCopy() *BackupProtectedVMStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProtectedVMStatus.
func (*BackupProtectedVMStatus) DeepCopyInto ¶
func (in *BackupProtectedVMStatus) DeepCopyInto(out *BackupProtectedVMStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional TargetResourceGroupID *string `json:"targetResourceGroupId,omitempty" tf:"target_resource_group_id,omitempty"` // +kubebuilder:validation:Optional TargetResourceGroupIDRef *v1.Reference `json:"targetResourceGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetResourceGroupIDSelector *v1.Selector `json:"targetResourceGroupIdSelector,omitempty" tf:"-"` }
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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +kubebuilder:validation:Optional TargetSubnetName *string `json:"targetSubnetName,omitempty" tf:"target_subnet_name,omitempty"` // +kubebuilder:validation:Optional TargetSubnetNameRef *v1.Reference `json:"targetSubnetNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetSubnetNameSelector *v1.Selector `json:"targetSubnetNameSelector,omitempty" tf:"-"` }
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 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.
type SiteRecoveryFabric ¶
type SiteRecoveryFabric struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteRecoveryFabricSpec `json:"spec"` Status SiteRecoveryFabricStatus `json:"status,omitempty"` }
SiteRecoveryFabric is the Schema for the SiteRecoveryFabrics 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 (*SiteRecoveryFabric) DeepCopy ¶
func (in *SiteRecoveryFabric) DeepCopy() *SiteRecoveryFabric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryFabric.
func (*SiteRecoveryFabric) DeepCopyInto ¶
func (in *SiteRecoveryFabric) DeepCopyInto(out *SiteRecoveryFabric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryFabric) DeepCopyObject ¶
func (in *SiteRecoveryFabric) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryFabric) GetCondition ¶
func (mg *SiteRecoveryFabric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) GetConnectionDetailsMapping ¶
func (tr *SiteRecoveryFabric) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SiteRecoveryFabric
func (*SiteRecoveryFabric) GetDeletionPolicy ¶
func (mg *SiteRecoveryFabric) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) GetID ¶
func (tr *SiteRecoveryFabric) GetID() string
GetID returns ID of underlying Terraform resource of this SiteRecoveryFabric
func (*SiteRecoveryFabric) GetObservation ¶
func (tr *SiteRecoveryFabric) GetObservation() (map[string]interface{}, error)
GetObservation of this SiteRecoveryFabric
func (*SiteRecoveryFabric) GetParameters ¶
func (tr *SiteRecoveryFabric) GetParameters() (map[string]interface{}, error)
GetParameters of this SiteRecoveryFabric
func (*SiteRecoveryFabric) GetProviderConfigReference ¶
func (mg *SiteRecoveryFabric) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) GetProviderReference ¶
func (mg *SiteRecoveryFabric) GetProviderReference() *xpv1.Reference
GetProviderReference of this SiteRecoveryFabric. Deprecated: Use GetProviderConfigReference.
func (*SiteRecoveryFabric) GetTerraformResourceType ¶
func (mg *SiteRecoveryFabric) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SiteRecoveryFabric
func (*SiteRecoveryFabric) GetTerraformSchemaVersion ¶
func (tr *SiteRecoveryFabric) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SiteRecoveryFabric) GetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryFabric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) LateInitialize ¶
func (tr *SiteRecoveryFabric) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SiteRecoveryFabric using its observed tfState. returns True if there are any spec changes for the resource.
func (*SiteRecoveryFabric) ResolveReferences ¶
ResolveReferences of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) SetConditions ¶
func (mg *SiteRecoveryFabric) SetConditions(c ...xpv1.Condition)
SetConditions of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) SetDeletionPolicy ¶
func (mg *SiteRecoveryFabric) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) SetObservation ¶
func (tr *SiteRecoveryFabric) SetObservation(obs map[string]interface{}) error
SetObservation for this SiteRecoveryFabric
func (*SiteRecoveryFabric) SetParameters ¶
func (tr *SiteRecoveryFabric) SetParameters(params map[string]interface{}) error
SetParameters for this SiteRecoveryFabric
func (*SiteRecoveryFabric) SetProviderConfigReference ¶
func (mg *SiteRecoveryFabric) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SiteRecoveryFabric.
func (*SiteRecoveryFabric) SetProviderReference ¶
func (mg *SiteRecoveryFabric) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SiteRecoveryFabric. Deprecated: Use SetProviderConfigReference.
func (*SiteRecoveryFabric) SetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryFabric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SiteRecoveryFabric.
type SiteRecoveryFabricList ¶
type SiteRecoveryFabricList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SiteRecoveryFabric `json:"items"` }
SiteRecoveryFabricList contains a list of SiteRecoveryFabrics
func (*SiteRecoveryFabricList) DeepCopy ¶
func (in *SiteRecoveryFabricList) DeepCopy() *SiteRecoveryFabricList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryFabricList.
func (*SiteRecoveryFabricList) DeepCopyInto ¶
func (in *SiteRecoveryFabricList) DeepCopyInto(out *SiteRecoveryFabricList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryFabricList) DeepCopyObject ¶
func (in *SiteRecoveryFabricList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryFabricList) GetItems ¶
func (l *SiteRecoveryFabricList) GetItems() []resource.Managed
GetItems of this SiteRecoveryFabricList.
type SiteRecoveryFabricObservation ¶
type SiteRecoveryFabricObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SiteRecoveryFabricObservation) DeepCopy ¶
func (in *SiteRecoveryFabricObservation) DeepCopy() *SiteRecoveryFabricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryFabricObservation.
func (*SiteRecoveryFabricObservation) DeepCopyInto ¶
func (in *SiteRecoveryFabricObservation) DeepCopyInto(out *SiteRecoveryFabricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryFabricParameters ¶
type SiteRecoveryFabricParameters 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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*SiteRecoveryFabricParameters) DeepCopy ¶
func (in *SiteRecoveryFabricParameters) DeepCopy() *SiteRecoveryFabricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryFabricParameters.
func (*SiteRecoveryFabricParameters) DeepCopyInto ¶
func (in *SiteRecoveryFabricParameters) DeepCopyInto(out *SiteRecoveryFabricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryFabricSpec ¶
type SiteRecoveryFabricSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteRecoveryFabricParameters `json:"forProvider"` }
SiteRecoveryFabricSpec defines the desired state of SiteRecoveryFabric
func (*SiteRecoveryFabricSpec) DeepCopy ¶
func (in *SiteRecoveryFabricSpec) DeepCopy() *SiteRecoveryFabricSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryFabricSpec.
func (*SiteRecoveryFabricSpec) DeepCopyInto ¶
func (in *SiteRecoveryFabricSpec) DeepCopyInto(out *SiteRecoveryFabricSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryFabricStatus ¶
type SiteRecoveryFabricStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SiteRecoveryFabricObservation `json:"atProvider,omitempty"` }
SiteRecoveryFabricStatus defines the observed state of SiteRecoveryFabric.
func (*SiteRecoveryFabricStatus) DeepCopy ¶
func (in *SiteRecoveryFabricStatus) DeepCopy() *SiteRecoveryFabricStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryFabricStatus.
func (*SiteRecoveryFabricStatus) DeepCopyInto ¶
func (in *SiteRecoveryFabricStatus) DeepCopyInto(out *SiteRecoveryFabricStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryNetworkMapping ¶
type SiteRecoveryNetworkMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteRecoveryNetworkMappingSpec `json:"spec"` Status SiteRecoveryNetworkMappingStatus `json:"status,omitempty"` }
SiteRecoveryNetworkMapping is the Schema for the SiteRecoveryNetworkMappings 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 (*SiteRecoveryNetworkMapping) DeepCopy ¶
func (in *SiteRecoveryNetworkMapping) DeepCopy() *SiteRecoveryNetworkMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) DeepCopyInto ¶
func (in *SiteRecoveryNetworkMapping) DeepCopyInto(out *SiteRecoveryNetworkMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryNetworkMapping) DeepCopyObject ¶
func (in *SiteRecoveryNetworkMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryNetworkMapping) GetCondition ¶
func (mg *SiteRecoveryNetworkMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) GetConnectionDetailsMapping ¶
func (tr *SiteRecoveryNetworkMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMapping) GetDeletionPolicy ¶
func (mg *SiteRecoveryNetworkMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) GetID ¶
func (tr *SiteRecoveryNetworkMapping) GetID() string
GetID returns ID of underlying Terraform resource of this SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMapping) GetObservation ¶
func (tr *SiteRecoveryNetworkMapping) GetObservation() (map[string]interface{}, error)
GetObservation of this SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMapping) GetParameters ¶
func (tr *SiteRecoveryNetworkMapping) GetParameters() (map[string]interface{}, error)
GetParameters of this SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMapping) GetProviderConfigReference ¶
func (mg *SiteRecoveryNetworkMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) GetProviderReference ¶
func (mg *SiteRecoveryNetworkMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this SiteRecoveryNetworkMapping. Deprecated: Use GetProviderConfigReference.
func (*SiteRecoveryNetworkMapping) GetTerraformResourceType ¶
func (mg *SiteRecoveryNetworkMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMapping) GetTerraformSchemaVersion ¶
func (tr *SiteRecoveryNetworkMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SiteRecoveryNetworkMapping) GetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryNetworkMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) LateInitialize ¶
func (tr *SiteRecoveryNetworkMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SiteRecoveryNetworkMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*SiteRecoveryNetworkMapping) ResolveReferences ¶
ResolveReferences of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) SetConditions ¶
func (mg *SiteRecoveryNetworkMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) SetDeletionPolicy ¶
func (mg *SiteRecoveryNetworkMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) SetObservation ¶
func (tr *SiteRecoveryNetworkMapping) SetObservation(obs map[string]interface{}) error
SetObservation for this SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMapping) SetParameters ¶
func (tr *SiteRecoveryNetworkMapping) SetParameters(params map[string]interface{}) error
SetParameters for this SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMapping) SetProviderConfigReference ¶
func (mg *SiteRecoveryNetworkMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMapping) SetProviderReference ¶
func (mg *SiteRecoveryNetworkMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SiteRecoveryNetworkMapping. Deprecated: Use SetProviderConfigReference.
func (*SiteRecoveryNetworkMapping) SetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryNetworkMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SiteRecoveryNetworkMapping.
type SiteRecoveryNetworkMappingList ¶
type SiteRecoveryNetworkMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SiteRecoveryNetworkMapping `json:"items"` }
SiteRecoveryNetworkMappingList contains a list of SiteRecoveryNetworkMappings
func (*SiteRecoveryNetworkMappingList) DeepCopy ¶
func (in *SiteRecoveryNetworkMappingList) DeepCopy() *SiteRecoveryNetworkMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryNetworkMappingList.
func (*SiteRecoveryNetworkMappingList) DeepCopyInto ¶
func (in *SiteRecoveryNetworkMappingList) DeepCopyInto(out *SiteRecoveryNetworkMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryNetworkMappingList) DeepCopyObject ¶
func (in *SiteRecoveryNetworkMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryNetworkMappingList) GetItems ¶
func (l *SiteRecoveryNetworkMappingList) GetItems() []resource.Managed
GetItems of this SiteRecoveryNetworkMappingList.
type SiteRecoveryNetworkMappingObservation ¶
type SiteRecoveryNetworkMappingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SiteRecoveryNetworkMappingObservation) DeepCopy ¶
func (in *SiteRecoveryNetworkMappingObservation) DeepCopy() *SiteRecoveryNetworkMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryNetworkMappingObservation.
func (*SiteRecoveryNetworkMappingObservation) DeepCopyInto ¶
func (in *SiteRecoveryNetworkMappingObservation) DeepCopyInto(out *SiteRecoveryNetworkMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryNetworkMappingParameters ¶
type SiteRecoveryNetworkMappingParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RecoveryVaultName *string `json:"recoveryVaultName" tf:"recovery_vault_name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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 (*SiteRecoveryNetworkMappingParameters) DeepCopy ¶
func (in *SiteRecoveryNetworkMappingParameters) DeepCopy() *SiteRecoveryNetworkMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryNetworkMappingParameters.
func (*SiteRecoveryNetworkMappingParameters) DeepCopyInto ¶
func (in *SiteRecoveryNetworkMappingParameters) DeepCopyInto(out *SiteRecoveryNetworkMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryNetworkMappingSpec ¶
type SiteRecoveryNetworkMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteRecoveryNetworkMappingParameters `json:"forProvider"` }
SiteRecoveryNetworkMappingSpec defines the desired state of SiteRecoveryNetworkMapping
func (*SiteRecoveryNetworkMappingSpec) DeepCopy ¶
func (in *SiteRecoveryNetworkMappingSpec) DeepCopy() *SiteRecoveryNetworkMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryNetworkMappingSpec.
func (*SiteRecoveryNetworkMappingSpec) DeepCopyInto ¶
func (in *SiteRecoveryNetworkMappingSpec) DeepCopyInto(out *SiteRecoveryNetworkMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryNetworkMappingStatus ¶
type SiteRecoveryNetworkMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SiteRecoveryNetworkMappingObservation `json:"atProvider,omitempty"` }
SiteRecoveryNetworkMappingStatus defines the observed state of SiteRecoveryNetworkMapping.
func (*SiteRecoveryNetworkMappingStatus) DeepCopy ¶
func (in *SiteRecoveryNetworkMappingStatus) DeepCopy() *SiteRecoveryNetworkMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryNetworkMappingStatus.
func (*SiteRecoveryNetworkMappingStatus) DeepCopyInto ¶
func (in *SiteRecoveryNetworkMappingStatus) DeepCopyInto(out *SiteRecoveryNetworkMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainer ¶
type SiteRecoveryProtectionContainer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteRecoveryProtectionContainerSpec `json:"spec"` Status SiteRecoveryProtectionContainerStatus `json:"status,omitempty"` }
SiteRecoveryProtectionContainer is the Schema for the SiteRecoveryProtectionContainers 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 (*SiteRecoveryProtectionContainer) DeepCopy ¶
func (in *SiteRecoveryProtectionContainer) DeepCopy() *SiteRecoveryProtectionContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainer) DeepCopyInto(out *SiteRecoveryProtectionContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryProtectionContainer) DeepCopyObject ¶
func (in *SiteRecoveryProtectionContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryProtectionContainer) GetCondition ¶
func (mg *SiteRecoveryProtectionContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) GetConnectionDetailsMapping ¶
func (tr *SiteRecoveryProtectionContainer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainer) GetDeletionPolicy ¶
func (mg *SiteRecoveryProtectionContainer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) GetID ¶
func (tr *SiteRecoveryProtectionContainer) GetID() string
GetID returns ID of underlying Terraform resource of this SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainer) GetObservation ¶
func (tr *SiteRecoveryProtectionContainer) GetObservation() (map[string]interface{}, error)
GetObservation of this SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainer) GetParameters ¶
func (tr *SiteRecoveryProtectionContainer) GetParameters() (map[string]interface{}, error)
GetParameters of this SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainer) GetProviderConfigReference ¶
func (mg *SiteRecoveryProtectionContainer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) GetProviderReference ¶
func (mg *SiteRecoveryProtectionContainer) GetProviderReference() *xpv1.Reference
GetProviderReference of this SiteRecoveryProtectionContainer. Deprecated: Use GetProviderConfigReference.
func (*SiteRecoveryProtectionContainer) GetTerraformResourceType ¶
func (mg *SiteRecoveryProtectionContainer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainer) GetTerraformSchemaVersion ¶
func (tr *SiteRecoveryProtectionContainer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SiteRecoveryProtectionContainer) GetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryProtectionContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) LateInitialize ¶
func (tr *SiteRecoveryProtectionContainer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SiteRecoveryProtectionContainer using its observed tfState. returns True if there are any spec changes for the resource.
func (*SiteRecoveryProtectionContainer) ResolveReferences ¶
func (mg *SiteRecoveryProtectionContainer) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) SetConditions ¶
func (mg *SiteRecoveryProtectionContainer) SetConditions(c ...xpv1.Condition)
SetConditions of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) SetDeletionPolicy ¶
func (mg *SiteRecoveryProtectionContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) SetObservation ¶
func (tr *SiteRecoveryProtectionContainer) SetObservation(obs map[string]interface{}) error
SetObservation for this SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainer) SetParameters ¶
func (tr *SiteRecoveryProtectionContainer) SetParameters(params map[string]interface{}) error
SetParameters for this SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainer) SetProviderConfigReference ¶
func (mg *SiteRecoveryProtectionContainer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainer) SetProviderReference ¶
func (mg *SiteRecoveryProtectionContainer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SiteRecoveryProtectionContainer. Deprecated: Use SetProviderConfigReference.
func (*SiteRecoveryProtectionContainer) SetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryProtectionContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SiteRecoveryProtectionContainer.
type SiteRecoveryProtectionContainerList ¶
type SiteRecoveryProtectionContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SiteRecoveryProtectionContainer `json:"items"` }
SiteRecoveryProtectionContainerList contains a list of SiteRecoveryProtectionContainers
func (*SiteRecoveryProtectionContainerList) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerList) DeepCopy() *SiteRecoveryProtectionContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerList.
func (*SiteRecoveryProtectionContainerList) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerList) DeepCopyInto(out *SiteRecoveryProtectionContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryProtectionContainerList) DeepCopyObject ¶
func (in *SiteRecoveryProtectionContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryProtectionContainerList) GetItems ¶
func (l *SiteRecoveryProtectionContainerList) GetItems() []resource.Managed
GetItems of this SiteRecoveryProtectionContainerList.
type SiteRecoveryProtectionContainerMapping ¶
type SiteRecoveryProtectionContainerMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteRecoveryProtectionContainerMappingSpec `json:"spec"` Status SiteRecoveryProtectionContainerMappingStatus `json:"status,omitempty"` }
SiteRecoveryProtectionContainerMapping is the Schema for the SiteRecoveryProtectionContainerMappings 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 (*SiteRecoveryProtectionContainerMapping) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerMapping) DeepCopy() *SiteRecoveryProtectionContainerMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerMapping) DeepCopyInto(out *SiteRecoveryProtectionContainerMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryProtectionContainerMapping) DeepCopyObject ¶
func (in *SiteRecoveryProtectionContainerMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryProtectionContainerMapping) GetCondition ¶
func (mg *SiteRecoveryProtectionContainerMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) GetConnectionDetailsMapping ¶
func (tr *SiteRecoveryProtectionContainerMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMapping) GetDeletionPolicy ¶
func (mg *SiteRecoveryProtectionContainerMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) GetID ¶
func (tr *SiteRecoveryProtectionContainerMapping) GetID() string
GetID returns ID of underlying Terraform resource of this SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMapping) GetObservation ¶
func (tr *SiteRecoveryProtectionContainerMapping) GetObservation() (map[string]interface{}, error)
GetObservation of this SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMapping) GetParameters ¶
func (tr *SiteRecoveryProtectionContainerMapping) GetParameters() (map[string]interface{}, error)
GetParameters of this SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMapping) GetProviderConfigReference ¶
func (mg *SiteRecoveryProtectionContainerMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) GetProviderReference ¶
func (mg *SiteRecoveryProtectionContainerMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this SiteRecoveryProtectionContainerMapping. Deprecated: Use GetProviderConfigReference.
func (*SiteRecoveryProtectionContainerMapping) GetTerraformResourceType ¶
func (mg *SiteRecoveryProtectionContainerMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMapping) GetTerraformSchemaVersion ¶
func (tr *SiteRecoveryProtectionContainerMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SiteRecoveryProtectionContainerMapping) GetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryProtectionContainerMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) LateInitialize ¶
func (tr *SiteRecoveryProtectionContainerMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SiteRecoveryProtectionContainerMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*SiteRecoveryProtectionContainerMapping) ResolveReferences ¶
func (mg *SiteRecoveryProtectionContainerMapping) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) SetConditions ¶
func (mg *SiteRecoveryProtectionContainerMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) SetDeletionPolicy ¶
func (mg *SiteRecoveryProtectionContainerMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) SetObservation ¶
func (tr *SiteRecoveryProtectionContainerMapping) SetObservation(obs map[string]interface{}) error
SetObservation for this SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMapping) SetParameters ¶
func (tr *SiteRecoveryProtectionContainerMapping) SetParameters(params map[string]interface{}) error
SetParameters for this SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMapping) SetProviderConfigReference ¶
func (mg *SiteRecoveryProtectionContainerMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMapping) SetProviderReference ¶
func (mg *SiteRecoveryProtectionContainerMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SiteRecoveryProtectionContainerMapping. Deprecated: Use SetProviderConfigReference.
func (*SiteRecoveryProtectionContainerMapping) SetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryProtectionContainerMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SiteRecoveryProtectionContainerMapping.
type SiteRecoveryProtectionContainerMappingList ¶
type SiteRecoveryProtectionContainerMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SiteRecoveryProtectionContainerMapping `json:"items"` }
SiteRecoveryProtectionContainerMappingList contains a list of SiteRecoveryProtectionContainerMappings
func (*SiteRecoveryProtectionContainerMappingList) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerMappingList) DeepCopy() *SiteRecoveryProtectionContainerMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerMappingList.
func (*SiteRecoveryProtectionContainerMappingList) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerMappingList) DeepCopyInto(out *SiteRecoveryProtectionContainerMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryProtectionContainerMappingList) DeepCopyObject ¶
func (in *SiteRecoveryProtectionContainerMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryProtectionContainerMappingList) GetItems ¶
func (l *SiteRecoveryProtectionContainerMappingList) GetItems() []resource.Managed
GetItems of this SiteRecoveryProtectionContainerMappingList.
type SiteRecoveryProtectionContainerMappingObservation ¶
type SiteRecoveryProtectionContainerMappingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SiteRecoveryProtectionContainerMappingObservation) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerMappingObservation) DeepCopy() *SiteRecoveryProtectionContainerMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerMappingObservation.
func (*SiteRecoveryProtectionContainerMappingObservation) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerMappingObservation) DeepCopyInto(out *SiteRecoveryProtectionContainerMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainerMappingParameters ¶
type SiteRecoveryProtectionContainerMappingParameters 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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*SiteRecoveryProtectionContainerMappingParameters) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerMappingParameters) DeepCopy() *SiteRecoveryProtectionContainerMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerMappingParameters.
func (*SiteRecoveryProtectionContainerMappingParameters) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerMappingParameters) DeepCopyInto(out *SiteRecoveryProtectionContainerMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainerMappingSpec ¶
type SiteRecoveryProtectionContainerMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteRecoveryProtectionContainerMappingParameters `json:"forProvider"` }
SiteRecoveryProtectionContainerMappingSpec defines the desired state of SiteRecoveryProtectionContainerMapping
func (*SiteRecoveryProtectionContainerMappingSpec) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerMappingSpec) DeepCopy() *SiteRecoveryProtectionContainerMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerMappingSpec.
func (*SiteRecoveryProtectionContainerMappingSpec) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerMappingSpec) DeepCopyInto(out *SiteRecoveryProtectionContainerMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainerMappingStatus ¶
type SiteRecoveryProtectionContainerMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SiteRecoveryProtectionContainerMappingObservation `json:"atProvider,omitempty"` }
SiteRecoveryProtectionContainerMappingStatus defines the observed state of SiteRecoveryProtectionContainerMapping.
func (*SiteRecoveryProtectionContainerMappingStatus) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerMappingStatus) DeepCopy() *SiteRecoveryProtectionContainerMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerMappingStatus.
func (*SiteRecoveryProtectionContainerMappingStatus) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerMappingStatus) DeepCopyInto(out *SiteRecoveryProtectionContainerMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainerObservation ¶
type SiteRecoveryProtectionContainerObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SiteRecoveryProtectionContainerObservation) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerObservation) DeepCopy() *SiteRecoveryProtectionContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerObservation.
func (*SiteRecoveryProtectionContainerObservation) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerObservation) DeepCopyInto(out *SiteRecoveryProtectionContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainerParameters ¶
type SiteRecoveryProtectionContainerParameters 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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*SiteRecoveryProtectionContainerParameters) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerParameters) DeepCopy() *SiteRecoveryProtectionContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerParameters.
func (*SiteRecoveryProtectionContainerParameters) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerParameters) DeepCopyInto(out *SiteRecoveryProtectionContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainerSpec ¶
type SiteRecoveryProtectionContainerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteRecoveryProtectionContainerParameters `json:"forProvider"` }
SiteRecoveryProtectionContainerSpec defines the desired state of SiteRecoveryProtectionContainer
func (*SiteRecoveryProtectionContainerSpec) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerSpec) DeepCopy() *SiteRecoveryProtectionContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerSpec.
func (*SiteRecoveryProtectionContainerSpec) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerSpec) DeepCopyInto(out *SiteRecoveryProtectionContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryProtectionContainerStatus ¶
type SiteRecoveryProtectionContainerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SiteRecoveryProtectionContainerObservation `json:"atProvider,omitempty"` }
SiteRecoveryProtectionContainerStatus defines the observed state of SiteRecoveryProtectionContainer.
func (*SiteRecoveryProtectionContainerStatus) DeepCopy ¶
func (in *SiteRecoveryProtectionContainerStatus) DeepCopy() *SiteRecoveryProtectionContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryProtectionContainerStatus.
func (*SiteRecoveryProtectionContainerStatus) DeepCopyInto ¶
func (in *SiteRecoveryProtectionContainerStatus) DeepCopyInto(out *SiteRecoveryProtectionContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicatedVM ¶
type SiteRecoveryReplicatedVM struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteRecoveryReplicatedVMSpec `json:"spec"` Status SiteRecoveryReplicatedVMStatus `json:"status,omitempty"` }
SiteRecoveryReplicatedVM is the Schema for the SiteRecoveryReplicatedVMs 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 (*SiteRecoveryReplicatedVM) DeepCopy ¶
func (in *SiteRecoveryReplicatedVM) DeepCopy() *SiteRecoveryReplicatedVM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) DeepCopyInto ¶
func (in *SiteRecoveryReplicatedVM) DeepCopyInto(out *SiteRecoveryReplicatedVM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryReplicatedVM) DeepCopyObject ¶
func (in *SiteRecoveryReplicatedVM) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryReplicatedVM) GetCondition ¶
func (mg *SiteRecoveryReplicatedVM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) GetConnectionDetailsMapping ¶
func (tr *SiteRecoveryReplicatedVM) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVM) GetDeletionPolicy ¶
func (mg *SiteRecoveryReplicatedVM) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) GetID ¶
func (tr *SiteRecoveryReplicatedVM) GetID() string
GetID returns ID of underlying Terraform resource of this SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVM) GetObservation ¶
func (tr *SiteRecoveryReplicatedVM) GetObservation() (map[string]interface{}, error)
GetObservation of this SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVM) GetParameters ¶
func (tr *SiteRecoveryReplicatedVM) GetParameters() (map[string]interface{}, error)
GetParameters of this SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVM) GetProviderConfigReference ¶
func (mg *SiteRecoveryReplicatedVM) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) GetProviderReference ¶
func (mg *SiteRecoveryReplicatedVM) GetProviderReference() *xpv1.Reference
GetProviderReference of this SiteRecoveryReplicatedVM. Deprecated: Use GetProviderConfigReference.
func (*SiteRecoveryReplicatedVM) GetTerraformResourceType ¶
func (mg *SiteRecoveryReplicatedVM) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVM) GetTerraformSchemaVersion ¶
func (tr *SiteRecoveryReplicatedVM) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SiteRecoveryReplicatedVM) GetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryReplicatedVM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) LateInitialize ¶
func (tr *SiteRecoveryReplicatedVM) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SiteRecoveryReplicatedVM using its observed tfState. returns True if there are any spec changes for the resource.
func (*SiteRecoveryReplicatedVM) ResolveReferences ¶
ResolveReferences of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) SetConditions ¶
func (mg *SiteRecoveryReplicatedVM) SetConditions(c ...xpv1.Condition)
SetConditions of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) SetDeletionPolicy ¶
func (mg *SiteRecoveryReplicatedVM) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) SetObservation ¶
func (tr *SiteRecoveryReplicatedVM) SetObservation(obs map[string]interface{}) error
SetObservation for this SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVM) SetParameters ¶
func (tr *SiteRecoveryReplicatedVM) SetParameters(params map[string]interface{}) error
SetParameters for this SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVM) SetProviderConfigReference ¶
func (mg *SiteRecoveryReplicatedVM) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVM) SetProviderReference ¶
func (mg *SiteRecoveryReplicatedVM) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SiteRecoveryReplicatedVM. Deprecated: Use SetProviderConfigReference.
func (*SiteRecoveryReplicatedVM) SetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryReplicatedVM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SiteRecoveryReplicatedVM.
type SiteRecoveryReplicatedVMList ¶
type SiteRecoveryReplicatedVMList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SiteRecoveryReplicatedVM `json:"items"` }
SiteRecoveryReplicatedVMList contains a list of SiteRecoveryReplicatedVMs
func (*SiteRecoveryReplicatedVMList) DeepCopy ¶
func (in *SiteRecoveryReplicatedVMList) DeepCopy() *SiteRecoveryReplicatedVMList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicatedVMList.
func (*SiteRecoveryReplicatedVMList) DeepCopyInto ¶
func (in *SiteRecoveryReplicatedVMList) DeepCopyInto(out *SiteRecoveryReplicatedVMList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryReplicatedVMList) DeepCopyObject ¶
func (in *SiteRecoveryReplicatedVMList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryReplicatedVMList) GetItems ¶
func (l *SiteRecoveryReplicatedVMList) GetItems() []resource.Managed
GetItems of this SiteRecoveryReplicatedVMList.
type SiteRecoveryReplicatedVMObservation ¶
type SiteRecoveryReplicatedVMObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SiteRecoveryReplicatedVMObservation) DeepCopy ¶
func (in *SiteRecoveryReplicatedVMObservation) DeepCopy() *SiteRecoveryReplicatedVMObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicatedVMObservation.
func (*SiteRecoveryReplicatedVMObservation) DeepCopyInto ¶
func (in *SiteRecoveryReplicatedVMObservation) DeepCopyInto(out *SiteRecoveryReplicatedVMObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicatedVMParameters ¶
type SiteRecoveryReplicatedVMParameters 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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional TargetResourceGroupID *string `json:"targetResourceGroupId,omitempty" tf:"target_resource_group_id,omitempty"` // +kubebuilder:validation:Optional TargetResourceGroupIDRef *v1.Reference `json:"targetResourceGroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetResourceGroupIDSelector *v1.Selector `json:"targetResourceGroupIdSelector,omitempty" tf:"-"` }
func (*SiteRecoveryReplicatedVMParameters) DeepCopy ¶
func (in *SiteRecoveryReplicatedVMParameters) DeepCopy() *SiteRecoveryReplicatedVMParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicatedVMParameters.
func (*SiteRecoveryReplicatedVMParameters) DeepCopyInto ¶
func (in *SiteRecoveryReplicatedVMParameters) DeepCopyInto(out *SiteRecoveryReplicatedVMParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicatedVMSpec ¶
type SiteRecoveryReplicatedVMSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteRecoveryReplicatedVMParameters `json:"forProvider"` }
SiteRecoveryReplicatedVMSpec defines the desired state of SiteRecoveryReplicatedVM
func (*SiteRecoveryReplicatedVMSpec) DeepCopy ¶
func (in *SiteRecoveryReplicatedVMSpec) DeepCopy() *SiteRecoveryReplicatedVMSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicatedVMSpec.
func (*SiteRecoveryReplicatedVMSpec) DeepCopyInto ¶
func (in *SiteRecoveryReplicatedVMSpec) DeepCopyInto(out *SiteRecoveryReplicatedVMSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicatedVMStatus ¶
type SiteRecoveryReplicatedVMStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SiteRecoveryReplicatedVMObservation `json:"atProvider,omitempty"` }
SiteRecoveryReplicatedVMStatus defines the observed state of SiteRecoveryReplicatedVM.
func (*SiteRecoveryReplicatedVMStatus) DeepCopy ¶
func (in *SiteRecoveryReplicatedVMStatus) DeepCopy() *SiteRecoveryReplicatedVMStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicatedVMStatus.
func (*SiteRecoveryReplicatedVMStatus) DeepCopyInto ¶
func (in *SiteRecoveryReplicatedVMStatus) DeepCopyInto(out *SiteRecoveryReplicatedVMStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicationPolicy ¶
type SiteRecoveryReplicationPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SiteRecoveryReplicationPolicySpec `json:"spec"` Status SiteRecoveryReplicationPolicyStatus `json:"status,omitempty"` }
SiteRecoveryReplicationPolicy is the Schema for the SiteRecoveryReplicationPolicys 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 (*SiteRecoveryReplicationPolicy) DeepCopy ¶
func (in *SiteRecoveryReplicationPolicy) DeepCopy() *SiteRecoveryReplicationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) DeepCopyInto ¶
func (in *SiteRecoveryReplicationPolicy) DeepCopyInto(out *SiteRecoveryReplicationPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryReplicationPolicy) DeepCopyObject ¶
func (in *SiteRecoveryReplicationPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryReplicationPolicy) GetCondition ¶
func (mg *SiteRecoveryReplicationPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) GetConnectionDetailsMapping ¶
func (tr *SiteRecoveryReplicationPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicy) GetDeletionPolicy ¶
func (mg *SiteRecoveryReplicationPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) GetID ¶
func (tr *SiteRecoveryReplicationPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicy) GetObservation ¶
func (tr *SiteRecoveryReplicationPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicy) GetParameters ¶
func (tr *SiteRecoveryReplicationPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicy) GetProviderConfigReference ¶
func (mg *SiteRecoveryReplicationPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) GetProviderReference ¶
func (mg *SiteRecoveryReplicationPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this SiteRecoveryReplicationPolicy. Deprecated: Use GetProviderConfigReference.
func (*SiteRecoveryReplicationPolicy) GetTerraformResourceType ¶
func (mg *SiteRecoveryReplicationPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicy) GetTerraformSchemaVersion ¶
func (tr *SiteRecoveryReplicationPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SiteRecoveryReplicationPolicy) GetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryReplicationPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) LateInitialize ¶
func (tr *SiteRecoveryReplicationPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SiteRecoveryReplicationPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*SiteRecoveryReplicationPolicy) ResolveReferences ¶
func (mg *SiteRecoveryReplicationPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) SetConditions ¶
func (mg *SiteRecoveryReplicationPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) SetDeletionPolicy ¶
func (mg *SiteRecoveryReplicationPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) SetObservation ¶
func (tr *SiteRecoveryReplicationPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicy) SetParameters ¶
func (tr *SiteRecoveryReplicationPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicy) SetProviderConfigReference ¶
func (mg *SiteRecoveryReplicationPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicy) SetProviderReference ¶
func (mg *SiteRecoveryReplicationPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SiteRecoveryReplicationPolicy. Deprecated: Use SetProviderConfigReference.
func (*SiteRecoveryReplicationPolicy) SetWriteConnectionSecretToReference ¶
func (mg *SiteRecoveryReplicationPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SiteRecoveryReplicationPolicy.
type SiteRecoveryReplicationPolicyList ¶
type SiteRecoveryReplicationPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SiteRecoveryReplicationPolicy `json:"items"` }
SiteRecoveryReplicationPolicyList contains a list of SiteRecoveryReplicationPolicys
func (*SiteRecoveryReplicationPolicyList) DeepCopy ¶
func (in *SiteRecoveryReplicationPolicyList) DeepCopy() *SiteRecoveryReplicationPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicationPolicyList.
func (*SiteRecoveryReplicationPolicyList) DeepCopyInto ¶
func (in *SiteRecoveryReplicationPolicyList) DeepCopyInto(out *SiteRecoveryReplicationPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SiteRecoveryReplicationPolicyList) DeepCopyObject ¶
func (in *SiteRecoveryReplicationPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SiteRecoveryReplicationPolicyList) GetItems ¶
func (l *SiteRecoveryReplicationPolicyList) GetItems() []resource.Managed
GetItems of this SiteRecoveryReplicationPolicyList.
type SiteRecoveryReplicationPolicyObservation ¶
type SiteRecoveryReplicationPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SiteRecoveryReplicationPolicyObservation) DeepCopy ¶
func (in *SiteRecoveryReplicationPolicyObservation) DeepCopy() *SiteRecoveryReplicationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicationPolicyObservation.
func (*SiteRecoveryReplicationPolicyObservation) DeepCopyInto ¶
func (in *SiteRecoveryReplicationPolicyObservation) DeepCopyInto(out *SiteRecoveryReplicationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicationPolicyParameters ¶
type SiteRecoveryReplicationPolicyParameters 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"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*SiteRecoveryReplicationPolicyParameters) DeepCopy ¶
func (in *SiteRecoveryReplicationPolicyParameters) DeepCopy() *SiteRecoveryReplicationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicationPolicyParameters.
func (*SiteRecoveryReplicationPolicyParameters) DeepCopyInto ¶
func (in *SiteRecoveryReplicationPolicyParameters) DeepCopyInto(out *SiteRecoveryReplicationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicationPolicySpec ¶
type SiteRecoveryReplicationPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SiteRecoveryReplicationPolicyParameters `json:"forProvider"` }
SiteRecoveryReplicationPolicySpec defines the desired state of SiteRecoveryReplicationPolicy
func (*SiteRecoveryReplicationPolicySpec) DeepCopy ¶
func (in *SiteRecoveryReplicationPolicySpec) DeepCopy() *SiteRecoveryReplicationPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicationPolicySpec.
func (*SiteRecoveryReplicationPolicySpec) DeepCopyInto ¶
func (in *SiteRecoveryReplicationPolicySpec) DeepCopyInto(out *SiteRecoveryReplicationPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteRecoveryReplicationPolicyStatus ¶
type SiteRecoveryReplicationPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SiteRecoveryReplicationPolicyObservation `json:"atProvider,omitempty"` }
SiteRecoveryReplicationPolicyStatus defines the observed state of SiteRecoveryReplicationPolicy.
func (*SiteRecoveryReplicationPolicyStatus) DeepCopy ¶
func (in *SiteRecoveryReplicationPolicyStatus) DeepCopy() *SiteRecoveryReplicationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteRecoveryReplicationPolicyStatus.
func (*SiteRecoveryReplicationPolicyStatus) DeepCopyInto ¶
func (in *SiteRecoveryReplicationPolicyStatus) DeepCopyInto(out *SiteRecoveryReplicationPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault ¶
type Vault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultSpec `json:"spec"` Status VaultStatus `json:"status,omitempty"` }
Vault is the Schema for the Vaults 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 (*Vault) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault.
func (*Vault) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vault) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vault) GetCondition ¶
func (mg *Vault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Vault.
func (*Vault) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Vault
func (*Vault) GetDeletionPolicy ¶
func (mg *Vault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Vault.
func (*Vault) GetObservation ¶
GetObservation of this Vault
func (*Vault) GetParameters ¶
GetParameters of this Vault
func (*Vault) GetProviderConfigReference ¶
GetProviderConfigReference of this Vault.
func (*Vault) GetProviderReference ¶
GetProviderReference of this Vault. Deprecated: Use GetProviderConfigReference.
func (*Vault) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Vault
func (*Vault) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Vault) GetWriteConnectionSecretToReference ¶
func (mg *Vault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Vault.
func (*Vault) LateInitialize ¶
LateInitialize this Vault using its observed tfState. returns True if there are any spec changes for the resource.
func (*Vault) ResolveReferences ¶
ResolveReferences of this Vault.
func (*Vault) SetConditions ¶
SetConditions of this Vault.
func (*Vault) SetDeletionPolicy ¶
func (mg *Vault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Vault.
func (*Vault) SetObservation ¶
SetObservation for this Vault
func (*Vault) SetParameters ¶
SetParameters for this Vault
func (*Vault) SetProviderConfigReference ¶
SetProviderConfigReference of this Vault.
func (*Vault) SetProviderReference ¶
SetProviderReference of this Vault. Deprecated: Use SetProviderConfigReference.
func (*Vault) SetWriteConnectionSecretToReference ¶
func (mg *Vault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Vault.
type VaultList ¶
type VaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Vault `json:"items"` }
VaultList contains a list of Vaults
func (*VaultList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultList.
func (*VaultList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultObservation ¶
type VaultObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VaultObservation) DeepCopy ¶
func (in *VaultObservation) DeepCopy() *VaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultObservation.
func (*VaultObservation) DeepCopyInto ¶
func (in *VaultObservation) DeepCopyInto(out *VaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultParameters ¶
type VaultParameters struct { // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Sku *string `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional SoftDeleteEnabled *bool `json:"softDeleteEnabled,omitempty" tf:"soft_delete_enabled,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VaultParameters) DeepCopy ¶
func (in *VaultParameters) DeepCopy() *VaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultParameters.
func (*VaultParameters) DeepCopyInto ¶
func (in *VaultParameters) DeepCopyInto(out *VaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpec ¶
type VaultSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VaultParameters `json:"forProvider"` }
VaultSpec defines the desired state of Vault
func (*VaultSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpec.
func (*VaultSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultStatus ¶
type VaultStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VaultObservation `json:"atProvider,omitempty"` }
VaultStatus defines the observed state of Vault.
func (*VaultStatus) DeepCopy ¶
func (in *VaultStatus) DeepCopy() *VaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultStatus.
func (*VaultStatus) DeepCopyInto ¶
func (in *VaultStatus) DeepCopyInto(out *VaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_backupcontainerstorageaccount_terraformed.go
- zz_backupcontainerstorageaccount_types.go
- zz_backuppolicyfileshare_terraformed.go
- zz_backuppolicyfileshare_types.go
- zz_backuppolicyvm_terraformed.go
- zz_backuppolicyvm_types.go
- zz_backupprotectedfileshare_terraformed.go
- zz_backupprotectedfileshare_types.go
- zz_backupprotectedvm_terraformed.go
- zz_backupprotectedvm_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_siterecoveryfabric_terraformed.go
- zz_siterecoveryfabric_types.go
- zz_siterecoverynetworkmapping_terraformed.go
- zz_siterecoverynetworkmapping_types.go
- zz_siterecoveryprotectioncontainer_terraformed.go
- zz_siterecoveryprotectioncontainer_types.go
- zz_siterecoveryprotectioncontainermapping_terraformed.go
- zz_siterecoveryprotectioncontainermapping_types.go
- zz_siterecoveryreplicatedvm_terraformed.go
- zz_siterecoveryreplicatedvm_types.go
- zz_siterecoveryreplicationpolicy_terraformed.go
- zz_siterecoveryreplicationpolicy_types.go
- zz_vault_terraformed.go
- zz_vault_types.go