Class: Aws::Types::CreateDataSourceRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#api_id::String

Returns the value of attribute api_id.

Returns:

  • (::String)


276
277
278
# File 'sig/types.rbs', line 276

def api_id
  @api_id
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


278
279
280
# File 'sig/types.rbs', line 278

def description
  @description
end

#dynamodb_configTypes::DynamodbDataSourceConfig

Returns the value of attribute dynamodb_config.



281
282
283
# File 'sig/types.rbs', line 281

def dynamodb_config
  @dynamodb_config
end

#elasticsearch_configTypes::ElasticsearchDataSourceConfig

Returns the value of attribute elasticsearch_config.



283
284
285
# File 'sig/types.rbs', line 283

def elasticsearch_config
  @elasticsearch_config
end

#event_bridge_configTypes::EventBridgeDataSourceConfig

Returns the value of attribute event_bridge_config.



287
288
289
# File 'sig/types.rbs', line 287

def event_bridge_config
  @event_bridge_config
end

#http_configTypes::HttpDataSourceConfig

Returns the value of attribute http_config.



285
286
287
# File 'sig/types.rbs', line 285

def http_config
  @http_config
end

#lambda_configTypes::LambdaDataSourceConfig

Returns the value of attribute lambda_config.



282
283
284
# File 'sig/types.rbs', line 282

def lambda_config
  @lambda_config
end

#metrics_config"ENABLED", "DISABLED"

Returns the value of attribute metrics_config.

Returns:

  • ("ENABLED", "DISABLED")


288
289
290
# File 'sig/types.rbs', line 288

def metrics_config
  @metrics_config
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


277
278
279
# File 'sig/types.rbs', line 277

def name
  @name
end

#open_search_service_configTypes::OpenSearchServiceDataSourceConfig

Returns the value of attribute open_search_service_config.



284
285
286
# File 'sig/types.rbs', line 284

def open_search_service_config
  @open_search_service_config
end

#relational_database_configTypes::RelationalDatabaseDataSourceConfig

Returns the value of attribute relational_database_config.



286
287
288
# File 'sig/types.rbs', line 286

def relational_database_config
  @relational_database_config
end

#service_role_arn::String

Returns the value of attribute service_role_arn.

Returns:

  • (::String)


280
281
282
# File 'sig/types.rbs', line 280

def service_role_arn
  @service_role_arn
end

#type"AWS_LAMBDA", ...

Returns the value of attribute type.

Returns:

  • ("AWS_LAMBDA", "AMAZON_DYNAMODB", "AMAZON_ELASTICSEARCH", "NONE", "HTTP", "RELATIONAL_DATABASE", "AMAZON_OPENSEARCH_SERVICE", "AMAZON_EVENTBRIDGE", "AMAZON_BEDROCK_RUNTIME")


279
280
281
# File 'sig/types.rbs', line 279

def type
  @type
end