CfnDataSourceProps Struct
Properties for defining a CfnDataSource.
Example
// The generated example for this type would exceed 500 lines,
// and has been elided for readability.
Properties
alternateDataSourceParametersIResolvable | IResolvable | CfnDataSource.DataSourceParametersProperty[]alternate_data_source_parameterstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, DataSourceParametersProperty]]]alternateDataSourceParametersIResolvableAlternateDataSourceParametersIResolvableAlternateDataSourceParametersinterface{}#notes
The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.
credentialsIResolvable | CfnDataSource.DataSourceCredentialsPropertycredentialstyping.Union[IResolvable, DataSourceCredentialsProperty]credentialsIResolvableCredentialsIResolvableCredentialsinterface{}#Currently, only credentials based on user name and password are supported.
This ID is unique per AWS Region for each AWS account.
dataSourceParametersIResolvable | CfnDataSource.DataSourceParametersPropertydata_source_parameterstyping.Union[IResolvable, DataSourceParametersProperty]dataSourceParametersIResolvableDataSourceParametersIResolvableDataSourceParametersinterface{}#errorInfoIResolvable | CfnDataSource.DataSourceErrorInfoPropertyerror_infotyping.Union[IResolvable, DataSourceErrorInfoProperty]errorInfoIResolvableErrorInfoIResolvableErrorInfointerface{}#folderArnsstring[]folder_arnstyping.List[str]folderArnsList<String>FolderArnsstring[]FolderArns*[]*string#permissionsIResolvable | IResolvable | CfnDataSource.ResourcePermissionProperty[]permissionstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, ResourcePermissionProperty]]]permissionsIResolvablePermissionsIResolvablePermissionsinterface{}#sslPropertiesIResolvable | CfnDataSource.SslPropertiesPropertyssl_propertiestyping.Union[IResolvable, SslPropertiesProperty]sslPropertiesIResolvableSslPropertiesIResolvableSslPropertiesinterface{}#Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.
vpcConnectionPropertiesIResolvable | CfnDataSource.VpcConnectionPropertiesPropertyvpc_connection_propertiestyping.Union[IResolvable, VpcConnectionPropertiesProperty]vpcConnectionPropertiesIResolvableVpcConnectionPropertiesIResolvableVpcConnectionPropertiesinterface{}#