Skip to content

Latest commit

 

History

History
2886 lines (1790 loc) · 147 KB

syntheticsGlobalVariable.java.md

File metadata and controls

2886 lines (1790 loc) · 147 KB

syntheticsGlobalVariable Submodule

Constructs

SyntheticsGlobalVariable

Represents a {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable datadog_synthetics_global_variable}.

Initializers

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariable;

SyntheticsGlobalVariable.Builder.create(Construct scope, java.lang.String id)
//  .connection(SSHProvisionerConnection)
//  .connection(WinrmProvisionerConnection)
//  .count(java.lang.Number)
//  .count(TerraformCount)
//  .dependsOn(java.util.List<ITerraformDependable>)
//  .forEach(ITerraformIterator)
//  .lifecycle(TerraformResourceLifecycle)
//  .provider(TerraformProvider)
//  .provisioners(java.util.List<FileProvisioner)
//  .provisioners(LocalExecProvisioner)
//  .provisioners(RemoteExecProvisioner>)
    .name(java.lang.String)
    .value(java.lang.String)
//  .description(java.lang.String)
//  .id(java.lang.String)
//  .options(SyntheticsGlobalVariableOptions)
//  .parseTestId(java.lang.String)
//  .parseTestOptions(SyntheticsGlobalVariableParseTestOptions)
//  .restrictedRoles(java.util.List<java.lang.String>)
//  .secure(java.lang.Boolean)
//  .secure(IResolvable)
//  .tags(java.util.List<java.lang.String>)
    .build();
Name Type Description
scope software.constructs.Construct The scope in which to define this construct.
id java.lang.String The scoped construct ID.
connection com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection No description.
count java.lang.Number OR com.hashicorp.cdktf.TerraformCount No description.
dependsOn java.util.List<com.hashicorp.cdktf.ITerraformDependable> No description.
forEach com.hashicorp.cdktf.ITerraformIterator No description.
lifecycle com.hashicorp.cdktf.TerraformResourceLifecycle No description.
provider com.hashicorp.cdktf.TerraformProvider No description.
provisioners java.util.List<com.hashicorp.cdktf.FileProvisioner OR com.hashicorp.cdktf.LocalExecProvisioner OR com.hashicorp.cdktf.RemoteExecProvisioner> No description.
name java.lang.String Synthetics global variable name.
value java.lang.String The value of the global variable.
description java.lang.String Description of the global variable.
id java.lang.String Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#id SyntheticsGlobalVariable#id}.
options SyntheticsGlobalVariableOptions options block.
parseTestId java.lang.String Id of the Synthetics test to use for a variable from test.
parseTestOptions SyntheticsGlobalVariableParseTestOptions parse_test_options block.
restrictedRoles java.util.List<java.lang.String> A list of role identifiers to associate with the Synthetics global variable.
secure java.lang.Boolean OR com.hashicorp.cdktf.IResolvable If set to true, the value of the global variable is hidden. Defaults to false.
tags java.util.List<java.lang.String> A list of tags to associate with your synthetics global variable.

scopeRequired
  • Type: software.constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: java.lang.String

The scoped construct ID.

Must be unique amongst siblings in the same scope


connectionOptional
  • Type: com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection

countOptional
  • Type: java.lang.Number OR com.hashicorp.cdktf.TerraformCount

dependsOnOptional
  • Type: java.util.List<com.hashicorp.cdktf.ITerraformDependable>

forEachOptional
  • Type: com.hashicorp.cdktf.ITerraformIterator

lifecycleOptional
  • Type: com.hashicorp.cdktf.TerraformResourceLifecycle

providerOptional
  • Type: com.hashicorp.cdktf.TerraformProvider

provisionersOptional
  • Type: java.util.List<com.hashicorp.cdktf.FileProvisioner OR com.hashicorp.cdktf.LocalExecProvisioner OR com.hashicorp.cdktf.RemoteExecProvisioner>

nameRequired
  • Type: java.lang.String

Synthetics global variable name.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#name SyntheticsGlobalVariable#name}


valueRequired
  • Type: java.lang.String

The value of the global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#value SyntheticsGlobalVariable#value}


descriptionOptional
  • Type: java.lang.String

