Class: AWSCDK::ARCRegionSwitch::CfnPlan::Route53ResourceRecordSetProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
arc_region_switch/cfn_plan.rb

Overview

The Amazon Route 53 record set.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(record_set_identifier: nil, region: nil) ⇒ Route53ResourceRecordSetProperty

Returns a new instance of Route53ResourceRecordSetProperty.

Parameters:

  • record_set_identifier (String, nil) (defaults to: nil)

    The Amazon Route 53 record set identifier.

  • region (String, nil) (defaults to: nil)

    The Amazon Route 53 record set Region.



2867
2868
2869
2870
2871
2872
# File 'arc_region_switch/cfn_plan.rb', line 2867

def initialize(record_set_identifier: nil, region: nil)
  @record_set_identifier = record_set_identifier
  Jsii::Type.check_type(@record_set_identifier, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "recordSetIdentifier") unless @record_set_identifier.nil?
  @region = region
  Jsii::Type.check_type(@region, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "region") unless @region.nil?
end

Instance Attribute Details

#record_set_identifierString? (readonly)

The Amazon Route 53 record set identifier.



2878
2879
2880
# File 'arc_region_switch/cfn_plan.rb', line 2878

def record_set_identifier
  @record_set_identifier
end

#regionString? (readonly)

The Amazon Route 53 record set Region.



2883
2884
2885
# File 'arc_region_switch/cfn_plan.rb', line 2883

def region
  @region
end

Class Method Details

.jsii_propertiesObject



2885
2886
2887
2888
2889
2890
# File 'arc_region_switch/cfn_plan.rb', line 2885

def self.jsii_properties
  {
    :record_set_identifier => "recordSetIdentifier",
    :region => "region",
  }
end

Instance Method Details

#to_jsiiObject



2892
2893
2894
2895
2896
2897
2898
2899
# File 'arc_region_switch/cfn_plan.rb', line 2892

def to_jsii
  result = {}
  result.merge!({
    "recordSetIdentifier" => @record_set_identifier,
    "region" => @region,
  })
  result.compact
end