コード例 #1
0
ファイル: shell.py プロジェクト: gavinjx/mcsapi_python
def do_DescribeSecurityGroups(client, args):
    """ List all security groups """
    #p = utils.convert_filter(args.filter)
    val = client.DescribeSecurityGroups(args.id, args.name, args.limit,
                                        args.offset,
                                        utils.convert_filter(args.filter))
    utils.print_list(val, 'SecurityGroup')
コード例 #2
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeInstanceTypes(client, args):
    """ List all instance types """
    val = client.DescribeInstanceTypes(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'InstanceType')
コード例 #3
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeRDSTypes(client, args):
    """ List all rds types """
    val = client.DescribeRDSTypes(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'RDSType')
コード例 #4
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeRDS(client, args):
    """ Get details of all or specified rds """
    val = client.DescribeRDS(args.id, args.name, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'RDS')
コード例 #5
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeAvailabilityZones(client, args):
    """ List all availability zones """
    val = client.DescribeAvailabilityZones(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'AvailabilityZone')
コード例 #6
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeSecurityGroups(client, args):
    """ List all security groups """
    #p = utils.convert_filter(args.filter)
    val = client.DescribeSecurityGroups(args.id, args.name, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'SecurityGroup')
コード例 #7
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeKeyPairs(client, args):
    """ List all keypairs """
    val = client.DescribeKeyPairs(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'KeyPair')
コード例 #8
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeKeyPairs(client, args):
    """ List all keypairs """
    val = client.DescribeKeyPairs(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'KeyPair')
コード例 #9
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeInstanceNetworkInterfaces(client, args):
    """ List all network interfaces of an instance """
    val = client.DescribeInstanceNetworkInterfaces(args.id, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'InstanceNetworkInterface')
コード例 #10
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeInstanceVolumes(client, args):
    """ List all disks of an instance """
    val = client.DescribeInstanceVolumes(args.id, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'InstanceVolume')
コード例 #11
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeInstances(client, args):
    """ Get details of all or specified instances """
    val = client.DescribeInstances(args.id, args.name, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'Instance')
コード例 #12
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeInstanceTypes(client, args):
    """ List all instance types """
    val = client.DescribeInstanceTypes(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'InstanceType')
コード例 #13
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeRDSTypes(client, args):
    """ List all rds types """
    val = client.DescribeRDSTypes(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'RDSType')
コード例 #14
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeRDS(client, args):
    """ Get details of all or specified rds """
    val = client.DescribeRDS(args.id, args.name, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'RDS')
コード例 #15
0
ファイル: shell.py プロジェクト: jamesyang1986/mcsapi_python
def do_DescribeAvailabilityZones(client, args):
    """ List all availability zones """
    val = client.DescribeAvailabilityZones(args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'AvailabilityZone')
コード例 #16
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeInstances(client, args):
    """ Get details of all or specified instances """
    val = client.DescribeInstances(args.id, args.name, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'Instance')
コード例 #17
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeInstanceVolumes(client, args):
    """ List all disks of an instance """
    val = client.DescribeInstanceVolumes(args.id, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'InstanceVolume')
コード例 #18
0
ファイル: shell.py プロジェクト: dengzh358/mcsapi_python
def do_DescribeInstanceNetworkInterfaces(client, args):
    """ List all network interfaces of an instance """
    val = client.DescribeInstanceNetworkInterfaces(args.id, args.limit, args.offset, utils.convert_filter(args.filter))
    utils.print_list(val, 'InstanceNetworkInterface')