buildkite_sdk.trigger_step

 1from typing import Optional, List, Union, TypedDict
 2from buildkite_sdk.types import (
 3    Build,
 4    DependsOn,
 5    SoftFail,
 6)
 7from buildkite_sdk.schema import (
 8    TriggerStep as _trigger_step,
 9)
10
11
12class TriggerStepArgs(TypedDict):
13    trigger: str
14    allow_dependency_failure: Optional[bool]
15    trigger_step_async: Optional[bool]
16    branches: Optional[Union[List[str], str]]
17    build: Optional[Build]
18    depends_on: Optional[Union[List[Union[DependsOn, str]], str]]
19    id: Optional[str]
20    identifier: Optional[str]
21    trigger_step_if: Optional[str]
22    key: Optional[str]
23    label: Optional[str]
24    name: Optional[str]
25    skip: Optional[Union[bool, str]]
26    soft_fail: Optional[Union[bool, List[SoftFail]]]
27
28
29def TriggerStep(
30    trigger: str,
31    allow_dependency_failure: Optional[bool] = None,
32    trigger_step_async: Optional[bool] = None,
33    branches: Optional[Union[List[str], str]] = None,
34    build: Optional[Build] = None,
35    depends_on: Optional[Union[List[Union[DependsOn, str]], str]] = None,
36    id: Optional[str] = None,
37    identifier: Optional[str] = None,
38    trigger_step_if: Optional[str] = None,
39    key: Optional[str] = None,
40    label: Optional[str] = None,
41    name: Optional[str] = None,
42    skip: Optional[Union[bool, str]] = None,
43    soft_fail: Optional[Union[bool, List[SoftFail]]] = None,
44) -> _trigger_step:
45    return _trigger_step(
46        trigger=trigger,
47        allow_dependency_failure=allow_dependency_failure,
48        trigger_step_async=trigger_step_async,
49        branches=branches,
50        build=build,
51        depends_on=depends_on,
52        id=id,
53        identifier=identifier,
54        trigger_step_if=trigger_step_if,
55        key=key,
56        label=label,
57        name=name,
58        skip=skip,
59        soft_fail=soft_fail,
60        type=None,
61    )
class TriggerStepArgs(typing.TypedDict):
13class TriggerStepArgs(TypedDict):
14    trigger: str
15    allow_dependency_failure: Optional[bool]
16    trigger_step_async: Optional[bool]
17    branches: Optional[Union[List[str], str]]
18    build: Optional[Build]
19    depends_on: Optional[Union[List[Union[DependsOn, str]], str]]
20    id: Optional[str]
21    identifier: Optional[str]
22    trigger_step_if: Optional[str]
23    key: Optional[str]
24    label: Optional[str]
25    name: Optional[str]
26    skip: Optional[Union[bool, str]]
27    soft_fail: Optional[Union[bool, List[SoftFail]]]
trigger: str
allow_dependency_failure: Optional[bool]
trigger_step_async: Optional[bool]
branches: Union[List[str], str, NoneType]
build: Optional[buildkite_sdk.types.Build]
depends_on: Union[List[Union[buildkite_sdk.types.DependsOn, str]], str, NoneType]
id: Optional[str]
identifier: Optional[str]
trigger_step_if: Optional[str]
key: Optional[str]
label: Optional[str]
name: Optional[str]
skip: Union[bool, str, NoneType]
soft_fail: Union[bool, List[buildkite_sdk.types.SoftFail], NoneType]
def TriggerStep( trigger: str, allow_dependency_failure: Optional[bool] = None, trigger_step_async: Optional[bool] = None, branches: Union[List[str], str, NoneType] = None, build: Optional[buildkite_sdk.types.Build] = None, depends_on: Union[List[Union[buildkite_sdk.types.DependsOn, str]], str, NoneType] = None, id: Optional[str] = None, identifier: Optional[str] = None, trigger_step_if: Optional[str] = None, key: Optional[str] = None, label: Optional[str] = None, name: Optional[str] = None, skip: Union[bool, str, NoneType] = None, soft_fail: Union[bool, List[buildkite_sdk.types.SoftFail], NoneType] = None) -> buildkite_sdk.schema.TriggerStep:
30def TriggerStep(
31    trigger: str,
32    allow_dependency_failure: Optional[bool] = None,
33    trigger_step_async: Optional[bool] = None,
34    branches: Optional[Union[List[str], str]] = None,
35    build: Optional[Build] = None,
36    depends_on: Optional[Union[List[Union[DependsOn, str]], str]] = None,
37    id: Optional[str] = None,
38    identifier: Optional[str] = None,
39    trigger_step_if: Optional[str] = None,
40    key: Optional[str] = None,
41    label: Optional[str] = None,
42    name: Optional[str] = None,
43    skip: Optional[Union[bool, str]] = None,
44    soft_fail: Optional[Union[bool, List[SoftFail]]] = None,
45) -> _trigger_step:
46    return _trigger_step(
47        trigger=trigger,
48        allow_dependency_failure=allow_dependency_failure,
49        trigger_step_async=trigger_step_async,
50        branches=branches,
51        build=build,
52        depends_on=depends_on,
53        id=id,
54        identifier=identifier,
55        trigger_step_if=trigger_step_if,
56        key=key,
57        label=label,
58        name=name,
59        skip=skip,
60        soft_fail=soft_fail,
61        type=None,
62    )