def check_blueprint()

in template/v2/dirs/etc/sagemaker-ui/workflows/workflow_client.py [0:0]


def check_blueprint(region: str, domain_id: str, endpoint: str, **kwargs):
    DZ_CLIENT = boto3.client("datazone")
    # add correct endpoint for gamma env
    if endpoint != "":
        DZ_CLIENT = boto3.client("datazone", endpoint_url=endpoint)
    try:
        blueprint_id = DZ_CLIENT.list_environment_blueprints(
            managed=True, domainIdentifier=domain_id, name="Workflows"
        )["items"][0]["id"]
        blueprint_config = DZ_CLIENT.get_environment_blueprint_configuration(
            domainIdentifier=domain_id, environmentBlueprintIdentifier=blueprint_id
        )
        enabled_regions = blueprint_config["enabledRegions"]
        print(str(region in enabled_regions))
    except:
        print("False")