Description of the global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#description SyntheticsGlobalVariable#description}


idOptional
  • Type: java.lang.String

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#id SyntheticsGlobalVariable#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.


optionsOptional

options block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#options SyntheticsGlobalVariable#options}


parseTestIdOptional
  • Type: java.lang.String

Id of the Synthetics test to use for a variable from test.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#parse_test_id SyntheticsGlobalVariable#parse_test_id}


parseTestOptionsOptional

parse_test_options block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#parse_test_options SyntheticsGlobalVariable#parse_test_options}


restrictedRolesOptional
  • Type: java.util.List<java.lang.String>

A list of role identifiers to associate with the Synthetics global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#restricted_roles SyntheticsGlobalVariable#restricted_roles}


secureOptional
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

If set to true, the value of the global variable is hidden. Defaults to false.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#secure SyntheticsGlobalVariable#secure}


tagsOptional
  • Type: java.util.List<java.lang.String>

A list of tags to associate with your synthetics global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#tags SyntheticsGlobalVariable#tags}


Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putOptions No description.
putParseTestOptions No description.
resetDescription No description.
resetId No description.
resetOptions No description.
resetParseTestId No description.
resetParseTestOptions No description.
resetRestrictedRoles No description.
resetSecure No description.
resetTags No description.

toString
public java.lang.String toString()

Returns a string representation of this construct.

addOverride
public void addOverride(java.lang.String path, java.lang.Object value)
pathRequired
  • Type: java.lang.String

valueRequired
  • Type: java.lang.Object

overrideLogicalId
public void overrideLogicalId(java.lang.String newLogicalId)

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: java.lang.String

The new logical ID to use for this stack element.


resetOverrideLogicalId
public void resetOverrideLogicalId()

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public java.lang.Object toHclTerraform()
toMetadata
public java.lang.Object toMetadata()
toTerraform
public java.lang.Object toTerraform()

Adds this resource to the terraform JSON output.

addMoveTarget
public void addMoveTarget(java.lang.String moveTarget)

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: java.lang.String

The string move target that will correspond to this resource.


getAnyMapAttribute
public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanAttribute
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanMapAttribute
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getListAttribute
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberAttribute
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberListAttribute
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberMapAttribute
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringAttribute
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringMapAttribute
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

hasResourceMove
public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove()
importFrom
public void importFrom(java.lang.String id)
public void importFrom(java.lang.String id, TerraformProvider provider)
idRequired
  • Type: java.lang.String

providerOptional
  • Type: com.hashicorp.cdktf.TerraformProvider

interpolationForAttribute
public IResolvable interpolationForAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

moveFromId
public void moveFromId(java.lang.String id)

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: java.lang.String

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public void moveTo(java.lang.String moveTarget)
public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: java.lang.String

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: java.lang.String OR java.lang.Number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public void moveToId(java.lang.String id)

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: java.lang.String

Full id of resource to move to, e.g. "aws_s3_bucket.example".


putOptions
public void putOptions(SyntheticsGlobalVariableOptions value)
valueRequired

putParseTestOptions
public void putParseTestOptions(SyntheticsGlobalVariableParseTestOptions value)
valueRequired

resetDescription
public void resetDescription()
resetId
public void resetId()
resetOptions
public void resetOptions()
resetParseTestId
public void resetParseTestId()
resetParseTestOptions
public void resetParseTestOptions()
resetRestrictedRoles
public void resetRestrictedRoles()
resetSecure
public void resetSecure()
resetTags
public void resetTags()

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a SyntheticsGlobalVariable resource upon running "cdktf plan ".

isConstruct
import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariable;

SyntheticsGlobalVariable.isConstruct(java.lang.Object x)

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.

xRequired
  • Type: java.lang.Object

Any object.


isTerraformElement
import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariable;

SyntheticsGlobalVariable.isTerraformElement(java.lang.Object x)
xRequired
  • Type: java.lang.Object

isTerraformResource
import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariable;

SyntheticsGlobalVariable.isTerraformResource(java.lang.Object x)
xRequired
  • Type: java.lang.Object

generateConfigForImport
import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariable;

