Class: Aws::Types::DataSource

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#data_source_arn::String

Returns the value of attribute data_source_arn.

Returns:

  • (::String)


392
393
394
# File 'sig/types.rbs', line 392

def data_source_arn
  @data_source_arn
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


394
395
396
# File 'sig/types.rbs', line 394

def description
  @description
end

#dynamodb_configTypes::DynamodbDataSourceConfig

Returns the value of attribute dynamodb_config.



397
398
399
# File 'sig/types.rbs', line 397

def dynamodb_config
  @dynamodb_config
end

#elasticsearch_configTypes::ElasticsearchDataSourceConfig

Returns the value of attribute elasticsearch_config.



399
400
401
# File 'sig/types.rbs', line 399

def elasticsearch_config
  @elasticsearch_config
end

#event_bridge_configTypes::EventBridgeDataSourceConfig

Returns the value of attribute event_bridge_config.



403
404
405
# File 'sig/types.rbs', line 403

def event_bridge_config
  @event_bridge_config
end

#http_configTypes::HttpDataSourceConfig

Returns the value of attribute http_config.



401
402
403
# File 'sig/types.rbs', line 401

def http_config
  @http_config
end

#lambda_configTypes::LambdaDataSourceConfig

Returns the value of attribute lambda_config.



398
399
400
# File 'sig/types.rbs', line 398

def lambda_config
  @lambda_config
end

#metrics_config"ENABLED", "DISABLED"

Returns the value of attribute metrics_config.

Returns:

  • ("ENABLED", "DISABLED")


404
405
406
# File 'sig/types.rbs', line 404

def metrics_config
  @metrics_config
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


393
394
395
# File 'sig/types.rbs', line 393

def name
  @name
end

#open_search_service_configTypes::OpenSearchServiceDataSourceConfig

Returns the value of attribute open_search_service_config.



400
401
402
# File 'sig/types.rbs', line 400

def open_search_service_config
  @open_search_service_config
end

#relational_database_configTypes::RelationalDatabaseDataSourceConfig

Returns the value of attribute relational_database_config.



402
403
404
# File 'sig/types.rbs', line 402

def relational_database_config
  @relational_database_config
end

#service_role_arn::String

Returns the value of attribute service_role_arn.

Returns:

  • (::String)


396
397
398
# File 'sig/types.rbs', line 396

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")


395
396
397
# File 'sig/types.rbs', line 395

def type
  @type
end