ResultConfiguration
- class aws_cdk.aws_stepfunctions_tasks.ResultConfiguration(*, encryption_configuration=None, output_location=None)
Bases:
object
Location of query result along with S3 bucket configuration.
- Parameters:
encryption_configuration (
Union
[EncryptionConfiguration
,Dict
[str
,Any
],None
]) – Encryption option used if enabled in S3. Default: - SSE_S3 encryption is enabled with default encryption keyoutput_location (
Union
[Location
,Dict
[str
,Any
],None
]) – S3 path of query results. Example value:s3://query-results-bucket/folder/
Default: - Query Result Location set in Athena settings for this workgroup
- See:
- ExampleMetadata:
infused
Example:
start_query_execution_job = tasks.AthenaStartQueryExecution(self, "Start Athena Query", query_string=sfn.JsonPath.string_at("$.queryString"), query_execution_context=tasks.QueryExecutionContext( database_name="mydatabase" ), result_configuration=tasks.ResultConfiguration( encryption_configuration=tasks.EncryptionConfiguration( encryption_option=tasks.EncryptionOption.S3_MANAGED ), output_location=s3.Location( bucket_name="amzn-s3-demo-bucket", object_key="folder" ) ), execution_parameters=["param1", "param2"] )
Attributes
- encryption_configuration
Encryption option used if enabled in S3.
- Default:
SSE_S3 encryption is enabled with default encryption key
- output_location
S3 path of query results.
Example value:
s3://query-results-bucket/folder/
- Default:
Query Result Location set in Athena settings for this workgroup