SyntheticsGlobalVariable.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),SyntheticsGlobalVariable.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)

Generates CDKTF code for importing a SyntheticsGlobalVariable resource upon running "cdktf plan ".

scopeRequired
  • Type: software.constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: java.lang.String

The construct id used in the generated config for the SyntheticsGlobalVariable to import.


importFromIdRequired
  • Type: java.lang.String

The id of the existing SyntheticsGlobalVariable that should be imported.

Refer to the {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: com.hashicorp.cdktf.TerraformProvider

? Optional instance of the provider where the SyntheticsGlobalVariable to import is found.


Properties

Name Type Description
node software.constructs.Node The tree node.
cdktfStack com.hashicorp.cdktf.TerraformStack No description.
fqn java.lang.String No description.
friendlyUniqueId java.lang.String No description.
terraformMetaArguments java.util.Map<java.lang.String, java.lang.Object> No description.
terraformResourceType java.lang.String No description.
terraformGeneratorMetadata com.hashicorp.cdktf.TerraformProviderGeneratorMetadata No description.
connection com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection No description.
count java.lang.Number OR com.hashicorp.cdktf.TerraformCount No description.
dependsOn java.util.List<java.lang.String> No description.
forEach com.hashicorp.cdktf.ITerraformIterator No description.
lifecycle com.hashicorp.cdktf.TerraformResourceLifecycle No description.
provider com.hashicorp.cdktf.TerraformProvider No description.
provisioners java.util.List<com.hashicorp.cdktf.FileProvisioner OR com.hashicorp.cdktf.LocalExecProvisioner OR com.hashicorp.cdktf.RemoteExecProvisioner> No description.
options SyntheticsGlobalVariableOptionsOutputReference No description.
parseTestOptions SyntheticsGlobalVariableParseTestOptionsOutputReference No description.
descriptionInput java.lang.String No description.
idInput java.lang.String No description.
nameInput java.lang.String No description.
optionsInput SyntheticsGlobalVariableOptions No description.
parseTestIdInput java.lang.String No description.
parseTestOptionsInput SyntheticsGlobalVariableParseTestOptions No description.
restrictedRolesInput java.util.List<java.lang.String> No description.
secureInput java.lang.Boolean OR com.hashicorp.cdktf.IResolvable No description.
tagsInput java.util.List<java.lang.String> No description.
valueInput java.lang.String No description.
description java.lang.String No description.
id java.lang.String No description.
name java.lang.String No description.
parseTestId java.lang.String No description.
restrictedRoles java.util.List<java.lang.String> No description.
secure java.lang.Boolean OR com.hashicorp.cdktf.IResolvable No description.
tags java.util.List<java.lang.String> No description.
value java.lang.String No description.

nodeRequired
public Node getNode();
  • Type: software.constructs.Node

The tree node.


cdktfStackRequired
public TerraformStack getCdktfStack();
  • Type: com.hashicorp.cdktf.TerraformStack

fqnRequired
public java.lang.String getFqn();
  • Type: java.lang.String

friendlyUniqueIdRequired
public java.lang.String getFriendlyUniqueId();
  • Type: java.lang.String

terraformMetaArgumentsRequired
public java.util.Map<java.lang.String, java.lang.Object> getTerraformMetaArguments();
  • Type: java.util.Map<java.lang.String, java.lang.Object>

terraformResourceTypeRequired
public java.lang.String getTerraformResourceType();
  • Type: java.lang.String

terraformGeneratorMetadataOptional
public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata();
  • Type: com.hashicorp.cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public java.lang.Object getConnection();
  • Type: com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection

countOptional
public java.lang.Object getCount();
  • Type: java.lang.Number OR com.hashicorp.cdktf.TerraformCount

dependsOnOptional
public java.util.List<java.lang.String> getDependsOn();
  • Type: java.util.List<java.lang.String>

forEachOptional
public ITerraformIterator getForEach();
  • Type: com.hashicorp.cdktf.ITerraformIterator

lifecycleOptional
public TerraformResourceLifecycle getLifecycle();
  • Type: com.hashicorp.cdktf.TerraformResourceLifecycle

providerOptional
public TerraformProvider getProvider();
  • Type: com.hashicorp.cdktf.TerraformProvider

provisionersOptional
public java.lang.Object getProvisioners();
  • Type: java.util.List<com.hashicorp.cdktf.FileProvisioner OR com.hashicorp.cdktf.LocalExecProvisioner OR com.hashicorp.cdktf.RemoteExecProvisioner>

optionsRequired
public SyntheticsGlobalVariableOptionsOutputReference getOptions();

parseTestOptionsRequired
public SyntheticsGlobalVariableParseTestOptionsOutputReference getParseTestOptions();

descriptionInputOptional
public java.lang.String getDescriptionInput();
  • Type: java.lang.String

idInputOptional
public java.lang.String getIdInput();
  • Type: java.lang.String

nameInputOptional
public java.lang.String getNameInput();
  • Type: java.lang.String

optionsInputOptional
public SyntheticsGlobalVariableOptions getOptionsInput();

parseTestIdInputOptional
public java.lang.String getParseTestIdInput();
  • Type: java.lang.String

parseTestOptionsInputOptional
public SyntheticsGlobalVariableParseTestOptions getParseTestOptionsInput();

restrictedRolesInputOptional
public java.util.List<java.lang.String> getRestrictedRolesInput();
  • Type: java.util.List<java.lang.String>

secureInputOptional
public java.lang.Object getSecureInput();
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

tagsInputOptional
public java.util.List<java.lang.String> getTagsInput();
  • Type: java.util.List<java.lang.String>

valueInputOptional
public java.lang.String getValueInput();
  • Type: java.lang.String

descriptionRequired
public java.lang.String getDescription();
  • Type: java.lang.String

idRequired
public java.lang.String getId();
  • Type: java.lang.String

nameRequired
public java.lang.String getName();
  • Type: java.lang.String

parseTestIdRequired
public java.lang.String getParseTestId();
  • Type: java.lang.String

restrictedRolesRequired
public java.util.List<java.lang.String> getRestrictedRoles();
  • Type: java.util.List<java.lang.String>

secureRequired
public java.lang.Object getSecure();
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

tagsRequired
public java.util.List<java.lang.String> getTags();
  • Type: java.util.List<java.lang.String>

valueRequired
public java.lang.String getValue();
  • Type: java.lang.String

Constants

Name Type Description
tfResourceType java.lang.String No description.

tfResourceTypeRequired
public java.lang.String getTfResourceType();
  • Type: java.lang.String

Structs

SyntheticsGlobalVariableConfig

Initializer

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableConfig;

SyntheticsGlobalVariableConfig.builder()
//  .connection(SSHProvisionerConnection)
//  .connection(WinrmProvisionerConnection)
//  .count(java.lang.Number)
//  .count(TerraformCount)
//  .dependsOn(java.util.List<ITerraformDependable>)
//  .forEach(ITerraformIterator)
//  .lifecycle(TerraformResourceLifecycle)
//  .provider(TerraformProvider)
//  .provisioners(java.util.List<FileProvisioner)
//  .provisioners(LocalExecProvisioner)
//  .provisioners(RemoteExecProvisioner>)
    .name(java.lang.String)
    .value(java.lang.String)
//  .description(java.lang.String)
//  .id(java.lang.String)
//  .options(SyntheticsGlobalVariableOptions)
//  .parseTestId(java.lang.String)
//  .parseTestOptions(SyntheticsGlobalVariableParseTestOptions)
//  .restrictedRoles(java.util.List<java.lang.String>)
//  .secure(java.lang.Boolean)
//  .secure(IResolvable)
//  .tags(java.util.List<java.lang.String>)
    .build();

Properties

Name Type Description
connection com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection No description.
count java.lang.Number OR com.hashicorp.cdktf.TerraformCount No description.
dependsOn java.util.List<com.hashicorp.cdktf.ITerraformDependable> No description.
forEach com.hashicorp.cdktf.ITerraformIterator No description.
lifecycle com.hashicorp.cdktf.TerraformResourceLifecycle No description.
provider com.hashicorp.cdktf.TerraformProvider No description.
provisioners java.util.List<com.hashicorp.cdktf.FileProvisioner OR com.hashicorp.cdktf.LocalExecProvisioner OR com.hashicorp.cdktf.RemoteExecProvisioner> No description.
name java.lang.String Synthetics global variable name.
value java.lang.String The value of the global variable.
description java.lang.String Description of the global variable.
id java.lang.String Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#id SyntheticsGlobalVariable#id}.
options SyntheticsGlobalVariableOptions options block.
parseTestId java.lang.String Id of the Synthetics test to use for a variable from test.
parseTestOptions SyntheticsGlobalVariableParseTestOptions parse_test_options block.
restrictedRoles java.util.List<java.lang.String> A list of role identifiers to associate with the Synthetics global variable.
secure java.lang.Boolean OR com.hashicorp.cdktf.IResolvable If set to true, the value of the global variable is hidden. Defaults to false.
tags java.util.List<java.lang.String> A list of tags to associate with your synthetics global variable.

connectionOptional
public java.lang.Object getConnection();
  • Type: com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection

countOptional
public java.lang.Object getCount();
  • Type: java.lang.Number OR com.hashicorp.cdktf.TerraformCount

dependsOnOptional
public java.util.List<ITerraformDependable> getDependsOn();
  • Type: java.util.List<com.hashicorp.cdktf.ITerraformDependable>

forEachOptional
public ITerraformIterator getForEach();
  • Type: com.hashicorp.cdktf.ITerraformIterator

lifecycleOptional
public TerraformResourceLifecycle getLifecycle();
  • Type: com.hashicorp.cdktf.TerraformResourceLifecycle

providerOptional
public TerraformProvider getProvider();
  • Type: com.hashicorp.cdktf.TerraformProvider

provisionersOptional
public java.lang.Object getProvisioners();
  • Type: java.util.List<com.hashicorp.cdktf.FileProvisioner OR com.hashicorp.cdktf.LocalExecProvisioner OR com.hashicorp.cdktf.RemoteExecProvisioner>

nameRequired
public java.lang.String getName();
  • Type: java.lang.String

Synthetics global variable name.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#name SyntheticsGlobalVariable#name}


valueRequired
public java.lang.String getValue();
  • Type: java.lang.String

The value of the global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#value SyntheticsGlobalVariable#value}


descriptionOptional
public java.lang.String getDescription();
  • Type: java.lang.String

Description of the global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#description SyntheticsGlobalVariable#description}


idOptional
public java.lang.String getId();
  • Type: java.lang.String

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#id SyntheticsGlobalVariable#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.


optionsOptional
public SyntheticsGlobalVariableOptions getOptions();

options block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#options SyntheticsGlobalVariable#options}


parseTestIdOptional
public java.lang.String getParseTestId();
  • Type: java.lang.String

Id of the Synthetics test to use for a variable from test.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#parse_test_id SyntheticsGlobalVariable#parse_test_id}


parseTestOptionsOptional
public SyntheticsGlobalVariableParseTestOptions getParseTestOptions();

parse_test_options block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#parse_test_options SyntheticsGlobalVariable#parse_test_options}


restrictedRolesOptional
public java.util.List<java.lang.String> getRestrictedRoles();
  • Type: java.util.List<java.lang.String>

A list of role identifiers to associate with the Synthetics global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#restricted_roles SyntheticsGlobalVariable#restricted_roles}


secureOptional
public java.lang.Object getSecure();
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

If set to true, the value of the global variable is hidden. Defaults to false.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#secure SyntheticsGlobalVariable#secure}


tagsOptional
public java.util.List<java.lang.String> getTags();
  • Type: java.util.List<java.lang.String>

A list of tags to associate with your synthetics global variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#tags SyntheticsGlobalVariable#tags}


SyntheticsGlobalVariableOptions

Initializer

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableOptions;

SyntheticsGlobalVariableOptions.builder()
//  .totpParameters(SyntheticsGlobalVariableOptionsTotpParameters)
    .build();

Properties

Name Type Description
totpParameters SyntheticsGlobalVariableOptionsTotpParameters totp_parameters block.

totpParametersOptional
public SyntheticsGlobalVariableOptionsTotpParameters getTotpParameters();

totp_parameters block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#totp_parameters SyntheticsGlobalVariable#totp_parameters}


SyntheticsGlobalVariableOptionsTotpParameters

Initializer

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableOptionsTotpParameters;

SyntheticsGlobalVariableOptionsTotpParameters.builder()
    .digits(java.lang.Number)
    .refreshInterval(java.lang.Number)
    .build();

Properties

Name Type Description
digits java.lang.Number Number of digits for the OTP.
refreshInterval java.lang.Number Interval for which to refresh the token (in seconds).

digitsRequired
public java.lang.Number getDigits();
  • Type: java.lang.Number

Number of digits for the OTP.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#digits SyntheticsGlobalVariable#digits}


refreshIntervalRequired
public java.lang.Number getRefreshInterval();
  • Type: java.lang.Number

Interval for which to refresh the token (in seconds).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#refresh_interval SyntheticsGlobalVariable#refresh_interval}


SyntheticsGlobalVariableParseTestOptions

Initializer

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableParseTestOptions;

SyntheticsGlobalVariableParseTestOptions.builder()
    .type(java.lang.String)
//  .field(java.lang.String)
//  .localVariableName(java.lang.String)
//  .parser(SyntheticsGlobalVariableParseTestOptionsParser)
    .build();

Properties

Name Type Description
type java.lang.String Defines the source to use to extract the value. Valid values are http_body, http_header, http_status_code, local_variable.
field java.lang.String Required when type = http_header. Defines the header to use to extract the value.
localVariableName java.lang.String When type is local_variable, name of the local variable to use to extract the value.
parser SyntheticsGlobalVariableParseTestOptionsParser parser block.

typeRequired
public java.lang.String getType();
  • Type: java.lang.String

Defines the source to use to extract the value. Valid values are http_body, http_header, http_status_code, local_variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#type SyntheticsGlobalVariable#type}


fieldOptional
public java.lang.String getField();
  • Type: java.lang.String

Required when type = http_header. Defines the header to use to extract the value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#field SyntheticsGlobalVariable#field}


localVariableNameOptional
public java.lang.String getLocalVariableName();
  • Type: java.lang.String

When type is local_variable, name of the local variable to use to extract the value.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#local_variable_name SyntheticsGlobalVariable#local_variable_name}


parserOptional
public SyntheticsGlobalVariableParseTestOptionsParser getParser();

parser block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#parser SyntheticsGlobalVariable#parser}


SyntheticsGlobalVariableParseTestOptionsParser

Initializer

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableParseTestOptionsParser;

SyntheticsGlobalVariableParseTestOptionsParser.builder()
    .type(java.lang.String)
//  .value(java.lang.String)
    .build();

Properties

Name Type Description
type java.lang.String Type of parser to extract the value. Valid values are raw, json_path, regex, x_path.
value java.lang.String Value for the parser to use, required for type json_path or regex.

typeRequired
public java.lang.String getType();
  • Type: java.lang.String

Type of parser to extract the value. Valid values are raw, json_path, regex, x_path.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#type SyntheticsGlobalVariable#type}


valueOptional
public java.lang.String getValue();
  • Type: java.lang.String

Value for the parser to use, required for type json_path or regex.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.47.0/docs/resources/synthetics_global_variable#value SyntheticsGlobalVariable#value}


Classes

SyntheticsGlobalVariableOptionsOutputReference

Initializers

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableOptionsOutputReference;

new SyntheticsGlobalVariableOptionsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute);
Name Type Description
terraformResource com.hashicorp.cdktf.IInterpolatingParent The parent resource.
terraformAttribute java.lang.String The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: com.hashicorp.cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: java.lang.String

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putTotpParameters No description.
resetTotpParameters No description.

