Condition
- class aws_cdk.aws_glue_alpha.Condition(*, crawler_name=None, crawl_state=None, job=None, logical_operator=None, state=None)
Bases:
object
(experimental) Represents a trigger condition.
- Parameters:
crawler_name (
Optional
[str
]) – (experimental) The name of the crawler to which this condition applies. Default: - no crawler is specifiedcrawl_state (
Optional
[CrawlerState
]) – (experimental) The condition crawler state. Default: - no crawler state is specifiedjob (
Optional
[IJob
]) – (experimental) The job to which this condition applies. Default: - no job is specifiedlogical_operator (
Optional
[ConditionLogicalOperator
]) – (experimental) The logical operator for the condition. Default: ConditionLogicalOperator.EQUALSstate (
Optional
[JobState
]) – (experimental) The condition job state. Default: - no job state is specified
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_glue_alpha as glue_alpha # job: glue_alpha.Job condition = glue_alpha.Condition( crawler_name="crawlerName", crawl_state=glue_alpha.CrawlerState.RUNNING, job=job, logical_operator=glue_alpha.ConditionLogicalOperator.EQUALS, state=glue_alpha.JobState.SUCCEEDED )
Attributes
- crawl_state
(experimental) The condition crawler state.
- Default:
no crawler state is specified
- Stability:
experimental
- crawler_name
(experimental) The name of the crawler to which this condition applies.
- Default:
no crawler is specified
- Stability:
experimental
- job
(experimental) The job to which this condition applies.
- Default:
no job is specified
- Stability:
experimental
- logical_operator
(experimental) The logical operator for the condition.
- Default:
ConditionLogicalOperator.EQUALS
- Stability:
experimental
- state
(experimental) The condition job state.
- Default:
no job state is specified
- Stability:
experimental