Пример #1
0
    def __init__(self, region_name, account_id):
        super().__init__(region_name, account_id)
        self.distributions = dict()

        state_manager.register_default_transition(
            "cloudfront::distribution", transition={"progression": "manual", "times": 1}
        )
Пример #2
0
    def __init__(self):
        self.distributions = dict()

        state_manager.register_default_transition("cloudfront::distribution",
                                                  transition={
                                                      "progression": "manual",
                                                      "times": 1
                                                  })
Пример #3
0
    def __init__(self, region_name, account_id):
        super().__init__(region_name, account_id)
        self._clusters = dict()
        self._tagger = TaggingService()

        state_manager.register_default_transition(
            model_name="dax::cluster", transition={"progression": "manual", "times": 4}
        )
Пример #4
0
    def __init__(self, region_name, account_id):
        super().__init__(region_name, account_id)
        self.check_status = {}
        self.cases = {}

        state_manager.register_default_transition(model_name="support::case",
                                                  transition={
                                                      "progression": "manual",
                                                      "times": 1
                                                  })
Пример #5
0
    def __init__(self, region_name, account_id):
        super().__init__(region_name, account_id)
        self.medical_transcriptions = {}
        self.transcriptions = {}
        self.medical_vocabularies = {}
        self.vocabularies = {}

        state_manager.register_default_transition("transcribe::vocabulary",
                                                  transition={
                                                      "progression": "manual",
                                                      "times": 1
                                                  })
        state_manager.register_default_transition(
            "transcribe::medicalvocabulary",
            transition={
                "progression": "manual",
                "times": 1
            },
        )
        state_manager.register_default_transition(
            "transcribe::transcriptionjob",
            transition={
                "progression": "manual",
                "times": 1
            },
        )
        state_manager.register_default_transition(
            "transcribe::medicaltranscriptionjob",
            transition={
                "progression": "manual",
                "times": 1
            },
        )
class ExampleModel(ManagedState):
    def __init__(self):
        super().__init__(model_name="example::model",
                         transitions=[("frist_status", "second_status")])

    state_manager.register_default_transition(model_name="example::model",
                                              transition={
                                                  "progression": "manual",
                                                  "times": 999
                                              })