computeFqn
public java.lang.String computeFqn()
getAnyMapAttribute
public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanAttribute
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanMapAttribute
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getListAttribute
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberAttribute
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberListAttribute
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberMapAttribute
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringAttribute
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringMapAttribute
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

interpolationForAttribute
public IResolvable interpolationForAttribute(java.lang.String property)
propertyRequired
  • Type: java.lang.String

resolve
public java.lang.Object resolve(IResolveContext _context)

Produce the Token's value at resolution time.

_contextRequired
  • Type: com.hashicorp.cdktf.IResolveContext

toString
public java.lang.String toString()

Return a string representation of this resolvable object.

Returns a reversible string representation.

putTotpParameters
public void putTotpParameters(SyntheticsGlobalVariableOptionsTotpParameters value)
valueRequired

resetTotpParameters
public void resetTotpParameters()

Properties

Name Type Description
creationStack java.util.List<java.lang.String> The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn java.lang.String No description.
totpParameters SyntheticsGlobalVariableOptionsTotpParametersOutputReference No description.
totpParametersInput SyntheticsGlobalVariableOptionsTotpParameters No description.
internalValue SyntheticsGlobalVariableOptions No description.

creationStackRequired
public java.util.List<java.lang.String> getCreationStack();
  • Type: java.util.List<java.lang.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.


