Insight Horizon
politics /

update_data_source - Boto3 1.28.1 documentation

response = client.update_data_source( AwsAccountId='string', DataSourceId='string', Name='string', DataSourceParameters={ 'AmazonElasticsearchParameters': { 'Domain': 'string' }, 'AthenaParameters': { 'WorkGroup': 'string', 'RoleArn': 'string' }, 'AuroraParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'AuroraPostgreSqlParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'AwsIotAnalyticsParameters': { 'DataSetName': 'string' }, 'JiraParameters': { 'SiteBaseUrl': 'string' }, 'MariaDbParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'MySqlParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'OracleParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'PostgreSqlParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'PrestoParameters': { 'Host': 'string', 'Port': 123, 'Catalog': 'string' }, 'RdsParameters': { 'InstanceId': 'string', 'Database': 'string' }, 'RedshiftParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string', 'ClusterId': 'string' }, 'S3Parameters': { 'ManifestFileLocation': { 'Bucket': 'string', 'Key': 'string' }, 'RoleArn': 'string' }, 'ServiceNowParameters': { 'SiteBaseUrl': 'string' }, 'SnowflakeParameters': { 'Host': 'string', 'Database': 'string', 'Warehouse': 'string' }, 'SparkParameters': { 'Host': 'string', 'Port': 123 }, 'SqlServerParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'TeradataParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'TwitterParameters': { 'Query': 'string', 'MaxRows': 123 }, 'AmazonOpenSearchParameters': { 'Domain': 'string' }, 'ExasolParameters': { 'Host': 'string', 'Port': 123 }, 'DatabricksParameters': { 'Host': 'string', 'Port': 123, 'SqlEndpointPath': 'string' } }, Credentials={ 'CredentialPair': { 'Username': 'string', 'Password': 'string', 'AlternateDataSourceParameters': [ { 'AmazonElasticsearchParameters': { 'Domain': 'string' }, 'AthenaParameters': { 'WorkGroup': 'string', 'RoleArn': 'string' }, 'AuroraParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'AuroraPostgreSqlParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'AwsIotAnalyticsParameters': { 'DataSetName': 'string' }, 'JiraParameters': { 'SiteBaseUrl': 'string' }, 'MariaDbParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'MySqlParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'OracleParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'PostgreSqlParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'PrestoParameters': { 'Host': 'string', 'Port': 123, 'Catalog': 'string' }, 'RdsParameters': { 'InstanceId': 'string', 'Database': 'string' }, 'RedshiftParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string', 'ClusterId': 'string' }, 'S3Parameters': { 'ManifestFileLocation': { 'Bucket': 'string', 'Key': 'string' }, 'RoleArn': 'string' }, 'ServiceNowParameters': { 'SiteBaseUrl': 'string' }, 'SnowflakeParameters': { 'Host': 'string', 'Database': 'string', 'Warehouse': 'string' }, 'SparkParameters': { 'Host': 'string', 'Port': 123 }, 'SqlServerParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'TeradataParameters': { 'Host': 'string', 'Port': 123, 'Database': 'string' }, 'TwitterParameters': { 'Query': 'string', 'MaxRows': 123 }, 'AmazonOpenSearchParameters': { 'Domain': 'string' }, 'ExasolParameters': { 'Host': 'string', 'Port': 123 }, 'DatabricksParameters': { 'Host': 'string', 'Port': 123, 'SqlEndpointPath': 'string' } }, ] }, 'CopySourceArn': 'string', 'SecretArn': 'string' }, VpcConnectionProperties={ 'VpcConnectionArn': 'string' }, SslProperties={ 'DisableSsl': True|False })