def main()

in src/python-sdk-v2/create_online_endpoint.py [0:0]


def main():
    args = parse_args()
    print(args)
    
    credential = DefaultAzureCredential()
    try:
        ml_client = MLClient.from_config(credential, path='config.json')

    except Exception as ex:
        print("HERE IN THE EXCEPTION BLOCK")
        print(ex)

    # create an online endpoint
    online_endpoint = ManagedOnlineEndpoint(
        name=args.endpoint_name, 
        description=args.description,
        auth_mode=args.auth_mode,
    )
    
    endpoint_job = ml_client.online_endpoints.begin_create_or_update(
        online_endpoint,   
    )
    endpoint_job.wait()