fqnRequired
public java.lang.String getFqn();
  • Type: java.lang.String

totpParametersRequired
public SyntheticsGlobalVariableOptionsTotpParametersOutputReference getTotpParameters();

totpParametersInputOptional
public SyntheticsGlobalVariableOptionsTotpParameters getTotpParametersInput();

internalValueOptional
public SyntheticsGlobalVariableOptions getInternalValue();

SyntheticsGlobalVariableOptionsTotpParametersOutputReference

Initializers

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableOptionsTotpParametersOutputReference;

new SyntheticsGlobalVariableOptionsTotpParametersOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute);
Name Type Description
terraformResource com.hashicorp.cdktf.IInterpolatingParent The parent resource.
terraformAttribute java.lang.String The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: com.hashicorp.cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: java.lang.String

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public java.lang.String computeFqn()
getAnyMapAttribute
public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanAttribute
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanMapAttribute
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getListAttribute
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberAttribute
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberListAttribute
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberMapAttribute
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringAttribute
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringMapAttribute
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

interpolationForAttribute
public IResolvable interpolationForAttribute(java.lang.String property)
propertyRequired
  • Type: java.lang.String

resolve
public java.lang.Object resolve(IResolveContext _context)

Produce the Token's value at resolution time.

_contextRequired
  • Type: com.hashicorp.cdktf.IResolveContext

