Versions in this module Expand all Collapse all v6 v6.0.0 Apr 14, 2023 Changes in this version + func NewVirtualDesktopScalingPlanHostPoolList_Override(v VirtualDesktopScalingPlanHostPoolList, ...) + func NewVirtualDesktopScalingPlanHostPoolOutputReference_Override(v VirtualDesktopScalingPlanHostPoolOutputReference, ...) + func NewVirtualDesktopScalingPlanScheduleList_Override(v VirtualDesktopScalingPlanScheduleList, ...) + func NewVirtualDesktopScalingPlanScheduleOutputReference_Override(v VirtualDesktopScalingPlanScheduleOutputReference, ...) + func NewVirtualDesktopScalingPlanTimeoutsOutputReference_Override(v VirtualDesktopScalingPlanTimeoutsOutputReference, ...) + func NewVirtualDesktopScalingPlan_Override(v VirtualDesktopScalingPlan, scope constructs.Construct, id *string, ...) + func VirtualDesktopScalingPlan_IsConstruct(x interface{}) *bool + func VirtualDesktopScalingPlan_IsTerraformElement(x interface{}) *bool + func VirtualDesktopScalingPlan_IsTerraformResource(x interface{}) *bool + func VirtualDesktopScalingPlan_TfResourceType() *string + type VirtualDesktopScalingPlan 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 + ExclusionTag func() *string + ExclusionTagInput func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyName func() *string + FriendlyNameInput 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 + HostPool func() VirtualDesktopScalingPlanHostPoolList + HostPoolInput func() interface{} + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Location func() *string + LocationInput func() *string + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutHostPool func(value interface{}) + PutSchedule func(value interface{}) + PutTimeouts func(value *VirtualDesktopScalingPlanTimeouts) + RawOverrides func() interface{} + ResetDescription func() + ResetExclusionTag func() + ResetFriendlyName func() + ResetHostPool func() + ResetId func() + ResetOverrideLogicalId func() + ResetTags func() + ResetTimeouts func() + ResourceGroupName func() *string + ResourceGroupNameInput func() *string + Schedule func() VirtualDesktopScalingPlanScheduleList + ScheduleInput func() interface{} + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetExclusionTag func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetFriendlyName func(val *string) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetLocation func(val *string) + SetName func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetResourceGroupName func(val *string) + SetTags func(val *map[string]*string) + SetTimeZone func(val *string) + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + TimeZone func() *string + TimeZoneInput func() *string + Timeouts func() VirtualDesktopScalingPlanTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewVirtualDesktopScalingPlan(scope constructs.Construct, id *string, ...) VirtualDesktopScalingPlan + type VirtualDesktopScalingPlanConfig struct + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + Description *string + ExclusionTag *string + ForEach cdktf.ITerraformIterator + FriendlyName *string + HostPool interface{} + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + Location *string + Name *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + ResourceGroupName *string + Schedule interface{} + Tags *map[string]*string + TimeZone *string + Timeouts *VirtualDesktopScalingPlanTimeouts + type VirtualDesktopScalingPlanHostPool struct + HostpoolId *string + ScalingPlanEnabled interface{} + type VirtualDesktopScalingPlanHostPoolList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) VirtualDesktopScalingPlanHostPoolOutputReference + 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 NewVirtualDesktopScalingPlanHostPoolList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VirtualDesktopScalingPlanHostPoolList + type VirtualDesktopScalingPlanHostPoolOutputReference 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 + HostpoolId func() *string + HostpoolIdInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + ScalingPlanEnabled func() interface{} + ScalingPlanEnabledInput func() interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHostpoolId func(val *string) + SetInternalValue func(val interface{}) + SetScalingPlanEnabled func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVirtualDesktopScalingPlanHostPoolOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VirtualDesktopScalingPlanHostPoolOutputReference + type VirtualDesktopScalingPlanSchedule struct + DaysOfWeek *[]*string + Name *string + OffPeakLoadBalancingAlgorithm *string + OffPeakStartTime *string + PeakLoadBalancingAlgorithm *string + PeakStartTime *string + RampDownCapacityThresholdPercent *float64 + RampDownForceLogoffUsers interface{} + RampDownLoadBalancingAlgorithm *string + RampDownMinimumHostsPercent *float64 + RampDownNotificationMessage *string + RampDownStartTime *string + RampDownStopHostsWhen *string + RampDownWaitTimeMinutes *float64 + RampUpCapacityThresholdPercent *float64 + RampUpLoadBalancingAlgorithm *string + RampUpMinimumHostsPercent *float64 + RampUpStartTime *string + type VirtualDesktopScalingPlanScheduleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) VirtualDesktopScalingPlanScheduleOutputReference + 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 NewVirtualDesktopScalingPlanScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VirtualDesktopScalingPlanScheduleList + type VirtualDesktopScalingPlanScheduleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DaysOfWeek func() *[]*string + DaysOfWeekInput 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 + Name func() *string + NameInput func() *string + OffPeakLoadBalancingAlgorithm func() *string + OffPeakLoadBalancingAlgorithmInput func() *string + OffPeakStartTime func() *string + OffPeakStartTimeInput func() *string + PeakLoadBalancingAlgorithm func() *string + PeakLoadBalancingAlgorithmInput func() *string + PeakStartTime func() *string + PeakStartTimeInput func() *string + RampDownCapacityThresholdPercent func() *float64 + RampDownCapacityThresholdPercentInput func() *float64 + RampDownForceLogoffUsers func() interface{} + RampDownForceLogoffUsersInput func() interface{} + RampDownLoadBalancingAlgorithm func() *string + RampDownLoadBalancingAlgorithmInput func() *string + RampDownMinimumHostsPercent func() *float64 + RampDownMinimumHostsPercentInput func() *float64 + RampDownNotificationMessage func() *string + RampDownNotificationMessageInput func() *string + RampDownStartTime func() *string + RampDownStartTimeInput func() *string + RampDownStopHostsWhen func() *string + RampDownStopHostsWhenInput func() *string + RampDownWaitTimeMinutes func() *float64 + RampDownWaitTimeMinutesInput func() *float64 + RampUpCapacityThresholdPercent func() *float64 + RampUpCapacityThresholdPercentInput func() *float64 + RampUpLoadBalancingAlgorithm func() *string + RampUpLoadBalancingAlgorithmInput func() *string + RampUpMinimumHostsPercent func() *float64 + RampUpMinimumHostsPercentInput func() *float64 + RampUpStartTime func() *string + RampUpStartTimeInput func() *string + ResetRampUpCapacityThresholdPercent func() + ResetRampUpMinimumHostsPercent func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDaysOfWeek func(val *[]*string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetOffPeakLoadBalancingAlgorithm func(val *string) + SetOffPeakStartTime func(val *string) + SetPeakLoadBalancingAlgorithm func(val *string) + SetPeakStartTime func(val *string) + SetRampDownCapacityThresholdPercent func(val *float64) + SetRampDownForceLogoffUsers func(val interface{}) + SetRampDownLoadBalancingAlgorithm func(val *string) + SetRampDownMinimumHostsPercent func(val *float64) + SetRampDownNotificationMessage func(val *string) + SetRampDownStartTime func(val *string) + SetRampDownStopHostsWhen func(val *string) + SetRampDownWaitTimeMinutes func(val *float64) + SetRampUpCapacityThresholdPercent func(val *float64) + SetRampUpLoadBalancingAlgorithm func(val *string) + SetRampUpMinimumHostsPercent func(val *float64) + SetRampUpStartTime func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewVirtualDesktopScalingPlanScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) VirtualDesktopScalingPlanScheduleOutputReference + type VirtualDesktopScalingPlanTimeouts struct + Create *string + Delete *string + Read *string + Update *string + type VirtualDesktopScalingPlanTimeoutsOutputReference 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 NewVirtualDesktopScalingPlanTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) VirtualDesktopScalingPlanTimeoutsOutputReference 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