Module: AWSCDK::Route53Targets::IAliasRecordTargetProps

Defined in:
route53_targets/i_alias_record_target_props.rb

Overview

Properties the alias record target.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.jsii_overridable_methodsObject



23
24
25
26
27
28
# File 'route53_targets/i_alias_record_target_props.rb', line 23

def self.jsii_overridable_methods
  {
    :evaluate_target_health => { kind: :property, name: "evaluateTargetHealth", is_optional: true },
    :hosted_zone_id => { kind: :property, name: "hostedZoneId", is_optional: true },
  }
end

Instance Method Details

#evaluate_target_healthBoolean?

Note:

Default: - no health check configuration

Evaluate target health.

Returns:

  • (Boolean, nil)


11
12
13
# File 'route53_targets/i_alias_record_target_props.rb', line 11

def evaluate_target_health()
  jsii_get_property("evaluateTargetHealth")
end

#hosted_zone_idString?

Note:

Default: - hosted zone ID for the EBS endpoint will be retrieved based on the stack's region.

Target Hosted zone ID.

Returns:

  • (String, nil)


19
20
21
# File 'route53_targets/i_alias_record_target_props.rb', line 19

def hosted_zone_id()
  jsii_get_property("hostedZoneId")
end