toString
public java.lang.String toString()

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack java.util.List<java.lang.String> The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn java.lang.String No description.
digitsInput java.lang.Number No description.
refreshIntervalInput java.lang.Number No description.
digits java.lang.Number No description.
refreshInterval java.lang.Number No description.
internalValue SyntheticsGlobalVariableOptionsTotpParameters No description.

creationStackRequired
public java.util.List<java.lang.String> getCreationStack();
  • Type: java.util.List<java.lang.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.


fqnRequired
public java.lang.String getFqn();
  • Type: java.lang.String

digitsInputOptional
public java.lang.Number getDigitsInput();
  • Type: java.lang.Number

refreshIntervalInputOptional
public java.lang.Number getRefreshIntervalInput();
  • Type: java.lang.Number

digitsRequired
public java.lang.Number getDigits();
  • Type: java.lang.Number

refreshIntervalRequired
public java.lang.Number getRefreshInterval();
  • Type: java.lang.Number

internalValueOptional
public SyntheticsGlobalVariableOptionsTotpParameters getInternalValue();

SyntheticsGlobalVariableParseTestOptionsOutputReference

Initializers

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableParseTestOptionsOutputReference;

new SyntheticsGlobalVariableParseTestOptionsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute);
Name Type Description
terraformResource com.hashicorp.cdktf.IInterpolatingParent The parent resource.
terraformAttribute java.lang.String The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: com.hashicorp.cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: java.lang.String

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putParser No description.
resetField No description.
resetLocalVariableName No description.
resetParser No description.

