Class PrometheusWorkspace
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.prometheus_workspace.PrometheusWorkspace
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.453Z") @Stability(Stable) public class PrometheusWorkspace extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/prometheus_workspace aws_prometheus_workspace}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrometheusWorkspace.BuilderA fluent builder forPrometheusWorkspace.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedPrometheusWorkspace(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedPrometheusWorkspace(software.amazon.jsii.JsiiObjectRef objRef)PrometheusWorkspace(software.constructs.Construct scope, String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/prometheus_workspace aws_prometheus_workspace} Resource.PrometheusWorkspace(software.constructs.Construct scope, String id, PrometheusWorkspaceConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/prometheus_workspace aws_prometheus_workspace} Resource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlias()StringgetAliasInput()StringgetArn()StringgetId()StringgetIdInput()PrometheusWorkspaceLoggingConfigurationOutputReferencegetLoggingConfiguration()PrometheusWorkspaceLoggingConfigurationgetLoggingConfigurationInput()StringgetPrometheusEndpoint()Map<String,String>getTags()Map<String,String>getTagsAll()Map<String,String>getTagsAllInput()Map<String,String>getTagsInput()voidputLoggingConfiguration(PrometheusWorkspaceLoggingConfiguration value)voidresetAlias()voidresetId()voidresetLoggingConfiguration()voidresetTags()voidresetTagsAll()voidsetAlias(String value)voidsetId(String value)voidsetTags(Map<String,String> value)voidsetTagsAll(Map<String,String> value)protected Map<String,Object>synthesizeAttributes()-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
PrometheusWorkspace
protected PrometheusWorkspace(software.amazon.jsii.JsiiObjectRef objRef)
-
PrometheusWorkspace
protected PrometheusWorkspace(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
PrometheusWorkspace
@Stability(Stable) public PrometheusWorkspace(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable PrometheusWorkspaceConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/prometheus_workspace aws_prometheus_workspace} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config-
-
PrometheusWorkspace
@Stability(Stable) public PrometheusWorkspace(@NotNull software.constructs.Construct scope, @NotNull String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/prometheus_workspace aws_prometheus_workspace} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.
-
-
Method Detail
-
putLoggingConfiguration
@Stability(Stable) public void putLoggingConfiguration(@NotNull PrometheusWorkspaceLoggingConfiguration value)- Parameters:
value- This parameter is required.
-
resetAlias
@Stability(Stable) public void resetAlias()
-
resetId
@Stability(Stable) public void resetId()
-
resetLoggingConfiguration
@Stability(Stable) public void resetLoggingConfiguration()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getLoggingConfiguration
@Stability(Stable) @NotNull public PrometheusWorkspaceLoggingConfigurationOutputReference getLoggingConfiguration()
-
getPrometheusEndpoint
@Stability(Stable) @NotNull public String getPrometheusEndpoint()
-
getAliasInput
@Stability(Stable) @Nullable public String getAliasInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getLoggingConfigurationInput
@Stability(Stable) @Nullable public PrometheusWorkspaceLoggingConfiguration getLoggingConfigurationInput()
-
getAlias
@Stability(Stable) @NotNull public String getAlias()
-
setAlias
@Stability(Stable) public void setAlias(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
-