1
0
Files
hetzner-automation/details.py
2020-05-22 16:42:02 +02:00

24 lines
532 B
Python
Executable File

#!/usr/bin/env python3
from hcloud import Client, APIException
import argparse
# Get Servername
parser = argparse.ArgumentParser()
parser.add_argument("serverName")
parser.add_argument("apiKey")
args = parser.parse_args()
serverName = args.serverName
apiKey = args.apiKey
try:
client = Client(token=apiKey)
server = client.servers.get_by_name(serverName)
print("Name: ", server.name)
print("Status: ", server.status)
print("Type: ", server.server_type.name)
except APIException as e:
print("API Error ", e)