Versions in this module Expand all Collapse all v6 v6.0.0 Apr 14, 2023 Changes in this version + func BackupPolicyVmWorkload_IsConstruct(x interface{}) *bool + func BackupPolicyVmWorkload_IsTerraformElement(x interface{}) *bool + func BackupPolicyVmWorkload_IsTerraformResource(x interface{}) *bool + func BackupPolicyVmWorkload_TfResourceType() *string + func NewBackupPolicyVmWorkloadProtectionPolicyBackupOutputReference_Override(b BackupPolicyVmWorkloadProtectionPolicyBackupOutputReference, ...) + func NewBackupPolicyVmWorkloadProtectionPolicyList_Override(b BackupPolicyVmWorkloadProtectionPolicyList, ...) + func NewBackupPolicyVmWorkloadProtectionPolicyOutputReference_Override(b BackupPolicyVmWorkloadProtectionPolicyOutputReference, ...) + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionDailyOutputReference_Override(b BackupPolicyVmWorkloadProtectionPolicyRetentionDailyOutputReference, ...) + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionMonthlyOutputReference_Override(b BackupPolicyVmWorkloadProtectionPolicyRetentionMonthlyOutputReference, ...) + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionWeeklyOutputReference_Override(b BackupPolicyVmWorkloadProtectionPolicyRetentionWeeklyOutputReference, ...) + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionYearlyOutputReference_Override(b BackupPolicyVmWorkloadProtectionPolicyRetentionYearlyOutputReference, ...) + func NewBackupPolicyVmWorkloadProtectionPolicySimpleRetentionOutputReference_Override(b BackupPolicyVmWorkloadProtectionPolicySimpleRetentionOutputReference, ...) + func NewBackupPolicyVmWorkloadSettingsOutputReference_Override(b BackupPolicyVmWorkloadSettingsOutputReference, ...) + func NewBackupPolicyVmWorkloadTimeoutsOutputReference_Override(b BackupPolicyVmWorkloadTimeoutsOutputReference, ...) + func NewBackupPolicyVmWorkload_Override(b BackupPolicyVmWorkload, scope constructs.Construct, id *string, ...) + type BackupPolicyVmWorkload interface + AddOverride func(path *string, value interface{}) + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + ProtectionPolicy func() BackupPolicyVmWorkloadProtectionPolicyList + ProtectionPolicyInput func() interface{} + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutProtectionPolicy func(value interface{}) + PutSettings func(value *BackupPolicyVmWorkloadSettings) + PutTimeouts func(value *BackupPolicyVmWorkloadTimeouts) + RawOverrides func() interface{} + RecoveryVaultName func() *string + RecoveryVaultNameInput func() *string + ResetId func() + ResetOverrideLogicalId func() + ResetTimeouts func() + ResourceGroupName func() *string + ResourceGroupNameInput func() *string + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetRecoveryVaultName func(val *string) + SetResourceGroupName func(val *string) + SetWorkloadType func(val *string) + Settings func() BackupPolicyVmWorkloadSettingsOutputReference + SettingsInput func() *BackupPolicyVmWorkloadSettings + SynthesizeAttributes func() *map[string]interface{} + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() BackupPolicyVmWorkloadTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + WorkloadType func() *string + WorkloadTypeInput func() *string + func NewBackupPolicyVmWorkload(scope constructs.Construct, id *string, config *BackupPolicyVmWorkloadConfig) BackupPolicyVmWorkload + type BackupPolicyVmWorkloadConfig struct + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + Name *string + ProtectionPolicy interface{} + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + RecoveryVaultName *string + ResourceGroupName *string + Settings *BackupPolicyVmWorkloadSettings + Timeouts *BackupPolicyVmWorkloadTimeouts + WorkloadType *string + type BackupPolicyVmWorkloadProtectionPolicy struct + Backup *BackupPolicyVmWorkloadProtectionPolicyBackup + PolicyType *string + RetentionDaily *BackupPolicyVmWorkloadProtectionPolicyRetentionDaily + RetentionMonthly *BackupPolicyVmWorkloadProtectionPolicyRetentionMonthly + RetentionWeekly *BackupPolicyVmWorkloadProtectionPolicyRetentionWeekly + RetentionYearly *BackupPolicyVmWorkloadProtectionPolicyRetentionYearly + SimpleRetention *BackupPolicyVmWorkloadProtectionPolicySimpleRetention + type BackupPolicyVmWorkloadProtectionPolicyBackup struct + Frequency *string + FrequencyInMinutes *float64 + Time *string + Weekdays *[]*string + type BackupPolicyVmWorkloadProtectionPolicyBackupOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Frequency func() *string + FrequencyInMinutes func() *float64 + FrequencyInMinutesInput func() *float64 + FrequencyInput func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *BackupPolicyVmWorkloadProtectionPolicyBackup + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetFrequency func() + ResetFrequencyInMinutes func() + ResetTime func() + ResetWeekdays func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetFrequency func(val *string) + SetFrequencyInMinutes func(val *float64) + SetInternalValue func(val *BackupPolicyVmWorkloadProtectionPolicyBackup) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTime func(val *string) + SetWeekdays func(val *[]*string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + Time func() *string + TimeInput func() *string + ToString func() *string + Weekdays func() *[]*string + WeekdaysInput func() *[]*string + func NewBackupPolicyVmWorkloadProtectionPolicyBackupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadProtectionPolicyBackupOutputReference + type BackupPolicyVmWorkloadProtectionPolicyList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) BackupPolicyVmWorkloadProtectionPolicyOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewBackupPolicyVmWorkloadProtectionPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) BackupPolicyVmWorkloadProtectionPolicyList + type BackupPolicyVmWorkloadProtectionPolicyOutputReference interface + Backup func() BackupPolicyVmWorkloadProtectionPolicyBackupOutputReference + BackupInput func() *BackupPolicyVmWorkloadProtectionPolicyBackup + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PolicyType func() *string + PolicyTypeInput func() *string + PutBackup func(value *BackupPolicyVmWorkloadProtectionPolicyBackup) + PutRetentionDaily func(value *BackupPolicyVmWorkloadProtectionPolicyRetentionDaily) + PutRetentionMonthly func(value *BackupPolicyVmWorkloadProtectionPolicyRetentionMonthly) + PutRetentionWeekly func(value *BackupPolicyVmWorkloadProtectionPolicyRetentionWeekly) + PutRetentionYearly func(value *BackupPolicyVmWorkloadProtectionPolicyRetentionYearly) + PutSimpleRetention func(value *BackupPolicyVmWorkloadProtectionPolicySimpleRetention) + ResetRetentionDaily func() + ResetRetentionMonthly func() + ResetRetentionWeekly func() + ResetRetentionYearly func() + ResetSimpleRetention func() + Resolve func(_context cdktf.IResolveContext) interface{} + RetentionDaily func() BackupPolicyVmWorkloadProtectionPolicyRetentionDailyOutputReference + RetentionDailyInput func() *BackupPolicyVmWorkloadProtectionPolicyRetentionDaily + RetentionMonthly func() BackupPolicyVmWorkloadProtectionPolicyRetentionMonthlyOutputReference + RetentionMonthlyInput func() *BackupPolicyVmWorkloadProtectionPolicyRetentionMonthly + RetentionWeekly func() BackupPolicyVmWorkloadProtectionPolicyRetentionWeeklyOutputReference + RetentionWeeklyInput func() *BackupPolicyVmWorkloadProtectionPolicyRetentionWeekly + RetentionYearly func() BackupPolicyVmWorkloadProtectionPolicyRetentionYearlyOutputReference + RetentionYearlyInput func() *BackupPolicyVmWorkloadProtectionPolicyRetentionYearly + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetPolicyType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SimpleRetention func() BackupPolicyVmWorkloadProtectionPolicySimpleRetentionOutputReference + SimpleRetentionInput func() *BackupPolicyVmWorkloadProtectionPolicySimpleRetention + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewBackupPolicyVmWorkloadProtectionPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) BackupPolicyVmWorkloadProtectionPolicyOutputReference + type BackupPolicyVmWorkloadProtectionPolicyRetentionDaily struct + Count *float64 + type BackupPolicyVmWorkloadProtectionPolicyRetentionDailyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CountInput func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *BackupPolicyVmWorkloadProtectionPolicyRetentionDaily + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCount func(val *float64) + SetInternalValue func(val *BackupPolicyVmWorkloadProtectionPolicyRetentionDaily) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionDailyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadProtectionPolicyRetentionDailyOutputReference + type BackupPolicyVmWorkloadProtectionPolicyRetentionMonthly struct + Count *float64 + FormatType *string + Monthdays *[]*float64 + Weekdays *[]*string + Weeks *[]*string + type BackupPolicyVmWorkloadProtectionPolicyRetentionMonthlyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CountInput func() *float64 + CreationStack func() *[]*string + FormatType func() *string + FormatTypeInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *BackupPolicyVmWorkloadProtectionPolicyRetentionMonthly + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Monthdays func() *[]*float64 + MonthdaysInput func() *[]*float64 + ResetMonthdays func() + ResetWeekdays func() + ResetWeeks func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCount func(val *float64) + SetFormatType func(val *string) + SetInternalValue func(val *BackupPolicyVmWorkloadProtectionPolicyRetentionMonthly) + SetMonthdays func(val *[]*float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWeekdays func(val *[]*string) + SetWeeks func(val *[]*string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Weekdays func() *[]*string + WeekdaysInput func() *[]*string + Weeks func() *[]*string + WeeksInput func() *[]*string + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionMonthlyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadProtectionPolicyRetentionMonthlyOutputReference + type BackupPolicyVmWorkloadProtectionPolicyRetentionWeekly struct + Count *float64 + Weekdays *[]*string + type BackupPolicyVmWorkloadProtectionPolicyRetentionWeeklyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CountInput func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *BackupPolicyVmWorkloadProtectionPolicyRetentionWeekly + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCount func(val *float64) + SetInternalValue func(val *BackupPolicyVmWorkloadProtectionPolicyRetentionWeekly) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWeekdays func(val *[]*string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Weekdays func() *[]*string + WeekdaysInput func() *[]*string + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionWeeklyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadProtectionPolicyRetentionWeeklyOutputReference + type BackupPolicyVmWorkloadProtectionPolicyRetentionYearly struct + Count *float64 + FormatType *string + Monthdays *[]*float64 + Months *[]*string + Weekdays *[]*string + Weeks *[]*string + type BackupPolicyVmWorkloadProtectionPolicyRetentionYearlyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CountInput func() *float64 + CreationStack func() *[]*string + FormatType func() *string + FormatTypeInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *BackupPolicyVmWorkloadProtectionPolicyRetentionYearly + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Monthdays func() *[]*float64 + MonthdaysInput func() *[]*float64 + Months func() *[]*string + MonthsInput func() *[]*string + ResetMonthdays func() + ResetWeekdays func() + ResetWeeks func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCount func(val *float64) + SetFormatType func(val *string) + SetInternalValue func(val *BackupPolicyVmWorkloadProtectionPolicyRetentionYearly) + SetMonthdays func(val *[]*float64) + SetMonths func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWeekdays func(val *[]*string) + SetWeeks func(val *[]*string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Weekdays func() *[]*string + WeekdaysInput func() *[]*string + Weeks func() *[]*string + WeeksInput func() *[]*string + func NewBackupPolicyVmWorkloadProtectionPolicyRetentionYearlyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadProtectionPolicyRetentionYearlyOutputReference + type BackupPolicyVmWorkloadProtectionPolicySimpleRetention struct + Count *float64 + type BackupPolicyVmWorkloadProtectionPolicySimpleRetentionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CountInput func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *BackupPolicyVmWorkloadProtectionPolicySimpleRetention + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCount func(val *float64) + SetInternalValue func(val *BackupPolicyVmWorkloadProtectionPolicySimpleRetention) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewBackupPolicyVmWorkloadProtectionPolicySimpleRetentionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadProtectionPolicySimpleRetentionOutputReference + type BackupPolicyVmWorkloadSettings struct + CompressionEnabled interface{} + TimeZone *string + type BackupPolicyVmWorkloadSettingsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + CompressionEnabled func() interface{} + CompressionEnabledInput func() interface{} + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *BackupPolicyVmWorkloadSettings + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCompressionEnabled func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCompressionEnabled func(val interface{}) + SetInternalValue func(val *BackupPolicyVmWorkloadSettings) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTimeZone func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + TimeZone func() *string + TimeZoneInput func() *string + ToString func() *string + func NewBackupPolicyVmWorkloadSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadSettingsOutputReference + type BackupPolicyVmWorkloadTimeouts struct + Create *string + Delete *string + Read *string + Update *string + type BackupPolicyVmWorkloadTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput func() *string + CreationStack func() *[]*string + Delete func() *string + DeleteInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Read func() *string + ReadInput func() *string + ResetCreate func() + ResetDelete func() + ResetRead func() + ResetUpdate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetDelete func(val *string) + SetInternalValue func(val interface{}) + SetRead func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUpdate func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Update func() *string + UpdateInput func() *string + func NewBackupPolicyVmWorkloadTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BackupPolicyVmWorkloadTimeoutsOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v10 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v11 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v12 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v13 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v3 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v4 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v5 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v7 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v8 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v9