Documentation ¶
Index ¶
- func NewWorkloadEntitySearchQueryList_Override(w WorkloadEntitySearchQueryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewWorkloadEntitySearchQueryOutputReference_Override(w WorkloadEntitySearchQueryOutputReference, ...)
- func NewWorkloadStatusConfigAutomaticOutputReference_Override(w WorkloadStatusConfigAutomaticOutputReference, ...)
- func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference_Override(w WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference, ...)
- func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference_Override(...)
- func NewWorkloadStatusConfigAutomaticRuleList_Override(w WorkloadStatusConfigAutomaticRuleList, ...)
- func NewWorkloadStatusConfigAutomaticRuleNrqlQueryList_Override(w WorkloadStatusConfigAutomaticRuleNrqlQueryList, ...)
- func NewWorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference_Override(w WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference, ...)
- func NewWorkloadStatusConfigAutomaticRuleOutputReference_Override(w WorkloadStatusConfigAutomaticRuleOutputReference, ...)
- func NewWorkloadStatusConfigAutomaticRuleRollupOutputReference_Override(w WorkloadStatusConfigAutomaticRuleRollupOutputReference, ...)
- func NewWorkloadStatusConfigStaticOutputReference_Override(w WorkloadStatusConfigStaticOutputReference, ...)
- func NewWorkload_Override(w Workload, scope constructs.Construct, id *string, config *WorkloadConfig)
- func Workload_IsConstruct(x interface{}) *bool
- func Workload_IsTerraformElement(x interface{}) *bool
- func Workload_IsTerraformResource(x interface{}) *bool
- func Workload_TfResourceType() *string
- type Workload
- type WorkloadConfig
- type WorkloadEntitySearchQuery
- type WorkloadEntitySearchQueryList
- type WorkloadEntitySearchQueryOutputReference
- type WorkloadStatusConfigAutomatic
- type WorkloadStatusConfigAutomaticOutputReference
- type WorkloadStatusConfigAutomaticRemainingEntitiesRule
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup
- type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference
- type WorkloadStatusConfigAutomaticRule
- type WorkloadStatusConfigAutomaticRuleList
- type WorkloadStatusConfigAutomaticRuleNrqlQuery
- type WorkloadStatusConfigAutomaticRuleNrqlQueryList
- type WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference
- type WorkloadStatusConfigAutomaticRuleOutputReference
- type WorkloadStatusConfigAutomaticRuleRollup
- type WorkloadStatusConfigAutomaticRuleRollupOutputReference
- type WorkloadStatusConfigStatic
- type WorkloadStatusConfigStaticOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWorkloadEntitySearchQueryList_Override ¶
func NewWorkloadEntitySearchQueryList_Override(w WorkloadEntitySearchQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWorkloadEntitySearchQueryOutputReference_Override ¶
func NewWorkloadEntitySearchQueryOutputReference_Override(w WorkloadEntitySearchQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWorkloadStatusConfigAutomaticOutputReference_Override ¶
func NewWorkloadStatusConfigAutomaticOutputReference_Override(w WorkloadStatusConfigAutomaticOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference_Override ¶
func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference_Override(w WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference_Override ¶
func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference_Override(w WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWorkloadStatusConfigAutomaticRuleList_Override ¶
func NewWorkloadStatusConfigAutomaticRuleList_Override(w WorkloadStatusConfigAutomaticRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWorkloadStatusConfigAutomaticRuleNrqlQueryList_Override ¶
func NewWorkloadStatusConfigAutomaticRuleNrqlQueryList_Override(w WorkloadStatusConfigAutomaticRuleNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference_Override ¶
func NewWorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference_Override(w WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWorkloadStatusConfigAutomaticRuleOutputReference_Override ¶
func NewWorkloadStatusConfigAutomaticRuleOutputReference_Override(w WorkloadStatusConfigAutomaticRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWorkloadStatusConfigAutomaticRuleRollupOutputReference_Override ¶
func NewWorkloadStatusConfigAutomaticRuleRollupOutputReference_Override(w WorkloadStatusConfigAutomaticRuleRollupOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWorkloadStatusConfigStaticOutputReference_Override ¶
func NewWorkloadStatusConfigStaticOutputReference_Override(w WorkloadStatusConfigStaticOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWorkload_Override ¶
func NewWorkload_Override(w Workload, scope constructs.Construct, id *string, config *WorkloadConfig)
Create a new {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload newrelic_workload} Resource.
func Workload_IsConstruct ¶
func Workload_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 Workload_IsTerraformElement ¶
func Workload_IsTerraformElement(x interface{}) *bool
Experimental.
func Workload_IsTerraformResource ¶
func Workload_IsTerraformResource(x interface{}) *bool
Experimental.
func Workload_TfResourceType ¶
func Workload_TfResourceType() *string
Types ¶
type Workload ¶
type Workload interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack CompositeEntitySearchQuery() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EntityGuids() *[]*string SetEntityGuids(val *[]*string) EntityGuidsInput() *[]*string EntitySearchQuery() WorkloadEntitySearchQueryList EntitySearchQueryInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *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 Permalink() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ScopeAccountIds() *[]*float64 SetScopeAccountIds(val *[]*float64) ScopeAccountIdsInput() *[]*float64 StatusConfigAutomatic() WorkloadStatusConfigAutomaticOutputReference StatusConfigAutomaticInput() *WorkloadStatusConfigAutomatic StatusConfigStatic() WorkloadStatusConfigStaticOutputReference StatusConfigStaticInput() *WorkloadStatusConfigStatic // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string WorkloadId() *float64 // 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) PutEntitySearchQuery(value interface{}) PutStatusConfigAutomatic(value *WorkloadStatusConfigAutomatic) PutStatusConfigStatic(value *WorkloadStatusConfigStatic) ResetAccountId() ResetDescription() ResetEntityGuids() ResetEntitySearchQuery() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScopeAccountIds() ResetStatusConfigAutomatic() ResetStatusConfigStatic() 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://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload newrelic_workload}.
func NewWorkload ¶
func NewWorkload(scope constructs.Construct, id *string, config *WorkloadConfig) Workload
Create a new {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload newrelic_workload} Resource.
type WorkloadConfig ¶
type WorkloadConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `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"` // The workload's name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#name Workload#name} Name *string `field:"required" json:"name" yaml:"name"` // The New Relic account ID where you want to create the workload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#account_id Workload#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Relevant information about the workload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#description Workload#description} Description *string `field:"optional" json:"description" yaml:"description"` // A list of entity GUIDs manually assigned to this workload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#entity_guids Workload#entity_guids} EntityGuids *[]*string `field:"optional" json:"entityGuids" yaml:"entityGuids"` // entity_search_query block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#entity_search_query Workload#entity_search_query} EntitySearchQuery interface{} `field:"optional" json:"entitySearchQuery" yaml:"entitySearchQuery"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#id Workload#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"` // A list of account IDs that will be used to get entities from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#scope_account_ids Workload#scope_account_ids} ScopeAccountIds *[]*float64 `field:"optional" json:"scopeAccountIds" yaml:"scopeAccountIds"` // status_config_automatic block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#status_config_automatic Workload#status_config_automatic} StatusConfigAutomatic *WorkloadStatusConfigAutomatic `field:"optional" json:"statusConfigAutomatic" yaml:"statusConfigAutomatic"` // status_config_static block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#status_config_static Workload#status_config_static} StatusConfigStatic *WorkloadStatusConfigStatic `field:"optional" json:"statusConfigStatic" yaml:"statusConfigStatic"` }
type WorkloadEntitySearchQuery ¶
type WorkloadEntitySearchQuery struct { // The query. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#query Workload#query} Query *string `field:"required" json:"query" yaml:"query"` }
type WorkloadEntitySearchQueryList ¶
type WorkloadEntitySearchQueryList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) WorkloadEntitySearchQueryOutputReference // 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 NewWorkloadEntitySearchQueryList ¶
func NewWorkloadEntitySearchQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WorkloadEntitySearchQueryList
type WorkloadEntitySearchQueryOutputReference ¶
type WorkloadEntitySearchQueryOutputReference 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{}) Query() *string SetQuery(val *string) QueryInput() *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 NewWorkloadEntitySearchQueryOutputReference ¶
func NewWorkloadEntitySearchQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WorkloadEntitySearchQueryOutputReference
type WorkloadStatusConfigAutomatic ¶
type WorkloadStatusConfigAutomatic struct { // Whether the automatic status configuration is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#enabled Workload#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // remaining_entities_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#remaining_entities_rule Workload#remaining_entities_rule} RemainingEntitiesRule *WorkloadStatusConfigAutomaticRemainingEntitiesRule `field:"optional" json:"remainingEntitiesRule" yaml:"remainingEntitiesRule"` // rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#rule Workload#rule} Rule interface{} `field:"optional" json:"rule" yaml:"rule"` }
type WorkloadStatusConfigAutomaticOutputReference ¶
type WorkloadStatusConfigAutomaticOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *WorkloadStatusConfigAutomatic SetInternalValue(val *WorkloadStatusConfigAutomatic) RemainingEntitiesRule() WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference RemainingEntitiesRuleInput() *WorkloadStatusConfigAutomaticRemainingEntitiesRule Rule() WorkloadStatusConfigAutomaticRuleList RuleInput() interface{} // 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 PutRemainingEntitiesRule(value *WorkloadStatusConfigAutomaticRemainingEntitiesRule) PutRule(value interface{}) ResetRemainingEntitiesRule() ResetRule() // 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 NewWorkloadStatusConfigAutomaticOutputReference ¶
func NewWorkloadStatusConfigAutomaticOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WorkloadStatusConfigAutomaticOutputReference
type WorkloadStatusConfigAutomaticRemainingEntitiesRule ¶
type WorkloadStatusConfigAutomaticRemainingEntitiesRule struct { // remaining_entities_rule_rollup block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#remaining_entities_rule_rollup Workload#remaining_entities_rule_rollup} RemainingEntitiesRuleRollup *WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup `field:"required" json:"remainingEntitiesRuleRollup" yaml:"remainingEntitiesRuleRollup"` }
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference ¶
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference 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() *WorkloadStatusConfigAutomaticRemainingEntitiesRule SetInternalValue(val *WorkloadStatusConfigAutomaticRemainingEntitiesRule) RemainingEntitiesRuleRollup() WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference RemainingEntitiesRuleRollupInput() *WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup // 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 PutRemainingEntitiesRuleRollup(value *WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup) // 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 NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference ¶
func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup ¶
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup struct { // The grouping to be applied to the remaining entities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#group_by Workload#group_by} GroupBy *string `field:"required" json:"groupBy" yaml:"groupBy"` // The rollup strategy that is applied to a group of entities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#strategy Workload#strategy} Strategy *string `field:"required" json:"strategy" yaml:"strategy"` // Type of threshold defined for the rule. // // This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#threshold_type Workload#threshold_type} ThresholdType *string `field:"optional" json:"thresholdType" yaml:"thresholdType"` // Threshold value defined for the rule. // // This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#threshold_value Workload#threshold_value} ThresholdValue *float64 `field:"optional" json:"thresholdValue" yaml:"thresholdValue"` }
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference ¶
type WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference 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 GroupBy() *string SetGroupBy(val *string) GroupByInput() *string InternalValue() *WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup SetInternalValue(val *WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup) Strategy() *string SetStrategy(val *string) StrategyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ThresholdType() *string SetThresholdType(val *string) ThresholdTypeInput() *string ThresholdValue() *float64 SetThresholdValue(val *float64) ThresholdValueInput() *float64 // 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 ResetThresholdType() ResetThresholdValue() // 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 NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference ¶
func NewWorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference
type WorkloadStatusConfigAutomaticRule ¶
type WorkloadStatusConfigAutomaticRule struct { // rollup block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#rollup Workload#rollup} Rollup *WorkloadStatusConfigAutomaticRuleRollup `field:"required" json:"rollup" yaml:"rollup"` // A list of entity GUIDs composing the rule. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#entity_guids Workload#entity_guids} EntityGuids *[]*string `field:"optional" json:"entityGuids" yaml:"entityGuids"` // nrql_query block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#nrql_query Workload#nrql_query} NrqlQuery interface{} `field:"optional" json:"nrqlQuery" yaml:"nrqlQuery"` }
type WorkloadStatusConfigAutomaticRuleList ¶
type WorkloadStatusConfigAutomaticRuleList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) WorkloadStatusConfigAutomaticRuleOutputReference // 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 NewWorkloadStatusConfigAutomaticRuleList ¶
func NewWorkloadStatusConfigAutomaticRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WorkloadStatusConfigAutomaticRuleList
type WorkloadStatusConfigAutomaticRuleNrqlQuery ¶
type WorkloadStatusConfigAutomaticRuleNrqlQuery struct { // The entity search query that is used to perform the search of a group of entities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#query Workload#query} Query *string `field:"required" json:"query" yaml:"query"` }
type WorkloadStatusConfigAutomaticRuleNrqlQueryList ¶
type WorkloadStatusConfigAutomaticRuleNrqlQueryList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference // 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 NewWorkloadStatusConfigAutomaticRuleNrqlQueryList ¶
func NewWorkloadStatusConfigAutomaticRuleNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WorkloadStatusConfigAutomaticRuleNrqlQueryList
type WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference ¶
type WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference 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{}) Query() *string SetQuery(val *string) QueryInput() *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 NewWorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference ¶
func NewWorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference
type WorkloadStatusConfigAutomaticRuleOutputReference ¶
type WorkloadStatusConfigAutomaticRuleOutputReference 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 EntityGuids() *[]*string SetEntityGuids(val *[]*string) EntityGuidsInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() WorkloadStatusConfigAutomaticRuleNrqlQueryList NrqlQueryInput() interface{} Rollup() WorkloadStatusConfigAutomaticRuleRollupOutputReference RollupInput() *WorkloadStatusConfigAutomaticRuleRollup // 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 PutNrqlQuery(value interface{}) PutRollup(value *WorkloadStatusConfigAutomaticRuleRollup) ResetEntityGuids() ResetNrqlQuery() // 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 NewWorkloadStatusConfigAutomaticRuleOutputReference ¶
func NewWorkloadStatusConfigAutomaticRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WorkloadStatusConfigAutomaticRuleOutputReference
type WorkloadStatusConfigAutomaticRuleRollup ¶
type WorkloadStatusConfigAutomaticRuleRollup struct { // The rollup strategy that is applied to a group of entities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#strategy Workload#strategy} Strategy *string `field:"required" json:"strategy" yaml:"strategy"` // Type of threshold defined for the rule. // // This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#threshold_type Workload#threshold_type} ThresholdType *string `field:"optional" json:"thresholdType" yaml:"thresholdType"` // Threshold value defined for the rule. // // This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#threshold_value Workload#threshold_value} ThresholdValue *float64 `field:"optional" json:"thresholdValue" yaml:"thresholdValue"` }
type WorkloadStatusConfigAutomaticRuleRollupOutputReference ¶
type WorkloadStatusConfigAutomaticRuleRollupOutputReference 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() *WorkloadStatusConfigAutomaticRuleRollup SetInternalValue(val *WorkloadStatusConfigAutomaticRuleRollup) Strategy() *string SetStrategy(val *string) StrategyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ThresholdType() *string SetThresholdType(val *string) ThresholdTypeInput() *string ThresholdValue() *float64 SetThresholdValue(val *float64) ThresholdValueInput() *float64 // 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 ResetThresholdType() ResetThresholdValue() // 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 NewWorkloadStatusConfigAutomaticRuleRollupOutputReference ¶
func NewWorkloadStatusConfigAutomaticRuleRollupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WorkloadStatusConfigAutomaticRuleRollupOutputReference
type WorkloadStatusConfigStatic ¶
type WorkloadStatusConfigStatic struct { // Whether the static status configuration is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#enabled Workload#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // The status of the workload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#status Workload#status} Status *string `field:"required" json:"status" yaml:"status"` // A description that provides additional details about the status of the workload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#description Workload#description} Description *string `field:"optional" json:"description" yaml:"description"` // A short description of the status of the workload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.27.2/docs/resources/workload#summary Workload#summary} Summary *string `field:"optional" json:"summary" yaml:"summary"` }
type WorkloadStatusConfigStaticOutputReference ¶
type WorkloadStatusConfigStaticOutputReference 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 Description() *string SetDescription(val *string) DescriptionInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *WorkloadStatusConfigStatic SetInternalValue(val *WorkloadStatusConfigStatic) Status() *string SetStatus(val *string) StatusInput() *string Summary() *string SetSummary(val *string) SummaryInput() *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 ResetDescription() ResetSummary() // 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 NewWorkloadStatusConfigStaticOutputReference ¶
func NewWorkloadStatusConfigStaticOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WorkloadStatusConfigStaticOutputReference
Source Files ¶
- Workload.go
- WorkloadConfig.go
- WorkloadEntitySearchQuery.go
- WorkloadEntitySearchQueryList.go
- WorkloadEntitySearchQueryList__checks.go
- WorkloadEntitySearchQueryOutputReference.go
- WorkloadEntitySearchQueryOutputReference__checks.go
- WorkloadStatusConfigAutomatic.go
- WorkloadStatusConfigAutomaticOutputReference.go
- WorkloadStatusConfigAutomaticOutputReference__checks.go
- WorkloadStatusConfigAutomaticRemainingEntitiesRule.go
- WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference.go
- WorkloadStatusConfigAutomaticRemainingEntitiesRuleOutputReference__checks.go
- WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollup.go
- WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference.go
- WorkloadStatusConfigAutomaticRemainingEntitiesRuleRemainingEntitiesRuleRollupOutputReference__checks.go
- WorkloadStatusConfigAutomaticRule.go
- WorkloadStatusConfigAutomaticRuleList.go
- WorkloadStatusConfigAutomaticRuleList__checks.go
- WorkloadStatusConfigAutomaticRuleNrqlQuery.go
- WorkloadStatusConfigAutomaticRuleNrqlQueryList.go
- WorkloadStatusConfigAutomaticRuleNrqlQueryList__checks.go
- WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference.go
- WorkloadStatusConfigAutomaticRuleNrqlQueryOutputReference__checks.go
- WorkloadStatusConfigAutomaticRuleOutputReference.go
- WorkloadStatusConfigAutomaticRuleOutputReference__checks.go
- WorkloadStatusConfigAutomaticRuleRollup.go
- WorkloadStatusConfigAutomaticRuleRollupOutputReference.go
- WorkloadStatusConfigAutomaticRuleRollupOutputReference__checks.go
- WorkloadStatusConfigStatic.go
- WorkloadStatusConfigStaticOutputReference.go
- WorkloadStatusConfigStaticOutputReference__checks.go
- Workload__checks.go
- main.go