Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package storage contains API Schema definitions for the dataprotection storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=dataprotection.azure.com +versionName=v1api20231101storage
Index ¶
- Constants
- Variables
- type APIVersion
- type AbsoluteDeleteOption
- type AbsoluteDeleteOption_STATUS
- type AdhocBasedTaggingCriteria
- type AdhocBasedTaggingCriteria_STATUS
- type AdhocBasedTriggerContext
- type AdhocBasedTriggerContext_STATUS
- type AuthCredentials
- type AuthCredentials_STATUS
- type AzureBackupParams
- type AzureBackupParams_STATUS
- type AzureBackupRule
- type AzureBackupRule_STATUS
- type AzureMonitorAlertSettings
- type AzureMonitorAlertSettings_STATUS
- type AzureOperationalStoreParameters
- type AzureOperationalStoreParameters_STATUS
- type AzureRetentionRule
- type AzureRetentionRule_STATUS
- type BackupCriteria
- type BackupCriteria_STATUS
- type BackupDatasourceParameters
- type BackupDatasourceParameters_STATUS
- type BackupInstance
- type BackupInstance_STATUS
- type BackupParameters
- type BackupParameters_STATUS
- type BackupPolicy
- type BackupPolicy_STATUS
- type BackupSchedule
- type BackupSchedule_STATUS
- type BackupVault
- func (vault *BackupVault) AzureName() string
- func (vault *BackupVault) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *BackupVault) DeepCopy() *BackupVault
- func (in *BackupVault) DeepCopyInto(out *BackupVault)
- func (in *BackupVault) DeepCopyObject() runtime.Object
- func (vault *BackupVault) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (vault BackupVault) GetAPIVersion() string
- func (vault *BackupVault) GetConditions() conditions.Conditions
- func (vault *BackupVault) GetResourceScope() genruntime.ResourceScope
- func (vault *BackupVault) GetSpec() genruntime.ConvertibleSpec
- func (vault *BackupVault) GetStatus() genruntime.ConvertibleStatus
- func (vault *BackupVault) GetSupportedOperations() []genruntime.ResourceOperation
- func (vault *BackupVault) GetType() string
- func (vault *BackupVault) Hub()
- func (vault *BackupVault) NewEmptyStatus() genruntime.ConvertibleStatus
- func (vault *BackupVault) OriginalGVK() *schema.GroupVersionKind
- func (vault *BackupVault) Owner() *genruntime.ResourceReference
- func (vault *BackupVault) SecretDestinationExpressions() []*core.DestinationExpression
- func (vault *BackupVault) SetConditions(conditions conditions.Conditions)
- func (vault *BackupVault) SetStatus(status genruntime.ConvertibleStatus) error
- type BackupVaultList
- type BackupVaultOperatorConfigMaps
- type BackupVaultOperatorSpec
- type BackupVaultResource_STATUS
- func (resource *BackupVaultResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (resource *BackupVaultResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BackupVaultResource_STATUS) DeepCopy() *BackupVaultResource_STATUS
- func (in *BackupVaultResource_STATUS) DeepCopyInto(out *BackupVaultResource_STATUS)
- type BackupVaultSpec
- type BackupVault_STATUS
- type BackupVault_Spec
- type BackupVaultsBackupInstance
- func (instance *BackupVaultsBackupInstance) AzureName() string
- func (instance *BackupVaultsBackupInstance) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *BackupVaultsBackupInstance) DeepCopy() *BackupVaultsBackupInstance
- func (in *BackupVaultsBackupInstance) DeepCopyInto(out *BackupVaultsBackupInstance)
- func (in *BackupVaultsBackupInstance) DeepCopyObject() runtime.Object
- func (instance BackupVaultsBackupInstance) GetAPIVersion() string
- func (instance *BackupVaultsBackupInstance) GetConditions() conditions.Conditions
- func (instance *BackupVaultsBackupInstance) GetResourceScope() genruntime.ResourceScope
- func (instance *BackupVaultsBackupInstance) GetSpec() genruntime.ConvertibleSpec
- func (instance *BackupVaultsBackupInstance) GetStatus() genruntime.ConvertibleStatus
- func (instance *BackupVaultsBackupInstance) GetSupportedOperations() []genruntime.ResourceOperation
- func (instance *BackupVaultsBackupInstance) GetType() string
- func (instance *BackupVaultsBackupInstance) Hub()
- func (instance *BackupVaultsBackupInstance) NewEmptyStatus() genruntime.ConvertibleStatus
- func (instance *BackupVaultsBackupInstance) OriginalGVK() *schema.GroupVersionKind
- func (instance *BackupVaultsBackupInstance) Owner() *genruntime.ResourceReference
- func (instance *BackupVaultsBackupInstance) SecretDestinationExpressions() []*core.DestinationExpression
- func (instance *BackupVaultsBackupInstance) SetConditions(conditions conditions.Conditions)
- func (instance *BackupVaultsBackupInstance) SetStatus(status genruntime.ConvertibleStatus) error
- type BackupVaultsBackupInstanceList
- type BackupVaultsBackupInstanceOperatorSpec
- type BackupVaultsBackupInstance_STATUS
- func (instance *BackupVaultsBackupInstance_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (instance *BackupVaultsBackupInstance_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BackupVaultsBackupInstance_STATUS) DeepCopy() *BackupVaultsBackupInstance_STATUS
- func (in *BackupVaultsBackupInstance_STATUS) DeepCopyInto(out *BackupVaultsBackupInstance_STATUS)
- type BackupVaultsBackupInstance_Spec
- func (instance *BackupVaultsBackupInstance_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (instance *BackupVaultsBackupInstance_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *BackupVaultsBackupInstance_Spec) DeepCopy() *BackupVaultsBackupInstance_Spec
- func (in *BackupVaultsBackupInstance_Spec) DeepCopyInto(out *BackupVaultsBackupInstance_Spec)
- type BackupVaultsBackupPolicy
- func (policy *BackupVaultsBackupPolicy) AzureName() string
- func (policy *BackupVaultsBackupPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *BackupVaultsBackupPolicy) DeepCopy() *BackupVaultsBackupPolicy
- func (in *BackupVaultsBackupPolicy) DeepCopyInto(out *BackupVaultsBackupPolicy)
- func (in *BackupVaultsBackupPolicy) DeepCopyObject() runtime.Object
- func (policy BackupVaultsBackupPolicy) GetAPIVersion() string
- func (policy *BackupVaultsBackupPolicy) GetConditions() conditions.Conditions
- func (policy *BackupVaultsBackupPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *BackupVaultsBackupPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *BackupVaultsBackupPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *BackupVaultsBackupPolicy) GetSupportedOperations() []genruntime.ResourceOperation
- func (policy *BackupVaultsBackupPolicy) GetType() string
- func (policy *BackupVaultsBackupPolicy) Hub()
- func (policy *BackupVaultsBackupPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *BackupVaultsBackupPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *BackupVaultsBackupPolicy) Owner() *genruntime.ResourceReference
- func (policy *BackupVaultsBackupPolicy) SecretDestinationExpressions() []*core.DestinationExpression
- func (policy *BackupVaultsBackupPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *BackupVaultsBackupPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- type BackupVaultsBackupPolicyList
- type BackupVaultsBackupPolicyOperatorSpec
- type BackupVaultsBackupPolicy_STATUS
- func (policy *BackupVaultsBackupPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *BackupVaultsBackupPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BackupVaultsBackupPolicy_STATUS) DeepCopy() *BackupVaultsBackupPolicy_STATUS
- func (in *BackupVaultsBackupPolicy_STATUS) DeepCopyInto(out *BackupVaultsBackupPolicy_STATUS)
- type BackupVaultsBackupPolicy_Spec
- func (policy *BackupVaultsBackupPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *BackupVaultsBackupPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *BackupVaultsBackupPolicy_Spec) DeepCopy() *BackupVaultsBackupPolicy_Spec
- func (in *BackupVaultsBackupPolicy_Spec) DeepCopyInto(out *BackupVaultsBackupPolicy_Spec)
- type BaseBackupPolicy
- type BaseBackupPolicy_STATUS
- type BasePolicyRule
- type BasePolicyRule_STATUS
- type BaseResourceProperties
- type BaseResourceProperties_STATUS
- type BlobBackupDatasourceParameters
- type BlobBackupDatasourceParameters_STATUS
- type CopyOnExpiryOption
- type CopyOnExpiryOption_STATUS
- type CopyOption
- type CopyOption_STATUS
- type CrossRegionRestoreSettings
- type CrossRegionRestoreSettings_STATUS
- type CrossSubscriptionRestoreSettings
- type CrossSubscriptionRestoreSettings_STATUS
- type CustomCopyOption
- type CustomCopyOption_STATUS
- type DataStoreInfoBase
- type DataStoreInfoBase_STATUS
- type DataStoreParameters
- type DataStoreParameters_STATUS
- type Datasource
- type DatasourceSet
- type DatasourceSet_STATUS
- type Datasource_STATUS
- type Day
- type Day_STATUS
- type DefaultResourceProperties
- type DefaultResourceProperties_STATUS
- type DeleteOption
- type DeleteOption_STATUS
- type DppIdentityDetails
- type DppIdentityDetails_STATUS
- type FeatureSettings
- type FeatureSettings_STATUS
- type IdentityDetails
- type IdentityDetails_STATUS
- type ImmediateCopyOption
- type ImmediateCopyOption_STATUS
- type ImmutabilitySettings
- type ImmutabilitySettings_STATUS
- type InnerError_STATUS
- type InnerError_STATUS_Unrolled
- type KubernetesClusterBackupDatasourceParameters
- type KubernetesClusterBackupDatasourceParameters_STATUS
- type MonitoringSettings
- type MonitoringSettings_STATUS
- type NamespacedNameResource
- type NamespacedNameResource_STATUS
- type PolicyInfo
- type PolicyInfo_STATUS
- type PolicyParameters
- type PolicyParameters_STATUS
- type ProtectionStatusDetails_STATUS
- type ResourceMoveDetails_STATUS
- type RetentionTag
- type RetentionTag_STATUS
- type ScheduleBasedBackupCriteria
- type ScheduleBasedBackupCriteria_STATUS
- type ScheduleBasedTriggerContext
- type ScheduleBasedTriggerContext_STATUS
- type SecretStoreBasedAuthCredentials
- type SecretStoreBasedAuthCredentials_STATUS
- type SecretStoreResource
- type SecretStoreResource_STATUS
- type SecuritySettings
- type SecuritySettings_STATUS
- type SoftDeleteSettings
- type SoftDeleteSettings_STATUS
- type SourceLifeCycle
- type SourceLifeCycle_STATUS
- type StorageSetting
- type StorageSetting_STATUS
- type SystemData_STATUS
- type TaggingCriteria
- type TaggingCriteria_STATUS
- type TargetCopySetting
- type TargetCopySetting_STATUS
- type TriggerContext
- type TriggerContext_STATUS
- type UserAssignedIdentityDetails
- type UserAssignedIdentity_STATUS
- type UserFacingError_STATUS
- type UserFacingError_STATUS_Unrolled
Constants ¶
const APIVersion_Value = APIVersion("2023-11-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "dataprotection.azure.com", Version: "v1api20231101storage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1api20231101.APIVersion +kubebuilder:validation:Enum={"2023-11-01"}
type AbsoluteDeleteOption ¶
type AbsoluteDeleteOption struct { Duration *string `json:"duration,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AbsoluteDeleteOption
func (*AbsoluteDeleteOption) DeepCopy ¶
func (in *AbsoluteDeleteOption) DeepCopy() *AbsoluteDeleteOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbsoluteDeleteOption.
func (*AbsoluteDeleteOption) DeepCopyInto ¶
func (in *AbsoluteDeleteOption) DeepCopyInto(out *AbsoluteDeleteOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AbsoluteDeleteOption_STATUS ¶
type AbsoluteDeleteOption_STATUS struct { Duration *string `json:"duration,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AbsoluteDeleteOption_STATUS
func (*AbsoluteDeleteOption_STATUS) DeepCopy ¶
func (in *AbsoluteDeleteOption_STATUS) DeepCopy() *AbsoluteDeleteOption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbsoluteDeleteOption_STATUS.
func (*AbsoluteDeleteOption_STATUS) DeepCopyInto ¶
func (in *AbsoluteDeleteOption_STATUS) DeepCopyInto(out *AbsoluteDeleteOption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdhocBasedTaggingCriteria ¶
type AdhocBasedTaggingCriteria struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TagInfo *RetentionTag `json:"tagInfo,omitempty"` }
Storage version of v1api20231101.AdhocBasedTaggingCriteria Adhoc backup tagging criteria
func (*AdhocBasedTaggingCriteria) DeepCopy ¶
func (in *AdhocBasedTaggingCriteria) DeepCopy() *AdhocBasedTaggingCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdhocBasedTaggingCriteria.
func (*AdhocBasedTaggingCriteria) DeepCopyInto ¶
func (in *AdhocBasedTaggingCriteria) DeepCopyInto(out *AdhocBasedTaggingCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdhocBasedTaggingCriteria_STATUS ¶
type AdhocBasedTaggingCriteria_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TagInfo *RetentionTag_STATUS `json:"tagInfo,omitempty"` }
Storage version of v1api20231101.AdhocBasedTaggingCriteria_STATUS Adhoc backup tagging criteria
func (*AdhocBasedTaggingCriteria_STATUS) DeepCopy ¶
func (in *AdhocBasedTaggingCriteria_STATUS) DeepCopy() *AdhocBasedTaggingCriteria_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdhocBasedTaggingCriteria_STATUS.
func (*AdhocBasedTaggingCriteria_STATUS) DeepCopyInto ¶
func (in *AdhocBasedTaggingCriteria_STATUS) DeepCopyInto(out *AdhocBasedTaggingCriteria_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdhocBasedTriggerContext ¶
type AdhocBasedTriggerContext struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TaggingCriteria *AdhocBasedTaggingCriteria `json:"taggingCriteria,omitempty"` }
Storage version of v1api20231101.AdhocBasedTriggerContext
func (*AdhocBasedTriggerContext) DeepCopy ¶
func (in *AdhocBasedTriggerContext) DeepCopy() *AdhocBasedTriggerContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdhocBasedTriggerContext.
func (*AdhocBasedTriggerContext) DeepCopyInto ¶
func (in *AdhocBasedTriggerContext) DeepCopyInto(out *AdhocBasedTriggerContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdhocBasedTriggerContext_STATUS ¶
type AdhocBasedTriggerContext_STATUS struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TaggingCriteria *AdhocBasedTaggingCriteria_STATUS `json:"taggingCriteria,omitempty"` }
Storage version of v1api20231101.AdhocBasedTriggerContext_STATUS
func (*AdhocBasedTriggerContext_STATUS) DeepCopy ¶
func (in *AdhocBasedTriggerContext_STATUS) DeepCopy() *AdhocBasedTriggerContext_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdhocBasedTriggerContext_STATUS.
func (*AdhocBasedTriggerContext_STATUS) DeepCopyInto ¶
func (in *AdhocBasedTriggerContext_STATUS) DeepCopyInto(out *AdhocBasedTriggerContext_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthCredentials ¶
type AuthCredentials struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretStoreBasedAuthCredentials *SecretStoreBasedAuthCredentials `json:"secretStoreBasedAuthCredentials,omitempty"` }
Storage version of v1api20231101.AuthCredentials
func (*AuthCredentials) DeepCopy ¶
func (in *AuthCredentials) DeepCopy() *AuthCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthCredentials.
func (*AuthCredentials) DeepCopyInto ¶
func (in *AuthCredentials) DeepCopyInto(out *AuthCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthCredentials_STATUS ¶
type AuthCredentials_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretStoreBasedAuthCredentials *SecretStoreBasedAuthCredentials_STATUS `json:"secretStoreBasedAuthCredentials,omitempty"` }
Storage version of v1api20231101.AuthCredentials_STATUS
func (*AuthCredentials_STATUS) DeepCopy ¶
func (in *AuthCredentials_STATUS) DeepCopy() *AuthCredentials_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthCredentials_STATUS.
func (*AuthCredentials_STATUS) DeepCopyInto ¶
func (in *AuthCredentials_STATUS) DeepCopyInto(out *AuthCredentials_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBackupParams ¶
type AzureBackupParams struct { BackupType *string `json:"backupType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AzureBackupParams
func (*AzureBackupParams) DeepCopy ¶
func (in *AzureBackupParams) DeepCopy() *AzureBackupParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBackupParams.
func (*AzureBackupParams) DeepCopyInto ¶
func (in *AzureBackupParams) DeepCopyInto(out *AzureBackupParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBackupParams_STATUS ¶
type AzureBackupParams_STATUS struct { BackupType *string `json:"backupType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AzureBackupParams_STATUS
func (*AzureBackupParams_STATUS) DeepCopy ¶
func (in *AzureBackupParams_STATUS) DeepCopy() *AzureBackupParams_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBackupParams_STATUS.
func (*AzureBackupParams_STATUS) DeepCopyInto ¶
func (in *AzureBackupParams_STATUS) DeepCopyInto(out *AzureBackupParams_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBackupRule ¶
type AzureBackupRule struct { BackupParameters *BackupParameters `json:"backupParameters,omitempty"` DataStore *DataStoreInfoBase `json:"dataStore,omitempty"` Name *string `json:"name,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Trigger *TriggerContext `json:"trigger,omitempty"` }
Storage version of v1api20231101.AzureBackupRule
func (*AzureBackupRule) DeepCopy ¶
func (in *AzureBackupRule) DeepCopy() *AzureBackupRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBackupRule.
func (*AzureBackupRule) DeepCopyInto ¶
func (in *AzureBackupRule) DeepCopyInto(out *AzureBackupRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureBackupRule_STATUS ¶
type AzureBackupRule_STATUS struct { BackupParameters *BackupParameters_STATUS `json:"backupParameters,omitempty"` DataStore *DataStoreInfoBase_STATUS `json:"dataStore,omitempty"` Name *string `json:"name,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Trigger *TriggerContext_STATUS `json:"trigger,omitempty"` }
Storage version of v1api20231101.AzureBackupRule_STATUS
func (*AzureBackupRule_STATUS) DeepCopy ¶
func (in *AzureBackupRule_STATUS) DeepCopy() *AzureBackupRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureBackupRule_STATUS.
func (*AzureBackupRule_STATUS) DeepCopyInto ¶
func (in *AzureBackupRule_STATUS) DeepCopyInto(out *AzureBackupRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMonitorAlertSettings ¶
type AzureMonitorAlertSettings struct { AlertsForAllJobFailures *string `json:"alertsForAllJobFailures,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AzureMonitorAlertSettings Settings for Azure Monitor based alerts
func (*AzureMonitorAlertSettings) DeepCopy ¶
func (in *AzureMonitorAlertSettings) DeepCopy() *AzureMonitorAlertSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMonitorAlertSettings.
func (*AzureMonitorAlertSettings) DeepCopyInto ¶
func (in *AzureMonitorAlertSettings) DeepCopyInto(out *AzureMonitorAlertSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureMonitorAlertSettings_STATUS ¶
type AzureMonitorAlertSettings_STATUS struct { AlertsForAllJobFailures *string `json:"alertsForAllJobFailures,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AzureMonitorAlertSettings_STATUS Settings for Azure Monitor based alerts
func (*AzureMonitorAlertSettings_STATUS) DeepCopy ¶
func (in *AzureMonitorAlertSettings_STATUS) DeepCopy() *AzureMonitorAlertSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureMonitorAlertSettings_STATUS.
func (*AzureMonitorAlertSettings_STATUS) DeepCopyInto ¶
func (in *AzureMonitorAlertSettings_STATUS) DeepCopyInto(out *AzureMonitorAlertSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureOperationalStoreParameters ¶
type AzureOperationalStoreParameters struct { DataStoreType *string `json:"dataStoreType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // ResourceGroupReference: Gets or sets the Snapshot Resource Group Uri. ResourceGroupReference *genruntime.ResourceReference `armReference:"ResourceGroupId" json:"resourceGroupReference,omitempty"` }
Storage version of v1api20231101.AzureOperationalStoreParameters
func (*AzureOperationalStoreParameters) DeepCopy ¶
func (in *AzureOperationalStoreParameters) DeepCopy() *AzureOperationalStoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureOperationalStoreParameters.
func (*AzureOperationalStoreParameters) DeepCopyInto ¶
func (in *AzureOperationalStoreParameters) DeepCopyInto(out *AzureOperationalStoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureOperationalStoreParameters_STATUS ¶
type AzureOperationalStoreParameters_STATUS struct { DataStoreType *string `json:"dataStoreType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceGroupId *string `json:"resourceGroupId,omitempty"` }
Storage version of v1api20231101.AzureOperationalStoreParameters_STATUS
func (*AzureOperationalStoreParameters_STATUS) DeepCopy ¶
func (in *AzureOperationalStoreParameters_STATUS) DeepCopy() *AzureOperationalStoreParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureOperationalStoreParameters_STATUS.
func (*AzureOperationalStoreParameters_STATUS) DeepCopyInto ¶
func (in *AzureOperationalStoreParameters_STATUS) DeepCopyInto(out *AzureOperationalStoreParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureRetentionRule ¶
type AzureRetentionRule struct { IsDefault *bool `json:"isDefault,omitempty"` Lifecycles []SourceLifeCycle `json:"lifecycles,omitempty"` Name *string `json:"name,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AzureRetentionRule
func (*AzureRetentionRule) DeepCopy ¶
func (in *AzureRetentionRule) DeepCopy() *AzureRetentionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureRetentionRule.
func (*AzureRetentionRule) DeepCopyInto ¶
func (in *AzureRetentionRule) DeepCopyInto(out *AzureRetentionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureRetentionRule_STATUS ¶
type AzureRetentionRule_STATUS struct { IsDefault *bool `json:"isDefault,omitempty"` Lifecycles []SourceLifeCycle_STATUS `json:"lifecycles,omitempty"` Name *string `json:"name,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.AzureRetentionRule_STATUS
func (*AzureRetentionRule_STATUS) DeepCopy ¶
func (in *AzureRetentionRule_STATUS) DeepCopy() *AzureRetentionRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureRetentionRule_STATUS.
func (*AzureRetentionRule_STATUS) DeepCopyInto ¶
func (in *AzureRetentionRule_STATUS) DeepCopyInto(out *AzureRetentionRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupCriteria ¶
type BackupCriteria struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ScheduleBasedBackupCriteria *ScheduleBasedBackupCriteria `json:"scheduleBasedBackupCriteria,omitempty"` }
Storage version of v1api20231101.BackupCriteria
func (*BackupCriteria) DeepCopy ¶
func (in *BackupCriteria) DeepCopy() *BackupCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupCriteria.
func (*BackupCriteria) DeepCopyInto ¶
func (in *BackupCriteria) DeepCopyInto(out *BackupCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupCriteria_STATUS ¶
type BackupCriteria_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ScheduleBasedBackupCriteria *ScheduleBasedBackupCriteria_STATUS `json:"scheduleBasedBackupCriteria,omitempty"` }
Storage version of v1api20231101.BackupCriteria_STATUS
func (*BackupCriteria_STATUS) DeepCopy ¶
func (in *BackupCriteria_STATUS) DeepCopy() *BackupCriteria_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupCriteria_STATUS.
func (*BackupCriteria_STATUS) DeepCopyInto ¶
func (in *BackupCriteria_STATUS) DeepCopyInto(out *BackupCriteria_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupDatasourceParameters ¶
type BackupDatasourceParameters struct { Blob *BlobBackupDatasourceParameters `json:"blobBackupDatasourceParameters,omitempty"` KubernetesCluster *KubernetesClusterBackupDatasourceParameters `json:"kubernetesClusterBackupDatasourceParameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupDatasourceParameters
func (*BackupDatasourceParameters) DeepCopy ¶
func (in *BackupDatasourceParameters) DeepCopy() *BackupDatasourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupDatasourceParameters.
func (*BackupDatasourceParameters) DeepCopyInto ¶
func (in *BackupDatasourceParameters) DeepCopyInto(out *BackupDatasourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupDatasourceParameters_STATUS ¶
type BackupDatasourceParameters_STATUS struct { Blob *BlobBackupDatasourceParameters_STATUS `json:"blobBackupDatasourceParameters,omitempty"` KubernetesCluster *KubernetesClusterBackupDatasourceParameters_STATUS `json:"kubernetesClusterBackupDatasourceParameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupDatasourceParameters_STATUS
func (*BackupDatasourceParameters_STATUS) DeepCopy ¶
func (in *BackupDatasourceParameters_STATUS) DeepCopy() *BackupDatasourceParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupDatasourceParameters_STATUS.
func (*BackupDatasourceParameters_STATUS) DeepCopyInto ¶
func (in *BackupDatasourceParameters_STATUS) DeepCopyInto(out *BackupDatasourceParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstance ¶
type BackupInstance struct { DataSourceInfo *Datasource `json:"dataSourceInfo,omitempty"` DataSourceSetInfo *DatasourceSet `json:"dataSourceSetInfo,omitempty"` DatasourceAuthCredentials *AuthCredentials `json:"datasourceAuthCredentials,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` IdentityDetails *IdentityDetails `json:"identityDetails,omitempty"` ObjectType *string `json:"objectType,omitempty"` PolicyInfo *PolicyInfo `json:"policyInfo,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ValidationType *string `json:"validationType,omitempty"` }
Storage version of v1api20231101.BackupInstance Backup Instance
func (*BackupInstance) DeepCopy ¶
func (in *BackupInstance) DeepCopy() *BackupInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstance.
func (*BackupInstance) DeepCopyInto ¶
func (in *BackupInstance) DeepCopyInto(out *BackupInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupInstance_STATUS ¶
type BackupInstance_STATUS struct { CurrentProtectionState *string `json:"currentProtectionState,omitempty"` DataSourceInfo *Datasource_STATUS `json:"dataSourceInfo,omitempty"` DataSourceSetInfo *DatasourceSet_STATUS `json:"dataSourceSetInfo,omitempty"` DatasourceAuthCredentials *AuthCredentials_STATUS `json:"datasourceAuthCredentials,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` IdentityDetails *IdentityDetails_STATUS `json:"identityDetails,omitempty"` ObjectType *string `json:"objectType,omitempty"` PolicyInfo *PolicyInfo_STATUS `json:"policyInfo,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProtectionErrorDetails *UserFacingError_STATUS `json:"protectionErrorDetails,omitempty"` ProtectionStatus *ProtectionStatusDetails_STATUS `json:"protectionStatus,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ValidationType *string `json:"validationType,omitempty"` }
Storage version of v1api20231101.BackupInstance_STATUS Backup Instance
func (*BackupInstance_STATUS) DeepCopy ¶
func (in *BackupInstance_STATUS) DeepCopy() *BackupInstance_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupInstance_STATUS.
func (*BackupInstance_STATUS) DeepCopyInto ¶
func (in *BackupInstance_STATUS) DeepCopyInto(out *BackupInstance_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupParameters ¶
type BackupParameters struct { AzureBackupParams *AzureBackupParams `json:"azureBackupParams,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupParameters
func (*BackupParameters) DeepCopy ¶
func (in *BackupParameters) DeepCopy() *BackupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupParameters.
func (*BackupParameters) DeepCopyInto ¶
func (in *BackupParameters) DeepCopyInto(out *BackupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupParameters_STATUS ¶
type BackupParameters_STATUS struct { AzureBackupParams *AzureBackupParams_STATUS `json:"azureBackupParams,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupParameters_STATUS
func (*BackupParameters_STATUS) DeepCopy ¶
func (in *BackupParameters_STATUS) DeepCopy() *BackupParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupParameters_STATUS.
func (*BackupParameters_STATUS) DeepCopyInto ¶
func (in *BackupParameters_STATUS) DeepCopyInto(out *BackupParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicy ¶
type BackupPolicy struct { DatasourceTypes []string `json:"datasourceTypes,omitempty"` ObjectType *string `json:"objectType,omitempty"` PolicyRules []BasePolicyRule `json:"policyRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupPolicy
func (*BackupPolicy) DeepCopy ¶
func (in *BackupPolicy) DeepCopy() *BackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicy.
func (*BackupPolicy) DeepCopyInto ¶
func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicy_STATUS ¶
type BackupPolicy_STATUS struct { DatasourceTypes []string `json:"datasourceTypes,omitempty"` ObjectType *string `json:"objectType,omitempty"` PolicyRules []BasePolicyRule_STATUS `json:"policyRules,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupPolicy_STATUS
func (*BackupPolicy_STATUS) DeepCopy ¶
func (in *BackupPolicy_STATUS) DeepCopy() *BackupPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicy_STATUS.
func (*BackupPolicy_STATUS) DeepCopyInto ¶
func (in *BackupPolicy_STATUS) DeepCopyInto(out *BackupPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSchedule ¶
type BackupSchedule struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RepeatingTimeIntervals []string `json:"repeatingTimeIntervals,omitempty"` TimeZone *string `json:"timeZone,omitempty"` }
Storage version of v1api20231101.BackupSchedule Schedule for backup
func (*BackupSchedule) DeepCopy ¶
func (in *BackupSchedule) DeepCopy() *BackupSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSchedule.
func (*BackupSchedule) DeepCopyInto ¶
func (in *BackupSchedule) DeepCopyInto(out *BackupSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSchedule_STATUS ¶
type BackupSchedule_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RepeatingTimeIntervals []string `json:"repeatingTimeIntervals,omitempty"` TimeZone *string `json:"timeZone,omitempty"` }
Storage version of v1api20231101.BackupSchedule_STATUS Schedule for backup
func (*BackupSchedule_STATUS) DeepCopy ¶
func (in *BackupSchedule_STATUS) DeepCopy() *BackupSchedule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSchedule_STATUS.
func (*BackupSchedule_STATUS) DeepCopyInto ¶
func (in *BackupSchedule_STATUS) DeepCopyInto(out *BackupSchedule_STATUS)
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 BackupVault_Spec `json:"spec,omitempty"` Status BackupVaultResource_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231101.BackupVault Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}
func (*BackupVault) AzureName ¶
func (vault *BackupVault) AzureName() string
AzureName returns the Azure name of the resource
func (*BackupVault) ConfigMapDestinationExpressions ¶
func (vault *BackupVault) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) ExportKubernetesConfigMaps ¶
func (vault *BackupVault) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.
func (BackupVault) GetAPIVersion ¶
func (vault BackupVault) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-01"
func (*BackupVault) GetConditions ¶
func (vault *BackupVault) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BackupVault) GetResourceScope ¶
func (vault *BackupVault) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*BackupVault) GetSpec ¶
func (vault *BackupVault) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BackupVault) GetStatus ¶
func (vault *BackupVault) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BackupVault) GetSupportedOperations ¶
func (vault *BackupVault) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*BackupVault) GetType ¶
func (vault *BackupVault) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DataProtection/backupVaults"
func (*BackupVault) Hub ¶
func (vault *BackupVault) Hub()
Hub marks that this BackupVault is the hub type for conversion
func (*BackupVault) NewEmptyStatus ¶
func (vault *BackupVault) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BackupVault) OriginalGVK ¶
func (vault *BackupVault) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BackupVault) Owner ¶
func (vault *BackupVault) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*BackupVault) SecretDestinationExpressions ¶
func (vault *BackupVault) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*BackupVault) SetConditions ¶
func (vault *BackupVault) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BackupVault) SetStatus ¶
func (vault *BackupVault) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type BackupVaultList ¶
type BackupVaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupVault `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20231101.BackupVault Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}
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.
type BackupVaultOperatorConfigMaps ¶
type BackupVaultOperatorConfigMaps struct { PrincipalId *genruntime.ConfigMapDestination `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupVaultOperatorConfigMaps
func (*BackupVaultOperatorConfigMaps) DeepCopy ¶
func (in *BackupVaultOperatorConfigMaps) DeepCopy() *BackupVaultOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultOperatorConfigMaps.
func (*BackupVaultOperatorConfigMaps) DeepCopyInto ¶
func (in *BackupVaultOperatorConfigMaps) DeepCopyInto(out *BackupVaultOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultOperatorSpec ¶
type BackupVaultOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` ConfigMaps *BackupVaultOperatorConfigMaps `json:"configMaps,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20231101.BackupVaultOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*BackupVaultOperatorSpec) DeepCopy ¶
func (in *BackupVaultOperatorSpec) DeepCopy() *BackupVaultOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultOperatorSpec.
func (*BackupVaultOperatorSpec) DeepCopyInto ¶
func (in *BackupVaultOperatorSpec) DeepCopyInto(out *BackupVaultOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultResource_STATUS ¶
type BackupVaultResource_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` ETag *string `json:"eTag,omitempty"` Id *string `json:"id,omitempty"` Identity *DppIdentityDetails_STATUS `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *BackupVault_STATUS `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20231101.BackupVaultResource_STATUS Backup Vault Resource
func (*BackupVaultResource_STATUS) ConvertStatusFrom ¶
func (resource *BackupVaultResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BackupVaultResource_STATUS from the provided source
func (*BackupVaultResource_STATUS) ConvertStatusTo ¶
func (resource *BackupVaultResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BackupVaultResource_STATUS
func (*BackupVaultResource_STATUS) DeepCopy ¶
func (in *BackupVaultResource_STATUS) DeepCopy() *BackupVaultResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultResource_STATUS.
func (*BackupVaultResource_STATUS) DeepCopyInto ¶
func (in *BackupVaultResource_STATUS) DeepCopyInto(out *BackupVaultResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultSpec ¶
type BackupVaultSpec struct { FeatureSettings *FeatureSettings `json:"featureSettings,omitempty"` MonitoringSettings *MonitoringSettings `json:"monitoringSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReplicatedRegions []string `json:"replicatedRegions,omitempty"` SecuritySettings *SecuritySettings `json:"securitySettings,omitempty"` StorageSettings []StorageSetting `json:"storageSettings,omitempty"` }
Storage version of v1api20231101.BackupVaultSpec Backup Vault
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 BackupVault_STATUS ¶
type BackupVault_STATUS struct { FeatureSettings *FeatureSettings_STATUS `json:"featureSettings,omitempty"` IsVaultProtectedByResourceGuard *bool `json:"isVaultProtectedByResourceGuard,omitempty"` MonitoringSettings *MonitoringSettings_STATUS `json:"monitoringSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` ReplicatedRegions []string `json:"replicatedRegions,omitempty"` ResourceMoveDetails *ResourceMoveDetails_STATUS `json:"resourceMoveDetails,omitempty"` ResourceMoveState *string `json:"resourceMoveState,omitempty"` SecureScore *string `json:"secureScore,omitempty"` SecuritySettings *SecuritySettings_STATUS `json:"securitySettings,omitempty"` StorageSettings []StorageSetting_STATUS `json:"storageSettings,omitempty"` }
Storage version of v1api20231101.BackupVault_STATUS Backup Vault
func (*BackupVault_STATUS) DeepCopy ¶
func (in *BackupVault_STATUS) DeepCopy() *BackupVault_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVault_STATUS.
func (*BackupVault_STATUS) DeepCopyInto ¶
func (in *BackupVault_STATUS) DeepCopyInto(out *BackupVault_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVault_Spec ¶
type BackupVault_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` Identity *DppIdentityDetails `json:"identity,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *BackupVaultOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` Properties *BackupVaultSpec `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20231101.BackupVault_Spec
func (*BackupVault_Spec) ConvertSpecFrom ¶
func (vault *BackupVault_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BackupVault_Spec from the provided source
func (*BackupVault_Spec) ConvertSpecTo ¶
func (vault *BackupVault_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BackupVault_Spec
func (*BackupVault_Spec) DeepCopy ¶
func (in *BackupVault_Spec) DeepCopy() *BackupVault_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVault_Spec.
func (*BackupVault_Spec) DeepCopyInto ¶
func (in *BackupVault_Spec) DeepCopyInto(out *BackupVault_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultsBackupInstance ¶
type BackupVaultsBackupInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupVaultsBackupInstance_Spec `json:"spec,omitempty"` Status BackupVaultsBackupInstance_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231101.BackupVaultsBackupInstance Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}
func (*BackupVaultsBackupInstance) AzureName ¶
func (instance *BackupVaultsBackupInstance) AzureName() string
AzureName returns the Azure name of the resource
func (*BackupVaultsBackupInstance) ConfigMapDestinationExpressions ¶
func (instance *BackupVaultsBackupInstance) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*BackupVaultsBackupInstance) DeepCopy ¶
func (in *BackupVaultsBackupInstance) DeepCopy() *BackupVaultsBackupInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupInstance.
func (*BackupVaultsBackupInstance) DeepCopyInto ¶
func (in *BackupVaultsBackupInstance) DeepCopyInto(out *BackupVaultsBackupInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupVaultsBackupInstance) DeepCopyObject ¶
func (in *BackupVaultsBackupInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (BackupVaultsBackupInstance) GetAPIVersion ¶
func (instance BackupVaultsBackupInstance) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-01"
func (*BackupVaultsBackupInstance) GetConditions ¶
func (instance *BackupVaultsBackupInstance) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BackupVaultsBackupInstance) GetResourceScope ¶
func (instance *BackupVaultsBackupInstance) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*BackupVaultsBackupInstance) GetSpec ¶
func (instance *BackupVaultsBackupInstance) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BackupVaultsBackupInstance) GetStatus ¶
func (instance *BackupVaultsBackupInstance) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BackupVaultsBackupInstance) GetSupportedOperations ¶
func (instance *BackupVaultsBackupInstance) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*BackupVaultsBackupInstance) GetType ¶
func (instance *BackupVaultsBackupInstance) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DataProtection/backupVaults/backupInstances"
func (*BackupVaultsBackupInstance) Hub ¶
func (instance *BackupVaultsBackupInstance) Hub()
Hub marks that this BackupVaultsBackupInstance is the hub type for conversion
func (*BackupVaultsBackupInstance) NewEmptyStatus ¶
func (instance *BackupVaultsBackupInstance) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BackupVaultsBackupInstance) OriginalGVK ¶
func (instance *BackupVaultsBackupInstance) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BackupVaultsBackupInstance) Owner ¶
func (instance *BackupVaultsBackupInstance) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*BackupVaultsBackupInstance) SecretDestinationExpressions ¶
func (instance *BackupVaultsBackupInstance) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*BackupVaultsBackupInstance) SetConditions ¶
func (instance *BackupVaultsBackupInstance) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BackupVaultsBackupInstance) SetStatus ¶
func (instance *BackupVaultsBackupInstance) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type BackupVaultsBackupInstanceList ¶
type BackupVaultsBackupInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupVaultsBackupInstance `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20231101.BackupVaultsBackupInstance Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}
func (*BackupVaultsBackupInstanceList) DeepCopy ¶
func (in *BackupVaultsBackupInstanceList) DeepCopy() *BackupVaultsBackupInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupInstanceList.
func (*BackupVaultsBackupInstanceList) DeepCopyInto ¶
func (in *BackupVaultsBackupInstanceList) DeepCopyInto(out *BackupVaultsBackupInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupVaultsBackupInstanceList) DeepCopyObject ¶
func (in *BackupVaultsBackupInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupVaultsBackupInstanceOperatorSpec ¶
type BackupVaultsBackupInstanceOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20231101.BackupVaultsBackupInstanceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*BackupVaultsBackupInstanceOperatorSpec) DeepCopy ¶
func (in *BackupVaultsBackupInstanceOperatorSpec) DeepCopy() *BackupVaultsBackupInstanceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupInstanceOperatorSpec.
func (*BackupVaultsBackupInstanceOperatorSpec) DeepCopyInto ¶
func (in *BackupVaultsBackupInstanceOperatorSpec) DeepCopyInto(out *BackupVaultsBackupInstanceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultsBackupInstance_STATUS ¶
type BackupVaultsBackupInstance_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *BackupInstance_STATUS `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20231101.BackupVaultsBackupInstance_STATUS
func (*BackupVaultsBackupInstance_STATUS) ConvertStatusFrom ¶
func (instance *BackupVaultsBackupInstance_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BackupVaultsBackupInstance_STATUS from the provided source
func (*BackupVaultsBackupInstance_STATUS) ConvertStatusTo ¶
func (instance *BackupVaultsBackupInstance_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BackupVaultsBackupInstance_STATUS
func (*BackupVaultsBackupInstance_STATUS) DeepCopy ¶
func (in *BackupVaultsBackupInstance_STATUS) DeepCopy() *BackupVaultsBackupInstance_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupInstance_STATUS.
func (*BackupVaultsBackupInstance_STATUS) DeepCopyInto ¶
func (in *BackupVaultsBackupInstance_STATUS) DeepCopyInto(out *BackupVaultsBackupInstance_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultsBackupInstance_Spec ¶
type BackupVaultsBackupInstance_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` OperatorSpec *BackupVaultsBackupInstanceOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a dataprotection.azure.com/BackupVault resource Owner *genruntime.KnownResourceReference `group:"dataprotection.azure.com" json:"owner,omitempty" kind:"BackupVault"` Properties *BackupInstance `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20231101.BackupVaultsBackupInstance_Spec
func (*BackupVaultsBackupInstance_Spec) ConvertSpecFrom ¶
func (instance *BackupVaultsBackupInstance_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BackupVaultsBackupInstance_Spec from the provided source
func (*BackupVaultsBackupInstance_Spec) ConvertSpecTo ¶
func (instance *BackupVaultsBackupInstance_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BackupVaultsBackupInstance_Spec
func (*BackupVaultsBackupInstance_Spec) DeepCopy ¶
func (in *BackupVaultsBackupInstance_Spec) DeepCopy() *BackupVaultsBackupInstance_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupInstance_Spec.
func (*BackupVaultsBackupInstance_Spec) DeepCopyInto ¶
func (in *BackupVaultsBackupInstance_Spec) DeepCopyInto(out *BackupVaultsBackupInstance_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultsBackupPolicy ¶
type BackupVaultsBackupPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupVaultsBackupPolicy_Spec `json:"spec,omitempty"` Status BackupVaultsBackupPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20231101.BackupVaultsBackupPolicy Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}
func (*BackupVaultsBackupPolicy) AzureName ¶
func (policy *BackupVaultsBackupPolicy) AzureName() string
AzureName returns the Azure name of the resource
func (*BackupVaultsBackupPolicy) ConfigMapDestinationExpressions ¶
func (policy *BackupVaultsBackupPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*BackupVaultsBackupPolicy) DeepCopy ¶
func (in *BackupVaultsBackupPolicy) DeepCopy() *BackupVaultsBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupPolicy.
func (*BackupVaultsBackupPolicy) DeepCopyInto ¶
func (in *BackupVaultsBackupPolicy) DeepCopyInto(out *BackupVaultsBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupVaultsBackupPolicy) DeepCopyObject ¶
func (in *BackupVaultsBackupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (BackupVaultsBackupPolicy) GetAPIVersion ¶
func (policy BackupVaultsBackupPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-11-01"
func (*BackupVaultsBackupPolicy) GetConditions ¶
func (policy *BackupVaultsBackupPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BackupVaultsBackupPolicy) GetResourceScope ¶
func (policy *BackupVaultsBackupPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*BackupVaultsBackupPolicy) GetSpec ¶
func (policy *BackupVaultsBackupPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BackupVaultsBackupPolicy) GetStatus ¶
func (policy *BackupVaultsBackupPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BackupVaultsBackupPolicy) GetSupportedOperations ¶
func (policy *BackupVaultsBackupPolicy) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*BackupVaultsBackupPolicy) GetType ¶
func (policy *BackupVaultsBackupPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DataProtection/backupVaults/backupPolicies"
func (*BackupVaultsBackupPolicy) Hub ¶
func (policy *BackupVaultsBackupPolicy) Hub()
Hub marks that this BackupVaultsBackupPolicy is the hub type for conversion
func (*BackupVaultsBackupPolicy) NewEmptyStatus ¶
func (policy *BackupVaultsBackupPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BackupVaultsBackupPolicy) OriginalGVK ¶
func (policy *BackupVaultsBackupPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BackupVaultsBackupPolicy) Owner ¶
func (policy *BackupVaultsBackupPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*BackupVaultsBackupPolicy) SecretDestinationExpressions ¶
func (policy *BackupVaultsBackupPolicy) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*BackupVaultsBackupPolicy) SetConditions ¶
func (policy *BackupVaultsBackupPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BackupVaultsBackupPolicy) SetStatus ¶
func (policy *BackupVaultsBackupPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type BackupVaultsBackupPolicyList ¶
type BackupVaultsBackupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupVaultsBackupPolicy `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20231101.BackupVaultsBackupPolicy Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-11-01/dataprotection.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}
func (*BackupVaultsBackupPolicyList) DeepCopy ¶
func (in *BackupVaultsBackupPolicyList) DeepCopy() *BackupVaultsBackupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupPolicyList.
func (*BackupVaultsBackupPolicyList) DeepCopyInto ¶
func (in *BackupVaultsBackupPolicyList) DeepCopyInto(out *BackupVaultsBackupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupVaultsBackupPolicyList) DeepCopyObject ¶
func (in *BackupVaultsBackupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupVaultsBackupPolicyOperatorSpec ¶
type BackupVaultsBackupPolicyOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20231101.BackupVaultsBackupPolicyOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*BackupVaultsBackupPolicyOperatorSpec) DeepCopy ¶
func (in *BackupVaultsBackupPolicyOperatorSpec) DeepCopy() *BackupVaultsBackupPolicyOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupPolicyOperatorSpec.
func (*BackupVaultsBackupPolicyOperatorSpec) DeepCopyInto ¶
func (in *BackupVaultsBackupPolicyOperatorSpec) DeepCopyInto(out *BackupVaultsBackupPolicyOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultsBackupPolicy_STATUS ¶
type BackupVaultsBackupPolicy_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *BaseBackupPolicy_STATUS `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20231101.BackupVaultsBackupPolicy_STATUS
func (*BackupVaultsBackupPolicy_STATUS) ConvertStatusFrom ¶
func (policy *BackupVaultsBackupPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BackupVaultsBackupPolicy_STATUS from the provided source
func (*BackupVaultsBackupPolicy_STATUS) ConvertStatusTo ¶
func (policy *BackupVaultsBackupPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BackupVaultsBackupPolicy_STATUS
func (*BackupVaultsBackupPolicy_STATUS) DeepCopy ¶
func (in *BackupVaultsBackupPolicy_STATUS) DeepCopy() *BackupVaultsBackupPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupPolicy_STATUS.
func (*BackupVaultsBackupPolicy_STATUS) DeepCopyInto ¶
func (in *BackupVaultsBackupPolicy_STATUS) DeepCopyInto(out *BackupVaultsBackupPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaultsBackupPolicy_Spec ¶
type BackupVaultsBackupPolicy_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` OperatorSpec *BackupVaultsBackupPolicyOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a dataprotection.azure.com/BackupVault resource Owner *genruntime.KnownResourceReference `group:"dataprotection.azure.com" json:"owner,omitempty" kind:"BackupVault"` Properties *BaseBackupPolicy `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BackupVaultsBackupPolicy_Spec
func (*BackupVaultsBackupPolicy_Spec) ConvertSpecFrom ¶
func (policy *BackupVaultsBackupPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BackupVaultsBackupPolicy_Spec from the provided source
func (*BackupVaultsBackupPolicy_Spec) ConvertSpecTo ¶
func (policy *BackupVaultsBackupPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BackupVaultsBackupPolicy_Spec
func (*BackupVaultsBackupPolicy_Spec) DeepCopy ¶
func (in *BackupVaultsBackupPolicy_Spec) DeepCopy() *BackupVaultsBackupPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultsBackupPolicy_Spec.
func (*BackupVaultsBackupPolicy_Spec) DeepCopyInto ¶
func (in *BackupVaultsBackupPolicy_Spec) DeepCopyInto(out *BackupVaultsBackupPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseBackupPolicy ¶
type BaseBackupPolicy struct { BackupPolicy *BackupPolicy `json:"backupPolicy,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BaseBackupPolicy
func (*BaseBackupPolicy) DeepCopy ¶
func (in *BaseBackupPolicy) DeepCopy() *BaseBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseBackupPolicy.
func (*BaseBackupPolicy) DeepCopyInto ¶
func (in *BaseBackupPolicy) DeepCopyInto(out *BaseBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseBackupPolicy_STATUS ¶
type BaseBackupPolicy_STATUS struct { BackupPolicy *BackupPolicy_STATUS `json:"backupPolicy,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BaseBackupPolicy_STATUS
func (*BaseBackupPolicy_STATUS) DeepCopy ¶
func (in *BaseBackupPolicy_STATUS) DeepCopy() *BaseBackupPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseBackupPolicy_STATUS.
func (*BaseBackupPolicy_STATUS) DeepCopyInto ¶
func (in *BaseBackupPolicy_STATUS) DeepCopyInto(out *BaseBackupPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePolicyRule ¶
type BasePolicyRule struct { AzureBackup *AzureBackupRule `json:"azureBackupRule,omitempty"` AzureRetention *AzureRetentionRule `json:"azureRetentionRule,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BasePolicyRule
func (*BasePolicyRule) DeepCopy ¶
func (in *BasePolicyRule) DeepCopy() *BasePolicyRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePolicyRule.
func (*BasePolicyRule) DeepCopyInto ¶
func (in *BasePolicyRule) DeepCopyInto(out *BasePolicyRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePolicyRule_STATUS ¶
type BasePolicyRule_STATUS struct { AzureBackup *AzureBackupRule_STATUS `json:"azureBackupRule,omitempty"` AzureRetention *AzureRetentionRule_STATUS `json:"azureRetentionRule,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BasePolicyRule_STATUS
func (*BasePolicyRule_STATUS) DeepCopy ¶
func (in *BasePolicyRule_STATUS) DeepCopy() *BasePolicyRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePolicyRule_STATUS.
func (*BasePolicyRule_STATUS) DeepCopyInto ¶
func (in *BasePolicyRule_STATUS) DeepCopyInto(out *BasePolicyRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseResourceProperties ¶
type BaseResourceProperties struct { DefaultResourceProperties *DefaultResourceProperties `json:"defaultResourceProperties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BaseResourceProperties
func (*BaseResourceProperties) DeepCopy ¶
func (in *BaseResourceProperties) DeepCopy() *BaseResourceProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseResourceProperties.
func (*BaseResourceProperties) DeepCopyInto ¶
func (in *BaseResourceProperties) DeepCopyInto(out *BaseResourceProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseResourceProperties_STATUS ¶
type BaseResourceProperties_STATUS struct { DefaultResourceProperties *DefaultResourceProperties_STATUS `json:"defaultResourceProperties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BaseResourceProperties_STATUS
func (*BaseResourceProperties_STATUS) DeepCopy ¶
func (in *BaseResourceProperties_STATUS) DeepCopy() *BaseResourceProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseResourceProperties_STATUS.
func (*BaseResourceProperties_STATUS) DeepCopyInto ¶
func (in *BaseResourceProperties_STATUS) DeepCopyInto(out *BaseResourceProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobBackupDatasourceParameters ¶
type BlobBackupDatasourceParameters struct { ContainersList []string `json:"containersList,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BlobBackupDatasourceParameters
func (*BlobBackupDatasourceParameters) DeepCopy ¶
func (in *BlobBackupDatasourceParameters) DeepCopy() *BlobBackupDatasourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobBackupDatasourceParameters.
func (*BlobBackupDatasourceParameters) DeepCopyInto ¶
func (in *BlobBackupDatasourceParameters) DeepCopyInto(out *BlobBackupDatasourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlobBackupDatasourceParameters_STATUS ¶
type BlobBackupDatasourceParameters_STATUS struct { ContainersList []string `json:"containersList,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.BlobBackupDatasourceParameters_STATUS
func (*BlobBackupDatasourceParameters_STATUS) DeepCopy ¶
func (in *BlobBackupDatasourceParameters_STATUS) DeepCopy() *BlobBackupDatasourceParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlobBackupDatasourceParameters_STATUS.
func (*BlobBackupDatasourceParameters_STATUS) DeepCopyInto ¶
func (in *BlobBackupDatasourceParameters_STATUS) DeepCopyInto(out *BlobBackupDatasourceParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CopyOnExpiryOption ¶
type CopyOnExpiryOption struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.CopyOnExpiryOption
func (*CopyOnExpiryOption) DeepCopy ¶
func (in *CopyOnExpiryOption) DeepCopy() *CopyOnExpiryOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyOnExpiryOption.
func (*CopyOnExpiryOption) DeepCopyInto ¶
func (in *CopyOnExpiryOption) DeepCopyInto(out *CopyOnExpiryOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CopyOnExpiryOption_STATUS ¶
type CopyOnExpiryOption_STATUS struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.CopyOnExpiryOption_STATUS
func (*CopyOnExpiryOption_STATUS) DeepCopy ¶
func (in *CopyOnExpiryOption_STATUS) DeepCopy() *CopyOnExpiryOption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyOnExpiryOption_STATUS.
func (*CopyOnExpiryOption_STATUS) DeepCopyInto ¶
func (in *CopyOnExpiryOption_STATUS) DeepCopyInto(out *CopyOnExpiryOption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CopyOption ¶
type CopyOption struct { CopyOnExpiry *CopyOnExpiryOption `json:"copyOnExpiryOption,omitempty"` CustomCopy *CustomCopyOption `json:"customCopyOption,omitempty"` ImmediateCopy *ImmediateCopyOption `json:"immediateCopyOption,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.CopyOption
func (*CopyOption) DeepCopy ¶
func (in *CopyOption) DeepCopy() *CopyOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyOption.
func (*CopyOption) DeepCopyInto ¶
func (in *CopyOption) DeepCopyInto(out *CopyOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CopyOption_STATUS ¶
type CopyOption_STATUS struct { CopyOnExpiry *CopyOnExpiryOption_STATUS `json:"copyOnExpiryOption,omitempty"` CustomCopy *CustomCopyOption_STATUS `json:"customCopyOption,omitempty"` ImmediateCopy *ImmediateCopyOption_STATUS `json:"immediateCopyOption,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.CopyOption_STATUS
func (*CopyOption_STATUS) DeepCopy ¶
func (in *CopyOption_STATUS) DeepCopy() *CopyOption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CopyOption_STATUS.
func (*CopyOption_STATUS) DeepCopyInto ¶
func (in *CopyOption_STATUS) DeepCopyInto(out *CopyOption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossRegionRestoreSettings ¶
type CrossRegionRestoreSettings struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.CrossRegionRestoreSettings
func (*CrossRegionRestoreSettings) DeepCopy ¶
func (in *CrossRegionRestoreSettings) DeepCopy() *CrossRegionRestoreSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossRegionRestoreSettings.
func (*CrossRegionRestoreSettings) DeepCopyInto ¶
func (in *CrossRegionRestoreSettings) DeepCopyInto(out *CrossRegionRestoreSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossRegionRestoreSettings_STATUS ¶
type CrossRegionRestoreSettings_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.CrossRegionRestoreSettings_STATUS
func (*CrossRegionRestoreSettings_STATUS) DeepCopy ¶
func (in *CrossRegionRestoreSettings_STATUS) DeepCopy() *CrossRegionRestoreSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossRegionRestoreSettings_STATUS.
func (*CrossRegionRestoreSettings_STATUS) DeepCopyInto ¶
func (in *CrossRegionRestoreSettings_STATUS) DeepCopyInto(out *CrossRegionRestoreSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossSubscriptionRestoreSettings ¶
type CrossSubscriptionRestoreSettings struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.CrossSubscriptionRestoreSettings CrossSubscriptionRestore Settings
func (*CrossSubscriptionRestoreSettings) DeepCopy ¶
func (in *CrossSubscriptionRestoreSettings) DeepCopy() *CrossSubscriptionRestoreSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossSubscriptionRestoreSettings.
func (*CrossSubscriptionRestoreSettings) DeepCopyInto ¶
func (in *CrossSubscriptionRestoreSettings) DeepCopyInto(out *CrossSubscriptionRestoreSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrossSubscriptionRestoreSettings_STATUS ¶
type CrossSubscriptionRestoreSettings_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.CrossSubscriptionRestoreSettings_STATUS CrossSubscriptionRestore Settings
func (*CrossSubscriptionRestoreSettings_STATUS) DeepCopy ¶
func (in *CrossSubscriptionRestoreSettings_STATUS) DeepCopy() *CrossSubscriptionRestoreSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrossSubscriptionRestoreSettings_STATUS.
func (*CrossSubscriptionRestoreSettings_STATUS) DeepCopyInto ¶
func (in *CrossSubscriptionRestoreSettings_STATUS) DeepCopyInto(out *CrossSubscriptionRestoreSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCopyOption ¶
type CustomCopyOption struct { Duration *string `json:"duration,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.CustomCopyOption
func (*CustomCopyOption) DeepCopy ¶
func (in *CustomCopyOption) DeepCopy() *CustomCopyOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCopyOption.
func (*CustomCopyOption) DeepCopyInto ¶
func (in *CustomCopyOption) DeepCopyInto(out *CustomCopyOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomCopyOption_STATUS ¶
type CustomCopyOption_STATUS struct { Duration *string `json:"duration,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.CustomCopyOption_STATUS
func (*CustomCopyOption_STATUS) DeepCopy ¶
func (in *CustomCopyOption_STATUS) DeepCopy() *CustomCopyOption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCopyOption_STATUS.
func (*CustomCopyOption_STATUS) DeepCopyInto ¶
func (in *CustomCopyOption_STATUS) DeepCopyInto(out *CustomCopyOption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataStoreInfoBase ¶
type DataStoreInfoBase struct { DataStoreType *string `json:"dataStoreType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DataStoreInfoBase DataStoreInfo base
func (*DataStoreInfoBase) DeepCopy ¶
func (in *DataStoreInfoBase) DeepCopy() *DataStoreInfoBase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStoreInfoBase.
func (*DataStoreInfoBase) DeepCopyInto ¶
func (in *DataStoreInfoBase) DeepCopyInto(out *DataStoreInfoBase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataStoreInfoBase_STATUS ¶
type DataStoreInfoBase_STATUS struct { DataStoreType *string `json:"dataStoreType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DataStoreInfoBase_STATUS DataStoreInfo base
func (*DataStoreInfoBase_STATUS) DeepCopy ¶
func (in *DataStoreInfoBase_STATUS) DeepCopy() *DataStoreInfoBase_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStoreInfoBase_STATUS.
func (*DataStoreInfoBase_STATUS) DeepCopyInto ¶
func (in *DataStoreInfoBase_STATUS) DeepCopyInto(out *DataStoreInfoBase_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataStoreParameters ¶
type DataStoreParameters struct { AzureOperationalStoreParameters *AzureOperationalStoreParameters `json:"azureOperationalStoreParameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DataStoreParameters
func (*DataStoreParameters) DeepCopy ¶
func (in *DataStoreParameters) DeepCopy() *DataStoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStoreParameters.
func (*DataStoreParameters) DeepCopyInto ¶
func (in *DataStoreParameters) DeepCopyInto(out *DataStoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataStoreParameters_STATUS ¶
type DataStoreParameters_STATUS struct { AzureOperationalStoreParameters *AzureOperationalStoreParameters_STATUS `json:"azureOperationalStoreParameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DataStoreParameters_STATUS
func (*DataStoreParameters_STATUS) DeepCopy ¶
func (in *DataStoreParameters_STATUS) DeepCopy() *DataStoreParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataStoreParameters_STATUS.
func (*DataStoreParameters_STATUS) DeepCopyInto ¶
func (in *DataStoreParameters_STATUS) DeepCopyInto(out *DataStoreParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Datasource ¶
type Datasource struct { DatasourceType *string `json:"datasourceType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceLocation *string `json:"resourceLocation,omitempty"` ResourceName *string `json:"resourceName,omitempty"` ResourceProperties *BaseResourceProperties `json:"resourceProperties,omitempty"` // +kubebuilder:validation:Required // ResourceReference: Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will // be the ID created by backup service via Fabric/Vault. ResourceReference *genruntime.ResourceReference `armReference:"ResourceID" json:"resourceReference,omitempty"` ResourceType *string `json:"resourceType,omitempty"` ResourceUri *string `json:"resourceUri,omitempty"` }
Storage version of v1api20231101.Datasource Datasource to be backed up
func (*Datasource) DeepCopy ¶
func (in *Datasource) DeepCopy() *Datasource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Datasource.
func (*Datasource) DeepCopyInto ¶
func (in *Datasource) DeepCopyInto(out *Datasource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSet ¶
type DatasourceSet struct { DatasourceType *string `json:"datasourceType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceLocation *string `json:"resourceLocation,omitempty"` ResourceName *string `json:"resourceName,omitempty"` ResourceProperties *BaseResourceProperties `json:"resourceProperties,omitempty"` // +kubebuilder:validation:Required // ResourceReference: Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will // be the ID created by backup service via Fabric/Vault. ResourceReference *genruntime.ResourceReference `armReference:"ResourceID" json:"resourceReference,omitempty"` ResourceType *string `json:"resourceType,omitempty"` ResourceUri *string `json:"resourceUri,omitempty"` }
Storage version of v1api20231101.DatasourceSet DatasourceSet details of datasource to be backed up
func (*DatasourceSet) DeepCopy ¶
func (in *DatasourceSet) DeepCopy() *DatasourceSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSet.
func (*DatasourceSet) DeepCopyInto ¶
func (in *DatasourceSet) DeepCopyInto(out *DatasourceSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSet_STATUS ¶
type DatasourceSet_STATUS struct { DatasourceType *string `json:"datasourceType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceLocation *string `json:"resourceLocation,omitempty"` ResourceName *string `json:"resourceName,omitempty"` ResourceProperties *BaseResourceProperties_STATUS `json:"resourceProperties,omitempty"` ResourceType *string `json:"resourceType,omitempty"` ResourceUri *string `json:"resourceUri,omitempty"` }
Storage version of v1api20231101.DatasourceSet_STATUS DatasourceSet details of datasource to be backed up
func (*DatasourceSet_STATUS) DeepCopy ¶
func (in *DatasourceSet_STATUS) DeepCopy() *DatasourceSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSet_STATUS.
func (*DatasourceSet_STATUS) DeepCopyInto ¶
func (in *DatasourceSet_STATUS) DeepCopyInto(out *DatasourceSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Datasource_STATUS ¶
type Datasource_STATUS struct { DatasourceType *string `json:"datasourceType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceLocation *string `json:"resourceLocation,omitempty"` ResourceName *string `json:"resourceName,omitempty"` ResourceProperties *BaseResourceProperties_STATUS `json:"resourceProperties,omitempty"` ResourceType *string `json:"resourceType,omitempty"` ResourceUri *string `json:"resourceUri,omitempty"` }
Storage version of v1api20231101.Datasource_STATUS Datasource to be backed up
func (*Datasource_STATUS) DeepCopy ¶
func (in *Datasource_STATUS) DeepCopy() *Datasource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Datasource_STATUS.
func (*Datasource_STATUS) DeepCopyInto ¶
func (in *Datasource_STATUS) DeepCopyInto(out *Datasource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Day ¶
type Day struct { Date *int `json:"date,omitempty"` IsLast *bool `json:"isLast,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.Day Day of the week
func (*Day) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Day.
func (*Day) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Day_STATUS ¶
type Day_STATUS struct { Date *int `json:"date,omitempty"` IsLast *bool `json:"isLast,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.Day_STATUS Day of the week
func (*Day_STATUS) DeepCopy ¶
func (in *Day_STATUS) DeepCopy() *Day_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Day_STATUS.
func (*Day_STATUS) DeepCopyInto ¶
func (in *Day_STATUS) DeepCopyInto(out *Day_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultResourceProperties ¶
type DefaultResourceProperties struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DefaultResourceProperties
func (*DefaultResourceProperties) DeepCopy ¶
func (in *DefaultResourceProperties) DeepCopy() *DefaultResourceProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultResourceProperties.
func (*DefaultResourceProperties) DeepCopyInto ¶
func (in *DefaultResourceProperties) DeepCopyInto(out *DefaultResourceProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultResourceProperties_STATUS ¶
type DefaultResourceProperties_STATUS struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DefaultResourceProperties_STATUS
func (*DefaultResourceProperties_STATUS) DeepCopy ¶
func (in *DefaultResourceProperties_STATUS) DeepCopy() *DefaultResourceProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultResourceProperties_STATUS.
func (*DefaultResourceProperties_STATUS) DeepCopyInto ¶
func (in *DefaultResourceProperties_STATUS) DeepCopyInto(out *DefaultResourceProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteOption ¶
type DeleteOption struct { AbsoluteDeleteOption *AbsoluteDeleteOption `json:"absoluteDeleteOption,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DeleteOption
func (*DeleteOption) DeepCopy ¶
func (in *DeleteOption) DeepCopy() *DeleteOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOption.
func (*DeleteOption) DeepCopyInto ¶
func (in *DeleteOption) DeepCopyInto(out *DeleteOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteOption_STATUS ¶
type DeleteOption_STATUS struct { AbsoluteDeleteOption *AbsoluteDeleteOption_STATUS `json:"absoluteDeleteOption,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.DeleteOption_STATUS
func (*DeleteOption_STATUS) DeepCopy ¶
func (in *DeleteOption_STATUS) DeepCopy() *DeleteOption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteOption_STATUS.
func (*DeleteOption_STATUS) DeepCopyInto ¶
func (in *DeleteOption_STATUS) DeepCopyInto(out *DeleteOption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DppIdentityDetails ¶
type DppIdentityDetails struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20231101.DppIdentityDetails Identity details
func (*DppIdentityDetails) DeepCopy ¶
func (in *DppIdentityDetails) DeepCopy() *DppIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DppIdentityDetails.
func (*DppIdentityDetails) DeepCopyInto ¶
func (in *DppIdentityDetails) DeepCopyInto(out *DppIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DppIdentityDetails_STATUS ¶
type DppIdentityDetails_STATUS struct { PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20231101.DppIdentityDetails_STATUS Identity details
func (*DppIdentityDetails_STATUS) DeepCopy ¶
func (in *DppIdentityDetails_STATUS) DeepCopy() *DppIdentityDetails_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DppIdentityDetails_STATUS.
func (*DppIdentityDetails_STATUS) DeepCopyInto ¶
func (in *DppIdentityDetails_STATUS) DeepCopyInto(out *DppIdentityDetails_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureSettings ¶
type FeatureSettings struct { CrossRegionRestoreSettings *CrossRegionRestoreSettings `json:"crossRegionRestoreSettings,omitempty"` CrossSubscriptionRestoreSettings *CrossSubscriptionRestoreSettings `json:"crossSubscriptionRestoreSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.FeatureSettings Class containing feature settings of vault
func (*FeatureSettings) DeepCopy ¶
func (in *FeatureSettings) DeepCopy() *FeatureSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSettings.
func (*FeatureSettings) DeepCopyInto ¶
func (in *FeatureSettings) DeepCopyInto(out *FeatureSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureSettings_STATUS ¶
type FeatureSettings_STATUS struct { CrossRegionRestoreSettings *CrossRegionRestoreSettings_STATUS `json:"crossRegionRestoreSettings,omitempty"` CrossSubscriptionRestoreSettings *CrossSubscriptionRestoreSettings_STATUS `json:"crossSubscriptionRestoreSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.FeatureSettings_STATUS Class containing feature settings of vault
func (*FeatureSettings_STATUS) DeepCopy ¶
func (in *FeatureSettings_STATUS) DeepCopy() *FeatureSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSettings_STATUS.
func (*FeatureSettings_STATUS) DeepCopyInto ¶
func (in *FeatureSettings_STATUS) DeepCopyInto(out *FeatureSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityDetails ¶
type IdentityDetails struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` UseSystemAssignedIdentity *bool `json:"useSystemAssignedIdentity,omitempty"` UserAssignedIdentityArmUrl *string `json:"userAssignedIdentityArmUrl,omitempty"` }
Storage version of v1api20231101.IdentityDetails
func (*IdentityDetails) DeepCopy ¶
func (in *IdentityDetails) DeepCopy() *IdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityDetails.
func (*IdentityDetails) DeepCopyInto ¶
func (in *IdentityDetails) DeepCopyInto(out *IdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityDetails_STATUS ¶
type IdentityDetails_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` UseSystemAssignedIdentity *bool `json:"useSystemAssignedIdentity,omitempty"` UserAssignedIdentityArmUrl *string `json:"userAssignedIdentityArmUrl,omitempty"` }
Storage version of v1api20231101.IdentityDetails_STATUS
func (*IdentityDetails_STATUS) DeepCopy ¶
func (in *IdentityDetails_STATUS) DeepCopy() *IdentityDetails_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityDetails_STATUS.
func (*IdentityDetails_STATUS) DeepCopyInto ¶
func (in *IdentityDetails_STATUS) DeepCopyInto(out *IdentityDetails_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmediateCopyOption ¶
type ImmediateCopyOption struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.ImmediateCopyOption
func (*ImmediateCopyOption) DeepCopy ¶
func (in *ImmediateCopyOption) DeepCopy() *ImmediateCopyOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmediateCopyOption.
func (*ImmediateCopyOption) DeepCopyInto ¶
func (in *ImmediateCopyOption) DeepCopyInto(out *ImmediateCopyOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmediateCopyOption_STATUS ¶
type ImmediateCopyOption_STATUS struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.ImmediateCopyOption_STATUS
func (*ImmediateCopyOption_STATUS) DeepCopy ¶
func (in *ImmediateCopyOption_STATUS) DeepCopy() *ImmediateCopyOption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmediateCopyOption_STATUS.
func (*ImmediateCopyOption_STATUS) DeepCopyInto ¶
func (in *ImmediateCopyOption_STATUS) DeepCopyInto(out *ImmediateCopyOption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmutabilitySettings ¶
type ImmutabilitySettings struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.ImmutabilitySettings Immutability Settings at vault level
func (*ImmutabilitySettings) DeepCopy ¶
func (in *ImmutabilitySettings) DeepCopy() *ImmutabilitySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilitySettings.
func (*ImmutabilitySettings) DeepCopyInto ¶
func (in *ImmutabilitySettings) DeepCopyInto(out *ImmutabilitySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImmutabilitySettings_STATUS ¶
type ImmutabilitySettings_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.ImmutabilitySettings_STATUS Immutability Settings at vault level
func (*ImmutabilitySettings_STATUS) DeepCopy ¶
func (in *ImmutabilitySettings_STATUS) DeepCopy() *ImmutabilitySettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImmutabilitySettings_STATUS.
func (*ImmutabilitySettings_STATUS) DeepCopyInto ¶
func (in *ImmutabilitySettings_STATUS) DeepCopyInto(out *ImmutabilitySettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InnerError_STATUS ¶
type InnerError_STATUS struct { AdditionalInfo map[string]string `json:"additionalInfo,omitempty"` Code *string `json:"code,omitempty"` EmbeddedInnerError *InnerError_STATUS_Unrolled `json:"embeddedInnerError,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.InnerError_STATUS Inner Error
func (*InnerError_STATUS) DeepCopy ¶
func (in *InnerError_STATUS) DeepCopy() *InnerError_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InnerError_STATUS.
func (*InnerError_STATUS) DeepCopyInto ¶
func (in *InnerError_STATUS) DeepCopyInto(out *InnerError_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InnerError_STATUS_Unrolled ¶
type InnerError_STATUS_Unrolled struct { AdditionalInfo map[string]string `json:"additionalInfo,omitempty"` Code *string `json:"code,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.InnerError_STATUS_Unrolled
func (*InnerError_STATUS_Unrolled) DeepCopy ¶
func (in *InnerError_STATUS_Unrolled) DeepCopy() *InnerError_STATUS_Unrolled
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InnerError_STATUS_Unrolled.
func (*InnerError_STATUS_Unrolled) DeepCopyInto ¶
func (in *InnerError_STATUS_Unrolled) DeepCopyInto(out *InnerError_STATUS_Unrolled)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterBackupDatasourceParameters ¶
type KubernetesClusterBackupDatasourceParameters struct { BackupHookReferences []NamespacedNameResource `json:"backupHookReferences,omitempty"` ExcludedNamespaces []string `json:"excludedNamespaces,omitempty"` ExcludedResourceTypes []string `json:"excludedResourceTypes,omitempty"` IncludeClusterScopeResources *bool `json:"includeClusterScopeResources,omitempty"` IncludedNamespaces []string `json:"includedNamespaces,omitempty"` IncludedResourceTypes []string `json:"includedResourceTypes,omitempty"` LabelSelectors []string `json:"labelSelectors,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SnapshotVolumes *bool `json:"snapshotVolumes,omitempty"` }
Storage version of v1api20231101.KubernetesClusterBackupDatasourceParameters
func (*KubernetesClusterBackupDatasourceParameters) DeepCopy ¶
func (in *KubernetesClusterBackupDatasourceParameters) DeepCopy() *KubernetesClusterBackupDatasourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterBackupDatasourceParameters.
func (*KubernetesClusterBackupDatasourceParameters) DeepCopyInto ¶
func (in *KubernetesClusterBackupDatasourceParameters) DeepCopyInto(out *KubernetesClusterBackupDatasourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesClusterBackupDatasourceParameters_STATUS ¶
type KubernetesClusterBackupDatasourceParameters_STATUS struct { BackupHookReferences []NamespacedNameResource_STATUS `json:"backupHookReferences,omitempty"` ExcludedNamespaces []string `json:"excludedNamespaces,omitempty"` ExcludedResourceTypes []string `json:"excludedResourceTypes,omitempty"` IncludeClusterScopeResources *bool `json:"includeClusterScopeResources,omitempty"` IncludedNamespaces []string `json:"includedNamespaces,omitempty"` IncludedResourceTypes []string `json:"includedResourceTypes,omitempty"` LabelSelectors []string `json:"labelSelectors,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SnapshotVolumes *bool `json:"snapshotVolumes,omitempty"` }
Storage version of v1api20231101.KubernetesClusterBackupDatasourceParameters_STATUS
func (*KubernetesClusterBackupDatasourceParameters_STATUS) DeepCopy ¶
func (in *KubernetesClusterBackupDatasourceParameters_STATUS) DeepCopy() *KubernetesClusterBackupDatasourceParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesClusterBackupDatasourceParameters_STATUS.
func (*KubernetesClusterBackupDatasourceParameters_STATUS) DeepCopyInto ¶
func (in *KubernetesClusterBackupDatasourceParameters_STATUS) DeepCopyInto(out *KubernetesClusterBackupDatasourceParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringSettings ¶
type MonitoringSettings struct { AzureMonitorAlertSettings *AzureMonitorAlertSettings `json:"azureMonitorAlertSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.MonitoringSettings Monitoring Settings
func (*MonitoringSettings) DeepCopy ¶
func (in *MonitoringSettings) DeepCopy() *MonitoringSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringSettings.
func (*MonitoringSettings) DeepCopyInto ¶
func (in *MonitoringSettings) DeepCopyInto(out *MonitoringSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringSettings_STATUS ¶
type MonitoringSettings_STATUS struct { AzureMonitorAlertSettings *AzureMonitorAlertSettings_STATUS `json:"azureMonitorAlertSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.MonitoringSettings_STATUS Monitoring Settings
func (*MonitoringSettings_STATUS) DeepCopy ¶
func (in *MonitoringSettings_STATUS) DeepCopy() *MonitoringSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringSettings_STATUS.
func (*MonitoringSettings_STATUS) DeepCopyInto ¶
func (in *MonitoringSettings_STATUS) DeepCopyInto(out *MonitoringSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedNameResource ¶
type NamespacedNameResource struct { Name *string `json:"name,omitempty"` Namespace *string `json:"namespace,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.NamespacedNameResource Class to refer resources which contains namespace and name
func (*NamespacedNameResource) DeepCopy ¶
func (in *NamespacedNameResource) DeepCopy() *NamespacedNameResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedNameResource.
func (*NamespacedNameResource) DeepCopyInto ¶
func (in *NamespacedNameResource) DeepCopyInto(out *NamespacedNameResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedNameResource_STATUS ¶
type NamespacedNameResource_STATUS struct { Name *string `json:"name,omitempty"` Namespace *string `json:"namespace,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.NamespacedNameResource_STATUS Class to refer resources which contains namespace and name
func (*NamespacedNameResource_STATUS) DeepCopy ¶
func (in *NamespacedNameResource_STATUS) DeepCopy() *NamespacedNameResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedNameResource_STATUS.
func (*NamespacedNameResource_STATUS) DeepCopyInto ¶
func (in *NamespacedNameResource_STATUS) DeepCopyInto(out *NamespacedNameResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyInfo ¶
type PolicyInfo struct { PolicyParameters *PolicyParameters `json:"policyParameters,omitempty"` // +kubebuilder:validation:Required PolicyReference *genruntime.ResourceReference `armReference:"PolicyId" json:"policyReference,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.PolicyInfo Policy Info in backupInstance
func (*PolicyInfo) DeepCopy ¶
func (in *PolicyInfo) DeepCopy() *PolicyInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyInfo.
func (*PolicyInfo) DeepCopyInto ¶
func (in *PolicyInfo) DeepCopyInto(out *PolicyInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyInfo_STATUS ¶
type PolicyInfo_STATUS struct { PolicyId *string `json:"policyId,omitempty"` PolicyParameters *PolicyParameters_STATUS `json:"policyParameters,omitempty"` PolicyVersion *string `json:"policyVersion,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.PolicyInfo_STATUS Policy Info in backupInstance
func (*PolicyInfo_STATUS) DeepCopy ¶
func (in *PolicyInfo_STATUS) DeepCopy() *PolicyInfo_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyInfo_STATUS.
func (*PolicyInfo_STATUS) DeepCopyInto ¶
func (in *PolicyInfo_STATUS) DeepCopyInto(out *PolicyInfo_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters ¶
type PolicyParameters struct { BackupDatasourceParametersList []BackupDatasourceParameters `json:"backupDatasourceParametersList,omitempty"` DataStoreParametersList []DataStoreParameters `json:"dataStoreParametersList,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.PolicyParameters Parameters in Policy
func (*PolicyParameters) DeepCopy ¶
func (in *PolicyParameters) DeepCopy() *PolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.
func (*PolicyParameters) DeepCopyInto ¶
func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters_STATUS ¶
type PolicyParameters_STATUS struct { BackupDatasourceParametersList []BackupDatasourceParameters_STATUS `json:"backupDatasourceParametersList,omitempty"` DataStoreParametersList []DataStoreParameters_STATUS `json:"dataStoreParametersList,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.PolicyParameters_STATUS Parameters in Policy
func (*PolicyParameters_STATUS) DeepCopy ¶
func (in *PolicyParameters_STATUS) DeepCopy() *PolicyParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters_STATUS.
func (*PolicyParameters_STATUS) DeepCopyInto ¶
func (in *PolicyParameters_STATUS) DeepCopyInto(out *PolicyParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProtectionStatusDetails_STATUS ¶
type ProtectionStatusDetails_STATUS struct { ErrorDetails *UserFacingError_STATUS `json:"errorDetails,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Status *string `json:"status,omitempty"` }
Storage version of v1api20231101.ProtectionStatusDetails_STATUS Protection status details
func (*ProtectionStatusDetails_STATUS) DeepCopy ¶
func (in *ProtectionStatusDetails_STATUS) DeepCopy() *ProtectionStatusDetails_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtectionStatusDetails_STATUS.
func (*ProtectionStatusDetails_STATUS) DeepCopyInto ¶
func (in *ProtectionStatusDetails_STATUS) DeepCopyInto(out *ProtectionStatusDetails_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceMoveDetails_STATUS ¶
type ResourceMoveDetails_STATUS struct { CompletionTimeUtc *string `json:"completionTimeUtc,omitempty"` OperationId *string `json:"operationId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourceResourcePath *string `json:"sourceResourcePath,omitempty"` StartTimeUtc *string `json:"startTimeUtc,omitempty"` TargetResourcePath *string `json:"targetResourcePath,omitempty"` }
Storage version of v1api20231101.ResourceMoveDetails_STATUS ResourceMoveDetails will be returned in response to GetResource call from ARM
func (*ResourceMoveDetails_STATUS) DeepCopy ¶
func (in *ResourceMoveDetails_STATUS) DeepCopy() *ResourceMoveDetails_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceMoveDetails_STATUS.
func (*ResourceMoveDetails_STATUS) DeepCopyInto ¶
func (in *ResourceMoveDetails_STATUS) DeepCopyInto(out *ResourceMoveDetails_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionTag ¶
type RetentionTag struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TagName *string `json:"tagName,omitempty"` }
Storage version of v1api20231101.RetentionTag Retention tag
func (*RetentionTag) DeepCopy ¶
func (in *RetentionTag) DeepCopy() *RetentionTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionTag.
func (*RetentionTag) DeepCopyInto ¶
func (in *RetentionTag) DeepCopyInto(out *RetentionTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionTag_STATUS ¶
type RetentionTag_STATUS struct { ETag *string `json:"eTag,omitempty"` Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TagName *string `json:"tagName,omitempty"` }
Storage version of v1api20231101.RetentionTag_STATUS Retention tag
func (*RetentionTag_STATUS) DeepCopy ¶
func (in *RetentionTag_STATUS) DeepCopy() *RetentionTag_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionTag_STATUS.
func (*RetentionTag_STATUS) DeepCopyInto ¶
func (in *RetentionTag_STATUS) DeepCopyInto(out *RetentionTag_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleBasedBackupCriteria ¶
type ScheduleBasedBackupCriteria struct { AbsoluteCriteria []string `json:"absoluteCriteria,omitempty"` DaysOfMonth []Day `json:"daysOfMonth,omitempty"` DaysOfTheWeek []string `json:"daysOfTheWeek,omitempty"` MonthsOfYear []string `json:"monthsOfYear,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ScheduleTimes []string `json:"scheduleTimes,omitempty"` WeeksOfTheMonth []string `json:"weeksOfTheMonth,omitempty"` }
Storage version of v1api20231101.ScheduleBasedBackupCriteria
func (*ScheduleBasedBackupCriteria) DeepCopy ¶
func (in *ScheduleBasedBackupCriteria) DeepCopy() *ScheduleBasedBackupCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleBasedBackupCriteria.
func (*ScheduleBasedBackupCriteria) DeepCopyInto ¶
func (in *ScheduleBasedBackupCriteria) DeepCopyInto(out *ScheduleBasedBackupCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleBasedBackupCriteria_STATUS ¶
type ScheduleBasedBackupCriteria_STATUS struct { AbsoluteCriteria []string `json:"absoluteCriteria,omitempty"` DaysOfMonth []Day_STATUS `json:"daysOfMonth,omitempty"` DaysOfTheWeek []string `json:"daysOfTheWeek,omitempty"` MonthsOfYear []string `json:"monthsOfYear,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ScheduleTimes []string `json:"scheduleTimes,omitempty"` WeeksOfTheMonth []string `json:"weeksOfTheMonth,omitempty"` }
Storage version of v1api20231101.ScheduleBasedBackupCriteria_STATUS
func (*ScheduleBasedBackupCriteria_STATUS) DeepCopy ¶
func (in *ScheduleBasedBackupCriteria_STATUS) DeepCopy() *ScheduleBasedBackupCriteria_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleBasedBackupCriteria_STATUS.
func (*ScheduleBasedBackupCriteria_STATUS) DeepCopyInto ¶
func (in *ScheduleBasedBackupCriteria_STATUS) DeepCopyInto(out *ScheduleBasedBackupCriteria_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleBasedTriggerContext ¶
type ScheduleBasedTriggerContext struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Schedule *BackupSchedule `json:"schedule,omitempty"` TaggingCriteria []TaggingCriteria `json:"taggingCriteria,omitempty"` }
Storage version of v1api20231101.ScheduleBasedTriggerContext
func (*ScheduleBasedTriggerContext) DeepCopy ¶
func (in *ScheduleBasedTriggerContext) DeepCopy() *ScheduleBasedTriggerContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleBasedTriggerContext.
func (*ScheduleBasedTriggerContext) DeepCopyInto ¶
func (in *ScheduleBasedTriggerContext) DeepCopyInto(out *ScheduleBasedTriggerContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleBasedTriggerContext_STATUS ¶
type ScheduleBasedTriggerContext_STATUS struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Schedule *BackupSchedule_STATUS `json:"schedule,omitempty"` TaggingCriteria []TaggingCriteria_STATUS `json:"taggingCriteria,omitempty"` }
Storage version of v1api20231101.ScheduleBasedTriggerContext_STATUS
func (*ScheduleBasedTriggerContext_STATUS) DeepCopy ¶
func (in *ScheduleBasedTriggerContext_STATUS) DeepCopy() *ScheduleBasedTriggerContext_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleBasedTriggerContext_STATUS.
func (*ScheduleBasedTriggerContext_STATUS) DeepCopyInto ¶
func (in *ScheduleBasedTriggerContext_STATUS) DeepCopyInto(out *ScheduleBasedTriggerContext_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStoreBasedAuthCredentials ¶
type SecretStoreBasedAuthCredentials struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretStoreResource *SecretStoreResource `json:"secretStoreResource,omitempty"` }
Storage version of v1api20231101.SecretStoreBasedAuthCredentials
func (*SecretStoreBasedAuthCredentials) DeepCopy ¶
func (in *SecretStoreBasedAuthCredentials) DeepCopy() *SecretStoreBasedAuthCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreBasedAuthCredentials.
func (*SecretStoreBasedAuthCredentials) DeepCopyInto ¶
func (in *SecretStoreBasedAuthCredentials) DeepCopyInto(out *SecretStoreBasedAuthCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStoreBasedAuthCredentials_STATUS ¶
type SecretStoreBasedAuthCredentials_STATUS struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretStoreResource *SecretStoreResource_STATUS `json:"secretStoreResource,omitempty"` }
Storage version of v1api20231101.SecretStoreBasedAuthCredentials_STATUS
func (*SecretStoreBasedAuthCredentials_STATUS) DeepCopy ¶
func (in *SecretStoreBasedAuthCredentials_STATUS) DeepCopy() *SecretStoreBasedAuthCredentials_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreBasedAuthCredentials_STATUS.
func (*SecretStoreBasedAuthCredentials_STATUS) DeepCopyInto ¶
func (in *SecretStoreBasedAuthCredentials_STATUS) DeepCopyInto(out *SecretStoreBasedAuthCredentials_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStoreResource ¶
type SecretStoreResource struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretStoreType *string `json:"secretStoreType,omitempty"` Uri *string `json:"uri,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20231101.SecretStoreResource Class representing a secret store resource.
func (*SecretStoreResource) DeepCopy ¶
func (in *SecretStoreResource) DeepCopy() *SecretStoreResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreResource.
func (*SecretStoreResource) DeepCopyInto ¶
func (in *SecretStoreResource) DeepCopyInto(out *SecretStoreResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStoreResource_STATUS ¶
type SecretStoreResource_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretStoreType *string `json:"secretStoreType,omitempty"` Uri *string `json:"uri,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20231101.SecretStoreResource_STATUS Class representing a secret store resource.
func (*SecretStoreResource_STATUS) DeepCopy ¶
func (in *SecretStoreResource_STATUS) DeepCopy() *SecretStoreResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStoreResource_STATUS.
func (*SecretStoreResource_STATUS) DeepCopyInto ¶
func (in *SecretStoreResource_STATUS) DeepCopyInto(out *SecretStoreResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecuritySettings ¶
type SecuritySettings struct { ImmutabilitySettings *ImmutabilitySettings `json:"immutabilitySettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SoftDeleteSettings *SoftDeleteSettings `json:"softDeleteSettings,omitempty"` }
Storage version of v1api20231101.SecuritySettings Class containing security settings of vault
func (*SecuritySettings) DeepCopy ¶
func (in *SecuritySettings) DeepCopy() *SecuritySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecuritySettings.
func (*SecuritySettings) DeepCopyInto ¶
func (in *SecuritySettings) DeepCopyInto(out *SecuritySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecuritySettings_STATUS ¶
type SecuritySettings_STATUS struct { ImmutabilitySettings *ImmutabilitySettings_STATUS `json:"immutabilitySettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SoftDeleteSettings *SoftDeleteSettings_STATUS `json:"softDeleteSettings,omitempty"` }
Storage version of v1api20231101.SecuritySettings_STATUS Class containing security settings of vault
func (*SecuritySettings_STATUS) DeepCopy ¶
func (in *SecuritySettings_STATUS) DeepCopy() *SecuritySettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecuritySettings_STATUS.
func (*SecuritySettings_STATUS) DeepCopyInto ¶
func (in *SecuritySettings_STATUS) DeepCopyInto(out *SecuritySettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftDeleteSettings ¶
type SoftDeleteSettings struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RetentionDurationInDays *float64 `json:"retentionDurationInDays,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.SoftDeleteSettings Soft delete related settings
func (*SoftDeleteSettings) DeepCopy ¶
func (in *SoftDeleteSettings) DeepCopy() *SoftDeleteSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftDeleteSettings.
func (*SoftDeleteSettings) DeepCopyInto ¶
func (in *SoftDeleteSettings) DeepCopyInto(out *SoftDeleteSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftDeleteSettings_STATUS ¶
type SoftDeleteSettings_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RetentionDurationInDays *float64 `json:"retentionDurationInDays,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20231101.SoftDeleteSettings_STATUS Soft delete related settings
func (*SoftDeleteSettings_STATUS) DeepCopy ¶
func (in *SoftDeleteSettings_STATUS) DeepCopy() *SoftDeleteSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftDeleteSettings_STATUS.
func (*SoftDeleteSettings_STATUS) DeepCopyInto ¶
func (in *SoftDeleteSettings_STATUS) DeepCopyInto(out *SoftDeleteSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceLifeCycle ¶
type SourceLifeCycle struct { DeleteAfter *DeleteOption `json:"deleteAfter,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourceDataStore *DataStoreInfoBase `json:"sourceDataStore,omitempty"` TargetDataStoreCopySettings []TargetCopySetting `json:"targetDataStoreCopySettings,omitempty"` }
Storage version of v1api20231101.SourceLifeCycle Source LifeCycle
func (*SourceLifeCycle) DeepCopy ¶
func (in *SourceLifeCycle) DeepCopy() *SourceLifeCycle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLifeCycle.
func (*SourceLifeCycle) DeepCopyInto ¶
func (in *SourceLifeCycle) DeepCopyInto(out *SourceLifeCycle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceLifeCycle_STATUS ¶
type SourceLifeCycle_STATUS struct { DeleteAfter *DeleteOption_STATUS `json:"deleteAfter,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourceDataStore *DataStoreInfoBase_STATUS `json:"sourceDataStore,omitempty"` TargetDataStoreCopySettings []TargetCopySetting_STATUS `json:"targetDataStoreCopySettings,omitempty"` }
Storage version of v1api20231101.SourceLifeCycle_STATUS Source LifeCycle
func (*SourceLifeCycle_STATUS) DeepCopy ¶
func (in *SourceLifeCycle_STATUS) DeepCopy() *SourceLifeCycle_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceLifeCycle_STATUS.
func (*SourceLifeCycle_STATUS) DeepCopyInto ¶
func (in *SourceLifeCycle_STATUS) DeepCopyInto(out *SourceLifeCycle_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageSetting ¶
type StorageSetting struct { DatastoreType *string `json:"datastoreType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20231101.StorageSetting Storage setting
func (*StorageSetting) DeepCopy ¶
func (in *StorageSetting) DeepCopy() *StorageSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSetting.
func (*StorageSetting) DeepCopyInto ¶
func (in *StorageSetting) DeepCopyInto(out *StorageSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageSetting_STATUS ¶
type StorageSetting_STATUS struct { DatastoreType *string `json:"datastoreType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20231101.StorageSetting_STATUS Storage setting
func (*StorageSetting_STATUS) DeepCopy ¶
func (in *StorageSetting_STATUS) DeepCopy() *StorageSetting_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageSetting_STATUS.
func (*StorageSetting_STATUS) DeepCopyInto ¶
func (in *StorageSetting_STATUS) DeepCopyInto(out *StorageSetting_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_STATUS ¶
type SystemData_STATUS struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaggingCriteria ¶
type TaggingCriteria struct { Criteria []BackupCriteria `json:"criteria,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TagInfo *RetentionTag `json:"tagInfo,omitempty"` TaggingPriority *int `json:"taggingPriority,omitempty"` }
Storage version of v1api20231101.TaggingCriteria Tagging criteria
func (*TaggingCriteria) DeepCopy ¶
func (in *TaggingCriteria) DeepCopy() *TaggingCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaggingCriteria.
func (*TaggingCriteria) DeepCopyInto ¶
func (in *TaggingCriteria) DeepCopyInto(out *TaggingCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaggingCriteria_STATUS ¶
type TaggingCriteria_STATUS struct { Criteria []BackupCriteria_STATUS `json:"criteria,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TagInfo *RetentionTag_STATUS `json:"tagInfo,omitempty"` TaggingPriority *int `json:"taggingPriority,omitempty"` }
Storage version of v1api20231101.TaggingCriteria_STATUS Tagging criteria
func (*TaggingCriteria_STATUS) DeepCopy ¶
func (in *TaggingCriteria_STATUS) DeepCopy() *TaggingCriteria_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaggingCriteria_STATUS.
func (*TaggingCriteria_STATUS) DeepCopyInto ¶
func (in *TaggingCriteria_STATUS) DeepCopyInto(out *TaggingCriteria_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetCopySetting ¶
type TargetCopySetting struct { CopyAfter *CopyOption `json:"copyAfter,omitempty"` DataStore *DataStoreInfoBase `json:"dataStore,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.TargetCopySetting Target copy settings
func (*TargetCopySetting) DeepCopy ¶
func (in *TargetCopySetting) DeepCopy() *TargetCopySetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetCopySetting.
func (*TargetCopySetting) DeepCopyInto ¶
func (in *TargetCopySetting) DeepCopyInto(out *TargetCopySetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetCopySetting_STATUS ¶
type TargetCopySetting_STATUS struct { CopyAfter *CopyOption_STATUS `json:"copyAfter,omitempty"` DataStore *DataStoreInfoBase_STATUS `json:"dataStore,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.TargetCopySetting_STATUS Target copy settings
func (*TargetCopySetting_STATUS) DeepCopy ¶
func (in *TargetCopySetting_STATUS) DeepCopy() *TargetCopySetting_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetCopySetting_STATUS.
func (*TargetCopySetting_STATUS) DeepCopyInto ¶
func (in *TargetCopySetting_STATUS) DeepCopyInto(out *TargetCopySetting_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerContext ¶
type TriggerContext struct { Adhoc *AdhocBasedTriggerContext `json:"adhocBasedTriggerContext,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Schedule *ScheduleBasedTriggerContext `json:"scheduleBasedTriggerContext,omitempty"` }
Storage version of v1api20231101.TriggerContext
func (*TriggerContext) DeepCopy ¶
func (in *TriggerContext) DeepCopy() *TriggerContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerContext.
func (*TriggerContext) DeepCopyInto ¶
func (in *TriggerContext) DeepCopyInto(out *TriggerContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerContext_STATUS ¶
type TriggerContext_STATUS struct { Adhoc *AdhocBasedTriggerContext_STATUS `json:"adhocBasedTriggerContext,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Schedule *ScheduleBasedTriggerContext_STATUS `json:"scheduleBasedTriggerContext,omitempty"` }
Storage version of v1api20231101.TriggerContext_STATUS
func (*TriggerContext_STATUS) DeepCopy ¶
func (in *TriggerContext_STATUS) DeepCopy() *TriggerContext_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerContext_STATUS.
func (*TriggerContext_STATUS) DeepCopyInto ¶
func (in *TriggerContext_STATUS) DeepCopyInto(out *TriggerContext_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"` }
Storage version of v1api20231101.UserAssignedIdentityDetails Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentity_STATUS ¶
type UserAssignedIdentity_STATUS struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20231101.UserAssignedIdentity_STATUS User assigned identity properties
func (*UserAssignedIdentity_STATUS) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.
func (*UserAssignedIdentity_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserFacingError_STATUS ¶
type UserFacingError_STATUS struct { Code *string `json:"code,omitempty"` Details []UserFacingError_STATUS_Unrolled `json:"details,omitempty"` InnerError *InnerError_STATUS `json:"innerError,omitempty"` IsRetryable *bool `json:"isRetryable,omitempty"` IsUserError *bool `json:"isUserError,omitempty"` Message *string `json:"message,omitempty"` Properties map[string]string `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RecommendedAction []string `json:"recommendedAction,omitempty"` Target *string `json:"target,omitempty"` }
Storage version of v1api20231101.UserFacingError_STATUS Error object used by layers that have access to localized content, and propagate that to user
func (*UserFacingError_STATUS) DeepCopy ¶
func (in *UserFacingError_STATUS) DeepCopy() *UserFacingError_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserFacingError_STATUS.
func (*UserFacingError_STATUS) DeepCopyInto ¶
func (in *UserFacingError_STATUS) DeepCopyInto(out *UserFacingError_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserFacingError_STATUS_Unrolled ¶
type UserFacingError_STATUS_Unrolled struct { Code *string `json:"code,omitempty"` InnerError *InnerError_STATUS `json:"innerError,omitempty"` IsRetryable *bool `json:"isRetryable,omitempty"` IsUserError *bool `json:"isUserError,omitempty"` Message *string `json:"message,omitempty"` Properties map[string]string `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RecommendedAction []string `json:"recommendedAction,omitempty"` Target *string `json:"target,omitempty"` }
Storage version of v1api20231101.UserFacingError_STATUS_Unrolled
func (*UserFacingError_STATUS_Unrolled) DeepCopy ¶
func (in *UserFacingError_STATUS_Unrolled) DeepCopy() *UserFacingError_STATUS_Unrolled
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserFacingError_STATUS_Unrolled.
func (*UserFacingError_STATUS_Unrolled) DeepCopyInto ¶
func (in *UserFacingError_STATUS_Unrolled) DeepCopyInto(out *UserFacingError_STATUS_Unrolled)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.