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")