Class ApplicationinsightsApplication

  • 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:50.420Z")
    @Stability(Stable)
    public class ApplicationinsightsApplication
    extends com.hashicorp.cdktf.TerraformResource
    Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/applicationinsights_application aws_applicationinsights_application}.
    • Field Detail

      • TF_RESOURCE_TYPE

        @Stability(Stable)
        public static final String TF_RESOURCE_TYPE
    • Constructor Detail

      • ApplicationinsightsApplication

        protected ApplicationinsightsApplication​(software.amazon.jsii.JsiiObjectRef objRef)
      • ApplicationinsightsApplication

        protected ApplicationinsightsApplication​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • ApplicationinsightsApplication

        @Stability(Stable)
        public ApplicationinsightsApplication​(@NotNull
                                              software.constructs.Construct scope,
                                              @NotNull
                                              String id,
                                              @NotNull
                                              ApplicationinsightsApplicationConfig config)
        Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/applicationinsights_application aws_applicationinsights_application} 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 - This parameter is required.
    • Method Detail

      • resetAutoConfigEnabled

        @Stability(Stable)
        public void resetAutoConfigEnabled()
      • resetAutoCreate

        @Stability(Stable)
        public void resetAutoCreate()
      • resetCweMonitorEnabled

        @Stability(Stable)
        public void resetCweMonitorEnabled()
      • resetGroupingType

        @Stability(Stable)
        public void resetGroupingType()
      • resetId

        @Stability(Stable)
        public void resetId()
      • resetOpsCenterEnabled

        @Stability(Stable)
        public void resetOpsCenterEnabled()
      • resetOpsItemSnsTopicArn

        @Stability(Stable)
        public void resetOpsItemSnsTopicArn()
      • resetTags

        @Stability(Stable)
        public void resetTags()
      • resetTagsAll

        @Stability(Stable)
        public void resetTagsAll()
      • synthesizeAttributes

        @Stability(Stable)
        @NotNull
        protected Map<String,​Object> synthesizeAttributes()
        Overrides:
        synthesizeAttributes in class com.hashicorp.cdktf.TerraformResource
      • getArn

        @Stability(Stable)
        @NotNull
        public String getArn()
      • getAutoConfigEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getAutoConfigEnabledInput()
      • getAutoCreateInput

        @Stability(Stable)
        @Nullable
        public Object getAutoCreateInput()
      • getCweMonitorEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getCweMonitorEnabledInput()
      • getGroupingTypeInput

        @Stability(Stable)
        @Nullable
        public String getGroupingTypeInput()
      • getIdInput

        @Stability(Stable)
        @Nullable
        public String getIdInput()
      • getOpsCenterEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getOpsCenterEnabledInput()
      • getOpsItemSnsTopicArnInput

        @Stability(Stable)
        @Nullable
        public String getOpsItemSnsTopicArnInput()
      • getResourceGroupNameInput

        @Stability(Stable)
        @Nullable
        public String getResourceGroupNameInput()
      • getTagsAllInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTagsAllInput()
      • getTagsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTagsInput()
      • getAutoConfigEnabled

        @Stability(Stable)
        @NotNull
        public Object getAutoConfigEnabled()
      • setAutoConfigEnabled

        @Stability(Stable)
        public void setAutoConfigEnabled​(@NotNull
                                         Boolean value)
      • setAutoConfigEnabled

        @Stability(Stable)
        public void setAutoConfigEnabled​(@NotNull
                                         com.hashicorp.cdktf.IResolvable value)
      • getAutoCreate

        @Stability(Stable)
        @NotNull
        public Object getAutoCreate()
      • setAutoCreate

        @Stability(Stable)
        public void setAutoCreate​(@NotNull
                                  Boolean value)
      • setAutoCreate

        @Stability(Stable)
        public void setAutoCreate​(@NotNull
                                  com.hashicorp.cdktf.IResolvable value)
      • getCweMonitorEnabled

        @Stability(Stable)
        @NotNull
        public Object getCweMonitorEnabled()
      • setCweMonitorEnabled

        @Stability(Stable)
        public void setCweMonitorEnabled​(@NotNull
                                         Boolean value)
      • setCweMonitorEnabled

        @Stability(Stable)
        public void setCweMonitorEnabled​(@NotNull
                                         com.hashicorp.cdktf.IResolvable value)
      • getGroupingType

        @Stability(Stable)
        @NotNull
        public String getGroupingType()
      • setGroupingType

        @Stability(Stable)
        public void setGroupingType​(@NotNull
                                    String value)
      • getId

        @Stability(Stable)
        @NotNull
        public String getId()
      • setId

        @Stability(Stable)
        public void setId​(@NotNull
                          String value)
      • getOpsCenterEnabled

        @Stability(Stable)
        @NotNull
        public Object getOpsCenterEnabled()
      • setOpsCenterEnabled

        @Stability(Stable)
        public void setOpsCenterEnabled​(@NotNull
                                        Boolean value)
      • setOpsCenterEnabled

        @Stability(Stable)
        public void setOpsCenterEnabled​(@NotNull
                                        com.hashicorp.cdktf.IResolvable value)
      • getOpsItemSnsTopicArn

        @Stability(Stable)
        @NotNull
        public String getOpsItemSnsTopicArn()
      • setOpsItemSnsTopicArn

        @Stability(Stable)
        public void setOpsItemSnsTopicArn​(@NotNull
                                          String value)
      • getResourceGroupName

        @Stability(Stable)
        @NotNull
        public String getResourceGroupName()
      • setResourceGroupName

        @Stability(Stable)
        public void setResourceGroupName​(@NotNull
                                         String value)
      • getTags

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTags()
      • setTags

        @Stability(Stable)
        public void setTags​(@NotNull
                            Map<String,​String> value)
      • getTagsAll

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTagsAll()
      • setTagsAll

        @Stability(Stable)
        public void setTagsAll​(@NotNull
                               Map<String,​String> value)