Versions in this module Expand all Collapse all v6 v6.0.0 Apr 18, 2023 Changes in this version + func ComputeResourcePolicy_IsConstruct(x interface{}) *bool + func ComputeResourcePolicy_IsTerraformElement(x interface{}) *bool + func ComputeResourcePolicy_IsTerraformResource(x interface{}) *bool + func ComputeResourcePolicy_TfResourceType() *string + func NewComputeResourcePolicyGroupPlacementPolicyOutputReference_Override(c ComputeResourcePolicyGroupPlacementPolicyOutputReference, ...) + func NewComputeResourcePolicyInstanceSchedulePolicyOutputReference_Override(c ComputeResourcePolicyInstanceSchedulePolicyOutputReference, ...) + func NewComputeResourcePolicyInstanceSchedulePolicyVmStartScheduleOutputReference_Override(c ComputeResourcePolicyInstanceSchedulePolicyVmStartScheduleOutputReference, ...) + func NewComputeResourcePolicyInstanceSchedulePolicyVmStopScheduleOutputReference_Override(c ComputeResourcePolicyInstanceSchedulePolicyVmStopScheduleOutputReference, ...) + func NewComputeResourcePolicySnapshotSchedulePolicyOutputReference_Override(c ComputeResourcePolicySnapshotSchedulePolicyOutputReference, ...) + func NewComputeResourcePolicySnapshotSchedulePolicyRetentionPolicyOutputReference_Override(c ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicyOutputReference, ...) + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleOutputReference_Override(...) + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleOutputReference_Override(...) + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleOutputReference_Override(c ComputeResourcePolicySnapshotSchedulePolicyScheduleOutputReference, ...) + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeksList_Override(...) + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeksOutputReference_Override(...) + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleOutputReference_Override(...) + func NewComputeResourcePolicySnapshotSchedulePolicySnapshotPropertiesOutputReference_Override(c ComputeResourcePolicySnapshotSchedulePolicySnapshotPropertiesOutputReference, ...) + func NewComputeResourcePolicyTimeoutsOutputReference_Override(c ComputeResourcePolicyTimeoutsOutputReference, ...) + func NewComputeResourcePolicy_Override(c ComputeResourcePolicy, scope constructs.Construct, id *string, ...) + type ComputeResourcePolicy 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 + Description func() *string + DescriptionInput 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 + GroupPlacementPolicy func() ComputeResourcePolicyGroupPlacementPolicyOutputReference + GroupPlacementPolicyInput func() *ComputeResourcePolicyGroupPlacementPolicy + Id func() *string + IdInput func() *string + InstanceSchedulePolicy func() ComputeResourcePolicyInstanceSchedulePolicyOutputReference + InstanceSchedulePolicyInput func() *ComputeResourcePolicyInstanceSchedulePolicy + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Project func() *string + ProjectInput func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutGroupPlacementPolicy func(value *ComputeResourcePolicyGroupPlacementPolicy) + PutInstanceSchedulePolicy func(value *ComputeResourcePolicyInstanceSchedulePolicy) + PutSnapshotSchedulePolicy func(value *ComputeResourcePolicySnapshotSchedulePolicy) + PutTimeouts func(value *ComputeResourcePolicyTimeouts) + RawOverrides func() interface{} + Region func() *string + RegionInput func() *string + ResetDescription func() + ResetGroupPlacementPolicy func() + ResetId func() + ResetInstanceSchedulePolicy func() + ResetOverrideLogicalId func() + ResetProject func() + ResetRegion func() + ResetSnapshotSchedulePolicy func() + ResetTimeouts func() + SelfLink func() *string + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetProject func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetRegion func(val *string) + SnapshotSchedulePolicy func() ComputeResourcePolicySnapshotSchedulePolicyOutputReference + SnapshotSchedulePolicyInput func() *ComputeResourcePolicySnapshotSchedulePolicy + SynthesizeAttributes func() *map[string]interface{} + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() ComputeResourcePolicyTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewComputeResourcePolicy(scope constructs.Construct, id *string, config *ComputeResourcePolicyConfig) ComputeResourcePolicy + type ComputeResourcePolicyConfig struct + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + Description *string + ForEach cdktf.ITerraformIterator + GroupPlacementPolicy *ComputeResourcePolicyGroupPlacementPolicy + Id *string + InstanceSchedulePolicy *ComputeResourcePolicyInstanceSchedulePolicy + Lifecycle *cdktf.TerraformResourceLifecycle + Name *string + Project *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + Region *string + SnapshotSchedulePolicy *ComputeResourcePolicySnapshotSchedulePolicy + Timeouts *ComputeResourcePolicyTimeouts + type ComputeResourcePolicyGroupPlacementPolicy struct + AvailabilityDomainCount *float64 + Collocation *string + VmCount *float64 + type ComputeResourcePolicyGroupPlacementPolicyOutputReference interface + AvailabilityDomainCount func() *float64 + AvailabilityDomainCountInput func() *float64 + Collocation func() *string + CollocationInput func() *string + 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() *ComputeResourcePolicyGroupPlacementPolicy + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetAvailabilityDomainCount func() + ResetCollocation func() + ResetVmCount func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAvailabilityDomainCount func(val *float64) + SetCollocation func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeResourcePolicyGroupPlacementPolicy) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetVmCount func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + VmCount func() *float64 + VmCountInput func() *float64 + func NewComputeResourcePolicyGroupPlacementPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicyGroupPlacementPolicyOutputReference + type ComputeResourcePolicyInstanceSchedulePolicy struct + ExpirationTime *string + StartTime *string + TimeZone *string + VmStartSchedule *ComputeResourcePolicyInstanceSchedulePolicyVmStartSchedule + VmStopSchedule *ComputeResourcePolicyInstanceSchedulePolicyVmStopSchedule + type ComputeResourcePolicyInstanceSchedulePolicyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + ExpirationTime func() *string + ExpirationTimeInput 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() *ComputeResourcePolicyInstanceSchedulePolicy + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutVmStartSchedule func(value *ComputeResourcePolicyInstanceSchedulePolicyVmStartSchedule) + PutVmStopSchedule func(value *ComputeResourcePolicyInstanceSchedulePolicyVmStopSchedule) + ResetExpirationTime func() + ResetStartTime func() + ResetVmStartSchedule func() + ResetVmStopSchedule func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetExpirationTime func(val *string) + SetInternalValue func(val *ComputeResourcePolicyInstanceSchedulePolicy) + SetStartTime func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTimeZone func(val *string) + StartTime func() *string + StartTimeInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + TimeZone func() *string + TimeZoneInput func() *string + ToString func() *string + VmStartSchedule func() ComputeResourcePolicyInstanceSchedulePolicyVmStartScheduleOutputReference + VmStartScheduleInput func() *ComputeResourcePolicyInstanceSchedulePolicyVmStartSchedule + VmStopSchedule func() ComputeResourcePolicyInstanceSchedulePolicyVmStopScheduleOutputReference + VmStopScheduleInput func() *ComputeResourcePolicyInstanceSchedulePolicyVmStopSchedule + func NewComputeResourcePolicyInstanceSchedulePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicyInstanceSchedulePolicyOutputReference + type ComputeResourcePolicyInstanceSchedulePolicyVmStartSchedule struct + Schedule *string + type ComputeResourcePolicyInstanceSchedulePolicyVmStartScheduleOutputReference interface + 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() *ComputeResourcePolicyInstanceSchedulePolicyVmStartSchedule + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + Schedule func() *string + ScheduleInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeResourcePolicyInstanceSchedulePolicyVmStartSchedule) + SetSchedule func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicyInstanceSchedulePolicyVmStartScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicyInstanceSchedulePolicyVmStartScheduleOutputReference + type ComputeResourcePolicyInstanceSchedulePolicyVmStopSchedule struct + Schedule *string + type ComputeResourcePolicyInstanceSchedulePolicyVmStopScheduleOutputReference interface + 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() *ComputeResourcePolicyInstanceSchedulePolicyVmStopSchedule + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + Schedule func() *string + ScheduleInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeResourcePolicyInstanceSchedulePolicyVmStopSchedule) + SetSchedule func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicyInstanceSchedulePolicyVmStopScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicyInstanceSchedulePolicyVmStopScheduleOutputReference + type ComputeResourcePolicySnapshotSchedulePolicy struct + RetentionPolicy *ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicy + Schedule *ComputeResourcePolicySnapshotSchedulePolicySchedule + SnapshotProperties *ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties + type ComputeResourcePolicySnapshotSchedulePolicyOutputReference interface + 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() *ComputeResourcePolicySnapshotSchedulePolicy + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutRetentionPolicy func(value *ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicy) + PutSchedule func(value *ComputeResourcePolicySnapshotSchedulePolicySchedule) + PutSnapshotProperties func(value *ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties) + ResetRetentionPolicy func() + ResetSnapshotProperties func() + Resolve func(_context cdktf.IResolveContext) interface{} + RetentionPolicy func() ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicyOutputReference + RetentionPolicyInput func() *ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicy + Schedule func() ComputeResourcePolicySnapshotSchedulePolicyScheduleOutputReference + ScheduleInput func() *ComputeResourcePolicySnapshotSchedulePolicySchedule + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeResourcePolicySnapshotSchedulePolicy) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SnapshotProperties func() ComputeResourcePolicySnapshotSchedulePolicySnapshotPropertiesOutputReference + SnapshotPropertiesInput func() *ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicySnapshotSchedulePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicySnapshotSchedulePolicyOutputReference + type ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicy struct + MaxRetentionDays *float64 + OnSourceDiskDelete *string + type ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicyOutputReference interface + 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() *ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicy + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MaxRetentionDays func() *float64 + MaxRetentionDaysInput func() *float64 + OnSourceDiskDelete func() *string + OnSourceDiskDeleteInput func() *string + ResetOnSourceDiskDelete func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicy) + SetMaxRetentionDays func(val *float64) + SetOnSourceDiskDelete func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicySnapshotSchedulePolicyRetentionPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicySnapshotSchedulePolicyRetentionPolicyOutputReference + type ComputeResourcePolicySnapshotSchedulePolicySchedule struct + DailySchedule *ComputeResourcePolicySnapshotSchedulePolicyScheduleDailySchedule + HourlySchedule *ComputeResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule + WeeklySchedule *ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule + type ComputeResourcePolicySnapshotSchedulePolicyScheduleDailySchedule struct + DaysInCycle *float64 + StartTime *string + type ComputeResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DaysInCycle func() *float64 + DaysInCycleInput func() *float64 + 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() *ComputeResourcePolicySnapshotSchedulePolicyScheduleDailySchedule + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDaysInCycle func(val *float64) + SetInternalValue func(val *ComputeResourcePolicySnapshotSchedulePolicyScheduleDailySchedule) + SetStartTime func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StartTime func() *string + StartTimeInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ... + type ComputeResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule struct + HoursInCycle *float64 + StartTime *string + type ComputeResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleOutputReference interface + 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 + HoursInCycle func() *float64 + HoursInCycleInput func() *float64 + InternalValue func() *ComputeResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHoursInCycle func(val *float64) + SetInternalValue func(val *ComputeResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule) + SetStartTime func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StartTime func() *string + StartTimeInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ... + type ComputeResourcePolicySnapshotSchedulePolicyScheduleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DailySchedule func() ... + DailyScheduleInput func() *ComputeResourcePolicySnapshotSchedulePolicyScheduleDailySchedule + 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 + HourlySchedule func() ... + HourlyScheduleInput func() *ComputeResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule + InternalValue func() *ComputeResourcePolicySnapshotSchedulePolicySchedule + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutDailySchedule func(value *ComputeResourcePolicySnapshotSchedulePolicyScheduleDailySchedule) + PutHourlySchedule func(value *ComputeResourcePolicySnapshotSchedulePolicyScheduleHourlySchedule) + PutWeeklySchedule func(value *ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule) + ResetDailySchedule func() + ResetHourlySchedule func() + ResetWeeklySchedule func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeResourcePolicySnapshotSchedulePolicySchedule) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WeeklySchedule func() ... + WeeklyScheduleInput func() *ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicySnapshotSchedulePolicyScheduleOutputReference + type ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule struct + DayOfWeeks interface{} + type ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeks struct + Day *string + StartTime *string + type ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeksList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ... + 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 NewComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeksList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeksOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Day func() *string + DayInput 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 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDay func(val *string) + SetInternalValue func(val interface{}) + SetStartTime func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StartTime func() *string + StartTimeInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeeksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DayOfWeeks func() ... + DayOfWeeksInput func() interface{} + 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() *ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutDayOfWeeks func(value interface{}) + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklySchedule) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ... + type ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties struct + ChainName *string + GuestFlush interface{} + Labels *map[string]*string + StorageLocations *[]*string + type ComputeResourcePolicySnapshotSchedulePolicySnapshotPropertiesOutputReference interface + ChainName func() *string + ChainNameInput func() *string + 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 + GuestFlush func() interface{} + GuestFlushInput func() interface{} + InternalValue func() *ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Labels func() *map[string]*string + LabelsInput func() *map[string]*string + ResetChainName func() + ResetGuestFlush func() + ResetLabels func() + ResetStorageLocations func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetChainName func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetGuestFlush func(val interface{}) + SetInternalValue func(val *ComputeResourcePolicySnapshotSchedulePolicySnapshotProperties) + SetLabels func(val *map[string]*string) + SetStorageLocations func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StorageLocations func() *[]*string + StorageLocationsInput func() *[]*string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicySnapshotSchedulePolicySnapshotPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicySnapshotSchedulePolicySnapshotPropertiesOutputReference + type ComputeResourcePolicyTimeouts struct + Create *string + Delete *string + type ComputeResourcePolicyTimeoutsOutputReference 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 + ResetCreate func() + ResetDelete 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{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeResourcePolicyTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeResourcePolicyTimeoutsOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-google-go/google/v10 github.com/cdktf/cdktf-provider-google-go/google/v11 github.com/cdktf/cdktf-provider-google-go/google/v12 github.com/cdktf/cdktf-provider-google-go/google/v13 github.com/cdktf/cdktf-provider-google-go/google/v14 github.com/cdktf/cdktf-provider-google-go/google/v3 github.com/cdktf/cdktf-provider-google-go/google/v4 github.com/cdktf/cdktf-provider-google-go/google/v5 github.com/cdktf/cdktf-provider-google-go/google/v7 github.com/cdktf/cdktf-provider-google-go/google/v8 github.com/cdktf/cdktf-provider-google-go/google/v9