Class: AWSCDK::RDS::CfnGlobalCluster::GlobalEndpointProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
rds/cfn_global_cluster.rb

Overview

The writer endpoint for the new global database cluster.

This endpoint always points to the writer DB instance in the current primary cluster.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(address: nil) ⇒ GlobalEndpointProperty

Returns a new instance of GlobalEndpointProperty.

Parameters:

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

    The writer endpoint for the new global database cluster.



607
608
609
610
# File 'rds/cfn_global_cluster.rb', line 607

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

Instance Attribute Details

#addressString? (readonly)

The writer endpoint for the new global database cluster.

This endpoint always points to the writer DB instance in the current primary cluster.



618
619
620
# File 'rds/cfn_global_cluster.rb', line 618

def address
  @address
end

Class Method Details

.jsii_propertiesObject



620
621
622
623
624
# File 'rds/cfn_global_cluster.rb', line 620

def self.jsii_properties
  {
    :address => "address",
  }
end

Instance Method Details

#to_jsiiObject



626
627
628
629
630
631
632
# File 'rds/cfn_global_cluster.rb', line 626

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