computeFqn
public java.lang.String computeFqn()
getAnyMapAttribute
public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanAttribute
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanMapAttribute
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getListAttribute
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberAttribute
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberListAttribute
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberMapAttribute
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringAttribute
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringMapAttribute
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

interpolationForAttribute
public IResolvable interpolationForAttribute(java.lang.String property)
propertyRequired
  • Type: java.lang.String

resolve
public java.lang.Object resolve(IResolveContext _context)

Produce the Token's value at resolution time.

_contextRequired
  • Type: com.hashicorp.cdktf.IResolveContext

toString
public java.lang.String toString()

Return a string representation of this resolvable object.

Returns a reversible string representation.

putParser
public void putParser(SyntheticsGlobalVariableParseTestOptionsParser value)
valueRequired

resetField
public void resetField()
resetLocalVariableName
public void resetLocalVariableName()
resetParser
public void resetParser()

Properties

Name Type Description
creationStack java.util.List<java.lang.String> The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn java.lang.String No description.
parser SyntheticsGlobalVariableParseTestOptionsParserOutputReference No description.
fieldInput java.lang.String No description.
localVariableNameInput java.lang.String No description.
parserInput SyntheticsGlobalVariableParseTestOptionsParser No description.
typeInput java.lang.String No description.
field java.lang.String No description.
localVariableName java.lang.String No description.
type java.lang.String No description.
internalValue SyntheticsGlobalVariableParseTestOptions No description.

