pub struct CreateDataSourceRequest {
pub api_id: String,
pub description: Option<String>,
pub dynamodb_config: Option<DynamodbDataSourceConfig>,
pub elasticsearch_config: Option<ElasticsearchDataSourceConfig>,
pub http_config: Option<HttpDataSourceConfig>,
pub lambda_config: Option<LambdaDataSourceConfig>,
pub name: String,
pub relational_database_config: Option<RelationalDatabaseDataSourceConfig>,
pub service_role_arn: Option<String>,
pub type_: String,
}
Fields§
§api_id: String
The API ID for the GraphQL API for the DataSource
.
description: Option<String>
A description of the DataSource
.
dynamodb_config: Option<DynamodbDataSourceConfig>
Amazon DynamoDB settings.
elasticsearch_config: Option<ElasticsearchDataSourceConfig>
Amazon Elasticsearch Service settings.
http_config: Option<HttpDataSourceConfig>
HTTP endpoint settings.
lambda_config: Option<LambdaDataSourceConfig>
AWS Lambda settings.
name: String
A user-supplied name for the DataSource
.
relational_database_config: Option<RelationalDatabaseDataSourceConfig>
Relational database settings.
service_role_arn: Option<String>
The AWS IAM service role ARN for the data source. The system assumes this role when accessing the data source.
type_: String
The type of the DataSource
.
Trait Implementations§
Source§impl Clone for CreateDataSourceRequest
impl Clone for CreateDataSourceRequest
Source§fn clone(&self) -> CreateDataSourceRequest
fn clone(&self) -> CreateDataSourceRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateDataSourceRequest
impl Debug for CreateDataSourceRequest
Source§impl Default for CreateDataSourceRequest
impl Default for CreateDataSourceRequest
Source§fn default() -> CreateDataSourceRequest
fn default() -> CreateDataSourceRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateDataSourceRequest
impl PartialEq for CreateDataSourceRequest
Source§impl Serialize for CreateDataSourceRequest
impl Serialize for CreateDataSourceRequest
impl StructuralPartialEq for CreateDataSourceRequest
Auto Trait Implementations§
impl Freeze for CreateDataSourceRequest
impl RefUnwindSafe for CreateDataSourceRequest
impl Send for CreateDataSourceRequest
impl Sync for CreateDataSourceRequest
impl Unpin for CreateDataSourceRequest
impl UnwindSafe for CreateDataSourceRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more