class CceRegion: def __init__(self): pass CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://cce.cn-north-1.myhuaweicloud.com") CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://cce.cn-north-4.myhuaweicloud.com") CN_SOUTH_1 = Region(id="cn-south-1", endpoint="https://cce.cn-south-1.myhuaweicloud.com") CN_EAST_2 = Region(id="cn-east-2", endpoint="https://cce.cn-east-2.myhuaweicloud.com") CN_EAST_3 = Region(id="cn-east-3", endpoint="https://cce.cn-east-3.myhuaweicloud.com") CN_SOUTHWEST_2 = Region( id="cn-southwest-2", endpoint="https://cce.cn-southwest-2.myhuaweicloud.com") AP_SOUTHEAST_1 = Region( id="ap-southeast-1", endpoint="https://cce.ap-southeast-1.myhuaweicloud.com") AP_SOUTHEAST_2 = Region( id="ap-southeast-2", endpoint="https://cce.ap-southeast-2.myhuaweicloud.com") AP_SOUTHEAST_3 = Region( id="ap-southeast-3", endpoint="https://cce.ap-southeast-3.myhuaweicloud.com") AF_SOUTH_1 = Region(id="af-south-1", endpoint="https://cce.af-south-1.myhuaweicloud.com") static_fields = { "cn-north-1": CN_NORTH_1, "cn-north-4": CN_NORTH_4, "cn-south-1": CN_SOUTH_1, "cn-east-2": CN_EAST_2, "cn-east-3": CN_EAST_3, "cn-southwest-2": CN_SOUTHWEST_2, "ap-southeast-1": AP_SOUTHEAST_1, "ap-southeast-2": AP_SOUTHEAST_2, "ap-southeast-3": AP_SOUTHEAST_3, "af-south-1": AF_SOUTH_1, } @staticmethod def value_of(region_id, static_fields=types.MappingProxyType(static_fields) if six.PY3 else static_fields): if region_id is None or len(region_id) == 0: raise KeyError("Unexpected empty parameter: region_id.") if not static_fields.get(region_id): raise KeyError("Unexpected region_id: " + region_id) return static_fields.get(region_id)
class MpcRegion: def __init__(self): pass CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://mpc.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://mts.cn-north-1.myhuaweicloud.com") CN_EAST_2 = Region(id="cn-east-2", endpoint="https://mpc.cn-east-2.myhuaweicloud.com") static_fields = types.MappingProxyType({ "cn-north-4": CN_NORTH_4, "cn-north-1": CN_NORTH_1, "cn-east-2": CN_EAST_2, }) @staticmethod def value_of(region_id, static_fields=static_fields): if region_id is None or len(region_id) == 0: raise KeyError("Unexpected empty parameter: region_id.") if not static_fields.get(region_id): raise KeyError("Unexpected region_id: " + region_id) return static_fields.get(region_id)
class MpcRegion: def __init__(self): pass CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://mpc.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://mts.cn-north-1.myhuaweicloud.com") CN_EAST_2 = Region(id="cn-east-2", endpoint="https://mpc.cn-east-2.myhuaweicloud.com")
class LiveRegion: def __init__(self): pass CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://live.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://live.cn-north-1.myhuaweicloud.com")
class FunctionGraphRegion: def __init__(self): pass CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://functiongraph.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region( id="cn-north-1", endpoint="https://functiongraph.cn-north-1.myhuaweicloud.com") CN_EAST_2 = Region( id="cn-east-2", endpoint="https://functiongraph.cn-east-2.myhuaweicloud.com") CN_EAST_3 = Region( id="cn-east-3", endpoint="https://functiongraph.cn-east-3.myhuaweicloud.com") CN_SOUTH_1 = Region( id="cn-south-1", endpoint="https://functiongraph.cn-south-1.myhuaweicloud.com") AP_SOUTHEAST_2 = Region( id="ap-southeast-2", endpoint="https://functiongraph.ap-southeast-2.myhuaweicloud.com") AP_SOUTHEAST_1 = Region( id="ap-southeast-1", endpoint="https://functiongraph.ap-southeast-1.myhuaweicloud.com") AP_SOUTHEAST_3 = Region( id="ap-southeast-3", endpoint="https://functiongraph.ap-southeast-3.myhuaweicloud.com")
class DgcRegion: def __init__(self): pass CN_NORTH_1 = Region( id="cn-north-1", endpoint="https://dayu-dlf.cn-north-1.myhuaweicloud.com") CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://dayu-dlf.cn-north-4.myhuaweicloud.com") CN_EAST_3 = Region(id="cn-east-3", endpoint="https://dayu-dlf.cn-east-3.myhuaweicloud.com") CN_EAST_2 = Region(id="cn-east-2", endpoint="https://dayu-dlf.cn-east-2.myhuaweicloud.com") CN_SOUTH_1 = Region( id="cn-south-1", endpoint="https://dayu-dlf.cn-south-1.myhuaweicloud.com") AP_SOUTHEAST_3 = Region( id="ap-southeast-3", endpoint="https://dayu-dlf.ap-southeast-3.myhuaweicloud.com") AP_SOUTHEAST_1 = Region( id="ap-southeast-1", endpoint="https://dayu-dlf.ap-southeast-3.myhuaweicloud.com") RU_NORTHWEST_2 = Region( id="ru-northwest-2", endpoint="https://dayu-dlf.ru-northwest-2.myhuaweicloud.com")
class ClassroomRegion: def __init__(self): pass CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://classroom-ext.cn-north-4.myhuaweicloud.com")
class DevStarRegion: def __init__(self): pass CN_NORTH_1 = Region( id="cn-north-1", endpoint="https://devstar.cn-north-1.myhuaweicloud.com")
def test_endpoint_with_region_3(): client = ServiceClient.new_builder() \ .with_http_config(config) \ .with_credentials(credentials) \ .with_region(Region(id="cn-north-7", endpoint=MOCK_ENDPOINT)) \ .build() assert hasattr(client, "_endpoint") is True assert getattr(client, "_endpoint") == MOCK_ENDPOINT
class ProjectManRegion: def __init__(self): pass CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://projectman-ext.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region( id="cn-north-1", endpoint="https://projectman-ext.cn-north-1.myhuaweicloud.com") CN_EAST_2 = Region( id="cn-east-2", endpoint="https://projectman-ext.cn-east-2.myhuaweicloud.com") CN_SOUTH_1 = Region( id="cn-south-1", endpoint="https://projectman-ext.cn-south-1.myhuaweicloud.com")
class ModerationRegion: def __init__(self): pass CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://moderation.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region( id="cn-north-1", endpoint="https://moderation.cn-north-1.myhuaweicloud.com") CN_EAST_3 = Region( id="cn-east-3", endpoint="https://moderation.cn-east-3.myhuaweicloud.com") AP_SOUTHEAST_1 = Region( id="ap-southeast-1", endpoint="https://moderation.ap-southeast-1.myhuaweicloud.com") AP_SOUTHEAST_3 = Region( id="ap-southeast-3", endpoint="https://moderation.ap-southeast-3.myhuaweicloud.com") static_fields = types.MappingProxyType({ "cn-north-4": CN_NORTH_4, "cn-north-1": CN_NORTH_1, "cn-east-3": CN_EAST_3, "ap-southeast-1": AP_SOUTHEAST_1, "ap-southeast-3": AP_SOUTHEAST_3, }) @staticmethod def value_of(region_id, static_fields=static_fields): if region_id is None or len(region_id) == 0: raise KeyError("Unexpected empty parameter: region_id.") if not static_fields.get(region_id): raise KeyError("Unexpected region_id: " + region_id) return static_fields.get(region_id)
class BcsRegion: def __init__(self): pass CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://bcs.cn-north-1.myhuaweicloud.com") CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://bcs.cn-north-4.myhuaweicloud.com") CN_NORTH_5 = Region(id="cn-north-5", endpoint="https://bcs.cn-north-5.myhuaweicloud.com") CN_NORTH_6 = Region(id="cn-north-6", endpoint="https://bcs.cn-north-6.myhuaweicloud.com") CN_SOUTH_1 = Region(id="cn-south-1", endpoint="https://bcs.cn-south-1.myhuaweicloud.com") CN_EAST_2 = Region(id="cn-east-2", endpoint="https://bcs.cn-east-2.myhuaweicloud.com") AP_SOUTHEAST_1 = Region(id="ap-southeast-1", endpoint="https://bcs.ap-southeast-1.myhuaweicloud.com") AP_SOUTHEAST_2 = Region(id="ap-southeast-2", endpoint="https://cs.ap-southeast-2.myhuaweicloud.com") AP_SOUTHEAST_3 = Region(id="ap-southeast-3", endpoint="https://bcs.ap-southeast-3.myhuaweicloud.com") LA_SOUTH_2 = Region(id="la-south-2", endpoint="https://bcs.la-south-2.myhuaweicloud.com")
class EipRegion: def __init__(self): pass AF_SOUTH_1 = Region(id="af-south-1", endpoint="https://vpc.af-south-1.myhuaweicloud.com") CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://vpc.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://vpc.cn-north-1.myhuaweicloud.com") CN_EAST_2 = Region(id="cn-east-2", endpoint="https://vpc.cn-east-2.myhuaweicloud.com") CN_EAST_3 = Region(id="cn-east-3", endpoint="https://vpc.cn-east-3.myhuaweicloud.com") CN_SOUTH_1 = Region(id="cn-south-1", endpoint="https://vpc.cn-south-1.myhuaweicloud.com") CN_SOUTHWEST_2 = Region(id="cn-southwest-2", endpoint="https://vpc.cn-southwest-2.myhuaweicloud.com") AP_SOUTHEAST_2 = Region(id="ap-southeast-2", endpoint="https://vpc.ap-southeast-2.myhuaweicloud.com") AP_SOUTHEAST_1 = Region(id="ap-southeast-1", endpoint="https://vpc.ap-southeast-1.myhwclouds.com") AP_SOUTHEAST_3 = Region(id="ap-southeast-3", endpoint="https://vpc.ap-southeast-3.myhuaweicloud.com")
class ModerationRegion: def __init__(self): pass CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://moderation.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region( id="cn-north-1", endpoint="https://moderation.cn-north-1.myhuaweicloud.com") CN_EAST_3 = Region( id="cn-east-3", endpoint="https://moderation.cn-east-3.myhuaweicloud.com") AP_SOUTHEAST_1 = Region( id="ap-southeast-1", endpoint="https://moderation.ap-southeast-1.myhuaweicloud.com") AP_SOUTHEAST_3 = Region( id="ap-southeast-3", endpoint="https://moderation.ap-southeast-3.myhuaweicloud.com")
class CloudtestRegion: def __init__(self): pass CN_NORTH_1 = Region( id="cn-north-1", endpoint= "https://cloudtest-ext.cn-north-1.myhuaweicloud.com/v1/projects") CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://cloudtest-ext.cn-north-4.myhuaweicloud.com") CN_SOUTH_1 = Region( id="cn-south-1", endpoint="https://cloudtest-ext.cn-south-1.myhuaweicloud.com") CN_EAST_2 = Region( id="cn-east-2", endpoint="https://cloudtest-ext.cn-east-2.myhuaweicloud.cn") CN_EAST_3 = Region( id="cn-east-3", endpoint="https://cloudtest-ext.cn-east-3.myhuaweicloud.com")
class ServiceRegion: def __init__(self): pass CN_NORTH_7 = Region(id="cn-north-7", endpoint=MOCK_ENDPOINT) static_fields = types.MappingProxyType({ "cn-north-7": CN_NORTH_7, }) @staticmethod def value_of(region_id, static_fields=static_fields): if region_id is None or len(region_id) == 0: raise KeyError("Unexpected empty parameter: regionId.") if not static_fields.get(region_id): raise KeyError("Unexpected regionId: " + region_id) return static_fields.get(region_id)
class CdnRegion: def __init__(self): pass CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://cdn.myhuaweicloud.com") static_fields = { "cn-north-1": CN_NORTH_1, } @staticmethod def value_of(region_id, static_fields=types.MappingProxyType(static_fields) if six.PY3 else static_fields): if region_id is None or len(region_id) == 0: raise KeyError("Unexpected empty parameter: region_id.") if not static_fields.get(region_id): raise KeyError("Unexpected region_id: " + region_id) return static_fields.get(region_id)
class RmsRegion: def __init__(self): pass CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://rms.myhuaweicloud.com")
class ServiceStageRegion: def __init__(self): pass AF_SOUTH_1 = Region( id="af-south-1", endpoint="https://servicestage.af-south-1.myhuaweicloud.com") CN_NORTH_4 = Region( id="cn-north-4", endpoint="https://servicestage.cn-north-4.myhuaweicloud.com") CN_NORTH_1 = Region( id="cn-north-1", endpoint="https://servicestage.cn-north-1.myhuaweicloud.com") CN_EAST_2 = Region( id="cn-east-2", endpoint="https://servicestage.cn-east-2.myhuaweicloud.com") CN_EAST_3 = Region( id="cn-east-3", endpoint="https://servicestage.cn-east-3.myhuaweicloud.com") CN_SOUTH_1 = Region( id="cn-south-1", endpoint="https://servicestage.cn-south-1.myhuaweicloud.com") LA_SOUTH_2 = Region( id="la-south-2", endpoint="https://servicestage.la-south-2.myhuaweicloud.com") CN_SOUTHWEST_2 = Region( id="cn-southwest-2", endpoint="https://servicestage.cn-southwest-2.myhuaweicloud.com") AP_SOUTHEAST_2 = Region( id="ap-southeast-2", endpoint="https://servicestage.ap-southeast-2.myhuaweicloud.com") AP_SOUTHEAST_1 = Region( id="ap-southeast-1", endpoint="https://servicestage.ap-southeast-1.myhwclouds.com") AP_SOUTHEAST_3 = Region( id="ap-southeast-3", endpoint="https://servicestage.ap-southeast-3.myhuaweicloud.com")
class CceRegion: def __init__(self): pass CN_NORTH_2 = Region(id="cn-north-2", endpoint="https://cce.cn-north-2.myhuaweicloud.com")
class BssRegion: def __init__(self): pass CN_NORTH_1 = Region(id="cn-north-1", endpoint="https://bss.myhuaweicloud.com")
class IoTDARegion: def __init__(self): pass CN_NORTH_4 = Region(id="cn-north-4", endpoint="https://iotda.cn-north-4.myhuaweicloud.com")