Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=dataprotection.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BackupInstanceBlobStorage
- func (in *BackupInstanceBlobStorage) DeepCopy() *BackupInstanceBlobStorage
- func (in *BackupInstanceBlobStorage) DeepCopyInto(out *BackupInstanceBlobStorage)
- func (in *BackupInstanceBlobStorage) DeepCopyObject() runtime.Object
- func (mg *BackupInstanceBlobStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupInstanceBlobStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupInstanceBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupInstanceBlobStorage) GetID() string
- func (tr *BackupInstanceBlobStorage) GetObservation() (map[string]interface{}, error)
- func (tr *BackupInstanceBlobStorage) GetParameters() (map[string]interface{}, error)
- func (mg *BackupInstanceBlobStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupInstanceBlobStorage) GetProviderReference() *xpv1.Reference
- func (mg *BackupInstanceBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupInstanceBlobStorage) GetTerraformResourceType() string
- func (tr *BackupInstanceBlobStorage) GetTerraformSchemaVersion() int
- func (mg *BackupInstanceBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupInstanceBlobStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupInstanceBlobStorage) SetConditions(c ...xpv1.Condition)
- func (mg *BackupInstanceBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupInstanceBlobStorage) SetObservation(obs map[string]interface{}) error
- func (tr *BackupInstanceBlobStorage) SetParameters(params map[string]interface{}) error
- func (mg *BackupInstanceBlobStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupInstanceBlobStorage) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupInstanceBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupInstanceBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupInstanceBlobStorageList
- func (in *BackupInstanceBlobStorageList) DeepCopy() *BackupInstanceBlobStorageList
- func (in *BackupInstanceBlobStorageList) DeepCopyInto(out *BackupInstanceBlobStorageList)
- func (in *BackupInstanceBlobStorageList) DeepCopyObject() runtime.Object
- func (l *BackupInstanceBlobStorageList) GetItems() []resource.Managed
- type BackupInstanceBlobStorageObservation
- type BackupInstanceBlobStorageParameters
- type BackupInstanceBlobStorageSpec
- type BackupInstanceBlobStorageStatus
- type BackupInstanceDisk
- func (in *BackupInstanceDisk) DeepCopy() *BackupInstanceDisk
- func (in *BackupInstanceDisk) DeepCopyInto(out *BackupInstanceDisk)
- func (in *BackupInstanceDisk) DeepCopyObject() runtime.Object
- func (mg *BackupInstanceDisk) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupInstanceDisk) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupInstanceDisk) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupInstanceDisk) GetID() string
- func (tr *BackupInstanceDisk) GetObservation() (map[string]interface{}, error)
- func (tr *BackupInstanceDisk) GetParameters() (map[string]interface{}, error)
- func (mg *BackupInstanceDisk) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupInstanceDisk) GetProviderReference() *xpv1.Reference
- func (mg *BackupInstanceDisk) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupInstanceDisk) GetTerraformResourceType() string
- func (tr *BackupInstanceDisk) GetTerraformSchemaVersion() int
- func (mg *BackupInstanceDisk) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupInstanceDisk) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupInstanceDisk) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupInstanceDisk) SetConditions(c ...xpv1.Condition)
- func (mg *BackupInstanceDisk) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupInstanceDisk) SetObservation(obs map[string]interface{}) error
- func (tr *BackupInstanceDisk) SetParameters(params map[string]interface{}) error
- func (mg *BackupInstanceDisk) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupInstanceDisk) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupInstanceDisk) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupInstanceDisk) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupInstanceDiskList
- type BackupInstanceDiskObservation
- type BackupInstanceDiskParameters
- type BackupInstanceDiskSpec
- type BackupInstanceDiskStatus
- type BackupInstancePostgreSQL
- func (in *BackupInstancePostgreSQL) DeepCopy() *BackupInstancePostgreSQL
- func (in *BackupInstancePostgreSQL) DeepCopyInto(out *BackupInstancePostgreSQL)
- func (in *BackupInstancePostgreSQL) DeepCopyObject() runtime.Object
- func (mg *BackupInstancePostgreSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupInstancePostgreSQL) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupInstancePostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupInstancePostgreSQL) GetID() string
- func (tr *BackupInstancePostgreSQL) GetObservation() (map[string]interface{}, error)
- func (tr *BackupInstancePostgreSQL) GetParameters() (map[string]interface{}, error)
- func (mg *BackupInstancePostgreSQL) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupInstancePostgreSQL) GetProviderReference() *xpv1.Reference
- func (mg *BackupInstancePostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupInstancePostgreSQL) GetTerraformResourceType() string
- func (tr *BackupInstancePostgreSQL) GetTerraformSchemaVersion() int
- func (mg *BackupInstancePostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupInstancePostgreSQL) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupInstancePostgreSQL) SetConditions(c ...xpv1.Condition)
- func (mg *BackupInstancePostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupInstancePostgreSQL) SetObservation(obs map[string]interface{}) error
- func (tr *BackupInstancePostgreSQL) SetParameters(params map[string]interface{}) error
- func (mg *BackupInstancePostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupInstancePostgreSQL) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupInstancePostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupInstancePostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupInstancePostgreSQLList
- func (in *BackupInstancePostgreSQLList) DeepCopy() *BackupInstancePostgreSQLList
- func (in *BackupInstancePostgreSQLList) DeepCopyInto(out *BackupInstancePostgreSQLList)
- func (in *BackupInstancePostgreSQLList) DeepCopyObject() runtime.Object
- func (l *BackupInstancePostgreSQLList) GetItems() []resource.Managed
- type BackupInstancePostgreSQLObservation
- type BackupInstancePostgreSQLParameters
- type BackupInstancePostgreSQLSpec
- type BackupInstancePostgreSQLStatus
- type BackupPolicyBlobStorage
- func (in *BackupPolicyBlobStorage) DeepCopy() *BackupPolicyBlobStorage
- func (in *BackupPolicyBlobStorage) DeepCopyInto(out *BackupPolicyBlobStorage)
- func (in *BackupPolicyBlobStorage) DeepCopyObject() runtime.Object
- func (mg *BackupPolicyBlobStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupPolicyBlobStorage) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupPolicyBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupPolicyBlobStorage) GetID() string
- func (tr *BackupPolicyBlobStorage) GetObservation() (map[string]interface{}, error)
- func (tr *BackupPolicyBlobStorage) GetParameters() (map[string]interface{}, error)
- func (mg *BackupPolicyBlobStorage) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupPolicyBlobStorage) GetProviderReference() *xpv1.Reference
- func (mg *BackupPolicyBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupPolicyBlobStorage) GetTerraformResourceType() string
- func (tr *BackupPolicyBlobStorage) GetTerraformSchemaVersion() int
- func (mg *BackupPolicyBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupPolicyBlobStorage) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupPolicyBlobStorage) SetConditions(c ...xpv1.Condition)
- func (mg *BackupPolicyBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupPolicyBlobStorage) SetObservation(obs map[string]interface{}) error
- func (tr *BackupPolicyBlobStorage) SetParameters(params map[string]interface{}) error
- func (mg *BackupPolicyBlobStorage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupPolicyBlobStorage) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupPolicyBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupPolicyBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupPolicyBlobStorageList
- func (in *BackupPolicyBlobStorageList) DeepCopy() *BackupPolicyBlobStorageList
- func (in *BackupPolicyBlobStorageList) DeepCopyInto(out *BackupPolicyBlobStorageList)
- func (in *BackupPolicyBlobStorageList) DeepCopyObject() runtime.Object
- func (l *BackupPolicyBlobStorageList) GetItems() []resource.Managed
- type BackupPolicyBlobStorageObservation
- type BackupPolicyBlobStorageParameters
- type BackupPolicyBlobStorageSpec
- type BackupPolicyBlobStorageStatus
- type BackupPolicyDisk
- func (in *BackupPolicyDisk) DeepCopy() *BackupPolicyDisk
- func (in *BackupPolicyDisk) DeepCopyInto(out *BackupPolicyDisk)
- func (in *BackupPolicyDisk) DeepCopyObject() runtime.Object
- func (mg *BackupPolicyDisk) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupPolicyDisk) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupPolicyDisk) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupPolicyDisk) GetID() string
- func (tr *BackupPolicyDisk) GetObservation() (map[string]interface{}, error)
- func (tr *BackupPolicyDisk) GetParameters() (map[string]interface{}, error)
- func (mg *BackupPolicyDisk) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupPolicyDisk) GetProviderReference() *xpv1.Reference
- func (mg *BackupPolicyDisk) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupPolicyDisk) GetTerraformResourceType() string
- func (tr *BackupPolicyDisk) GetTerraformSchemaVersion() int
- func (mg *BackupPolicyDisk) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupPolicyDisk) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupPolicyDisk) SetConditions(c ...xpv1.Condition)
- func (mg *BackupPolicyDisk) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupPolicyDisk) SetObservation(obs map[string]interface{}) error
- func (tr *BackupPolicyDisk) SetParameters(params map[string]interface{}) error
- func (mg *BackupPolicyDisk) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupPolicyDisk) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupPolicyDisk) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupPolicyDisk) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupPolicyDiskList
- type BackupPolicyDiskObservation
- type BackupPolicyDiskParameters
- type BackupPolicyDiskSpec
- type BackupPolicyDiskStatus
- type BackupPolicyPostgreSQL
- func (in *BackupPolicyPostgreSQL) DeepCopy() *BackupPolicyPostgreSQL
- func (in *BackupPolicyPostgreSQL) DeepCopyInto(out *BackupPolicyPostgreSQL)
- func (in *BackupPolicyPostgreSQL) DeepCopyObject() runtime.Object
- func (mg *BackupPolicyPostgreSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupPolicyPostgreSQL) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupPolicyPostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupPolicyPostgreSQL) GetID() string
- func (tr *BackupPolicyPostgreSQL) GetObservation() (map[string]interface{}, error)
- func (tr *BackupPolicyPostgreSQL) GetParameters() (map[string]interface{}, error)
- func (mg *BackupPolicyPostgreSQL) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupPolicyPostgreSQL) GetProviderReference() *xpv1.Reference
- func (mg *BackupPolicyPostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupPolicyPostgreSQL) GetTerraformResourceType() string
- func (tr *BackupPolicyPostgreSQL) GetTerraformSchemaVersion() int
- func (mg *BackupPolicyPostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupPolicyPostgreSQL) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupPolicyPostgreSQL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupPolicyPostgreSQL) SetConditions(c ...xpv1.Condition)
- func (mg *BackupPolicyPostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupPolicyPostgreSQL) SetObservation(obs map[string]interface{}) error
- func (tr *BackupPolicyPostgreSQL) SetParameters(params map[string]interface{}) error
- func (mg *BackupPolicyPostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupPolicyPostgreSQL) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupPolicyPostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupPolicyPostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupPolicyPostgreSQLList
- type BackupPolicyPostgreSQLObservation
- type BackupPolicyPostgreSQLParameters
- type BackupPolicyPostgreSQLRetentionRuleObservation
- type BackupPolicyPostgreSQLRetentionRuleParameters
- type BackupPolicyPostgreSQLSpec
- type BackupPolicyPostgreSQLStatus
- type BackupVault
- func (in *BackupVault) DeepCopy() *BackupVault
- func (in *BackupVault) DeepCopyInto(out *BackupVault)
- func (in *BackupVault) DeepCopyObject() runtime.Object
- func (mg *BackupVault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackupVault) GetConnectionDetailsMapping() map[string]string
- func (mg *BackupVault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackupVault) GetID() string
- func (tr *BackupVault) GetObservation() (map[string]interface{}, error)
- func (tr *BackupVault) GetParameters() (map[string]interface{}, error)
- func (mg *BackupVault) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackupVault) GetProviderReference() *xpv1.Reference
- func (mg *BackupVault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BackupVault) GetTerraformResourceType() string
- func (tr *BackupVault) GetTerraformSchemaVersion() int
- func (mg *BackupVault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackupVault) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackupVault) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BackupVault) SetConditions(c ...xpv1.Condition)
- func (mg *BackupVault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackupVault) SetObservation(obs map[string]interface{}) error
- func (tr *BackupVault) SetParameters(params map[string]interface{}) error
- func (mg *BackupVault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackupVault) SetProviderReference(r *xpv1.Reference)
- func (mg *BackupVault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BackupVault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackupVaultList
- type BackupVaultObservation
- type BackupVaultParameters
- type BackupVaultSpec
- type BackupVaultStatus
- type CriteriaObservation
- type CriteriaParameters
- type IdentityObservation
- type IdentityParameters
- type RetentionRuleCriteriaObservation
- type RetentionRuleCriteriaParameters
- type RetentionRuleObservation
- type RetentionRuleParameters
Constants ¶
const ( CRDGroup = "dataprotection.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BackupInstanceBlobStorage_Kind = "BackupInstanceBlobStorage" BackupInstanceBlobStorage_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupInstanceBlobStorage_Kind}.String() BackupInstanceBlobStorage_KindAPIVersion = BackupInstanceBlobStorage_Kind + "." + CRDGroupVersion.String() BackupInstanceBlobStorage_GroupVersionKind = CRDGroupVersion.WithKind(BackupInstanceBlobStorage_Kind) )
Repository type metadata.
var ( BackupInstanceDisk_Kind = "BackupInstanceDisk" BackupInstanceDisk_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupInstanceDisk_Kind}.String() BackupInstanceDisk_KindAPIVersion = BackupInstanceDisk_Kind + "." + CRDGroupVersion.String() BackupInstanceDisk_GroupVersionKind = CRDGroupVersion.WithKind(BackupInstanceDisk_Kind) )
Repository type metadata.
var ( BackupInstancePostgreSQL_Kind = "BackupInstancePostgreSQL" BackupInstancePostgreSQL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupInstancePostgreSQL_Kind}.String() BackupInstancePostgreSQL_KindAPIVersion = BackupInstancePostgreSQL_Kind + "." + CRDGroupVersion.String() BackupInstancePostgreSQL_GroupVersionKind = CRDGroupVersion.WithKind(BackupInstancePostgreSQL_Kind) )
Repository type metadata.
var ( BackupPolicyBlobStorage_Kind = "BackupPolicyBlobStorage" BackupPolicyBlobStorage_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupPolicyBlobStorage_Kind}.String() BackupPolicyBlobStorage_KindAPIVersion = BackupPolicyBlobStorage_Kind + "." + CRDGroupVersion.String() BackupPolicyBlobStorage_GroupVersionKind = CRDGroupVersion.WithKind(BackupPolicyBlobStorage_Kind) )
Repository type metadata.
var ( BackupPolicyDisk_Kind = "BackupPolicyDisk" BackupPolicyDisk_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupPolicyDisk_Kind}.String() BackupPolicyDisk_KindAPIVersion = BackupPolicyDisk_Kind + "." + CRDGroupVersion.String() BackupPolicyDisk_GroupVersionKind = CRDGroupVersion.WithKind(BackupPolicyDisk_Kind) )
Repository type metadata.
var ( BackupPolicyPostgreSQL_Kind = "BackupPolicyPostgreSQL" BackupPolicyPostgreSQL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupPolicyPostgreSQL_Kind}.String() BackupPolicyPostgreSQL_KindAPIVersion = BackupPolicyPostgreSQL_Kind + "." + CRDGroupVersion.String() BackupPolicyPostgreSQL_GroupVersionKind = CRDGroupVersion.WithKind(BackupPolicyPostgreSQL_Kind) )
Repository type metadata.
var ( BackupVault_Kind = "BackupVault" BackupVault_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupVault_Kind}.String() BackupVault_KindAPIVersion = BackupVault_Kind + "." + CRDGroupVersion.String() BackupVault_GroupVersionKind = CRDGroupVersion.WithKind(BackupVault_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type BackupInstanceBlobStorage ¶
type BackupInstanceBlobStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupInstanceBlobStorageSpec `json:"spec"` Status BackupInstanceBlobStorageStatus `json:"status,omitempty"` }
BackupInstanceBlobStorage is the Schema for the BackupInstanceBlobStorages 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 (*BackupInstanceBlobStorage) DeepCopy ¶
func (in *BackupInstanceBlobStorage) DeepCopy() *BackupInstanceBlobStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) DeepCopyInto ¶
func (in *BackupInstanceBlobStorage) DeepCopyInto(out *BackupInstanceBlobStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInstanceBlobStorage) DeepCopyObject ¶
func (in *BackupInstanceBlobStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupInstanceBlobStorage) GetCondition ¶
func (mg *BackupInstanceBlobStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) GetConnectionDetailsMapping ¶
func (tr *BackupInstanceBlobStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupInstanceBlobStorage
func (*BackupInstanceBlobStorage) GetDeletionPolicy ¶
func (mg *BackupInstanceBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) GetID ¶
func (tr *BackupInstanceBlobStorage) GetID() string
GetID returns ID of underlying Terraform resource of this BackupInstanceBlobStorage
func (*BackupInstanceBlobStorage) GetObservation ¶
func (tr *BackupInstanceBlobStorage) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupInstanceBlobStorage
func (*BackupInstanceBlobStorage) GetParameters ¶
func (tr *BackupInstanceBlobStorage) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupInstanceBlobStorage
func (*BackupInstanceBlobStorage) GetProviderConfigReference ¶
func (mg *BackupInstanceBlobStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) GetProviderReference ¶
func (mg *BackupInstanceBlobStorage) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupInstanceBlobStorage. Deprecated: Use GetProviderConfigReference.
func (*BackupInstanceBlobStorage) GetPublishConnectionDetailsTo ¶
func (mg *BackupInstanceBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) GetTerraformResourceType ¶
func (mg *BackupInstanceBlobStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupInstanceBlobStorage
func (*BackupInstanceBlobStorage) GetTerraformSchemaVersion ¶
func (tr *BackupInstanceBlobStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupInstanceBlobStorage) GetWriteConnectionSecretToReference ¶
func (mg *BackupInstanceBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) LateInitialize ¶
func (tr *BackupInstanceBlobStorage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupInstanceBlobStorage using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupInstanceBlobStorage) SetConditions ¶
func (mg *BackupInstanceBlobStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) SetDeletionPolicy ¶
func (mg *BackupInstanceBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) SetObservation ¶
func (tr *BackupInstanceBlobStorage) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupInstanceBlobStorage
func (*BackupInstanceBlobStorage) SetParameters ¶
func (tr *BackupInstanceBlobStorage) SetParameters(params map[string]interface{}) error
SetParameters for this BackupInstanceBlobStorage
func (*BackupInstanceBlobStorage) SetProviderConfigReference ¶
func (mg *BackupInstanceBlobStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) SetProviderReference ¶
func (mg *BackupInstanceBlobStorage) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupInstanceBlobStorage. Deprecated: Use SetProviderConfigReference.
func (*BackupInstanceBlobStorage) SetPublishConnectionDetailsTo ¶
func (mg *BackupInstanceBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorage) SetWriteConnectionSecretToReference ¶
func (mg *BackupInstanceBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupInstanceBlobStorage.
type BackupInstanceBlobStorageList ¶
type BackupInstanceBlobStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupInstanceBlobStorage `json:"items"` }
BackupInstanceBlobStorageList contains a list of BackupInstanceBlobStorages
func (*BackupInstanceBlobStorageList) DeepCopy ¶
func (in *BackupInstanceBlobStorageList) DeepCopy() *BackupInstanceBlobStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceBlobStorageList.
func (*BackupInstanceBlobStorageList) DeepCopyInto ¶
func (in *BackupInstanceBlobStorageList) DeepCopyInto(out *BackupInstanceBlobStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInstanceBlobStorageList) DeepCopyObject ¶
func (in *BackupInstanceBlobStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupInstanceBlobStorageList) GetItems ¶
func (l *BackupInstanceBlobStorageList) GetItems() []resource.Managed
GetItems of this BackupInstanceBlobStorageList.
type BackupInstanceBlobStorageObservation ¶
type BackupInstanceBlobStorageObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupInstanceBlobStorageObservation) DeepCopy ¶
func (in *BackupInstanceBlobStorageObservation) DeepCopy() *BackupInstanceBlobStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceBlobStorageObservation.
func (*BackupInstanceBlobStorageObservation) DeepCopyInto ¶
func (in *BackupInstanceBlobStorageObservation) DeepCopyInto(out *BackupInstanceBlobStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstanceBlobStorageParameters ¶
type BackupInstanceBlobStorageParameters struct { // +kubebuilder:validation:Required BackupPolicyID *string `json:"backupPolicyId" tf:"backup_policy_id,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Required VaultID *string `json:"vaultId" tf:"vault_id,omitempty"` }
func (*BackupInstanceBlobStorageParameters) DeepCopy ¶
func (in *BackupInstanceBlobStorageParameters) DeepCopy() *BackupInstanceBlobStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceBlobStorageParameters.
func (*BackupInstanceBlobStorageParameters) DeepCopyInto ¶
func (in *BackupInstanceBlobStorageParameters) DeepCopyInto(out *BackupInstanceBlobStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstanceBlobStorageSpec ¶
type BackupInstanceBlobStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupInstanceBlobStorageParameters `json:"forProvider"` }
BackupInstanceBlobStorageSpec defines the desired state of BackupInstanceBlobStorage
func (*BackupInstanceBlobStorageSpec) DeepCopy ¶
func (in *BackupInstanceBlobStorageSpec) DeepCopy() *BackupInstanceBlobStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceBlobStorageSpec.
func (*BackupInstanceBlobStorageSpec) DeepCopyInto ¶
func (in *BackupInstanceBlobStorageSpec) DeepCopyInto(out *BackupInstanceBlobStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstanceBlobStorageStatus ¶
type BackupInstanceBlobStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupInstanceBlobStorageObservation `json:"atProvider,omitempty"` }
BackupInstanceBlobStorageStatus defines the observed state of BackupInstanceBlobStorage.
func (*BackupInstanceBlobStorageStatus) DeepCopy ¶
func (in *BackupInstanceBlobStorageStatus) DeepCopy() *BackupInstanceBlobStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceBlobStorageStatus.
func (*BackupInstanceBlobStorageStatus) DeepCopyInto ¶
func (in *BackupInstanceBlobStorageStatus) DeepCopyInto(out *BackupInstanceBlobStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstanceDisk ¶
type BackupInstanceDisk struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupInstanceDiskSpec `json:"spec"` Status BackupInstanceDiskStatus `json:"status,omitempty"` }
BackupInstanceDisk is the Schema for the BackupInstanceDisks 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 (*BackupInstanceDisk) DeepCopy ¶
func (in *BackupInstanceDisk) DeepCopy() *BackupInstanceDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceDisk.
func (*BackupInstanceDisk) DeepCopyInto ¶
func (in *BackupInstanceDisk) DeepCopyInto(out *BackupInstanceDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInstanceDisk) DeepCopyObject ¶
func (in *BackupInstanceDisk) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupInstanceDisk) GetCondition ¶
func (mg *BackupInstanceDisk) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupInstanceDisk.
func (*BackupInstanceDisk) GetConnectionDetailsMapping ¶
func (tr *BackupInstanceDisk) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupInstanceDisk
func (*BackupInstanceDisk) GetDeletionPolicy ¶
func (mg *BackupInstanceDisk) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupInstanceDisk.
func (*BackupInstanceDisk) GetID ¶
func (tr *BackupInstanceDisk) GetID() string
GetID returns ID of underlying Terraform resource of this BackupInstanceDisk
func (*BackupInstanceDisk) GetObservation ¶
func (tr *BackupInstanceDisk) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupInstanceDisk
func (*BackupInstanceDisk) GetParameters ¶
func (tr *BackupInstanceDisk) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupInstanceDisk
func (*BackupInstanceDisk) GetProviderConfigReference ¶
func (mg *BackupInstanceDisk) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupInstanceDisk.
func (*BackupInstanceDisk) GetProviderReference ¶
func (mg *BackupInstanceDisk) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupInstanceDisk. Deprecated: Use GetProviderConfigReference.
func (*BackupInstanceDisk) GetPublishConnectionDetailsTo ¶
func (mg *BackupInstanceDisk) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupInstanceDisk.
func (*BackupInstanceDisk) GetTerraformResourceType ¶
func (mg *BackupInstanceDisk) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupInstanceDisk
func (*BackupInstanceDisk) GetTerraformSchemaVersion ¶
func (tr *BackupInstanceDisk) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupInstanceDisk) GetWriteConnectionSecretToReference ¶
func (mg *BackupInstanceDisk) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupInstanceDisk.
func (*BackupInstanceDisk) LateInitialize ¶
func (tr *BackupInstanceDisk) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupInstanceDisk using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupInstanceDisk) ResolveReferences ¶
ResolveReferences of this BackupInstanceDisk.
func (*BackupInstanceDisk) SetConditions ¶
func (mg *BackupInstanceDisk) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupInstanceDisk.
func (*BackupInstanceDisk) SetDeletionPolicy ¶
func (mg *BackupInstanceDisk) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupInstanceDisk.
func (*BackupInstanceDisk) SetObservation ¶
func (tr *BackupInstanceDisk) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupInstanceDisk
func (*BackupInstanceDisk) SetParameters ¶
func (tr *BackupInstanceDisk) SetParameters(params map[string]interface{}) error
SetParameters for this BackupInstanceDisk
func (*BackupInstanceDisk) SetProviderConfigReference ¶
func (mg *BackupInstanceDisk) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupInstanceDisk.
func (*BackupInstanceDisk) SetProviderReference ¶
func (mg *BackupInstanceDisk) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupInstanceDisk. Deprecated: Use SetProviderConfigReference.
func (*BackupInstanceDisk) SetPublishConnectionDetailsTo ¶
func (mg *BackupInstanceDisk) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupInstanceDisk.
func (*BackupInstanceDisk) SetWriteConnectionSecretToReference ¶
func (mg *BackupInstanceDisk) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupInstanceDisk.
type BackupInstanceDiskList ¶
type BackupInstanceDiskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupInstanceDisk `json:"items"` }
BackupInstanceDiskList contains a list of BackupInstanceDisks
func (*BackupInstanceDiskList) DeepCopy ¶
func (in *BackupInstanceDiskList) DeepCopy() *BackupInstanceDiskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceDiskList.
func (*BackupInstanceDiskList) DeepCopyInto ¶
func (in *BackupInstanceDiskList) DeepCopyInto(out *BackupInstanceDiskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInstanceDiskList) DeepCopyObject ¶
func (in *BackupInstanceDiskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupInstanceDiskList) GetItems ¶
func (l *BackupInstanceDiskList) GetItems() []resource.Managed
GetItems of this BackupInstanceDiskList.
type BackupInstanceDiskObservation ¶
type BackupInstanceDiskObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupInstanceDiskObservation) DeepCopy ¶
func (in *BackupInstanceDiskObservation) DeepCopy() *BackupInstanceDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceDiskObservation.
func (*BackupInstanceDiskObservation) DeepCopyInto ¶
func (in *BackupInstanceDiskObservation) DeepCopyInto(out *BackupInstanceDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstanceDiskParameters ¶
type BackupInstanceDiskParameters struct { // +kubebuilder:validation:Required BackupPolicyID *string `json:"backupPolicyId" tf:"backup_policy_id,omitempty"` // +kubebuilder:validation:Required DiskID *string `json:"diskId" tf:"disk_id,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 SnapshotResourceGroupName *string `json:"snapshotResourceGroupName,omitempty" tf:"snapshot_resource_group_name,omitempty"` // +kubebuilder:validation:Optional SnapshotResourceGroupNameRef *v1.Reference `json:"snapshotResourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SnapshotResourceGroupNameSelector *v1.Selector `json:"snapshotResourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required VaultID *string `json:"vaultId" tf:"vault_id,omitempty"` }
func (*BackupInstanceDiskParameters) DeepCopy ¶
func (in *BackupInstanceDiskParameters) DeepCopy() *BackupInstanceDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceDiskParameters.
func (*BackupInstanceDiskParameters) DeepCopyInto ¶
func (in *BackupInstanceDiskParameters) DeepCopyInto(out *BackupInstanceDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstanceDiskSpec ¶
type BackupInstanceDiskSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupInstanceDiskParameters `json:"forProvider"` }
BackupInstanceDiskSpec defines the desired state of BackupInstanceDisk
func (*BackupInstanceDiskSpec) DeepCopy ¶
func (in *BackupInstanceDiskSpec) DeepCopy() *BackupInstanceDiskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceDiskSpec.
func (*BackupInstanceDiskSpec) DeepCopyInto ¶
func (in *BackupInstanceDiskSpec) DeepCopyInto(out *BackupInstanceDiskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstanceDiskStatus ¶
type BackupInstanceDiskStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupInstanceDiskObservation `json:"atProvider,omitempty"` }
BackupInstanceDiskStatus defines the observed state of BackupInstanceDisk.
func (*BackupInstanceDiskStatus) DeepCopy ¶
func (in *BackupInstanceDiskStatus) DeepCopy() *BackupInstanceDiskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstanceDiskStatus.
func (*BackupInstanceDiskStatus) DeepCopyInto ¶
func (in *BackupInstanceDiskStatus) DeepCopyInto(out *BackupInstanceDiskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstancePostgreSQL ¶
type BackupInstancePostgreSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupInstancePostgreSQLSpec `json:"spec"` Status BackupInstancePostgreSQLStatus `json:"status,omitempty"` }
BackupInstancePostgreSQL is the Schema for the BackupInstancePostgreSQLs 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 (*BackupInstancePostgreSQL) DeepCopy ¶
func (in *BackupInstancePostgreSQL) DeepCopy() *BackupInstancePostgreSQL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) DeepCopyInto ¶
func (in *BackupInstancePostgreSQL) DeepCopyInto(out *BackupInstancePostgreSQL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInstancePostgreSQL) DeepCopyObject ¶
func (in *BackupInstancePostgreSQL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupInstancePostgreSQL) GetCondition ¶
func (mg *BackupInstancePostgreSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) GetConnectionDetailsMapping ¶
func (tr *BackupInstancePostgreSQL) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupInstancePostgreSQL
func (*BackupInstancePostgreSQL) GetDeletionPolicy ¶
func (mg *BackupInstancePostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) GetID ¶
func (tr *BackupInstancePostgreSQL) GetID() string
GetID returns ID of underlying Terraform resource of this BackupInstancePostgreSQL
func (*BackupInstancePostgreSQL) GetObservation ¶
func (tr *BackupInstancePostgreSQL) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupInstancePostgreSQL
func (*BackupInstancePostgreSQL) GetParameters ¶
func (tr *BackupInstancePostgreSQL) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupInstancePostgreSQL
func (*BackupInstancePostgreSQL) GetProviderConfigReference ¶
func (mg *BackupInstancePostgreSQL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) GetProviderReference ¶
func (mg *BackupInstancePostgreSQL) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupInstancePostgreSQL. Deprecated: Use GetProviderConfigReference.
func (*BackupInstancePostgreSQL) GetPublishConnectionDetailsTo ¶
func (mg *BackupInstancePostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) GetTerraformResourceType ¶
func (mg *BackupInstancePostgreSQL) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupInstancePostgreSQL
func (*BackupInstancePostgreSQL) GetTerraformSchemaVersion ¶
func (tr *BackupInstancePostgreSQL) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupInstancePostgreSQL) GetWriteConnectionSecretToReference ¶
func (mg *BackupInstancePostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) LateInitialize ¶
func (tr *BackupInstancePostgreSQL) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupInstancePostgreSQL using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupInstancePostgreSQL) SetConditions ¶
func (mg *BackupInstancePostgreSQL) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) SetDeletionPolicy ¶
func (mg *BackupInstancePostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) SetObservation ¶
func (tr *BackupInstancePostgreSQL) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupInstancePostgreSQL
func (*BackupInstancePostgreSQL) SetParameters ¶
func (tr *BackupInstancePostgreSQL) SetParameters(params map[string]interface{}) error
SetParameters for this BackupInstancePostgreSQL
func (*BackupInstancePostgreSQL) SetProviderConfigReference ¶
func (mg *BackupInstancePostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) SetProviderReference ¶
func (mg *BackupInstancePostgreSQL) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupInstancePostgreSQL. Deprecated: Use SetProviderConfigReference.
func (*BackupInstancePostgreSQL) SetPublishConnectionDetailsTo ¶
func (mg *BackupInstancePostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQL) SetWriteConnectionSecretToReference ¶
func (mg *BackupInstancePostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupInstancePostgreSQL.
type BackupInstancePostgreSQLList ¶
type BackupInstancePostgreSQLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupInstancePostgreSQL `json:"items"` }
BackupInstancePostgreSQLList contains a list of BackupInstancePostgreSQLs
func (*BackupInstancePostgreSQLList) DeepCopy ¶
func (in *BackupInstancePostgreSQLList) DeepCopy() *BackupInstancePostgreSQLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstancePostgreSQLList.
func (*BackupInstancePostgreSQLList) DeepCopyInto ¶
func (in *BackupInstancePostgreSQLList) DeepCopyInto(out *BackupInstancePostgreSQLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupInstancePostgreSQLList) DeepCopyObject ¶
func (in *BackupInstancePostgreSQLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupInstancePostgreSQLList) GetItems ¶
func (l *BackupInstancePostgreSQLList) GetItems() []resource.Managed
GetItems of this BackupInstancePostgreSQLList.
type BackupInstancePostgreSQLObservation ¶
type BackupInstancePostgreSQLObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupInstancePostgreSQLObservation) DeepCopy ¶
func (in *BackupInstancePostgreSQLObservation) DeepCopy() *BackupInstancePostgreSQLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstancePostgreSQLObservation.
func (*BackupInstancePostgreSQLObservation) DeepCopyInto ¶
func (in *BackupInstancePostgreSQLObservation) DeepCopyInto(out *BackupInstancePostgreSQLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstancePostgreSQLParameters ¶
type BackupInstancePostgreSQLParameters struct { // +kubebuilder:validation:Required BackupPolicyID *string `json:"backupPolicyId" tf:"backup_policy_id,omitempty"` // +kubebuilder:validation:Optional DatabaseCredentialKeyVaultSecretID *string `json:"databaseCredentialKeyVaultSecretId,omitempty" tf:"database_credential_key_vault_secret_id,omitempty"` // +kubebuilder:validation:Required DatabaseID *string `json:"databaseId" tf:"database_id,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required VaultID *string `json:"vaultId" tf:"vault_id,omitempty"` }
func (*BackupInstancePostgreSQLParameters) DeepCopy ¶
func (in *BackupInstancePostgreSQLParameters) DeepCopy() *BackupInstancePostgreSQLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstancePostgreSQLParameters.
func (*BackupInstancePostgreSQLParameters) DeepCopyInto ¶
func (in *BackupInstancePostgreSQLParameters) DeepCopyInto(out *BackupInstancePostgreSQLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstancePostgreSQLSpec ¶
type BackupInstancePostgreSQLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupInstancePostgreSQLParameters `json:"forProvider"` }
BackupInstancePostgreSQLSpec defines the desired state of BackupInstancePostgreSQL
func (*BackupInstancePostgreSQLSpec) DeepCopy ¶
func (in *BackupInstancePostgreSQLSpec) DeepCopy() *BackupInstancePostgreSQLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstancePostgreSQLSpec.
func (*BackupInstancePostgreSQLSpec) DeepCopyInto ¶
func (in *BackupInstancePostgreSQLSpec) DeepCopyInto(out *BackupInstancePostgreSQLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstancePostgreSQLStatus ¶
type BackupInstancePostgreSQLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupInstancePostgreSQLObservation `json:"atProvider,omitempty"` }
BackupInstancePostgreSQLStatus defines the observed state of BackupInstancePostgreSQL.
func (*BackupInstancePostgreSQLStatus) DeepCopy ¶
func (in *BackupInstancePostgreSQLStatus) DeepCopy() *BackupInstancePostgreSQLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstancePostgreSQLStatus.
func (*BackupInstancePostgreSQLStatus) DeepCopyInto ¶
func (in *BackupInstancePostgreSQLStatus) DeepCopyInto(out *BackupInstancePostgreSQLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyBlobStorage ¶
type BackupPolicyBlobStorage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupPolicyBlobStorageSpec `json:"spec"` Status BackupPolicyBlobStorageStatus `json:"status,omitempty"` }
BackupPolicyBlobStorage is the Schema for the BackupPolicyBlobStorages 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 (*BackupPolicyBlobStorage) DeepCopy ¶
func (in *BackupPolicyBlobStorage) DeepCopy() *BackupPolicyBlobStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) DeepCopyInto ¶
func (in *BackupPolicyBlobStorage) DeepCopyInto(out *BackupPolicyBlobStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyBlobStorage) DeepCopyObject ¶
func (in *BackupPolicyBlobStorage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyBlobStorage) GetCondition ¶
func (mg *BackupPolicyBlobStorage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) GetConnectionDetailsMapping ¶
func (tr *BackupPolicyBlobStorage) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupPolicyBlobStorage
func (*BackupPolicyBlobStorage) GetDeletionPolicy ¶
func (mg *BackupPolicyBlobStorage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) GetID ¶
func (tr *BackupPolicyBlobStorage) GetID() string
GetID returns ID of underlying Terraform resource of this BackupPolicyBlobStorage
func (*BackupPolicyBlobStorage) GetObservation ¶
func (tr *BackupPolicyBlobStorage) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupPolicyBlobStorage
func (*BackupPolicyBlobStorage) GetParameters ¶
func (tr *BackupPolicyBlobStorage) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupPolicyBlobStorage
func (*BackupPolicyBlobStorage) GetProviderConfigReference ¶
func (mg *BackupPolicyBlobStorage) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) GetProviderReference ¶
func (mg *BackupPolicyBlobStorage) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupPolicyBlobStorage. Deprecated: Use GetProviderConfigReference.
func (*BackupPolicyBlobStorage) GetPublishConnectionDetailsTo ¶
func (mg *BackupPolicyBlobStorage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) GetTerraformResourceType ¶
func (mg *BackupPolicyBlobStorage) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupPolicyBlobStorage
func (*BackupPolicyBlobStorage) GetTerraformSchemaVersion ¶
func (tr *BackupPolicyBlobStorage) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupPolicyBlobStorage) GetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyBlobStorage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) LateInitialize ¶
func (tr *BackupPolicyBlobStorage) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupPolicyBlobStorage using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupPolicyBlobStorage) SetConditions ¶
func (mg *BackupPolicyBlobStorage) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) SetDeletionPolicy ¶
func (mg *BackupPolicyBlobStorage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) SetObservation ¶
func (tr *BackupPolicyBlobStorage) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupPolicyBlobStorage
func (*BackupPolicyBlobStorage) SetParameters ¶
func (tr *BackupPolicyBlobStorage) SetParameters(params map[string]interface{}) error
SetParameters for this BackupPolicyBlobStorage
func (*BackupPolicyBlobStorage) SetProviderConfigReference ¶
func (mg *BackupPolicyBlobStorage) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) SetProviderReference ¶
func (mg *BackupPolicyBlobStorage) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupPolicyBlobStorage. Deprecated: Use SetProviderConfigReference.
func (*BackupPolicyBlobStorage) SetPublishConnectionDetailsTo ¶
func (mg *BackupPolicyBlobStorage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorage) SetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyBlobStorage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupPolicyBlobStorage.
type BackupPolicyBlobStorageList ¶
type BackupPolicyBlobStorageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupPolicyBlobStorage `json:"items"` }
BackupPolicyBlobStorageList contains a list of BackupPolicyBlobStorages
func (*BackupPolicyBlobStorageList) DeepCopy ¶
func (in *BackupPolicyBlobStorageList) DeepCopy() *BackupPolicyBlobStorageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBlobStorageList.
func (*BackupPolicyBlobStorageList) DeepCopyInto ¶
func (in *BackupPolicyBlobStorageList) DeepCopyInto(out *BackupPolicyBlobStorageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyBlobStorageList) DeepCopyObject ¶
func (in *BackupPolicyBlobStorageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyBlobStorageList) GetItems ¶
func (l *BackupPolicyBlobStorageList) GetItems() []resource.Managed
GetItems of this BackupPolicyBlobStorageList.
type BackupPolicyBlobStorageObservation ¶
type BackupPolicyBlobStorageObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupPolicyBlobStorageObservation) DeepCopy ¶
func (in *BackupPolicyBlobStorageObservation) DeepCopy() *BackupPolicyBlobStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBlobStorageObservation.
func (*BackupPolicyBlobStorageObservation) DeepCopyInto ¶
func (in *BackupPolicyBlobStorageObservation) DeepCopyInto(out *BackupPolicyBlobStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyBlobStorageParameters ¶
type BackupPolicyBlobStorageParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RetentionDuration *string `json:"retentionDuration" tf:"retention_duration,omitempty"` // +kubebuilder:validation:Required VaultID *string `json:"vaultId" tf:"vault_id,omitempty"` }
func (*BackupPolicyBlobStorageParameters) DeepCopy ¶
func (in *BackupPolicyBlobStorageParameters) DeepCopy() *BackupPolicyBlobStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBlobStorageParameters.
func (*BackupPolicyBlobStorageParameters) DeepCopyInto ¶
func (in *BackupPolicyBlobStorageParameters) DeepCopyInto(out *BackupPolicyBlobStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyBlobStorageSpec ¶
type BackupPolicyBlobStorageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupPolicyBlobStorageParameters `json:"forProvider"` }
BackupPolicyBlobStorageSpec defines the desired state of BackupPolicyBlobStorage
func (*BackupPolicyBlobStorageSpec) DeepCopy ¶
func (in *BackupPolicyBlobStorageSpec) DeepCopy() *BackupPolicyBlobStorageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBlobStorageSpec.
func (*BackupPolicyBlobStorageSpec) DeepCopyInto ¶
func (in *BackupPolicyBlobStorageSpec) DeepCopyInto(out *BackupPolicyBlobStorageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyBlobStorageStatus ¶
type BackupPolicyBlobStorageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupPolicyBlobStorageObservation `json:"atProvider,omitempty"` }
BackupPolicyBlobStorageStatus defines the observed state of BackupPolicyBlobStorage.
func (*BackupPolicyBlobStorageStatus) DeepCopy ¶
func (in *BackupPolicyBlobStorageStatus) DeepCopy() *BackupPolicyBlobStorageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyBlobStorageStatus.
func (*BackupPolicyBlobStorageStatus) DeepCopyInto ¶
func (in *BackupPolicyBlobStorageStatus) DeepCopyInto(out *BackupPolicyBlobStorageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyDisk ¶
type BackupPolicyDisk struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupPolicyDiskSpec `json:"spec"` Status BackupPolicyDiskStatus `json:"status,omitempty"` }
BackupPolicyDisk is the Schema for the BackupPolicyDisks 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 (*BackupPolicyDisk) DeepCopy ¶
func (in *BackupPolicyDisk) DeepCopy() *BackupPolicyDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyDisk.
func (*BackupPolicyDisk) DeepCopyInto ¶
func (in *BackupPolicyDisk) DeepCopyInto(out *BackupPolicyDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyDisk) DeepCopyObject ¶
func (in *BackupPolicyDisk) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyDisk) GetCondition ¶
func (mg *BackupPolicyDisk) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupPolicyDisk.
func (*BackupPolicyDisk) GetConnectionDetailsMapping ¶
func (tr *BackupPolicyDisk) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupPolicyDisk
func (*BackupPolicyDisk) GetDeletionPolicy ¶
func (mg *BackupPolicyDisk) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupPolicyDisk.
func (*BackupPolicyDisk) GetID ¶
func (tr *BackupPolicyDisk) GetID() string
GetID returns ID of underlying Terraform resource of this BackupPolicyDisk
func (*BackupPolicyDisk) GetObservation ¶
func (tr *BackupPolicyDisk) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupPolicyDisk
func (*BackupPolicyDisk) GetParameters ¶
func (tr *BackupPolicyDisk) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupPolicyDisk
func (*BackupPolicyDisk) GetProviderConfigReference ¶
func (mg *BackupPolicyDisk) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupPolicyDisk.
func (*BackupPolicyDisk) GetProviderReference ¶
func (mg *BackupPolicyDisk) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupPolicyDisk. Deprecated: Use GetProviderConfigReference.
func (*BackupPolicyDisk) GetPublishConnectionDetailsTo ¶
func (mg *BackupPolicyDisk) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupPolicyDisk.
func (*BackupPolicyDisk) GetTerraformResourceType ¶
func (mg *BackupPolicyDisk) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupPolicyDisk
func (*BackupPolicyDisk) GetTerraformSchemaVersion ¶
func (tr *BackupPolicyDisk) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupPolicyDisk) GetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyDisk) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupPolicyDisk.
func (*BackupPolicyDisk) LateInitialize ¶
func (tr *BackupPolicyDisk) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupPolicyDisk using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupPolicyDisk) SetConditions ¶
func (mg *BackupPolicyDisk) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupPolicyDisk.
func (*BackupPolicyDisk) SetDeletionPolicy ¶
func (mg *BackupPolicyDisk) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupPolicyDisk.
func (*BackupPolicyDisk) SetObservation ¶
func (tr *BackupPolicyDisk) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupPolicyDisk
func (*BackupPolicyDisk) SetParameters ¶
func (tr *BackupPolicyDisk) SetParameters(params map[string]interface{}) error
SetParameters for this BackupPolicyDisk
func (*BackupPolicyDisk) SetProviderConfigReference ¶
func (mg *BackupPolicyDisk) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupPolicyDisk.
func (*BackupPolicyDisk) SetProviderReference ¶
func (mg *BackupPolicyDisk) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupPolicyDisk. Deprecated: Use SetProviderConfigReference.
func (*BackupPolicyDisk) SetPublishConnectionDetailsTo ¶
func (mg *BackupPolicyDisk) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupPolicyDisk.
func (*BackupPolicyDisk) SetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyDisk) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupPolicyDisk.
type BackupPolicyDiskList ¶
type BackupPolicyDiskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupPolicyDisk `json:"items"` }
BackupPolicyDiskList contains a list of BackupPolicyDisks
func (*BackupPolicyDiskList) DeepCopy ¶
func (in *BackupPolicyDiskList) DeepCopy() *BackupPolicyDiskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyDiskList.
func (*BackupPolicyDiskList) DeepCopyInto ¶
func (in *BackupPolicyDiskList) DeepCopyInto(out *BackupPolicyDiskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyDiskList) DeepCopyObject ¶
func (in *BackupPolicyDiskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyDiskList) GetItems ¶
func (l *BackupPolicyDiskList) GetItems() []resource.Managed
GetItems of this BackupPolicyDiskList.
type BackupPolicyDiskObservation ¶
type BackupPolicyDiskObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupPolicyDiskObservation) DeepCopy ¶
func (in *BackupPolicyDiskObservation) DeepCopy() *BackupPolicyDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyDiskObservation.
func (*BackupPolicyDiskObservation) DeepCopyInto ¶
func (in *BackupPolicyDiskObservation) DeepCopyInto(out *BackupPolicyDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyDiskParameters ¶
type BackupPolicyDiskParameters struct { // +kubebuilder:validation:Required BackupRepeatingTimeIntervals []*string `json:"backupRepeatingTimeIntervals" tf:"backup_repeating_time_intervals,omitempty"` // +kubebuilder:validation:Required DefaultRetentionDuration *string `json:"defaultRetentionDuration" tf:"default_retention_duration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RetentionRule []RetentionRuleParameters `json:"retentionRule,omitempty" tf:"retention_rule,omitempty"` // +kubebuilder:validation:Required VaultID *string `json:"vaultId" tf:"vault_id,omitempty"` }
func (*BackupPolicyDiskParameters) DeepCopy ¶
func (in *BackupPolicyDiskParameters) DeepCopy() *BackupPolicyDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyDiskParameters.
func (*BackupPolicyDiskParameters) DeepCopyInto ¶
func (in *BackupPolicyDiskParameters) DeepCopyInto(out *BackupPolicyDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyDiskSpec ¶
type BackupPolicyDiskSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupPolicyDiskParameters `json:"forProvider"` }
BackupPolicyDiskSpec defines the desired state of BackupPolicyDisk
func (*BackupPolicyDiskSpec) DeepCopy ¶
func (in *BackupPolicyDiskSpec) DeepCopy() *BackupPolicyDiskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyDiskSpec.
func (*BackupPolicyDiskSpec) DeepCopyInto ¶
func (in *BackupPolicyDiskSpec) DeepCopyInto(out *BackupPolicyDiskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyDiskStatus ¶
type BackupPolicyDiskStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupPolicyDiskObservation `json:"atProvider,omitempty"` }
BackupPolicyDiskStatus defines the observed state of BackupPolicyDisk.
func (*BackupPolicyDiskStatus) DeepCopy ¶
func (in *BackupPolicyDiskStatus) DeepCopy() *BackupPolicyDiskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyDiskStatus.
func (*BackupPolicyDiskStatus) DeepCopyInto ¶
func (in *BackupPolicyDiskStatus) DeepCopyInto(out *BackupPolicyDiskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyPostgreSQL ¶
type BackupPolicyPostgreSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupPolicyPostgreSQLSpec `json:"spec"` Status BackupPolicyPostgreSQLStatus `json:"status,omitempty"` }
BackupPolicyPostgreSQL is the Schema for the BackupPolicyPostgreSQLs 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 (*BackupPolicyPostgreSQL) DeepCopy ¶
func (in *BackupPolicyPostgreSQL) DeepCopy() *BackupPolicyPostgreSQL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQL) DeepCopyInto(out *BackupPolicyPostgreSQL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyPostgreSQL) DeepCopyObject ¶
func (in *BackupPolicyPostgreSQL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyPostgreSQL) GetCondition ¶
func (mg *BackupPolicyPostgreSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) GetConnectionDetailsMapping ¶
func (tr *BackupPolicyPostgreSQL) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQL) GetDeletionPolicy ¶
func (mg *BackupPolicyPostgreSQL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) GetID ¶
func (tr *BackupPolicyPostgreSQL) GetID() string
GetID returns ID of underlying Terraform resource of this BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQL) GetObservation ¶
func (tr *BackupPolicyPostgreSQL) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQL) GetParameters ¶
func (tr *BackupPolicyPostgreSQL) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQL) GetProviderConfigReference ¶
func (mg *BackupPolicyPostgreSQL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) GetProviderReference ¶
func (mg *BackupPolicyPostgreSQL) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupPolicyPostgreSQL. Deprecated: Use GetProviderConfigReference.
func (*BackupPolicyPostgreSQL) GetPublishConnectionDetailsTo ¶
func (mg *BackupPolicyPostgreSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) GetTerraformResourceType ¶
func (mg *BackupPolicyPostgreSQL) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQL) GetTerraformSchemaVersion ¶
func (tr *BackupPolicyPostgreSQL) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupPolicyPostgreSQL) GetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyPostgreSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) LateInitialize ¶
func (tr *BackupPolicyPostgreSQL) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupPolicyPostgreSQL using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupPolicyPostgreSQL) ResolveReferences ¶
ResolveReferences of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) SetConditions ¶
func (mg *BackupPolicyPostgreSQL) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) SetDeletionPolicy ¶
func (mg *BackupPolicyPostgreSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) SetObservation ¶
func (tr *BackupPolicyPostgreSQL) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQL) SetParameters ¶
func (tr *BackupPolicyPostgreSQL) SetParameters(params map[string]interface{}) error
SetParameters for this BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQL) SetProviderConfigReference ¶
func (mg *BackupPolicyPostgreSQL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) SetProviderReference ¶
func (mg *BackupPolicyPostgreSQL) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupPolicyPostgreSQL. Deprecated: Use SetProviderConfigReference.
func (*BackupPolicyPostgreSQL) SetPublishConnectionDetailsTo ¶
func (mg *BackupPolicyPostgreSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQL) SetWriteConnectionSecretToReference ¶
func (mg *BackupPolicyPostgreSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupPolicyPostgreSQL.
type BackupPolicyPostgreSQLList ¶
type BackupPolicyPostgreSQLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupPolicyPostgreSQL `json:"items"` }
BackupPolicyPostgreSQLList contains a list of BackupPolicyPostgreSQLs
func (*BackupPolicyPostgreSQLList) DeepCopy ¶
func (in *BackupPolicyPostgreSQLList) DeepCopy() *BackupPolicyPostgreSQLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQLList.
func (*BackupPolicyPostgreSQLList) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQLList) DeepCopyInto(out *BackupPolicyPostgreSQLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupPolicyPostgreSQLList) DeepCopyObject ¶
func (in *BackupPolicyPostgreSQLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupPolicyPostgreSQLList) GetItems ¶
func (l *BackupPolicyPostgreSQLList) GetItems() []resource.Managed
GetItems of this BackupPolicyPostgreSQLList.
type BackupPolicyPostgreSQLObservation ¶
type BackupPolicyPostgreSQLObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackupPolicyPostgreSQLObservation) DeepCopy ¶
func (in *BackupPolicyPostgreSQLObservation) DeepCopy() *BackupPolicyPostgreSQLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQLObservation.
func (*BackupPolicyPostgreSQLObservation) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQLObservation) DeepCopyInto(out *BackupPolicyPostgreSQLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyPostgreSQLParameters ¶
type BackupPolicyPostgreSQLParameters struct { // +kubebuilder:validation:Required BackupRepeatingTimeIntervals []*string `json:"backupRepeatingTimeIntervals" tf:"backup_repeating_time_intervals,omitempty"` // +kubebuilder:validation:Required DefaultRetentionDuration *string `json:"defaultRetentionDuration" tf:"default_retention_duration,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:Optional RetentionRule []BackupPolicyPostgreSQLRetentionRuleParameters `json:"retentionRule,omitempty" tf:"retention_rule,omitempty"` // +kubebuilder:validation:Required VaultName *string `json:"vaultName" tf:"vault_name,omitempty"` }
func (*BackupPolicyPostgreSQLParameters) DeepCopy ¶
func (in *BackupPolicyPostgreSQLParameters) DeepCopy() *BackupPolicyPostgreSQLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQLParameters.
func (*BackupPolicyPostgreSQLParameters) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQLParameters) DeepCopyInto(out *BackupPolicyPostgreSQLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyPostgreSQLRetentionRuleObservation ¶
type BackupPolicyPostgreSQLRetentionRuleObservation struct { }
func (*BackupPolicyPostgreSQLRetentionRuleObservation) DeepCopy ¶
func (in *BackupPolicyPostgreSQLRetentionRuleObservation) DeepCopy() *BackupPolicyPostgreSQLRetentionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQLRetentionRuleObservation.
func (*BackupPolicyPostgreSQLRetentionRuleObservation) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQLRetentionRuleObservation) DeepCopyInto(out *BackupPolicyPostgreSQLRetentionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyPostgreSQLRetentionRuleParameters ¶
type BackupPolicyPostgreSQLRetentionRuleParameters struct { // +kubebuilder:validation:Required Criteria []RetentionRuleCriteriaParameters `json:"criteria" tf:"criteria,omitempty"` // +kubebuilder:validation:Required Duration *string `json:"duration" tf:"duration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` }
func (*BackupPolicyPostgreSQLRetentionRuleParameters) DeepCopy ¶
func (in *BackupPolicyPostgreSQLRetentionRuleParameters) DeepCopy() *BackupPolicyPostgreSQLRetentionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQLRetentionRuleParameters.
func (*BackupPolicyPostgreSQLRetentionRuleParameters) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQLRetentionRuleParameters) DeepCopyInto(out *BackupPolicyPostgreSQLRetentionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyPostgreSQLSpec ¶
type BackupPolicyPostgreSQLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupPolicyPostgreSQLParameters `json:"forProvider"` }
BackupPolicyPostgreSQLSpec defines the desired state of BackupPolicyPostgreSQL
func (*BackupPolicyPostgreSQLSpec) DeepCopy ¶
func (in *BackupPolicyPostgreSQLSpec) DeepCopy() *BackupPolicyPostgreSQLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQLSpec.
func (*BackupPolicyPostgreSQLSpec) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQLSpec) DeepCopyInto(out *BackupPolicyPostgreSQLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyPostgreSQLStatus ¶
type BackupPolicyPostgreSQLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupPolicyPostgreSQLObservation `json:"atProvider,omitempty"` }
BackupPolicyPostgreSQLStatus defines the observed state of BackupPolicyPostgreSQL.
func (*BackupPolicyPostgreSQLStatus) DeepCopy ¶
func (in *BackupPolicyPostgreSQLStatus) DeepCopy() *BackupPolicyPostgreSQLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyPostgreSQLStatus.
func (*BackupPolicyPostgreSQLStatus) DeepCopyInto ¶
func (in *BackupPolicyPostgreSQLStatus) DeepCopyInto(out *BackupPolicyPostgreSQLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVault ¶
type BackupVault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupVaultSpec `json:"spec"` Status BackupVaultStatus `json:"status,omitempty"` }
BackupVault is the Schema for the BackupVaults 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 (*BackupVault) DeepCopy ¶
func (in *BackupVault) DeepCopy() *BackupVault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVault.
func (*BackupVault) DeepCopyInto ¶
func (in *BackupVault) DeepCopyInto(out *BackupVault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupVault) DeepCopyObject ¶
func (in *BackupVault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupVault) GetCondition ¶
func (mg *BackupVault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackupVault.
func (*BackupVault) GetConnectionDetailsMapping ¶
func (tr *BackupVault) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackupVault
func (*BackupVault) GetDeletionPolicy ¶
func (mg *BackupVault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackupVault.
func (*BackupVault) GetID ¶
func (tr *BackupVault) GetID() string
GetID returns ID of underlying Terraform resource of this BackupVault
func (*BackupVault) GetObservation ¶
func (tr *BackupVault) GetObservation() (map[string]interface{}, error)
GetObservation of this BackupVault
func (*BackupVault) GetParameters ¶
func (tr *BackupVault) GetParameters() (map[string]interface{}, error)
GetParameters of this BackupVault
func (*BackupVault) GetProviderConfigReference ¶
func (mg *BackupVault) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackupVault.
func (*BackupVault) GetProviderReference ¶
func (mg *BackupVault) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackupVault. Deprecated: Use GetProviderConfigReference.
func (*BackupVault) GetPublishConnectionDetailsTo ¶
func (mg *BackupVault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BackupVault.
func (*BackupVault) GetTerraformResourceType ¶
func (mg *BackupVault) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackupVault
func (*BackupVault) GetTerraformSchemaVersion ¶
func (tr *BackupVault) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackupVault) GetWriteConnectionSecretToReference ¶
func (mg *BackupVault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackupVault.
func (*BackupVault) LateInitialize ¶
func (tr *BackupVault) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackupVault using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackupVault) ResolveReferences ¶
ResolveReferences of this BackupVault.
func (*BackupVault) SetConditions ¶
func (mg *BackupVault) SetConditions(c ...xpv1.Condition)
SetConditions of this BackupVault.
func (*BackupVault) SetDeletionPolicy ¶
func (mg *BackupVault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackupVault.
func (*BackupVault) SetObservation ¶
func (tr *BackupVault) SetObservation(obs map[string]interface{}) error
SetObservation for this BackupVault
func (*BackupVault) SetParameters ¶
func (tr *BackupVault) SetParameters(params map[string]interface{}) error
SetParameters for this BackupVault
func (*BackupVault) SetProviderConfigReference ¶
func (mg *BackupVault) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackupVault.
func (*BackupVault) SetProviderReference ¶
func (mg *BackupVault) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackupVault. Deprecated: Use SetProviderConfigReference.
func (*BackupVault) SetPublishConnectionDetailsTo ¶
func (mg *BackupVault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BackupVault.
func (*BackupVault) SetWriteConnectionSecretToReference ¶
func (mg *BackupVault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackupVault.
type BackupVaultList ¶
type BackupVaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupVault `json:"items"` }
BackupVaultList contains a list of BackupVaults
func (*BackupVaultList) DeepCopy ¶
func (in *BackupVaultList) DeepCopy() *BackupVaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultList.
func (*BackupVaultList) DeepCopyInto ¶
func (in *BackupVaultList) DeepCopyInto(out *BackupVaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupVaultList) DeepCopyObject ¶
func (in *BackupVaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupVaultList) GetItems ¶
func (l *BackupVaultList) GetItems() []resource.Managed
GetItems of this BackupVaultList.
type BackupVaultObservation ¶
type BackupVaultObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*BackupVaultObservation) DeepCopy ¶
func (in *BackupVaultObservation) DeepCopy() *BackupVaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultObservation.
func (*BackupVaultObservation) DeepCopyInto ¶
func (in *BackupVaultObservation) DeepCopyInto(out *BackupVaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultParameters ¶
type BackupVaultParameters struct { // +kubebuilder:validation:Required DatastoreType *string `json:"datastoreType" tf:"datastore_type,omitempty"` // +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"` // +kubebuilder:validation:Required Redundancy *string `json:"redundancy" tf:"redundancy,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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BackupVaultParameters) DeepCopy ¶
func (in *BackupVaultParameters) DeepCopy() *BackupVaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultParameters.
func (*BackupVaultParameters) DeepCopyInto ¶
func (in *BackupVaultParameters) DeepCopyInto(out *BackupVaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultSpec ¶
type BackupVaultSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackupVaultParameters `json:"forProvider"` }
BackupVaultSpec defines the desired state of BackupVault
func (*BackupVaultSpec) DeepCopy ¶
func (in *BackupVaultSpec) DeepCopy() *BackupVaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultSpec.
func (*BackupVaultSpec) DeepCopyInto ¶
func (in *BackupVaultSpec) DeepCopyInto(out *BackupVaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultStatus ¶
type BackupVaultStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackupVaultObservation `json:"atProvider,omitempty"` }
BackupVaultStatus defines the observed state of BackupVault.
func (*BackupVaultStatus) DeepCopy ¶
func (in *BackupVaultStatus) DeepCopy() *BackupVaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultStatus.
func (*BackupVaultStatus) DeepCopyInto ¶
func (in *BackupVaultStatus) DeepCopyInto(out *BackupVaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaObservation ¶
type CriteriaObservation struct { }
func (*CriteriaObservation) DeepCopy ¶
func (in *CriteriaObservation) DeepCopy() *CriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaObservation.
func (*CriteriaObservation) DeepCopyInto ¶
func (in *CriteriaObservation) DeepCopyInto(out *CriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaParameters ¶
type CriteriaParameters struct { // +kubebuilder:validation:Optional AbsoluteCriteria *string `json:"absoluteCriteria,omitempty" tf:"absolute_criteria,omitempty"` }
func (*CriteriaParameters) DeepCopy ¶
func (in *CriteriaParameters) DeepCopy() *CriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaParameters.
func (*CriteriaParameters) DeepCopyInto ¶
func (in *CriteriaParameters) DeepCopyInto(out *CriteriaParameters)
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:Optional Type *string `json:"type,omitempty" 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 RetentionRuleCriteriaObservation ¶
type RetentionRuleCriteriaObservation struct { }
func (*RetentionRuleCriteriaObservation) DeepCopy ¶
func (in *RetentionRuleCriteriaObservation) DeepCopy() *RetentionRuleCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionRuleCriteriaObservation.
func (*RetentionRuleCriteriaObservation) DeepCopyInto ¶
func (in *RetentionRuleCriteriaObservation) DeepCopyInto(out *RetentionRuleCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionRuleCriteriaParameters ¶
type RetentionRuleCriteriaParameters struct { // +kubebuilder:validation:Optional AbsoluteCriteria *string `json:"absoluteCriteria,omitempty" tf:"absolute_criteria,omitempty"` // +kubebuilder:validation:Optional DaysOfWeek []*string `json:"daysOfWeek,omitempty" tf:"days_of_week,omitempty"` // +kubebuilder:validation:Optional MonthsOfYear []*string `json:"monthsOfYear,omitempty" tf:"months_of_year,omitempty"` // +kubebuilder:validation:Optional ScheduledBackupTimes []*string `json:"scheduledBackupTimes,omitempty" tf:"scheduled_backup_times,omitempty"` // +kubebuilder:validation:Optional WeeksOfMonth []*string `json:"weeksOfMonth,omitempty" tf:"weeks_of_month,omitempty"` }
func (*RetentionRuleCriteriaParameters) DeepCopy ¶
func (in *RetentionRuleCriteriaParameters) DeepCopy() *RetentionRuleCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionRuleCriteriaParameters.
func (*RetentionRuleCriteriaParameters) DeepCopyInto ¶
func (in *RetentionRuleCriteriaParameters) DeepCopyInto(out *RetentionRuleCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionRuleObservation ¶
type RetentionRuleObservation struct { }
func (*RetentionRuleObservation) DeepCopy ¶
func (in *RetentionRuleObservation) DeepCopy() *RetentionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionRuleObservation.
func (*RetentionRuleObservation) DeepCopyInto ¶
func (in *RetentionRuleObservation) DeepCopyInto(out *RetentionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionRuleParameters ¶
type RetentionRuleParameters struct { // +kubebuilder:validation:Required Criteria []CriteriaParameters `json:"criteria" tf:"criteria,omitempty"` // +kubebuilder:validation:Required Duration *string `json:"duration" tf:"duration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` }
func (*RetentionRuleParameters) DeepCopy ¶
func (in *RetentionRuleParameters) DeepCopy() *RetentionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionRuleParameters.
func (*RetentionRuleParameters) DeepCopyInto ¶
func (in *RetentionRuleParameters) DeepCopyInto(out *RetentionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_backupinstanceblobstorage_types.go
- zz_backupinstancedisk_types.go
- zz_backupinstancepostgresql_types.go
- zz_backuppolicyblobstorage_types.go
- zz_backuppolicydisk_types.go
- zz_backuppolicypostgresql_types.go
- zz_backupvault_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go