Class Route53HealthCheckConfig.Jsii$Proxy

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.databind.JsonNode $jsii$toJson()  
      boolean equals​(Object o)  
      List<String> getChildHealthchecks()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_healthchecks Route53HealthCheck#child_healthchecks}.
      Number getChildHealthThreshold()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_health_threshold Route53HealthCheck#child_health_threshold}.
      String getCloudwatchAlarmName()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_name Route53HealthCheck#cloudwatch_alarm_name}.
      String getCloudwatchAlarmRegion()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_region Route53HealthCheck#cloudwatch_alarm_region}.
      Object getConnection()  
      Object getCount()  
      List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()  
      Object getDisabled()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#disabled Route53HealthCheck#disabled}.
      Object getEnableSni()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#enable_sni Route53HealthCheck#enable_sni}.
      Number getFailureThreshold()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#failure_threshold Route53HealthCheck#failure_threshold}.
      com.hashicorp.cdktf.ITerraformIterator getForEach()  
      String getFqdn()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#fqdn Route53HealthCheck#fqdn}.
      String getId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#id Route53HealthCheck#id}.
      String getInsufficientDataHealthStatus()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#insufficient_data_health_status Route53HealthCheck#insufficient_data_health_status}.
      Object getInvertHealthcheck()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#invert_healthcheck Route53HealthCheck#invert_healthcheck}.
      String getIpAddress()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#ip_address Route53HealthCheck#ip_address}.
      com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()  
      Object getMeasureLatency()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#measure_latency Route53HealthCheck#measure_latency}.
      Number getPort()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#port Route53HealthCheck#port}.
      com.hashicorp.cdktf.TerraformProvider getProvider()  
      List<Object> getProvisioners()  
      String getReferenceName()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#reference_name Route53HealthCheck#reference_name}.
      List<String> getRegions()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#regions Route53HealthCheck#regions}.
      Number getRequestInterval()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#request_interval Route53HealthCheck#request_interval}.
      String getResourcePath()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#resource_path Route53HealthCheck#resource_path}.
      String getRoutingControlArn()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#routing_control_arn Route53HealthCheck#routing_control_arn}.
      String getSearchString()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#search_string Route53HealthCheck#search_string}.
      Map<String,​String> getTags()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#tags Route53HealthCheck#tags}.
      Map<String,​String> getTagsAll()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#tags_all Route53HealthCheck#tags_all}.
      String getType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#type Route53HealthCheck#type}.
      int hashCode()  
      • Methods inherited from class software.amazon.jsii.JsiiObject

        jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getType

        public final String getType()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#type Route53HealthCheck#type}.
        Specified by:
        getType in interface Route53HealthCheckConfig
      • getChildHealthchecks

        public final List<String> getChildHealthchecks()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_healthchecks Route53HealthCheck#child_healthchecks}.
        Specified by:
        getChildHealthchecks in interface Route53HealthCheckConfig
      • getChildHealthThreshold

        public final Number getChildHealthThreshold()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_health_threshold Route53HealthCheck#child_health_threshold}.
        Specified by:
        getChildHealthThreshold in interface Route53HealthCheckConfig
      • getCloudwatchAlarmName

        public final String getCloudwatchAlarmName()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_name Route53HealthCheck#cloudwatch_alarm_name}.
        Specified by:
        getCloudwatchAlarmName in interface Route53HealthCheckConfig
      • getCloudwatchAlarmRegion

        public final String getCloudwatchAlarmRegion()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_region Route53HealthCheck#cloudwatch_alarm_region}.
        Specified by:
        getCloudwatchAlarmRegion in interface Route53HealthCheckConfig
      • getDisabled

        public final Object getDisabled()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#disabled Route53HealthCheck#disabled}.
        Specified by:
        getDisabled in interface Route53HealthCheckConfig
      • getEnableSni

        public final Object getEnableSni()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#enable_sni Route53HealthCheck#enable_sni}.
        Specified by:
        getEnableSni in interface Route53HealthCheckConfig
      • getFailureThreshold

        public final Number getFailureThreshold()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#failure_threshold Route53HealthCheck#failure_threshold}.
        Specified by:
        getFailureThreshold in interface Route53HealthCheckConfig
      • getFqdn

        public final String getFqdn()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#fqdn Route53HealthCheck#fqdn}.
        Specified by:
        getFqdn in interface Route53HealthCheckConfig
      • getId

        public final String getId()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#id Route53HealthCheck#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.

        Specified by:
        getId in interface Route53HealthCheckConfig
      • getInsufficientDataHealthStatus

        public final String getInsufficientDataHealthStatus()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#insufficient_data_health_status Route53HealthCheck#insufficient_data_health_status}.
        Specified by:
        getInsufficientDataHealthStatus in interface Route53HealthCheckConfig
      • getInvertHealthcheck

        public final Object getInvertHealthcheck()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#invert_healthcheck Route53HealthCheck#invert_healthcheck}.
        Specified by:
        getInvertHealthcheck in interface Route53HealthCheckConfig
      • getIpAddress

        public final String getIpAddress()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#ip_address Route53HealthCheck#ip_address}.
        Specified by:
        getIpAddress in interface Route53HealthCheckConfig
      • getMeasureLatency

        public final Object getMeasureLatency()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#measure_latency Route53HealthCheck#measure_latency}.
        Specified by:
        getMeasureLatency in interface Route53HealthCheckConfig
      • getPort

        public final Number getPort()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#port Route53HealthCheck#port}.
        Specified by:
        getPort in interface Route53HealthCheckConfig
      • getReferenceName

        public final String getReferenceName()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#reference_name Route53HealthCheck#reference_name}.
        Specified by:
        getReferenceName in interface Route53HealthCheckConfig
      • getRegions

        public final List<String> getRegions()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#regions Route53HealthCheck#regions}.
        Specified by:
        getRegions in interface Route53HealthCheckConfig
      • getRequestInterval

        public final Number getRequestInterval()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#request_interval Route53HealthCheck#request_interval}.
        Specified by:
        getRequestInterval in interface Route53HealthCheckConfig
      • getResourcePath

        public final String getResourcePath()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#resource_path Route53HealthCheck#resource_path}.
        Specified by:
        getResourcePath in interface Route53HealthCheckConfig
      • getRoutingControlArn

        public final String getRoutingControlArn()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#routing_control_arn Route53HealthCheck#routing_control_arn}.
        Specified by:
        getRoutingControlArn in interface Route53HealthCheckConfig
      • getSearchString

        public final String getSearchString()
        Description copied from interface: Route53HealthCheckConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#search_string Route53HealthCheck#search_string}.
        Specified by:
        getSearchString in interface Route53HealthCheckConfig
      • getConnection

        public final Object getConnection()
        Specified by:
        getConnection in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getCount

        public final Object getCount()
        Specified by:
        getCount in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getDependsOn

        public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
        Specified by:
        getDependsOn in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getForEach

        public final com.hashicorp.cdktf.ITerraformIterator getForEach()
        Specified by:
        getForEach in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getLifecycle

        public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
        Specified by:
        getLifecycle in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvider

        public final com.hashicorp.cdktf.TerraformProvider getProvider()
        Specified by:
        getProvider in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvisioners

        public final List<Object> getProvisioners()
        Specified by:
        getProvisioners in interface com.hashicorp.cdktf.TerraformMetaArguments
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object