creationStackRequired
public java.util.List<java.lang.String> getCreationStack();
  • Type: java.util.List<java.lang.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.


fqnRequired
public java.lang.String getFqn();
  • Type: java.lang.String

parserRequired
public SyntheticsGlobalVariableParseTestOptionsParserOutputReference getParser();

fieldInputOptional
public java.lang.String getFieldInput();
  • Type: java.lang.String

localVariableNameInputOptional
public java.lang.String getLocalVariableNameInput();
  • Type: java.lang.String

parserInputOptional
public SyntheticsGlobalVariableParseTestOptionsParser getParserInput();

typeInputOptional
public java.lang.String getTypeInput();
  • Type: java.lang.String

fieldRequired
public java.lang.String getField();
  • Type: java.lang.String

localVariableNameRequired
public java.lang.String getLocalVariableName();
  • Type: java.lang.String

typeRequired
public java.lang.String getType();
  • Type: java.lang.String

internalValueOptional
public SyntheticsGlobalVariableParseTestOptions getInternalValue();

SyntheticsGlobalVariableParseTestOptionsParserOutputReference

Initializers

import com.hashicorp.cdktf.providers.datadog.synthetics_global_variable.SyntheticsGlobalVariableParseTestOptionsParserOutputReference;

new SyntheticsGlobalVariableParseTestOptionsParserOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute);
Name Type Description
terraformResource com.hashicorp.cdktf.IInterpolatingParent The parent resource.
terraformAttribute java.lang.String The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: com.hashicorp.cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: java.lang.String

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetValue No description.

computeFqn
public java.lang.String computeFqn()
getAnyMapAttribute
public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanAttribute
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getBooleanMapAttribute
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getListAttribute
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberAttribute
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberListAttribute
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getNumberMapAttribute
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringAttribute
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

getStringMapAttribute
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)
terraformAttributeRequired
  • Type: java.lang.String

interpolationForAttribute
public IResolvable interpolationForAttribute(java.lang.String property)
propertyRequired
  • Type: java.lang.String

resolve
public java.lang.Object resolve(IResolveContext _context)

Produce the Token's value at resolution time.

_contextRequired
  • Type: com.hashicorp.cdktf.IResolveContext

toString
public java.lang.String toString()

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetValue
public void resetValue()

Properties

Name Type Description
creationStack java.util.List<java.lang.String> The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn java.lang.String No description.
typeInput java.lang.String No description.
valueInput java.lang.String No description.
type java.lang.String No description.
value java.lang.String No description.
internalValue SyntheticsGlobalVariableParseTestOptionsParser No description.

creationStackRequired
public java.util.List<java.lang.String> getCreationStack();
  • Type: java.util.List<java.lang.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.


fqnRequired
public java.lang.String getFqn();
  • Type: java.lang.String

typeInputOptional
public java.lang.String getTypeInput();
  • Type: java.lang.String

valueInputOptional
public java.lang.String getValueInput();
  • Type: java.lang.String

typeRequired
public java.lang.String getType();
  • Type: java.lang.String

valueRequired
public java.lang.String getValue();
  • Type: java.lang.String

internalValueOptional
public SyntheticsGlobalVariableParseTestOptionsParser getInternalValue();