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.
Package v1api20230101storage contains API Schema definitions for the dataprotection v1api20230101storage 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
Index ¶
- Constants
- Variables
- type APIVersion
- type AbsoluteDeleteOption
- type AbsoluteDeleteOption_STATUS
- type AdhocBasedTaggingCriteria
- type AdhocBasedTaggingCriteria_STATUS
- type AdhocBasedTriggerContext
- type AdhocBasedTriggerContext_STATUS
- type AzureBackupParams
- type AzureBackupParams_STATUS
- type AzureBackupRule
- type AzureBackupRule_STATUS
- type AzureMonitorAlertSettings
- type AzureMonitorAlertSettings_STATUS
- type AzureRetentionRule
- type AzureRetentionRule_STATUS
- type BackupCriteria
- type BackupCriteria_STATUS
- type BackupParameters
- type BackupParameters_STATUS
- type BackupPolicy
- type BackupPolicy_STATUS
- type BackupSchedule
- type BackupSchedule_STATUS
- type BackupVault
- func (vault *BackupVault) AzureName() string
- func (in *BackupVault) DeepCopy() *BackupVault
- func (in *BackupVault) DeepCopyInto(out *BackupVault)
- func (in *BackupVault) DeepCopyObject() runtime.Object
- 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) 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) SetConditions(conditions conditions.Conditions)
- func (vault *BackupVault) SetStatus(status genruntime.ConvertibleStatus) error
- type BackupVaultList
- 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 BackupVaultsBackupPolicy
- func (policy *BackupVaultsBackupPolicy) AzureName() string
- 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) 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) SetConditions(conditions conditions.Conditions)
- func (policy *BackupVaultsBackupPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- type BackupVaultsBackupPolicyList
- type BackupVaults_BackupPolicy_STATUS
- func (policy *BackupVaults_BackupPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *BackupVaults_BackupPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BackupVaults_BackupPolicy_STATUS) DeepCopy() *BackupVaults_BackupPolicy_STATUS
- func (in *BackupVaults_BackupPolicy_STATUS) DeepCopyInto(out *BackupVaults_BackupPolicy_STATUS)
- type BackupVaults_BackupPolicy_Spec
- func (policy *BackupVaults_BackupPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *BackupVaults_BackupPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *BackupVaults_BackupPolicy_Spec) DeepCopy() *BackupVaults_BackupPolicy_Spec
- func (in *BackupVaults_BackupPolicy_Spec) DeepCopyInto(out *BackupVaults_BackupPolicy_Spec)
- type BaseBackupPolicy
- type BaseBackupPolicy_STATUS
- type BasePolicyRule
- type BasePolicyRule_STATUS
- type CopyOnExpiryOption
- type CopyOnExpiryOption_STATUS
- type CopyOption
- type CopyOption_STATUS
- type CrossSubscriptionRestoreSettings
- type CrossSubscriptionRestoreSettings_STATUS
- type CustomCopyOption
- type CustomCopyOption_STATUS
- type DataStoreInfoBase
- type DataStoreInfoBase_STATUS
- type Day
- type Day_STATUS
- type DeleteOption
- type DeleteOption_STATUS
- type DppIdentityDetails
- type DppIdentityDetails_STATUS
- type FeatureSettings
- type FeatureSettings_STATUS
- type ImmediateCopyOption
- type ImmediateCopyOption_STATUS
- type ImmutabilitySettings
- type ImmutabilitySettings_STATUS
- type MonitoringSettings
- type MonitoringSettings_STATUS
- type ResourceMoveDetails_STATUS
- type RetentionTag
- type RetentionTag_STATUS
- type ScheduleBasedBackupCriteria
- type ScheduleBasedBackupCriteria_STATUS
- type ScheduleBasedTriggerContext
- type ScheduleBasedTriggerContext_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
Constants ¶
const APIVersion_Value = APIVersion("2023-01-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "dataprotection.azure.com", Version: "v1api20230101storage"} // 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 v1api20230101.APIVersion +kubebuilder:validation:Enum={"2023-01-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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 AzureBackupParams ¶
type AzureBackupParams struct { BackupType *string `json:"backupType,omitempty"` ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 BackupParameters ¶
type BackupParameters struct { AzureBackupParams *AzureBackupParams `json:"azureBackupParams,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.BackupVault Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-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) 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) GetAPIVersion ¶
func (vault BackupVault) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-01-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) 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) 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 v1api20230101.BackupVault Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-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 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 v1api20230101.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"` SecuritySettings *SecuritySettings `json:"securitySettings,omitempty"` StorageSettings []StorageSetting `json:"storageSettings,omitempty"` }
Storage version of v1api20230101.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"` ResourceMoveDetails *ResourceMoveDetails_STATUS `json:"resourceMoveDetails,omitempty"` ResourceMoveState *string `json:"resourceMoveState,omitempty"` SecuritySettings *SecuritySettings_STATUS `json:"securitySettings,omitempty"` StorageSettings []StorageSetting_STATUS `json:"storageSettings,omitempty"` }
Storage version of v1api20230101.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"` 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 v1api20230101.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 BackupVaultsBackupPolicy ¶
type BackupVaultsBackupPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupVaults_BackupPolicy_Spec `json:"spec,omitempty"` Status BackupVaults_BackupPolicy_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 v1api20230101.BackupVaultsBackupPolicy Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-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) 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-01-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) 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) 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 v1api20230101.BackupVaultsBackupPolicy Generator information: - Generated from: /dataprotection/resource-manager/Microsoft.DataProtection/stable/2023-01-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 BackupVaults_BackupPolicy_STATUS ¶
type BackupVaults_BackupPolicy_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 v1api20230101.BackupVaults_BackupPolicy_STATUS
func (*BackupVaults_BackupPolicy_STATUS) ConvertStatusFrom ¶
func (policy *BackupVaults_BackupPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BackupVaults_BackupPolicy_STATUS from the provided source
func (*BackupVaults_BackupPolicy_STATUS) ConvertStatusTo ¶
func (policy *BackupVaults_BackupPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BackupVaults_BackupPolicy_STATUS
func (*BackupVaults_BackupPolicy_STATUS) DeepCopy ¶
func (in *BackupVaults_BackupPolicy_STATUS) DeepCopy() *BackupVaults_BackupPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaults_BackupPolicy_STATUS.
func (*BackupVaults_BackupPolicy_STATUS) DeepCopyInto ¶
func (in *BackupVaults_BackupPolicy_STATUS) DeepCopyInto(out *BackupVaults_BackupPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupVaults_BackupPolicy_Spec ¶
type BackupVaults_BackupPolicy_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"` 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 v1api20230101.BackupVaults_BackupPolicy_Spec
func (*BackupVaults_BackupPolicy_Spec) ConvertSpecFrom ¶
func (policy *BackupVaults_BackupPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BackupVaults_BackupPolicy_Spec from the provided source
func (*BackupVaults_BackupPolicy_Spec) ConvertSpecTo ¶
func (policy *BackupVaults_BackupPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BackupVaults_BackupPolicy_Spec
func (*BackupVaults_BackupPolicy_Spec) DeepCopy ¶
func (in *BackupVaults_BackupPolicy_Spec) DeepCopy() *BackupVaults_BackupPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaults_BackupPolicy_Spec.
func (*BackupVaults_BackupPolicy_Spec) DeepCopyInto ¶
func (in *BackupVaults_BackupPolicy_Spec) DeepCopyInto(out *BackupVaults_BackupPolicy_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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 CopyOnExpiryOption ¶
type CopyOnExpiryOption struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 CrossSubscriptionRestoreSettings ¶
type CrossSubscriptionRestoreSettings struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 Day ¶
type Day struct { Date *int `json:"date,omitempty"` IsLast *bool `json:"isLast,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 DeleteOption ¶
type DeleteOption struct { AbsoluteDeleteOption *AbsoluteDeleteOption `json:"absoluteDeleteOption,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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"` }
Storage version of v1api20230101.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"` }
Storage version of v1api20230101.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 { CrossSubscriptionRestoreSettings *CrossSubscriptionRestoreSettings `json:"crossSubscriptionRestoreSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 { CrossSubscriptionRestoreSettings *CrossSubscriptionRestoreSettings_STATUS `json:"crossSubscriptionRestoreSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 ImmediateCopyOption ¶
type ImmediateCopyOption struct { ObjectType *string `json:"objectType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 MonitoringSettings ¶
type MonitoringSettings struct { AzureMonitorAlertSettings *AzureMonitorAlertSettings `json:"azureMonitorAlertSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 SecuritySettings ¶
type SecuritySettings struct { ImmutabilitySettings *ImmutabilitySettings `json:"immutabilitySettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SoftDeleteSettings *SoftDeleteSettings `json:"softDeleteSettings,omitempty"` }
Storage version of v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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 v1api20230101.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.