Documentation ¶
Index ¶
- func DataAzurermConsumptionBudgetResourceGroup_IsConstruct(x interface{}) *bool
- func DataAzurermConsumptionBudgetResourceGroup_IsTerraformDataSource(x interface{}) *bool
- func DataAzurermConsumptionBudgetResourceGroup_IsTerraformElement(x interface{}) *bool
- func DataAzurermConsumptionBudgetResourceGroup_TfResourceType() *string
- func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterDimensionList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterNotList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotTagList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterTagList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterTagList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupNotificationList_Override(d DataAzurermConsumptionBudgetResourceGroupNotificationList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupNotificationOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodList_Override(d DataAzurermConsumptionBudgetResourceGroupTimePeriodList, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference, ...)
- func NewDataAzurermConsumptionBudgetResourceGroup_Override(d DataAzurermConsumptionBudgetResourceGroup, scope constructs.Construct, ...)
- type DataAzurermConsumptionBudgetResourceGroup
- type DataAzurermConsumptionBudgetResourceGroupConfig
- type DataAzurermConsumptionBudgetResourceGroupFilter
- type DataAzurermConsumptionBudgetResourceGroupFilterDimension
- type DataAzurermConsumptionBudgetResourceGroupFilterDimensionList
- type DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference
- type DataAzurermConsumptionBudgetResourceGroupFilterList
- type DataAzurermConsumptionBudgetResourceGroupFilterNot
- type DataAzurermConsumptionBudgetResourceGroupFilterNotDimension
- type DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList
- type DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference
- type DataAzurermConsumptionBudgetResourceGroupFilterNotList
- type DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference
- type DataAzurermConsumptionBudgetResourceGroupFilterNotTag
- type DataAzurermConsumptionBudgetResourceGroupFilterNotTagList
- type DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference
- type DataAzurermConsumptionBudgetResourceGroupFilterOutputReference
- type DataAzurermConsumptionBudgetResourceGroupFilterTag
- type DataAzurermConsumptionBudgetResourceGroupFilterTagList
- type DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference
- type DataAzurermConsumptionBudgetResourceGroupNotification
- type DataAzurermConsumptionBudgetResourceGroupNotificationList
- type DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference
- type DataAzurermConsumptionBudgetResourceGroupTimePeriod
- type DataAzurermConsumptionBudgetResourceGroupTimePeriodList
- type DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference
- type DataAzurermConsumptionBudgetResourceGroupTimeouts
- type DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAzurermConsumptionBudgetResourceGroup_IsConstruct ¶
func DataAzurermConsumptionBudgetResourceGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataAzurermConsumptionBudgetResourceGroup_IsTerraformDataSource ¶
func DataAzurermConsumptionBudgetResourceGroup_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAzurermConsumptionBudgetResourceGroup_IsTerraformElement ¶
func DataAzurermConsumptionBudgetResourceGroup_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAzurermConsumptionBudgetResourceGroup_TfResourceType ¶
func DataAzurermConsumptionBudgetResourceGroup_TfResourceType() *string
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterDimensionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagList_Override(d DataAzurermConsumptionBudgetResourceGroupFilterTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupNotificationList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupNotificationList_Override(d DataAzurermConsumptionBudgetResourceGroupNotificationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupNotificationOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupNotificationOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodList_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodList_Override(d DataAzurermConsumptionBudgetResourceGroupTimePeriodList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference_Override(d DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataAzurermConsumptionBudgetResourceGroup_Override ¶
func NewDataAzurermConsumptionBudgetResourceGroup_Override(d DataAzurermConsumptionBudgetResourceGroup, scope constructs.Construct, id *string, config *DataAzurermConsumptionBudgetResourceGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group azurerm_consumption_budget_resource_group} Data Source.
Types ¶
type DataAzurermConsumptionBudgetResourceGroup ¶
type DataAzurermConsumptionBudgetResourceGroup interface { cdktf.TerraformDataSource Amount() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Filter() DataAzurermConsumptionBudgetResourceGroupFilterList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Notification() DataAzurermConsumptionBudgetResourceGroupNotificationList // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ResourceGroupId() *string SetResourceGroupId(val *string) ResourceGroupIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TimeGrain() *string Timeouts() DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference TimeoutsInput() interface{} TimePeriod() DataAzurermConsumptionBudgetResourceGroupTimePeriodList // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *DataAzurermConsumptionBudgetResourceGroupTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group azurerm_consumption_budget_resource_group}.
func NewDataAzurermConsumptionBudgetResourceGroup ¶
func NewDataAzurermConsumptionBudgetResourceGroup(scope constructs.Construct, id *string, config *DataAzurermConsumptionBudgetResourceGroupConfig) DataAzurermConsumptionBudgetResourceGroup
Create a new {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group azurerm_consumption_budget_resource_group} Data Source.
type DataAzurermConsumptionBudgetResourceGroupConfig ¶
type DataAzurermConsumptionBudgetResourceGroupConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group#name DataAzurermConsumptionBudgetResourceGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group#resource_group_id DataAzurermConsumptionBudgetResourceGroup#resource_group_id}. ResourceGroupId *string `field:"required" json:"resourceGroupId" yaml:"resourceGroupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group#id DataAzurermConsumptionBudgetResourceGroup#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group#timeouts DataAzurermConsumptionBudgetResourceGroup#timeouts} Timeouts *DataAzurermConsumptionBudgetResourceGroupTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataAzurermConsumptionBudgetResourceGroupFilter ¶
type DataAzurermConsumptionBudgetResourceGroupFilter struct { }
type DataAzurermConsumptionBudgetResourceGroupFilterDimension ¶
type DataAzurermConsumptionBudgetResourceGroupFilterDimension struct { }
type DataAzurermConsumptionBudgetResourceGroupFilterDimensionList ¶
type DataAzurermConsumptionBudgetResourceGroupFilterDimensionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionList ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterDimensionList
type DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupFilterDimension SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupFilterDimension) Name() *string Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference
type DataAzurermConsumptionBudgetResourceGroupFilterList ¶
type DataAzurermConsumptionBudgetResourceGroupFilterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupFilterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterList ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterList
type DataAzurermConsumptionBudgetResourceGroupFilterNot ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNot struct { }
type DataAzurermConsumptionBudgetResourceGroupFilterNotDimension ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotDimension struct { }
type DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList
type DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupFilterNotDimension SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupFilterNotDimension) Name() *string Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference
type DataAzurermConsumptionBudgetResourceGroupFilterNotList ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotList ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterNotList
type DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Dimension() DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupFilterNot SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupFilterNot) Tag() DataAzurermConsumptionBudgetResourceGroupFilterNotTagList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference
type DataAzurermConsumptionBudgetResourceGroupFilterNotTag ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotTag struct { }
type DataAzurermConsumptionBudgetResourceGroupFilterNotTagList ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotTagList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagList ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterNotTagList
type DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupFilterNotTag SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupFilterNotTag) Name() *string Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference
type DataAzurermConsumptionBudgetResourceGroupFilterOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupFilterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Dimension() DataAzurermConsumptionBudgetResourceGroupFilterDimensionList // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupFilter SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupFilter) Not() DataAzurermConsumptionBudgetResourceGroupFilterNotList Tag() DataAzurermConsumptionBudgetResourceGroupFilterTagList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterOutputReference
type DataAzurermConsumptionBudgetResourceGroupFilterTag ¶
type DataAzurermConsumptionBudgetResourceGroupFilterTag struct { }
type DataAzurermConsumptionBudgetResourceGroupFilterTagList ¶
type DataAzurermConsumptionBudgetResourceGroupFilterTagList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagList ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterTagList
type DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupFilterTag SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupFilterTag) Name() *string Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference
type DataAzurermConsumptionBudgetResourceGroupNotification ¶
type DataAzurermConsumptionBudgetResourceGroupNotification struct { }
type DataAzurermConsumptionBudgetResourceGroupNotificationList ¶
type DataAzurermConsumptionBudgetResourceGroupNotificationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupNotificationList ¶
func NewDataAzurermConsumptionBudgetResourceGroupNotificationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupNotificationList
type DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContactEmails() *[]*string ContactGroups() *[]*string ContactRoles() *[]*string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupNotification SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupNotification) Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 ThresholdType() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupNotificationOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupNotificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference
type DataAzurermConsumptionBudgetResourceGroupTimePeriod ¶
type DataAzurermConsumptionBudgetResourceGroupTimePeriod struct { }
type DataAzurermConsumptionBudgetResourceGroupTimePeriodList ¶
type DataAzurermConsumptionBudgetResourceGroupTimePeriodList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodList ¶
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermConsumptionBudgetResourceGroupTimePeriodList
type DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EndDate() *string // Experimental. Fqn() *string InternalValue() *DataAzurermConsumptionBudgetResourceGroupTimePeriod SetInternalValue(val *DataAzurermConsumptionBudgetResourceGroupTimePeriod) StartDate() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference
type DataAzurermConsumptionBudgetResourceGroupTimeouts ¶
type DataAzurermConsumptionBudgetResourceGroupTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/consumption_budget_resource_group#read DataAzurermConsumptionBudgetResourceGroup#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference ¶
type DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRead() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference ¶
func NewDataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference
Source Files ¶
- DataAzurermConsumptionBudgetResourceGroup.go
- DataAzurermConsumptionBudgetResourceGroupConfig.go
- DataAzurermConsumptionBudgetResourceGroupFilter.go
- DataAzurermConsumptionBudgetResourceGroupFilterDimension.go
- DataAzurermConsumptionBudgetResourceGroupFilterDimensionList.go
- DataAzurermConsumptionBudgetResourceGroupFilterDimensionList__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupFilterDimensionOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterList.go
- DataAzurermConsumptionBudgetResourceGroupFilterList__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterNot.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotDimension.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionList__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotDimensionOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotList.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotList__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotTag.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotTagList.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotTagList__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupFilterOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterTag.go
- DataAzurermConsumptionBudgetResourceGroupFilterTagList.go
- DataAzurermConsumptionBudgetResourceGroupFilterTagList__checks.go
- DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupFilterTagOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupNotification.go
- DataAzurermConsumptionBudgetResourceGroupNotificationList.go
- DataAzurermConsumptionBudgetResourceGroupNotificationList__checks.go
- DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupNotificationOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupTimePeriod.go
- DataAzurermConsumptionBudgetResourceGroupTimePeriodList.go
- DataAzurermConsumptionBudgetResourceGroupTimePeriodList__checks.go
- DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupTimePeriodOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroupTimeouts.go
- DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference.go
- DataAzurermConsumptionBudgetResourceGroupTimeoutsOutputReference__checks.go
- DataAzurermConsumptionBudgetResourceGroup__checks.go
- main.go