Versions in this module Expand all Collapse all v6 v6.0.0 Apr 18, 2023 Changes in this version + func BillingBudget_IsConstruct(x interface{}) *bool + func BillingBudget_IsTerraformElement(x interface{}) *bool + func BillingBudget_IsTerraformResource(x interface{}) *bool + func BillingBudget_TfResourceType() *string + func NewBillingBudgetAllUpdatesRuleOutputReference_Override(b BillingBudgetAllUpdatesRuleOutputReference, ...) + func NewBillingBudgetAmountOutputReference_Override(b BillingBudgetAmountOutputReference, ...) + func NewBillingBudgetAmountSpecifiedAmountOutputReference_Override(b BillingBudgetAmountSpecifiedAmountOutputReference, ...) + func NewBillingBudgetBudgetFilterCustomPeriodEndDateOutputReference_Override(b BillingBudgetBudgetFilterCustomPeriodEndDateOutputReference, ...) + func NewBillingBudgetBudgetFilterCustomPeriodOutputReference_Override(b BillingBudgetBudgetFilterCustomPeriodOutputReference, ...) + func NewBillingBudgetBudgetFilterCustomPeriodStartDateOutputReference_Override(b BillingBudgetBudgetFilterCustomPeriodStartDateOutputReference, ...) + func NewBillingBudgetBudgetFilterOutputReference_Override(b BillingBudgetBudgetFilterOutputReference, ...) + func NewBillingBudgetThresholdRulesList_Override(b BillingBudgetThresholdRulesList, ...) + func NewBillingBudgetThresholdRulesOutputReference_Override(b BillingBudgetThresholdRulesOutputReference, ...) + func NewBillingBudgetTimeoutsOutputReference_Override(b BillingBudgetTimeoutsOutputReference, ...) + func NewBillingBudget_Override(b BillingBudget, scope constructs.Construct, id *string, ...) + type BillingBudget interface + AddOverride func(path *string, value interface{}) + AllUpdatesRule func() BillingBudgetAllUpdatesRuleOutputReference + AllUpdatesRuleInput func() *BillingBudgetAllUpdatesRule + Amount func() BillingBudgetAmountOutputReference + AmountInput func() *BillingBudgetAmount + BillingAccount func() *string + BillingAccountInput func() *string + BudgetFilter func() BillingBudgetBudgetFilterOutputReference + BudgetFilterInput func() *BillingBudgetBudgetFilter + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + DisplayName func() *string + DisplayNameInput 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 + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAllUpdatesRule func(value *BillingBudgetAllUpdatesRule) + PutAmount func(value *BillingBudgetAmount) + PutBudgetFilter func(value *BillingBudgetBudgetFilter) + PutThresholdRules func(value interface{}) + PutTimeouts func(value *BillingBudgetTimeouts) + RawOverrides func() interface{} + ResetAllUpdatesRule func() + ResetBudgetFilter func() + ResetDisplayName func() + ResetId func() + ResetOverrideLogicalId func() + ResetThresholdRules func() + ResetTimeouts func() + SetBillingAccount func(val *string) + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDisplayName func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SynthesizeAttributes func() *map[string]interface{} + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ThresholdRules func() BillingBudgetThresholdRulesList + ThresholdRulesInput func() interface{} + Timeouts func() BillingBudgetTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewBillingBudget(scope constructs.Construct, id *string, config *BillingBudgetConfig) BillingBudget + type BillingBudgetAllUpdatesRule struct + DisableDefaultIamRecipients interface{} + MonitoringNotificationChannels *[]*string + PubsubTopic *string + SchemaVersion *string + type BillingBudgetAllUpdatesRuleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DisableDefaultIamRecipients func() interface{} + DisableDefaultIamRecipientsInput 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() *BillingBudgetAllUpdatesRule + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MonitoringNotificationChannels func() *[]*string + MonitoringNotificationChannelsInput func() *[]*string + PubsubTopic func() *string + PubsubTopicInput func() *string + ResetDisableDefaultIamRecipients func() + ResetMonitoringNotificationChannels func() + ResetPubsubTopic func() + ResetSchemaVersion func() + Resolve func(_context cdktf.IResolveContext) interface{} + SchemaVersion func() *string + SchemaVersionInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDisableDefaultIamRecipients func(val interface{}) + SetInternalValue func(val *BillingBudgetAllUpdatesRule) + SetMonitoringNotificationChannels func(val *[]*string) + SetPubsubTopic func(val *string) + SetSchemaVersion func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewBillingBudgetAllUpdatesRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetAllUpdatesRuleOutputReference + type BillingBudgetAmount struct + LastPeriodAmount interface{} + SpecifiedAmount *BillingBudgetAmountSpecifiedAmount + type BillingBudgetAmountOutputReference 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() *BillingBudgetAmount + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LastPeriodAmount func() interface{} + LastPeriodAmountInput func() interface{} + PutSpecifiedAmount func(value *BillingBudgetAmountSpecifiedAmount) + ResetLastPeriodAmount func() + ResetSpecifiedAmount func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *BillingBudgetAmount) + SetLastPeriodAmount func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SpecifiedAmount func() BillingBudgetAmountSpecifiedAmountOutputReference + SpecifiedAmountInput func() *BillingBudgetAmountSpecifiedAmount + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewBillingBudgetAmountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetAmountOutputReference + type BillingBudgetAmountSpecifiedAmount struct + CurrencyCode *string + Nanos *float64 + Units *string + type BillingBudgetAmountSpecifiedAmountOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CurrencyCode func() *string + CurrencyCodeInput 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() *BillingBudgetAmountSpecifiedAmount + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Nanos func() *float64 + NanosInput func() *float64 + ResetCurrencyCode func() + ResetNanos func() + ResetUnits func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCurrencyCode func(val *string) + SetInternalValue func(val *BillingBudgetAmountSpecifiedAmount) + SetNanos func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUnits func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Units func() *string + UnitsInput func() *string + func NewBillingBudgetAmountSpecifiedAmountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetAmountSpecifiedAmountOutputReference + type BillingBudgetBudgetFilter struct + CalendarPeriod *string + CreditTypes *[]*string + CreditTypesTreatment *string + CustomPeriod *BillingBudgetBudgetFilterCustomPeriod + Labels *map[string]*string + Projects *[]*string + Services *[]*string + Subaccounts *[]*string + type BillingBudgetBudgetFilterCustomPeriod struct + EndDate *BillingBudgetBudgetFilterCustomPeriodEndDate + StartDate *BillingBudgetBudgetFilterCustomPeriodStartDate + type BillingBudgetBudgetFilterCustomPeriodEndDate struct + Day *float64 + Month *float64 + Year *float64 + type BillingBudgetBudgetFilterCustomPeriodEndDateOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Day func() *float64 + DayInput 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() *BillingBudgetBudgetFilterCustomPeriodEndDate + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Month func() *float64 + MonthInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDay func(val *float64) + SetInternalValue func(val *BillingBudgetBudgetFilterCustomPeriodEndDate) + SetMonth func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetYear func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Year func() *float64 + YearInput func() *float64 + func NewBillingBudgetBudgetFilterCustomPeriodEndDateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetBudgetFilterCustomPeriodEndDateOutputReference + type BillingBudgetBudgetFilterCustomPeriodOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + EndDate func() BillingBudgetBudgetFilterCustomPeriodEndDateOutputReference + EndDateInput func() *BillingBudgetBudgetFilterCustomPeriodEndDate + 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() *BillingBudgetBudgetFilterCustomPeriod + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutEndDate func(value *BillingBudgetBudgetFilterCustomPeriodEndDate) + PutStartDate func(value *BillingBudgetBudgetFilterCustomPeriodStartDate) + ResetEndDate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *BillingBudgetBudgetFilterCustomPeriod) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StartDate func() BillingBudgetBudgetFilterCustomPeriodStartDateOutputReference + StartDateInput func() *BillingBudgetBudgetFilterCustomPeriodStartDate + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewBillingBudgetBudgetFilterCustomPeriodOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetBudgetFilterCustomPeriodOutputReference + type BillingBudgetBudgetFilterCustomPeriodStartDate struct + Day *float64 + Month *float64 + Year *float64 + type BillingBudgetBudgetFilterCustomPeriodStartDateOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Day func() *float64 + DayInput 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() *BillingBudgetBudgetFilterCustomPeriodStartDate + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Month func() *float64 + MonthInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDay func(val *float64) + SetInternalValue func(val *BillingBudgetBudgetFilterCustomPeriodStartDate) + SetMonth func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetYear func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Year func() *float64 + YearInput func() *float64 + func NewBillingBudgetBudgetFilterCustomPeriodStartDateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetBudgetFilterCustomPeriodStartDateOutputReference + type BillingBudgetBudgetFilterOutputReference interface + CalendarPeriod func() *string + CalendarPeriodInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CreditTypes func() *[]*string + CreditTypesInput func() *[]*string + CreditTypesTreatment func() *string + CreditTypesTreatmentInput func() *string + CustomPeriod func() BillingBudgetBudgetFilterCustomPeriodOutputReference + CustomPeriodInput func() *BillingBudgetBudgetFilterCustomPeriod + 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() *BillingBudgetBudgetFilter + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Labels func() *map[string]*string + LabelsInput func() *map[string]*string + Projects func() *[]*string + ProjectsInput func() *[]*string + PutCustomPeriod func(value *BillingBudgetBudgetFilterCustomPeriod) + ResetCalendarPeriod func() + ResetCreditTypes func() + ResetCreditTypesTreatment func() + ResetCustomPeriod func() + ResetLabels func() + ResetProjects func() + ResetServices func() + ResetSubaccounts func() + Resolve func(_context cdktf.IResolveContext) interface{} + Services func() *[]*string + ServicesInput func() *[]*string + SetCalendarPeriod func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreditTypes func(val *[]*string) + SetCreditTypesTreatment func(val *string) + SetInternalValue func(val *BillingBudgetBudgetFilter) + SetLabels func(val *map[string]*string) + SetProjects func(val *[]*string) + SetServices func(val *[]*string) + SetSubaccounts func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Subaccounts func() *[]*string + SubaccountsInput func() *[]*string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewBillingBudgetBudgetFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetBudgetFilterOutputReference + type BillingBudgetConfig struct + AllUpdatesRule *BillingBudgetAllUpdatesRule + Amount *BillingBudgetAmount + BillingAccount *string + BudgetFilter *BillingBudgetBudgetFilter + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + DisplayName *string + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + ThresholdRules interface{} + Timeouts *BillingBudgetTimeouts + type BillingBudgetThresholdRules struct + SpendBasis *string + ThresholdPercent *float64 + type BillingBudgetThresholdRulesList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) BillingBudgetThresholdRulesOutputReference + 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 NewBillingBudgetThresholdRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) BillingBudgetThresholdRulesList + type BillingBudgetThresholdRulesOutputReference 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() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetSpendBasis func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetSpendBasis func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetThresholdPercent func(val *float64) + SpendBasis func() *string + SpendBasisInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ThresholdPercent func() *float64 + ThresholdPercentInput func() *float64 + ToString func() *string + func NewBillingBudgetThresholdRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) BillingBudgetThresholdRulesOutputReference + type BillingBudgetTimeouts struct + Create *string + Delete *string + Update *string + type BillingBudgetTimeoutsOutputReference 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() + 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{}) + 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 NewBillingBudgetTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) BillingBudgetTimeoutsOutputReference 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