Class: Humidifier::DMS::Endpoint
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::DMS::Endpoint resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#certificate_arn ⇒ Object
returns the CertificateArn property.
-
#certificate_arn=(value) ⇒ Object
sets the CertificateArn property (String).
-
#database_name ⇒ Object
returns the DatabaseName property.
-
#database_name=(value) ⇒ Object
sets the DatabaseName property (String).
-
#doc_db_settings ⇒ Object
returns the DocDbSettings property.
-
#doc_db_settings=(value) ⇒ Object
sets the DocDbSettings property (Structure).
-
#dynamo_db_settings ⇒ Object
returns the DynamoDbSettings property.
-
#dynamo_db_settings=(value) ⇒ Object
sets the DynamoDbSettings property (Structure).
-
#elasticsearch_settings ⇒ Object
returns the ElasticsearchSettings property.
-
#elasticsearch_settings=(value) ⇒ Object
sets the ElasticsearchSettings property (Structure).
-
#endpoint_identifier ⇒ Object
returns the EndpointIdentifier property.
-
#endpoint_identifier=(value) ⇒ Object
sets the EndpointIdentifier property (String).
-
#endpoint_type ⇒ Object
returns the EndpointType property.
-
#endpoint_type=(value) ⇒ Object
sets the EndpointType property (String).
-
#engine_name ⇒ Object
returns the EngineName property.
-
#engine_name=(value) ⇒ Object
sets the EngineName property (String).
-
#extra_connection_attributes ⇒ Object
returns the ExtraConnectionAttributes property.
-
#extra_connection_attributes=(value) ⇒ Object
sets the ExtraConnectionAttributes property (String).
-
#gcp_my_sql_settings ⇒ Object
returns the GcpMySQLSettings property.
-
#gcp_my_sql_settings=(value) ⇒ Object
sets the GcpMySQLSettings property (Structure).
-
#ibm_db2_settings ⇒ Object
returns the IbmDb2Settings property.
-
#ibm_db2_settings=(value) ⇒ Object
sets the IbmDb2Settings property (Structure).
-
#kafka_settings ⇒ Object
returns the KafkaSettings property.
-
#kafka_settings=(value) ⇒ Object
sets the KafkaSettings property (Structure).
-
#kinesis_settings ⇒ Object
returns the KinesisSettings property.
-
#kinesis_settings=(value) ⇒ Object
sets the KinesisSettings property (Structure).
-
#kms_key_id ⇒ Object
returns the KmsKeyId property.
-
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String).
-
#microsoft_sql_server_settings ⇒ Object
returns the MicrosoftSqlServerSettings property.
-
#microsoft_sql_server_settings=(value) ⇒ Object
sets the MicrosoftSqlServerSettings property (Structure).
-
#mongo_db_settings ⇒ Object
returns the MongoDbSettings property.
-
#mongo_db_settings=(value) ⇒ Object
sets the MongoDbSettings property (Structure).
-
#my_sql_settings ⇒ Object
returns the MySqlSettings property.
-
#my_sql_settings=(value) ⇒ Object
sets the MySqlSettings property (Structure).
-
#neptune_settings ⇒ Object
returns the NeptuneSettings property.
-
#neptune_settings=(value) ⇒ Object
sets the NeptuneSettings property (Structure).
-
#oracle_settings ⇒ Object
returns the OracleSettings property.
-
#oracle_settings=(value) ⇒ Object
sets the OracleSettings property (Structure).
-
#password ⇒ Object
returns the Password property.
-
#password=(value) ⇒ Object
sets the Password property (String).
-
#port ⇒ Object
returns the Port property.
-
#port=(value) ⇒ Object
sets the Port property (Integer).
-
#postgre_sql_settings ⇒ Object
returns the PostgreSqlSettings property.
-
#postgre_sql_settings=(value) ⇒ Object
sets the PostgreSqlSettings property (Structure).
-
#redis_settings ⇒ Object
returns the RedisSettings property.
-
#redis_settings=(value) ⇒ Object
sets the RedisSettings property (Structure).
-
#redshift_settings ⇒ Object
returns the RedshiftSettings property.
-
#redshift_settings=(value) ⇒ Object
sets the RedshiftSettings property (Structure).
-
#resource_identifier ⇒ Object
returns the ResourceIdentifier property.
-
#resource_identifier=(value) ⇒ Object
sets the ResourceIdentifier property (String).
-
#s3_settings ⇒ Object
returns the S3Settings property.
-
#s3_settings=(value) ⇒ Object
sets the S3Settings property (Structure).
-
#server_name ⇒ Object
returns the ServerName property.
-
#server_name=(value) ⇒ Object
sets the ServerName property (String).
-
#ssl_mode ⇒ Object
returns the SslMode property.
-
#ssl_mode=(value) ⇒ Object
sets the SslMode property (String).
-
#sybase_settings ⇒ Object
returns the SybaseSettings property.
-
#sybase_settings=(value) ⇒ Object
sets the SybaseSettings property (Structure).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#username ⇒ Object
returns the Username property.
-
#username=(value) ⇒ Object
sets the Username property (String).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#certificate_arn ⇒ Object
returns the CertificateArn property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def certificate_arn properties['certificate_arn'] end |
#certificate_arn=(value) ⇒ Object
sets the CertificateArn property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def certificate_arn=(value) update_property('certificate_arn', value) end |
#database_name ⇒ Object
returns the DatabaseName property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def database_name properties['database_name'] end |
#database_name=(value) ⇒ Object
sets the DatabaseName property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def database_name=(value) update_property('database_name', value) end |
#doc_db_settings ⇒ Object
returns the DocDbSettings property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def doc_db_settings properties['doc_db_settings'] end |
#doc_db_settings=(value) ⇒ Object
sets the DocDbSettings property (Structure)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def doc_db_settings=(value) update_property('doc_db_settings', value) end |
#dynamo_db_settings ⇒ Object
returns the DynamoDbSettings property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def dynamo_db_settings properties['dynamo_db_settings'] end |
#dynamo_db_settings=(value) ⇒ Object
sets the DynamoDbSettings property (Structure)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def dynamo_db_settings=(value) update_property('dynamo_db_settings', value) end |
#elasticsearch_settings ⇒ Object
returns the ElasticsearchSettings property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def elasticsearch_settings properties['elasticsearch_settings'] end |
#elasticsearch_settings=(value) ⇒ Object
sets the ElasticsearchSettings property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def elasticsearch_settings=(value) update_property('elasticsearch_settings', value) end |
#endpoint_identifier ⇒ Object
returns the EndpointIdentifier property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def endpoint_identifier properties['endpoint_identifier'] end |
#endpoint_identifier=(value) ⇒ Object
sets the EndpointIdentifier property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def endpoint_identifier=(value) update_property('endpoint_identifier', value) end |
#endpoint_type ⇒ Object
returns the EndpointType property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def endpoint_type properties['endpoint_type'] end |
#endpoint_type=(value) ⇒ Object
sets the EndpointType property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def endpoint_type=(value) update_property('endpoint_type', value) end |
#engine_name ⇒ Object
returns the EngineName property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def engine_name properties['engine_name'] end |
#engine_name=(value) ⇒ Object
sets the EngineName property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def engine_name=(value) update_property('engine_name', value) end |
#extra_connection_attributes ⇒ Object
returns the ExtraConnectionAttributes property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def extra_connection_attributes properties['extra_connection_attributes'] end |
#extra_connection_attributes=(value) ⇒ Object
sets the ExtraConnectionAttributes property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def extra_connection_attributes=(value) update_property('extra_connection_attributes', value) end |
#gcp_my_sql_settings ⇒ Object
returns the GcpMySQLSettings property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def gcp_my_sql_settings properties['gcp_my_sql_settings'] end |
#gcp_my_sql_settings=(value) ⇒ Object
sets the GcpMySQLSettings property (Structure)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def gcp_my_sql_settings=(value) update_property('gcp_my_sql_settings', value) end |
#ibm_db2_settings ⇒ Object
returns the IbmDb2Settings property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def ibm_db2_settings properties['ibm_db2_settings'] end |
#ibm_db2_settings=(value) ⇒ Object
sets the IbmDb2Settings property (Structure)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def ibm_db2_settings=(value) update_property('ibm_db2_settings', value) end |
#kafka_settings ⇒ Object
returns the KafkaSettings property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def kafka_settings properties['kafka_settings'] end |
#kafka_settings=(value) ⇒ Object
sets the KafkaSettings property (Structure)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def kafka_settings=(value) update_property('kafka_settings', value) end |
#kinesis_settings ⇒ Object
returns the KinesisSettings property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def kinesis_settings properties['kinesis_settings'] end |
#kinesis_settings=(value) ⇒ Object
sets the KinesisSettings property (Structure)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def kinesis_settings=(value) update_property('kinesis_settings', value) end |
#kms_key_id ⇒ Object
returns the KmsKeyId property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def kms_key_id properties['kms_key_id'] end |
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def kms_key_id=(value) update_property('kms_key_id', value) end |
#microsoft_sql_server_settings ⇒ Object
returns the MicrosoftSqlServerSettings property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def microsoft_sql_server_settings properties['microsoft_sql_server_settings'] end |
#microsoft_sql_server_settings=(value) ⇒ Object
sets the MicrosoftSqlServerSettings property (Structure)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def microsoft_sql_server_settings=(value) update_property('microsoft_sql_server_settings', value) end |
#mongo_db_settings ⇒ Object
returns the MongoDbSettings property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def mongo_db_settings properties['mongo_db_settings'] end |
#mongo_db_settings=(value) ⇒ Object
sets the MongoDbSettings property (Structure)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def mongo_db_settings=(value) update_property('mongo_db_settings', value) end |
#my_sql_settings ⇒ Object
returns the MySqlSettings property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def my_sql_settings properties['my_sql_settings'] end |
#my_sql_settings=(value) ⇒ Object
sets the MySqlSettings property (Structure)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def my_sql_settings=(value) update_property('my_sql_settings', value) end |
#neptune_settings ⇒ Object
returns the NeptuneSettings property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def neptune_settings properties['neptune_settings'] end |
#neptune_settings=(value) ⇒ Object
sets the NeptuneSettings property (Structure)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def neptune_settings=(value) update_property('neptune_settings', value) end |
#oracle_settings ⇒ Object
returns the OracleSettings property
190 191 192 |
# File 'lib/humidifier/magic.rb', line 190 def oracle_settings properties['oracle_settings'] end |
#oracle_settings=(value) ⇒ Object
sets the OracleSettings property (Structure)
195 196 197 |
# File 'lib/humidifier/magic.rb', line 195 def oracle_settings=(value) update_property('oracle_settings', value) end |
#password ⇒ Object
returns the Password property
200 201 202 |
# File 'lib/humidifier/magic.rb', line 200 def password properties['password'] end |
#password=(value) ⇒ Object
sets the Password property (String)
205 206 207 |
# File 'lib/humidifier/magic.rb', line 205 def password=(value) update_property('password', value) end |
#port ⇒ Object
returns the Port property
210 211 212 |
# File 'lib/humidifier/magic.rb', line 210 def port properties['port'] end |
#port=(value) ⇒ Object
sets the Port property (Integer)
215 216 217 |
# File 'lib/humidifier/magic.rb', line 215 def port=(value) update_property('port', value) end |
#postgre_sql_settings ⇒ Object
returns the PostgreSqlSettings property
220 221 222 |
# File 'lib/humidifier/magic.rb', line 220 def postgre_sql_settings properties['postgre_sql_settings'] end |
#postgre_sql_settings=(value) ⇒ Object
sets the PostgreSqlSettings property (Structure)
225 226 227 |
# File 'lib/humidifier/magic.rb', line 225 def postgre_sql_settings=(value) update_property('postgre_sql_settings', value) end |
#redis_settings ⇒ Object
returns the RedisSettings property
230 231 232 |
# File 'lib/humidifier/magic.rb', line 230 def redis_settings properties['redis_settings'] end |
#redis_settings=(value) ⇒ Object
sets the RedisSettings property (Structure)
235 236 237 |
# File 'lib/humidifier/magic.rb', line 235 def redis_settings=(value) update_property('redis_settings', value) end |
#redshift_settings ⇒ Object
returns the RedshiftSettings property
240 241 242 |
# File 'lib/humidifier/magic.rb', line 240 def redshift_settings properties['redshift_settings'] end |
#redshift_settings=(value) ⇒ Object
sets the RedshiftSettings property (Structure)
245 246 247 |
# File 'lib/humidifier/magic.rb', line 245 def redshift_settings=(value) update_property('redshift_settings', value) end |
#resource_identifier ⇒ Object
returns the ResourceIdentifier property
250 251 252 |
# File 'lib/humidifier/magic.rb', line 250 def resource_identifier properties['resource_identifier'] end |
#resource_identifier=(value) ⇒ Object
sets the ResourceIdentifier property (String)
255 256 257 |
# File 'lib/humidifier/magic.rb', line 255 def resource_identifier=(value) update_property('resource_identifier', value) end |
#s3_settings ⇒ Object
returns the S3Settings property
260 261 262 |
# File 'lib/humidifier/magic.rb', line 260 def s3_settings properties['s3_settings'] end |
#s3_settings=(value) ⇒ Object
sets the S3Settings property (Structure)
265 266 267 |
# File 'lib/humidifier/magic.rb', line 265 def s3_settings=(value) update_property('s3_settings', value) end |
#server_name ⇒ Object
returns the ServerName property
270 271 272 |
# File 'lib/humidifier/magic.rb', line 270 def server_name properties['server_name'] end |
#server_name=(value) ⇒ Object
sets the ServerName property (String)
275 276 277 |
# File 'lib/humidifier/magic.rb', line 275 def server_name=(value) update_property('server_name', value) end |
#ssl_mode ⇒ Object
returns the SslMode property
280 281 282 |
# File 'lib/humidifier/magic.rb', line 280 def ssl_mode properties['ssl_mode'] end |
#ssl_mode=(value) ⇒ Object
sets the SslMode property (String)
285 286 287 |
# File 'lib/humidifier/magic.rb', line 285 def ssl_mode=(value) update_property('ssl_mode', value) end |
#sybase_settings ⇒ Object
returns the SybaseSettings property
290 291 292 |
# File 'lib/humidifier/magic.rb', line 290 def sybase_settings properties['sybase_settings'] end |
#sybase_settings=(value) ⇒ Object
sets the SybaseSettings property (Structure)
295 296 297 |
# File 'lib/humidifier/magic.rb', line 295 def sybase_settings=(value) update_property('sybase_settings', value) end |
#tags ⇒ Object
returns the Tags property
300 301 302 |
# File 'lib/humidifier/magic.rb', line 300 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
305 306 307 |
# File 'lib/humidifier/magic.rb', line 305 def (value) update_property('tags', value) end |
#username ⇒ Object
returns the Username property
310 311 312 |
# File 'lib/humidifier/magic.rb', line 310 def username properties['username'] end |
#username=(value) ⇒ Object
sets the Username property (String)
315 316 317 |
# File 'lib/humidifier/magic.rb', line 315 def username=(value) update_property('username', value) end |