buildkite_sdk.block_step
1from typing import Optional, List, Union, TypedDict 2from buildkite_sdk.types import ( 3 BlockedStateEnum, 4 DependsOn, 5 SelectField, 6 TextField, 7) 8from buildkite_sdk.schema import BlockStep as _block_step 9 10 11class BlockStepArgs(TypedDict, total=False): 12 block: Optional[str] 13 allow_dependency_failure: Optional[bool] 14 blocked_state: Optional[BlockedStateEnum] 15 branches: Optional[Union[List[str], str]] 16 depends_on: Optional[Union[List[Union[DependsOn, str]], str]] 17 fields: Optional[List[Union[SelectField, TextField]]] 18 id: Optional[str] 19 identifier: Optional[str] 20 block_step_if: Optional[str] 21 key: Optional[str] 22 label: Optional[str] 23 name: Optional[str] 24 prompt: Optional[str] 25 26 27def BlockStep( 28 block: Optional[str], 29 allow_dependency_failure: Optional[bool] = None, 30 blocked_state: Optional[BlockedStateEnum] = None, 31 branches: Optional[Union[List[str], str]] = None, 32 depends_on: Optional[Union[List[Union[DependsOn, str]], str]] = None, 33 fields: Optional[List[Union[SelectField, TextField]]] = None, 34 id: Optional[str] = None, 35 identifier: Optional[str] = None, 36 block_step_if: Optional[str] = None, 37 key: Optional[str] = None, 38 label: Optional[str] = None, 39 name: Optional[str] = None, 40 prompt: Optional[str] = None, 41) -> _block_step: 42 return _block_step( 43 allow_dependency_failure=allow_dependency_failure, 44 block=block, 45 blocked_state=blocked_state, 46 branches=branches, 47 depends_on=depends_on, 48 fields=fields, 49 id=id, 50 identifier=identifier, 51 block_step_if=block_step_if, 52 key=key, 53 label=label, 54 name=name, 55 prompt=prompt, 56 type=None, 57 )
class
BlockStepArgs(typing.TypedDict):
12class BlockStepArgs(TypedDict, total=False): 13 block: Optional[str] 14 allow_dependency_failure: Optional[bool] 15 blocked_state: Optional[BlockedStateEnum] 16 branches: Optional[Union[List[str], str]] 17 depends_on: Optional[Union[List[Union[DependsOn, str]], str]] 18 fields: Optional[List[Union[SelectField, TextField]]] 19 id: Optional[str] 20 identifier: Optional[str] 21 block_step_if: Optional[str] 22 key: Optional[str] 23 label: Optional[str] 24 name: Optional[str] 25 prompt: Optional[str]
blocked_state: Optional[buildkite_sdk.schema.BlockedState]
depends_on: Union[List[Union[buildkite_sdk.types.DependsOn, str]], str, NoneType]
fields: Optional[List[Union[buildkite_sdk.types.SelectField, buildkite_sdk.types.TextField]]]
def
BlockStep( block: Optional[str], allow_dependency_failure: Optional[bool] = None, blocked_state: Optional[buildkite_sdk.schema.BlockedState] = None, branches: Union[List[str], str, NoneType] = None, depends_on: Union[List[Union[buildkite_sdk.types.DependsOn, str]], str, NoneType] = None, fields: Optional[List[Union[buildkite_sdk.types.SelectField, buildkite_sdk.types.TextField]]] = None, id: Optional[str] = None, identifier: Optional[str] = None, block_step_if: Optional[str] = None, key: Optional[str] = None, label: Optional[str] = None, name: Optional[str] = None, prompt: Optional[str] = None) -> buildkite_sdk.schema.BlockStep:
28def BlockStep( 29 block: Optional[str], 30 allow_dependency_failure: Optional[bool] = None, 31 blocked_state: Optional[BlockedStateEnum] = None, 32 branches: Optional[Union[List[str], str]] = None, 33 depends_on: Optional[Union[List[Union[DependsOn, str]], str]] = None, 34 fields: Optional[List[Union[SelectField, TextField]]] = None, 35 id: Optional[str] = None, 36 identifier: Optional[str] = None, 37 block_step_if: Optional[str] = None, 38 key: Optional[str] = None, 39 label: Optional[str] = None, 40 name: Optional[str] = None, 41 prompt: Optional[str] = None, 42) -> _block_step: 43 return _block_step( 44 allow_dependency_failure=allow_dependency_failure, 45 block=block, 46 blocked_state=blocked_state, 47 branches=branches, 48 depends_on=depends_on, 49 fields=fields, 50 id=id, 51 identifier=identifier, 52 block_step_if=block_step_if, 53 key=key, 54 label=label, 55 name=name, 56 prompt=prompt, 57 type=None, 58 )