From d0f1197b7cf853d134427123e6c4d142f298849f Mon Sep 17 00:00:00 2001 From: Ramkishor Chaladi Date: Mon, 17 Jul 2023 20:19:22 +0530 Subject: [PATCH] moved cliChecker folder to softlayer-python folder because new changes are not picking up --- cliChecker/checker.py => checker.py | 6 +- cliChecker/README.md => checker_README.md | 5 +- cliChecker/output.txt => output.txt | 1473 +++++++++++++-------- 3 files changed, 940 insertions(+), 544 deletions(-) rename cliChecker/checker.py => checker.py (91%) rename cliChecker/README.md => checker_README.md (73%) rename cliChecker/output.txt => output.txt (72%) diff --git a/cliChecker/checker.py b/checker.py similarity index 91% rename from cliChecker/checker.py rename to checker.py index 86658d39d..68238de8a 100644 --- a/cliChecker/checker.py +++ b/checker.py @@ -1,6 +1,7 @@ from SoftLayer.CLI import environment from click.testing import CliRunner from SoftLayer.CLI.core import cli +import itertools runner = CliRunner() env = environment.Environment() @@ -68,7 +69,10 @@ def printBody(commandArray): f.write("\t--------------------------------\n") f.write(f'\tDescription: {commandArray[2].strip()}\n') f.write("\t--------------------------------\n") - f.write(f'\tUsage: {commandArray[0]}\n') + list_of_strings = "".join(commandArray[0]) + command_strings=list_of_strings.replace("Usage: cli","Usage: slcli") + grouped_strings = ["".join(g) for k, g in itertools.groupby(command_strings, lambda x: x == " ") if not k] + f.write(f'\t{" ".join(grouped_strings)}\n') f.write("==============================================================\n") diff --git a/cliChecker/README.md b/checker_README.md similarity index 73% rename from cliChecker/README.md rename to checker_README.md index 9689a7d7d..b951991e7 100644 --- a/cliChecker/README.md +++ b/checker_README.md @@ -5,6 +5,7 @@ Script to list all commands in order to compare the changes From the softlayer-python root directory, do the following after making changes. ``` -cd cliChecker -py checker.py +pip install SoftLayer +cd softlayer-python +python checker.py ``` diff --git a/cliChecker/output.txt b/output.txt similarity index 72% rename from cliChecker/output.txt rename to output.txt index d5824346e..56ab1c661 100644 --- a/cliChecker/output.txt +++ b/output.txt @@ -5,7 +5,7 @@ slcli account bandwidth-pools -------------------------------- Description: Displays bandwidth pool information -------------------------------- - Usage: Usage: cli account bandwidth-pools [OPTIONS] + Usage: slcli account bandwidth-pools [OPTIONS] ============================================================== slcli account bandwidth-pools-detail Flag: identifier: @@ -13,14 +13,17 @@ slcli account bandwidth-pools-detail -------------------------------- Description: Get bandwidth pool details. -------------------------------- - Usage: Usage: cli account bandwidth-pools-detail [OPTIONS] IDENTIFIER + Usage: slcli account bandwidth-pools-detail [OPTIONS] IDENTIFIER ============================================================== slcli account billing-items + Flag: -c,--create: The date the billing item was created. + Flag: -o,--ordered: Name that ordered the item + Flag: -C,--category: Category name Flag: -h,--help: Show this message and exit. -------------------------------- Description: Lists billing items with some other useful information. -------------------------------- - Usage: Usage: cli account billing-items [OPTIONS] + Usage: slcli account billing-items [OPTIONS] ============================================================== slcli account cancel-item Flag: identifier: @@ -28,7 +31,7 @@ slcli account cancel-item -------------------------------- Description: Cancels a billing item. -------------------------------- - Usage: Usage: cli account cancel-item [OPTIONS] IDENTIFIER + Usage: slcli account cancel-item [OPTIONS] IDENTIFIER ============================================================== slcli account event-detail Flag: identifier: @@ -37,37 +40,62 @@ slcli account event-detail -------------------------------- Description: Details of a specific event, and ability to acknowledge event. -------------------------------- - Usage: Usage: cli account event-detail [OPTIONS] IDENTIFIER + Usage: slcli account event-detail [OPTIONS] IDENTIFIER ============================================================== slcli account events - Flag: --ack-all: Acknowledge every upcoming event. Doing so will turn off the popup in the control portal - Flag: --planned: Show only planned events - Flag: --unplanned: Show only unplanned events - Flag: --announcement: Show only announcement events + Flag: --announcement: Show only announcement events. + Flag: --ack-all: Acknowledge every upcoming event. Doing so will turn off the popup in the control portal. + Flag: --date-min: Earliest date to retrieve events for [MM/DD/YYYY]. Default: 2 days ago. + Flag: --planned: Show only planned events. + Flag: --unplanned: Show only unplanned events. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Summary and acknowledgement of upcoming and ongoing maintenance events -------------------------------- - Usage: Usage: cli account events [OPTIONS] + Usage: slcli account events [OPTIONS] +============================================================== +slcli account hook-create + Flag: -N,--name: The name of the hook. [required] + Flag: -U,--uri: The endpoint that the script will be downloaded [required] + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Order/create a provisioning script. + -------------------------------- + Usage: slcli account hook-create [OPTIONS] +============================================================== +slcli account hook-delete + Flag: identifier: + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Delete a provisioning script + -------------------------------- + Usage: slcli account hook-delete [OPTIONS] IDENTIFIER +============================================================== +slcli account hooks + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Show all Provisioning Scripts. + -------------------------------- + Usage: slcli account hooks [OPTIONS] ============================================================== slcli account invoice-detail Flag: identifier: - Flag: --details: Shows a very detailed list of charges [default: False] + Flag: --details: Shows a very detailed list of charges Flag: -h,--help: Show this message and exit. -------------------------------- Description: Invoice details -------------------------------- - Usage: Usage: cli account invoice-detail [OPTIONS] IDENTIFIER + Usage: slcli account invoice-detail [OPTIONS] IDENTIFIER ============================================================== slcli account invoices + Flag: --all: Return ALL invoices. There may be a lot of these. + Flag: --closed: Include invoices with a CLOSED status. Flag: --limit: How many invoices to get back. [default: 50] - Flag: --closed: Include invoices with a CLOSED status. [default: False] - Flag: --all: Return ALL invoices. There may be a lot of these. [default: False] Flag: -h,--help: Show this message and exit. -------------------------------- Description: List invoices -------------------------------- - Usage: Usage: cli account invoices [OPTIONS] + Usage: slcli account invoices [OPTIONS] ============================================================== slcli account item-detail Flag: identifier: @@ -75,104 +103,133 @@ slcli account item-detail -------------------------------- Description: Gets detailed information about a billing item. -------------------------------- - Usage: Usage: cli account item-detail [OPTIONS] IDENTIFIER + Usage: slcli account item-detail [OPTIONS] IDENTIFIER ============================================================== slcli account licenses Flag: -h,--help: Show this message and exit. -------------------------------- Description: Show all licenses. -------------------------------- - Usage: Usage: cli account licenses [OPTIONS] + Usage: slcli account licenses [OPTIONS] ============================================================== slcli account orders Flag: -l,--limit: How many results to get in one api call [default: 100] + Flag: --upgrades: Show upgrades orders. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Lists account orders. Use `slcli order lookup ` to find more details about a specific order. -------------------------------- - Usage: Usage: cli account orders [OPTIONS] + Usage: slcli account orders [OPTIONS] ============================================================== slcli account summary Flag: -h,--help: Show this message and exit. -------------------------------- Description: Prints some various bits of information about an account -------------------------------- - Usage: Usage: cli account summary [OPTIONS] + Usage: slcli account summary [OPTIONS] ============================================================== -slcli autoscale delete +slcli bandwidth pools + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Displays bandwidth pool information + -------------------------------- + Usage: slcli bandwidth pools [OPTIONS] +============================================================== +slcli bandwidth pools-create + Flag: --name: Pool name [required] + Flag: --region: Choose Region/Region-Group ['SJC/DAL/WDC/TOR/MON', 'AMS/LON/MAD/PAR', 'SNG/HKG/OSA/TOK', 'SYD', 'MEX', 'SAO', 'CHE', 'MIL', + Flag: : 'SEO', 'FRA'] [required] + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Create bandwidth pool. + -------------------------------- + Usage: slcli bandwidth pools-create [OPTIONS] +============================================================== +slcli bandwidth pools-delete + Flag: identifier: + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Delete bandwidth pool. + -------------------------------- + Usage: slcli bandwidth pools-delete [OPTIONS] IDENTIFIER +============================================================== +slcli bandwidth pools-detail Flag: identifier: Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Delete this group and destroy all members of it. + Description: Get bandwidth pool details. -------------------------------- - Usage: Usage: cli autoscale delete [OPTIONS] IDENTIFIER + Usage: slcli bandwidth pools-detail [OPTIONS] IDENTIFIER ============================================================== -slcli autoscale detail +slcli bandwidth pools-edit Flag: identifier: + Flag: --name: Pool name [required] Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Get details of an Autoscale groups. + Description: Edit bandwidth pool. -------------------------------- - Usage: Usage: cli autoscale detail [OPTIONS] IDENTIFIER + Usage: slcli bandwidth pools-edit [OPTIONS] IDENTIFIER ============================================================== -slcli autoscale list +slcli bandwidth summary Flag: -h,--help: Show this message and exit. -------------------------------- - Description: List AutoScale Groups. + Description: Bandwidth summary for every pool/server. -------------------------------- - Usage: Usage: cli autoscale list [OPTIONS] + Usage: slcli bandwidth summary [OPTIONS] ============================================================== slcli block access-authorize Flag: volume_id: - Flag: -h,--hardware-id: The id of one SoftLayer_Hardware to authorize (Multiple allowed) - Flag: -v,--virtual-id: The id of one SoftLayer_Virtual_Guest to authorize (Multiple allowed) - Flag: -i,--ip-address-id: The id of one SoftLayer_Network_Subnet_IpAddress to authorize (Multiple allowed) - Flag: --ip-address: An IP address to authorize (Multiple allowed) - Flag: --help: Show this message and exit. + Flag: -d,--hardware-id: The ID of one hardware server to authorize. (Multiple allowed) + Flag: -i,--ip-address-id: The ID of one SoftLayer_Network_Subnet_IpAddress to authorize. (Multiple allowed) + Flag: --ip-address: An IP address to authorize. (Multiple allowed) + Flag: -v,--virtual-id: The ID of one virtual server to authorize. (Multiple allowed) + Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Authorizes hosts to access a given volume + Description: Authorize hosts to access a given volume. -------------------------------- - Usage: Usage: cli block access-authorize [OPTIONS] VOLUME_ID + Usage: slcli block access-authorize [OPTIONS] VOLUME_ID ============================================================== slcli block access-list Flag: volume_id: - Flag: --sortby: Column to sort by - Flag: --columns: Columns to display. Options: id, name, type, private_ip_address, source_subnet, host_iqn, username, password, allowed_host_id + Flag: --columns: Columns to display. Options are: id, name, type, private_ip_address, source_subnet, host_iqn, username, password, + Flag: : allowed_host_id. + Flag: --sortby: Column to sort by. Options are: id, name, type, private_ip_address, source_subnet, host_iqn, username, password, + Flag: : allowed_host_id. Flag: -h,--help: Show this message and exit. -------------------------------- - Description: List ACLs. + Description: List hosts that are authorized to access the volume. -------------------------------- - Usage: Usage: cli block access-list [OPTIONS] VOLUME_ID + Usage: slcli block access-list [OPTIONS] VOLUME_ID ============================================================== slcli block access-password Flag: access_id: - Flag: -p,--password: Password you want to set, this command will fail if the password is not strong + Flag: -p,--password: Password you want to set, this command will fail if the password is not strong. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Changes a password for a volume's access. -------------------------------- - Usage: Usage: cli block access-password [OPTIONS] ACCESS_ID + Usage: slcli block access-password [OPTIONS] ACCESS_ID ============================================================== slcli block access-revoke Flag: volume_id: - Flag: -h,--hardware-id: The id of one SoftLayer_Hardware to revoke authorization - Flag: -v,--virtual-id: The id of one SoftLayer_Virtual_Guest to revoke authorization - Flag: -i,--ip-address-id: The id of one SoftLayer_Network_Subnet_IpAddress to revoke authorization - Flag: --ip-address: An IP address to revoke authorization - Flag: --help: Show this message and exit. + Flag: -d,--hardware-id: The ID of one SoftLayer_Hardware to revoke authorization. + Flag: -i,--ip-address-id: The ID of one SoftLayer_Network_Subnet_IpAddress to revoke authorization. + Flag: --ip-address: An IP address to revoke authorization. + Flag: -v,--virtual-id: The ID of one SoftLayer_Virtual_Guest to revoke authorization. + Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Revokes authorization for hosts accessing a given volume + Description: Revoke authorization for hosts that are accessing a specific volume. -------------------------------- - Usage: Usage: cli block access-revoke [OPTIONS] VOLUME_ID + Usage: slcli block access-revoke [OPTIONS] VOLUME_ID ============================================================== slcli block disaster-recovery-failover Flag: volume-id: - Flag: --replicant-id: ID of the replicant volume + Flag: --replicant-id: ID of the replicant volume. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Failover an inaccessible block volume to its available replicant volume. -------------------------------- - Usage: Usage: cli block disaster-recovery-failover [OPTIONS] VOLUME_ID + Usage: slcli block disaster-recovery-failover [OPTIONS] VOLUME_ID ============================================================== slcli block duplicate-convert-status Flag: volume-id: @@ -180,14 +237,14 @@ slcli block duplicate-convert-status -------------------------------- Description: Get status for split or move completed percentage of a given block duplicate volume. -------------------------------- - Usage: Usage: cli block duplicate-convert-status [OPTIONS] VOLUME_ID + Usage: slcli block duplicate-convert-status [OPTIONS] VOLUME_ID ============================================================== slcli block object-list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List cloud block storage. -------------------------------- - Usage: Usage: cli block object-list [OPTIONS] + Usage: slcli block object-list [OPTIONS] ============================================================== slcli block object-storage-detail Flag: object_id: @@ -195,7 +252,7 @@ slcli block object-storage-detail -------------------------------- Description: Display details for a cloud object storage. -------------------------------- - Usage: Usage: cli block object-storage-detail [OPTIONS] OBJECT_ID + Usage: slcli block object-storage-detail [OPTIONS] OBJECT_ID ============================================================== slcli block object-storage-permission Flag: object_id: @@ -203,160 +260,167 @@ slcli block object-storage-permission -------------------------------- Description: Display permission details for a cloud object storage. -------------------------------- - Usage: Usage: cli block object-storage-permission [OPTIONS] OBJECT_ID + Usage: slcli block object-storage-permission [OPTIONS] OBJECT_ID ============================================================== slcli block replica-failback Flag: volume-id: Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Failback a block volume from the given replicant volume. + Description: Failback a block volume from the given replica volume. -------------------------------- - Usage: Usage: cli block replica-failback [OPTIONS] VOLUME_ID + Usage: slcli block replica-failback [OPTIONS] VOLUME_ID ============================================================== slcli block replica-failover Flag: volume-id: - Flag: --replicant-id: ID of the replicant volume + Flag: --replicant-id: ID of the replicant volume. Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Failover a block volume to the given replicant volume. + Description: Failover a block volume to the given replica volume. -------------------------------- - Usage: Usage: cli block replica-failover [OPTIONS] VOLUME_ID + Usage: slcli block replica-failover [OPTIONS] VOLUME_ID ============================================================== slcli block replica-locations Flag: volume-id: - Flag: --sortby: Column to sort by Flag: --columns: Columns to display. Options: ID, Long Name, Short Name + Flag: --sortby: Column to sort by Flag: -h,--help: Show this message and exit. -------------------------------- Description: List suitable replication datacenters for the given volume. -------------------------------- - Usage: Usage: cli block replica-locations [OPTIONS] VOLUME_ID + Usage: slcli block replica-locations [OPTIONS] VOLUME_ID ============================================================== slcli block replica-order Flag: volume_id: - Flag: -s,--snapshot-schedule: Snapshot schedule to use for replication, (HOURLY | DAILY | WEEKLY) [required] - Flag: -l,--location: Short name of the data center for the replicant (e.g.: dal09) [required] - Flag: --tier: Endurance Storage Tier (IOPS per GB) of the primary volume for which a replicant is ordered [optional] - Flag: --os-type: Operating System Type (e.g.: LINUX) of the primary volume for which a replica is ordered [optional] + Flag: -d,--datacenter: Short name of the datacenter for the replica (e.g.: dal09) [required] + Flag: -i,--iops: Performance Storage IOPs, between 100 and 6000 in multiples of 100. If no IOPS value is specified, the IOPS value of + Flag: : the original volume will be used. + Flag: -o,--os-type: Operating System Type (eg. LINUX) of the primary volume for which a replica is ordered [optional]. Choices: HYPER_V, + Flag: : LINUX, VMWARE, WINDOWS_2008, WINDOWS_GPT, WINDOWS, XEN + Flag: -s,--snapshot-schedule: Snapshot schedule to use for replication. Options are: HOURLY, DAILY, WEEKLY [required] Choices: HOURLY, DAILY, + Flag: : WEEKLY + Flag: -t,--tier: Endurance Storage Tier (IOPS per GB) of the primary volume for which a replica is ordered [optional]. If no tier is + Flag: : specified, the tier of the original volume will be used Choices: 0.25, 2, 4, 10 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order a block storage replica volume. -------------------------------- - Usage: Usage: cli block replica-order [OPTIONS] VOLUME_ID + Usage: slcli block replica-order [OPTIONS] VOLUME_ID ============================================================== slcli block replica-partners Flag: volume-id: - Flag: --sortby: Column to sort by Flag: --columns: Columns to display. Options: ID, Username, Account ID, Capacity (GB), Hardware ID, Guest ID, Host ID + Flag: --sortby: Column to sort by Flag: -h,--help: Show this message and exit. -------------------------------- - Description: List existing replicant volumes for a block volume. + Description: List existing replica volumes for a block volume. -------------------------------- - Usage: Usage: cli block replica-partners [OPTIONS] VOLUME_ID + Usage: slcli block replica-partners [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-cancel Flag: volume-id: - Flag: --reason: An optional reason for cancellation - Flag: --immediate: Cancels the snapshot space immediately instead of on the billing anniversary + Flag: --reason: An optional reason for cancellation. + Flag: --immediate: Cancels the snapshot space immediately instead of on the billing anniversary. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Cancel existing snapshot space for a given volume. -------------------------------- - Usage: Usage: cli block snapshot-cancel [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-cancel [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-create Flag: volume_id: - Flag: -n,--notes: Notes to set on the new snapshot + Flag: -n,--notes: Notes to set on the new snapshot. Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Creates a snapshot on a given volume + Description: Creates a snapshot on a given volume. -------------------------------- - Usage: Usage: cli block snapshot-create [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-create [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-delete Flag: snapshot_id: Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Deletes a snapshot on a given volume + Description: Deletes a snapshot on a given volume. -------------------------------- - Usage: Usage: cli block snapshot-delete [OPTIONS] SNAPSHOT_ID + Usage: slcli block snapshot-delete [OPTIONS] SNAPSHOT_ID ============================================================== slcli block snapshot-disable Flag: volume_id: - Flag: --schedule-type: Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY] [required] + Flag: --schedule-type: Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]. [required] Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Disables snapshots on the specified schedule for a given volume + Description: Disables snapshots on the specified schedule for a given volume. -------------------------------- - Usage: Usage: cli block snapshot-disable [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-disable [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-enable Flag: volume_id: - Flag: --schedule-type: Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY] [required] - Flag: --retention-count: Number of snapshots to retain [required] - Flag: --minute: Minute of the day when snapshots should be taken - Flag: --hour: Hour of the day when snapshots should be taken - Flag: --day-of-week: Day of the week when snapshots should be taken + Flag: --schedule-type: Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]. [required] + Flag: --retention-count: Number of snapshots to retain. [required] + Flag: --minute: Minute of the day when snapshots should be taken. + Flag: --hour: Hour of the day when snapshots should be taken. + Flag: --day-of-week: Day of the week when snapshots should be taken. Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Enables snapshots for a given volume on the specified schedule + Description: Enables snapshots for a given volume on the specified schedule. -------------------------------- - Usage: Usage: cli block snapshot-enable [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-enable [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-get-notification-status Flag: volume_id: Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Get snapshots space usage threshold warning flag setting for a given volume + Description: Get snapshots space usage threshold warning flag setting for a given volume. -------------------------------- - Usage: Usage: cli block snapshot-get-notification-status [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-get-notification-status [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-list Flag: volume_id: - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by. Flag: --columns: Columns to display. Options: id, name, created, size_bytes Flag: -h,--help: Show this message and exit. -------------------------------- Description: List block storage snapshots. -------------------------------- - Usage: Usage: cli block snapshot-list [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-list [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-order Flag: volume_id: - Flag: --capacity: Size of snapshot space to create in GB [required] - Flag: --tier: Endurance Storage Tier (IOPS per GB) of the block volume for which space is ordered [optional, and only valid for endurance storage volumes] - Flag: --upgrade: Flag to indicate that the order is an upgrade + Flag: --iops: Performance Storage IOPs, between 100 and 6000 in multiples of 100. + Flag: --size: Size of snapshot space to create in GB. [required] + Flag: --tier: Endurance Storage Tier (IOPS per GB) of the block volume for which space is ordered [optional, and only valid for endurance + Flag: : storage volumes]. Choices: 0.25, 2, 4, 10 + Flag: --upgrade: Flag to indicate that the order is an upgrade. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order snapshot space for a block storage volume. -------------------------------- - Usage: Usage: cli block snapshot-order [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-order [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-restore Flag: volume_id: - Flag: -s,--snapshot-id: The id of the snapshot which will be used to restore the block volume + Flag: -s,--snapshot-id: The id of the snapshot which will be used to restore the block volume. Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Restore block volume using a given snapshot + Description: Restore block volume using a given snapshot. -------------------------------- - Usage: Usage: cli block snapshot-restore [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-restore [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-schedule-list Flag: volume_id: Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Lists snapshot schedules for a given volume + Description: Lists snapshot schedules for a given volume. -------------------------------- - Usage: Usage: cli block snapshot-schedule-list [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-schedule-list [OPTIONS] VOLUME_ID ============================================================== slcli block snapshot-set-notification Flag: volume_id: - Flag: --enable: Enable/Disable snapshot notification. Use `slcli block snapshot-set-notification volumeId --enable` to enable [required] + Flag: --enable: Enable/Disable snapshot notification. Use `slcli block snapshot-set-notification volumeId --enable` to enable. [required] Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Enables/Disables snapshot space usage threshold warning for a given volume + Description: Enables/Disables snapshot space usage threshold warning for a given volume. -------------------------------- - Usage: Usage: cli block snapshot-set-notification [OPTIONS] VOLUME_ID + Usage: slcli block snapshot-set-notification [OPTIONS] VOLUME_ID ============================================================== slcli block subnets-assign Flag: access_id: @@ -365,7 +429,7 @@ slcli block subnets-assign -------------------------------- Description: Assign block storage subnets to the given host id. -------------------------------- - Usage: Usage: cli block subnets-assign [OPTIONS] ACCESS_ID + Usage: slcli block subnets-assign [OPTIONS] ACCESS_ID ============================================================== slcli block subnets-list Flag: access_id: @@ -373,7 +437,7 @@ slcli block subnets-list -------------------------------- Description: List block storage assigned subnets for the given host id. -------------------------------- - Usage: Usage: cli block subnets-list [OPTIONS] ACCESS_ID + Usage: slcli block subnets-list [OPTIONS] ACCESS_ID ============================================================== slcli block subnets-remove Flag: access_id: @@ -382,7 +446,7 @@ slcli block subnets-remove -------------------------------- Description: Remove block storage subnets for the given host id. -------------------------------- - Usage: Usage: cli block subnets-remove [OPTIONS] ACCESS_ID + Usage: slcli block subnets-remove [OPTIONS] ACCESS_ID ============================================================== slcli block volume-cancel Flag: volume-id: @@ -392,7 +456,7 @@ slcli block volume-cancel -------------------------------- Description: Cancel an existing block storage volume. -------------------------------- - Usage: Usage: cli block volume-cancel [OPTIONS] VOLUME_ID + Usage: slcli block volume-cancel [OPTIONS] VOLUME_ID ============================================================== slcli block volume-convert Flag: volume_id: @@ -400,7 +464,7 @@ slcli block volume-convert -------------------------------- Description: Convert a dependent duplicate volume to an independent volume. -------------------------------- - Usage: Usage: cli block volume-convert [OPTIONS] VOLUME_ID + Usage: slcli block volume-convert [OPTIONS] VOLUME_ID ============================================================== slcli block volume-count Flag: -d,--datacenter: Datacenter shortname @@ -409,7 +473,7 @@ slcli block volume-count -------------------------------- Description: List number of block storage volumes per datacenter. -------------------------------- - Usage: Usage: cli block volume-count [OPTIONS] + Usage: slcli block volume-count [OPTIONS] ============================================================== slcli block volume-detail Flag: volume_id: @@ -417,102 +481,117 @@ slcli block volume-detail -------------------------------- Description: Display details for a specified volume. -------------------------------- - Usage: Usage: cli block volume-detail [OPTIONS] VOLUME_ID + Usage: slcli block volume-detail [OPTIONS] VOLUME_ID ============================================================== slcli block volume-duplicate Flag: origin-volume-id: Flag: -o,--origin-snapshot-id: ID of an origin volume snapshot to use for duplcation. - Flag: -c,--duplicate-size: Size of duplicate block volume in GB. ***If no size is specified, the size of the origin volume will be used.*** - Flag: : Potential Sizes: [20, 40, 80, 100, 250, 500, 1000, 2000, 4000, 8000, 12000] Minimum: [the size of the origin volume] - Flag: -i,--duplicate-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only used for performance volumes] ***If no IOPS value is specified, the IOPS value of the origin volume will be used.*** - Flag: : Requirements: [If IOPS/GB for the origin volume is less than 0.3, IOPS/GB for the duplicate must also be less than 0.3. If IOPS/GB for the origin volume is greater than or equal to 0.3, IOPS/GB for - Flag: : the duplicate must also be greater than or equal to 0.3.] - Flag: -t,--duplicate-tier: Endurance Storage Tier (IOPS per GB) [only used for endurance volumes] ***If no tier is specified, the tier of the origin volume will be used.*** - Flag: : Requirements: [If IOPS/GB for the origin volume is 0.25, IOPS/GB for the duplicate must also be 0.25. If IOPS/GB for the origin volume is greater than 0.25, IOPS/GB for the duplicate must also be - Flag: : greater than 0.25.] - Flag: -s,--duplicate-snapshot-size: The size of snapshot space to order for the duplicate. ***If no snapshot space size is specified, the snapshot space size of the origin block volume will be used.*** + Flag: -c,--duplicate-size: Size of duplicate block volume in GB. ***If no size is specified, the size of the origin volume will be + Flag: : used.*** + Flag: : Potential Sizes: [20, 40, 80, 100, 250, 500, 1000, 2000, 4000, 8000, 12000] Minimum: [the size of the origin + Flag: : volume] + Flag: -i,--duplicate-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only used for performance volumes] ***If no + Flag: : IOPS value is specified, the IOPS value of the origin volume will be used.*** + Flag: : Requirements: [If IOPS/GB for the origin volume is less than 0.3, IOPS/GB for the duplicate must also be less + Flag: : than 0.3. If IOPS/GB for the origin volume is greater than or equal to 0.3, IOPS/GB for the duplicate must also + Flag: : be greater than or equal to 0.3.] + Flag: -t,--duplicate-tier: Endurance Storage Tier (IOPS per GB) [only used for endurance volumes] ***If no tier is specified, the tier of + Flag: : the origin volume will be used.*** + Flag: : Requirements: [If IOPS/GB for the origin volume is 0.25, IOPS/GB for the duplicate must also be 0.25. If + Flag: : IOPS/GB for the origin volume is greater than 0.25, IOPS/GB for the duplicate must also be greater than 0.25.] + Flag: : Choices: 0.25, 2, 4, 10 + Flag: -s,--duplicate-snapshot-size: The size of snapshot space to order for the duplicate. ***If no snapshot space size is specified, the snapshot + Flag: : space size of the origin block volume will be used.*** Flag: : Input "0" for this parameter to order a duplicate volume with no snapshot space. - Flag: --billing: Optional parameter for Billing rate (default to monthly) + Flag: --billing: Optional parameter for Billing rate (default to monthly) Choices: hourly, monthly Flag: --dependent-duplicate: Whether or not this duplicate will be a dependent duplicate of the origin volume. [default: False] Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order a duplicate block storage volume. -------------------------------- - Usage: Usage: cli block volume-duplicate [OPTIONS] ORIGIN_VOLUME_ID + Usage: slcli block volume-duplicate [OPTIONS] ORIGIN_VOLUME_ID ============================================================== slcli block volume-limits Flag: --sortby: Column to sort by + Flag: -d,--datacenter: Filter by datacenter Flag: -h,--help: Show this message and exit. -------------------------------- Description: List number of block storage volumes limit per datacenter. -------------------------------- - Usage: Usage: cli block volume-limits [OPTIONS] + Usage: slcli block volume-limits [OPTIONS] ============================================================== slcli block volume-list Flag: -u,--username: Volume username Flag: -d,--datacenter: Datacenter shortname Flag: -o,--order: Filter by ID of the order that purchased the block storage - Flag: --storage-type: Type of storage volume + Flag: --storage-type: Type of storage volume Choices: performance, endurance Flag: --sortby: Column to sort by - Flag: --columns: Columns to display. Options: id, username, datacenter, storage_type, capacity_gb, bytes_used, IOPs, ip_addr, lunId, active_transactions, rep_partner_count, created_by, notes + Flag: --columns: Columns to display. Options: id, username, datacenter, storage_type, capacity_gb, IOPs, ip_addr, lunId, + Flag: : active_transactions, rep_partner_count, created_by, notes Flag: -h,--help: Show this message and exit. -------------------------------- Description: List block storage. -------------------------------- - Usage: Usage: cli block volume-list [OPTIONS] + Usage: slcli block volume-list [OPTIONS] ============================================================== slcli block volume-modify Flag: volume-id: Flag: -c,--new-size: New Size of block volume in GB. ***If no size is given, the original size of volume is used.*** Flag: : Potential Sizes: [20, 40, 80, 100, 250, 500, 1000, 2000, 4000, 8000, 12000] Flag: : Minimum: [the original size of the volume] - Flag: -i,--new-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only for performance volumes] ***If no IOPS value is specified, the original IOPS value of the volume will be used.*** - Flag: : Requirements: [If original IOPS/GB for the volume is less than 0.3, new IOPS/GB must also be less than 0.3. If original IOPS/GB for the volume is greater than or equal to 0.3, new IOPS/GB for the volume must also - Flag: : be greater than or equal to 0.3.] - Flag: -t,--new-tier: Endurance Storage Tier (IOPS per GB) [only for endurance volumes] ***If no tier is specified, the original tier of the volume will be used.*** - Flag: : Requirements: [If original IOPS/GB for the volume is 0.25, new IOPS/GB for the volume must also be 0.25. If original IOPS/GB for the volume is greater than 0.25, new IOPS/GB for the volume must also be greater than - Flag: : 0.25.] + Flag: -i,--new-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only for performance volumes] ***If no IOPS value is + Flag: : specified, the original IOPS value of the volume will be used.*** + Flag: : Requirements: [If original IOPS/GB for the volume is less than 0.3, new IOPS/GB must also be less than 0.3. If original + Flag: : IOPS/GB for the volume is greater than or equal to 0.3, new IOPS/GB for the volume must also be greater than or equal to 0.3.] + Flag: -t,--new-tier: Endurance Storage Tier (IOPS per GB) [only for endurance volumes] ***If no tier is specified, the original tier of the volume + Flag: : will be used.*** + Flag: : Requirements: [If original IOPS/GB for the volume is 0.25, new IOPS/GB for the volume must also be 0.25. If original IOPS/GB + Flag: : for the volume is greater than 0.25, new IOPS/GB for the volume must also be greater than 0.25.] Choices: 0.25, 2, 4, 10 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Modify an existing block storage volume. -------------------------------- - Usage: Usage: cli block volume-modify [OPTIONS] VOLUME_ID + Usage: slcli block volume-modify [OPTIONS] VOLUME_ID ============================================================== slcli block volume-options Flag: location: - Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using location short name, e.g. --prices dal13 + Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using + Flag: : location short name, e.g. --prices dal13 Flag: -h,--help: Show this message and exit. -------------------------------- Description: List all options for ordering a block storage -------------------------------- - Usage: Usage: cli block volume-options [OPTIONS] [LOCATION] + Usage: slcli block volume-options [OPTIONS] [LOCATION] ============================================================== slcli block volume-order - Flag: --storage-type: Type of block storage volume [required] + Flag: --storage-type: Type of block storage volume [required] Choices: performance, endurance Flag: --size: Size of block storage volume in GB. [required] Flag: --iops: Performance Storage IOPs. Options vary based on storage size. Flag: : [required for storage-type performance] - Flag: --tier: Endurance Storage Tier (IOP per GB) [required for storage-type endurance] - Flag: --os-type: Operating System [required] + Flag: --tier: Endurance Storage Tier (IOP per GB) [required for storage-type endurance] Choices: 0.25, 2, 4, 10 + Flag: --os-type: Operating System [required] Choices: HYPER_V, LINUX, VMWARE, WINDOWS_2008, WINDOWS_GPT, WINDOWS, XEN Flag: --location: Datacenter short name (e.g.: dal09) [required] - Flag: --snapshot-size: Optional parameter for ordering snapshot space along with endurance block storage; specifies the size (in GB) of snapshot space to order + Flag: --snapshot-size: Optional parameter for ordering snapshot space along with endurance block storage; specifies the size (in GB) of + Flag: : snapshot space to order Flag: --service-offering: The service offering package to use for placing the order. - Flag: : [optional, default is 'storage_as_a_service']. enterprise and performance are depreciated - Flag: --billing: Optional parameter for Billing rate (default to monthly) + Flag: : [optional, default is 'storage_as_a_service']. enterprise and performance are depreciated Choices: + Flag: : storage_as_a_service, enterprise, performance + Flag: --billing: Optional parameter for Billing rate (default to monthly) Choices: hourly, monthly Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order a block storage volume. -------------------------------- - Usage: Usage: cli block volume-order [OPTIONS] + Usage: slcli block volume-order [OPTIONS] ============================================================== slcli block volume-refresh Flag: volume_id: Flag: snapshot_id: + Flag: -f,--force-refresh: Cancel current refresh process and initiates the new refresh. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Refresh a duplicate volume with a snapshot from its parent. -------------------------------- - Usage: Usage: cli block volume-refresh [OPTIONS] VOLUME_ID SNAPSHOT_ID + Usage: slcli block volume-refresh [OPTIONS] VOLUME_ID SNAPSHOT_ID ============================================================== slcli block volume-set-lun-id Flag: volume-id: @@ -521,7 +600,7 @@ slcli block volume-set-lun-id -------------------------------- Description: Set the LUN ID on an existing block storage volume. -------------------------------- - Usage: Usage: cli block volume-set-lun-id [OPTIONS] VOLUME_ID LUN_ID + Usage: slcli block volume-set-lun-id [OPTIONS] VOLUME_ID LUN_ID ============================================================== slcli block volume-set-note Flag: volume-id: @@ -530,7 +609,37 @@ slcli block volume-set-note -------------------------------- Description: Set note for an existing block storage volume. -------------------------------- - Usage: Usage: cli block volume-set-note [OPTIONS] VOLUME_ID + Usage: slcli block volume-set-note [OPTIONS] VOLUME_ID +============================================================== +slcli cdn create + Flag: --hostname: To route requests to your website, enter the hostname for yourwebsite, for example, www.example.com or app.example.com. + Flag: : [required] + Flag: --origin: Your server IP address or hostname. [required] + Flag: --origin-type: The origin type. Note: If OriginType is storage then OriginHost is take as Endpoint [default: server] Choices: server, + Flag: : storage + Flag: --http: Http port + Flag: --https: Https port + Flag: --bucket-name: Bucket name + Flag: --cname: Enter a globally unique subdomain. The full URL becomes the CNAME we use to configure your DNS. If no value is entered, we + Flag: : will generate a CNAME for you. + Flag: --header: The edge server uses the host header in the HTTP header to communicate with the Origin host. It defaults to Hostname. + Flag: --path: Give a path relative to the domain provided, which can be used to reach this Origin. For example, 'articles/video' => + Flag: : 'www.example.com/articles/video + Flag: --ssl: A DV SAN Certificate allows HTTPS traffic over your personal domain, but it requires a domain validation to prove + Flag: : ownership. A wildcard certificate allows HTTPS traffic only when using the CNAME given. Choices: dvSan, wilcard + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Create a CDN domain mapping. + -------------------------------- + Usage: slcli cdn create [OPTIONS] +============================================================== +slcli cdn delete + Flag: unique_id: + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Delete a CDN domain mapping. + -------------------------------- + Usage: slcli cdn delete [OPTIONS] UNIQUE_ID ============================================================== slcli cdn detail Flag: unique_id: @@ -539,7 +648,7 @@ slcli cdn detail -------------------------------- Description: Detail a CDN Account. -------------------------------- - Usage: Usage: cli cdn detail [OPTIONS] UNIQUE_ID + Usage: slcli cdn detail [OPTIONS] UNIQUE_ID ============================================================== slcli cdn edit Flag: identifier: @@ -547,34 +656,37 @@ slcli cdn edit Flag: -t,--http-port: HTTP port. Flag: -s,--https-port: HTTPS port. Flag: -o,--origin: Origin server address. - Flag: -r,--respect-headers: Respect headers. The value 1 is On and 0 is Off. - Flag: -c,--cache: Cache key optimization. These are the valid options to choose: 'include-all', 'ignore-all', 'include-specified', 'ignore-specified'. If you select 'include-specified' or 'ignore-specified' please - Flag: : add a description too using again --cache, e.g --cache=include-specified --cache=description. - Flag: -p,--performance-configuration: Optimize for, General web delivery', 'Large file optimization', 'Video on demand optimization', the Dynamic content acceleration option is not added because this has a special configuration. + Flag: -r,--respect-headers: Respect headers. The value 1 is On and 0 is Off. Choices: 1, 0 + Flag: -c,--cache: Cache key optimization. These are the valid options to choose: 'include-all', 'ignore-all', + Flag: : 'include-specified', 'ignore-specified'. If you select 'include-specified' or 'ignore-specified' please add a + Flag: : description too using again --cache, e.g --cache=include-specified --cache=description. + Flag: -p,--performance-configuration: Optimize for, General web delivery', 'Large file optimization', 'Video on demand optimization', the Dynamic + Flag: : content acceleration option is not added because this has a special configuration. Choices: General web + Flag: : delivery, Large file optimization, Video on demand optimization Flag: -h,--help: Show this message and exit. -------------------------------- Description: Edit a CDN Account. -------------------------------- - Usage: Usage: cli cdn edit [OPTIONS] IDENTIFIER + Usage: slcli cdn edit [OPTIONS] IDENTIFIER ============================================================== slcli cdn list - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by Choices: unique_id, domain, origin, vendor, cname, status Flag: -h,--help: Show this message and exit. -------------------------------- Description: List all CDN accounts. -------------------------------- - Usage: Usage: cli cdn list [OPTIONS] + Usage: slcli cdn list [OPTIONS] ============================================================== slcli cdn origin-add Flag: unique_id: Flag: origin: Flag: path: - Flag: -t,--origin-type: The origin type. [default: server] + Flag: -t,--origin-type: The origin type. [default: server] Choices: server, storage Flag: -H,--header: The host header to communicate with the origin. Flag: -b,--bucket-name: The name of the available resource [required if --origin-type=storage] Flag: -p,--port: The http port number. [default: 80] Flag: -P,--protocol: The protocol used by the origin. [default: http] - Flag: -o,--optimize-for: Performance configuration [default: web] + Flag: -o,--optimize-for: Performance configuration [default: web] Choices: web, video, file Flag: -e,--extensions: File extensions that can be stored in the CDN, example: 'jpg, png, pdf' Flag: -c,--cache-query: Cache query rules with the following formats: Flag: : 'ignore-all', 'include: ', 'ignore: ' [default: include-all] @@ -582,7 +694,7 @@ slcli cdn origin-add -------------------------------- Description: Create an origin path for an existing CDN mapping. -------------------------------- - Usage: Usage: cli cdn origin-add [OPTIONS] UNIQUE_ID ORIGIN PATH + Usage: slcli cdn origin-add [OPTIONS] UNIQUE_ID ORIGIN PATH ============================================================== slcli cdn origin-list Flag: unique_id: @@ -590,7 +702,7 @@ slcli cdn origin-list -------------------------------- Description: List origin path for an existing CDN mapping. -------------------------------- - Usage: Usage: cli cdn origin-list [OPTIONS] UNIQUE_ID + Usage: slcli cdn origin-list [OPTIONS] UNIQUE_ID ============================================================== slcli cdn origin-remove Flag: unique_id: @@ -599,7 +711,7 @@ slcli cdn origin-remove -------------------------------- Description: Removes an origin path for an existing CDN mapping. -------------------------------- - Usage: Usage: cli cdn origin-remove [OPTIONS] UNIQUE_ID ORIGIN_PATH + Usage: slcli cdn origin-remove [OPTIONS] UNIQUE_ID ORIGIN_PATH ============================================================== slcli cdn purge Flag: unique_id: @@ -608,22 +720,22 @@ slcli cdn purge -------------------------------- Description: Creates a purge record and also initiates the purge call. -------------------------------- - Usage: Usage: cli cdn purge [OPTIONS] UNIQUE_ID PATH + Usage: slcli cdn purge [OPTIONS] UNIQUE_ID PATH ============================================================== slcli config setup - Flag: -a,--auth: Select a method of authentication. [default: classic_key] + Flag: -a,--auth: Select a method of authentication. [default: classic_key] Choices: ibmid, cloud_key, classic_key, sso Flag: -h,--help: Show this message and exit. -------------------------------- Description: Setup the ~/.softlayer file with username and apikey. -------------------------------- - Usage: Usage: cli config setup [OPTIONS] + Usage: slcli config setup [OPTIONS] ============================================================== slcli config show Flag: -h,--help: Show this message and exit. -------------------------------- Description: Show current configuration. -------------------------------- - Usage: Usage: cli config show [OPTIONS] + Usage: slcli config show [OPTIONS] ============================================================== slcli dedicatedhost cancel Flag: identifier: @@ -631,7 +743,7 @@ slcli dedicatedhost cancel -------------------------------- Description: Cancel a dedicated host server immediately -------------------------------- - Usage: Usage: cli dedicatedhost cancel [OPTIONS] IDENTIFIER + Usage: slcli dedicatedhost cancel [OPTIONS] IDENTIFIER ============================================================== slcli dedicatedhost cancel-guests Flag: identifier: @@ -639,7 +751,7 @@ slcli dedicatedhost cancel-guests -------------------------------- Description: Cancel all virtual guests of the dedicated host immediately. -------------------------------- - Usage: Usage: cli dedicatedhost cancel-guests [OPTIONS] IDENTIFIER + Usage: slcli dedicatedhost cancel-guests [OPTIONS] IDENTIFIER ============================================================== slcli dedicatedhost create Flag: -H,--hostname: Host portion of the FQDN [required] @@ -647,7 +759,7 @@ slcli dedicatedhost create Flag: -D,--domain: Domain portion of the FQDN [required] Flag: -d,--datacenter: Datacenter shortname [required] Flag: -f,--flavor: Dedicated Virtual Host flavor [required] - Flag: --billing: Billing rate [default: hourly] + Flag: --billing: Billing rate [default: hourly] Choices: hourly, monthly Flag: --verify: Verify dedicatedhost without creating it. Flag: -t,--template: A template file that defaults the command-line options Flag: --export: Exports options to a template file @@ -655,7 +767,7 @@ slcli dedicatedhost create -------------------------------- Description: Order/create a dedicated host. -------------------------------- - Usage: Usage: cli dedicatedhost create [OPTIONS] + Usage: slcli dedicatedhost create [OPTIONS] ============================================================== slcli dedicatedhost create-options Flag: -d,--datacenter: Router hostname (requires --flavor) ex. ams01 @@ -664,7 +776,7 @@ slcli dedicatedhost create-options -------------------------------- Description: host order options for a given dedicated host. -------------------------------- - Usage: Usage: cli dedicatedhost create-options [OPTIONS] + Usage: slcli dedicatedhost create-options [OPTIONS] ============================================================== slcli dedicatedhost detail Flag: identifier: @@ -674,22 +786,20 @@ slcli dedicatedhost detail -------------------------------- Description: Get details for a dedicated host. -------------------------------- - Usage: Usage: cli dedicatedhost detail [OPTIONS] IDENTIFIER + Usage: slcli dedicatedhost detail [OPTIONS] IDENTIFIER ============================================================== slcli dedicatedhost list - Flag: -c,--cpu: Number of CPU cores Flag: --tag: Filter by tags (multiple occurrence permitted) - Flag: --sortby: Column to sort by [default: name] - Flag: --columns: Columns to display. [options: datacenter, created_by, tags] [default: id,name,cpuCount,diskCapacity,memoryCapacity,datacenter,guestCount] - Flag: -d,--datacenter: Datacenter shortname - Flag: -H,--name: Host portion of the FQDN - Flag: -m,--memory: Memory capacity in mebibytes - Flag: -D,--disk: Disk capacity + Flag: --sortby: Column to sort by [default: Name] + Flag: -d,--datacenter: Filter by datacenter shortname + Flag: -H,--name: Filter by host portion of the FQDN + Flag: --order: Filter by ID of the order which purchased this dedicated host + Flag: --owner: Filter by owner of the dedicated host Flag: -h,--help: Show this message and exit. -------------------------------- Description: List dedicated host. -------------------------------- - Usage: Usage: cli dedicatedhost list [OPTIONS] + Usage: slcli dedicatedhost list [OPTIONS] ============================================================== slcli dedicatedhost list-guests Flag: identifier: @@ -699,12 +809,13 @@ slcli dedicatedhost list-guests Flag: -m,--memory: Memory in mebibytes Flag: --tag: Filter by tags (multiple occurrence permitted) Flag: --sortby: Column to sort by [default: hostname] - Flag: --columns: Columns to display. [options: guid, cpu, memory, datacenter, primary_ip, backend_ip, created_by, power_state, tags] [default: id,hostname,domain,primary_ip,backend_ip,power_state] + Flag: --columns: Columns to display. [options: guid, cpu, memory, datacenter, primary_ip, backend_ip, created_by, power_state, tags] [default: + Flag: : id,hostname,domain,primary_ip,backend_ip,power_state] Flag: -h,--help: Show this message and exit. -------------------------------- Description: List guests which are in a dedicated host server. -------------------------------- - Usage: Usage: cli dedicatedhost list-guests [OPTIONS] IDENTIFIER + Usage: slcli dedicatedhost list-guests [OPTIONS] IDENTIFIER ============================================================== slcli dns import Flag: zonefile: @@ -713,7 +824,7 @@ slcli dns import -------------------------------- Description: Import zone based off a BIND zone file. -------------------------------- - Usage: Usage: cli dns import [OPTIONS] ZONEFILE + Usage: slcli dns import [OPTIONS] ZONEFILE ============================================================== slcli dns record-add Flag: record: @@ -723,7 +834,7 @@ slcli dns record-add Flag: : Required for all record types except PTR Flag: --ttl: TTL value in seconds, such as 86400 [default: 900] Flag: --priority: The priority of the target host. (MX or SRV type only) [default: 10] - Flag: --protocol: The protocol of the service, usually either TCP or UDP. (SRV type only) [default: tcp] + Flag: --protocol: The protocol of the service, usually either TCP or UDP. (SRV type only) [default: tcp] Choices: tcp, udp, tls Flag: --port: The TCP/UDP/TLS port on which the service is to be found. (SRV type only) Flag: --service: The symbolic name of the desired service. (SRV type only) Flag: --weight: Relative weight for records with same priority. (SRV type only) [default: 5] @@ -731,7 +842,7 @@ slcli dns record-add -------------------------------- Description: Add resource record. -------------------------------- - Usage: Usage: cli dns record-add [OPTIONS] RECORD RECORD_TYPE DATA + Usage: slcli dns record-add [OPTIONS] RECORD RECORD_TYPE DATA ============================================================== slcli dns record-edit Flag: zone-id: @@ -743,7 +854,7 @@ slcli dns record-edit -------------------------------- Description: Update DNS record. -------------------------------- - Usage: Usage: cli dns record-edit [OPTIONS] ZONE_ID + Usage: slcli dns record-edit [OPTIONS] ZONE_ID ============================================================== slcli dns record-list Flag: zone: @@ -755,7 +866,7 @@ slcli dns record-list -------------------------------- Description: List all records in a zone. -------------------------------- - Usage: Usage: cli dns record-list [OPTIONS] ZONE + Usage: slcli dns record-list [OPTIONS] ZONE ============================================================== slcli dns record-remove Flag: record_id: @@ -763,7 +874,7 @@ slcli dns record-remove -------------------------------- Description: Remove resource record. -------------------------------- - Usage: Usage: cli dns record-remove [OPTIONS] RECORD_ID + Usage: slcli dns record-remove [OPTIONS] RECORD_ID ============================================================== slcli dns zone-create Flag: zone: @@ -771,7 +882,7 @@ slcli dns zone-create -------------------------------- Description: Create a zone. -------------------------------- - Usage: Usage: cli dns zone-create [OPTIONS] ZONE + Usage: slcli dns zone-create [OPTIONS] ZONE ============================================================== slcli dns zone-delete Flag: zone: @@ -779,14 +890,14 @@ slcli dns zone-delete -------------------------------- Description: Delete zone. -------------------------------- - Usage: Usage: cli dns zone-delete [OPTIONS] ZONE + Usage: slcli dns zone-delete [OPTIONS] ZONE ============================================================== slcli dns zone-list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List all zones. -------------------------------- - Usage: Usage: cli dns zone-list [OPTIONS] + Usage: slcli dns zone-list [OPTIONS] ============================================================== slcli dns zone-print Flag: zone: @@ -794,7 +905,7 @@ slcli dns zone-print -------------------------------- Description: Print zone in BIND format. -------------------------------- - Usage: Usage: cli dns zone-print [OPTIONS] ZONE + Usage: slcli dns zone-print [OPTIONS] ZONE ============================================================== slcli email detail Flag: identifier: @@ -802,7 +913,7 @@ slcli email detail -------------------------------- Description: Display details for a specified email. -------------------------------- - Usage: Usage: cli email detail [OPTIONS] IDENTIFIER + Usage: slcli email detail [OPTIONS] IDENTIFIER ============================================================== slcli email edit Flag: identifier: @@ -813,14 +924,14 @@ slcli email edit -------------------------------- Description: Edit details of an email delivery account. -------------------------------- - Usage: Usage: cli email edit [OPTIONS] IDENTIFIER + Usage: slcli email edit [OPTIONS] IDENTIFIER ============================================================== slcli email list Flag: -h,--help: Show this message and exit. -------------------------------- Description: Lists Email Delivery Service -------------------------------- - Usage: Usage: cli email list [OPTIONS] + Usage: slcli email list [OPTIONS] ============================================================== slcli event-log get Flag: -d,--date-min: The earliest date we want to search for event logs in mm/dd/yyyy format. @@ -835,14 +946,14 @@ slcli event-log get -------------------------------- Description: Get Event Logs -------------------------------- - Usage: Usage: cli event-log get [OPTIONS] + Usage: slcli event-log get [OPTIONS] ============================================================== slcli event-log types Flag: -h,--help: Show this message and exit. -------------------------------- Description: Get Event Log Types -------------------------------- - Usage: Usage: cli event-log types [OPTIONS] + Usage: slcli event-log types [OPTIONS] ============================================================== slcli file access-authorize Flag: volume_id: @@ -855,7 +966,7 @@ slcli file access-authorize -------------------------------- Description: Authorizes hosts to access a given volume -------------------------------- - Usage: Usage: cli file access-authorize [OPTIONS] VOLUME_ID + Usage: slcli file access-authorize [OPTIONS] VOLUME_ID ============================================================== slcli file access-list Flag: volume_id: @@ -865,7 +976,7 @@ slcli file access-list -------------------------------- Description: List ACLs. -------------------------------- - Usage: Usage: cli file access-list [OPTIONS] VOLUME_ID + Usage: slcli file access-list [OPTIONS] VOLUME_ID ============================================================== slcli file access-revoke Flag: volume_id: @@ -878,7 +989,7 @@ slcli file access-revoke -------------------------------- Description: Revokes authorization for hosts accessing a given volume -------------------------------- - Usage: Usage: cli file access-revoke [OPTIONS] VOLUME_ID + Usage: slcli file access-revoke [OPTIONS] VOLUME_ID ============================================================== slcli file disaster-recovery-failover Flag: volume-id: @@ -887,7 +998,7 @@ slcli file disaster-recovery-failover -------------------------------- Description: Failover an inaccessible file volume to its available replicant volume. -------------------------------- - Usage: Usage: cli file disaster-recovery-failover [OPTIONS] VOLUME_ID + Usage: slcli file disaster-recovery-failover [OPTIONS] VOLUME_ID ============================================================== slcli file duplicate-convert-status Flag: volume-id: @@ -895,7 +1006,7 @@ slcli file duplicate-convert-status -------------------------------- Description: Get status for split or move completed percentage of a given file duplicate volume. -------------------------------- - Usage: Usage: cli file duplicate-convert-status [OPTIONS] VOLUME_ID + Usage: slcli file duplicate-convert-status [OPTIONS] VOLUME_ID ============================================================== slcli file replica-failback Flag: volume-id: @@ -903,7 +1014,7 @@ slcli file replica-failback -------------------------------- Description: Failback a file volume from the given replicant volume. -------------------------------- - Usage: Usage: cli file replica-failback [OPTIONS] VOLUME_ID + Usage: slcli file replica-failback [OPTIONS] VOLUME_ID ============================================================== slcli file replica-failover Flag: volume-id: @@ -912,7 +1023,7 @@ slcli file replica-failover -------------------------------- Description: Failover a file volume to the given replicant volume. -------------------------------- - Usage: Usage: cli file replica-failover [OPTIONS] VOLUME_ID + Usage: slcli file replica-failover [OPTIONS] VOLUME_ID ============================================================== slcli file replica-locations Flag: volume-id: @@ -922,18 +1033,19 @@ slcli file replica-locations -------------------------------- Description: List suitable replication datacenters for the given volume. -------------------------------- - Usage: Usage: cli file replica-locations [OPTIONS] VOLUME_ID + Usage: slcli file replica-locations [OPTIONS] VOLUME_ID ============================================================== slcli file replica-order Flag: volume_id: - Flag: -s,--snapshot-schedule: Snapshot schedule to use for replication, (HOURLY | DAILY | WEEKLY) [required] + Flag: -s,--snapshot-schedule: Snapshot schedule to use for replication, (HOURLY | DAILY | WEEKLY) [required] Choices: HOURLY, DAILY, WEEKLY Flag: -l,--location: Short name of the data center for the replicant (e.g.: dal09) [required] - Flag: --tier: Endurance Storage Tier (IOPS per GB) of the primary volume for which a replicant is ordered [optional] + Flag: --tier: Endurance Storage Tier (IOPS per GB) of the primary volume for which a replicant is ordered [optional] Choices: 0.25, + Flag: : 2, 4, 10 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order a file storage replica volume. -------------------------------- - Usage: Usage: cli file replica-order [OPTIONS] VOLUME_ID + Usage: slcli file replica-order [OPTIONS] VOLUME_ID ============================================================== slcli file replica-partners Flag: volume-id: @@ -943,7 +1055,7 @@ slcli file replica-partners -------------------------------- Description: List existing replicant volumes for a file volume. -------------------------------- - Usage: Usage: cli file replica-partners [OPTIONS] VOLUME_ID + Usage: slcli file replica-partners [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-cancel Flag: volume-id: @@ -953,7 +1065,7 @@ slcli file snapshot-cancel -------------------------------- Description: Cancel existing snapshot space for a given volume. -------------------------------- - Usage: Usage: cli file snapshot-cancel [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-cancel [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-create Flag: volume_id: @@ -962,7 +1074,7 @@ slcli file snapshot-create -------------------------------- Description: Creates a snapshot on a given volume -------------------------------- - Usage: Usage: cli file snapshot-create [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-create [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-delete Flag: snapshot_id: @@ -970,7 +1082,7 @@ slcli file snapshot-delete -------------------------------- Description: Deletes a snapshot on a given volume -------------------------------- - Usage: Usage: cli file snapshot-delete [OPTIONS] SNAPSHOT_ID + Usage: slcli file snapshot-delete [OPTIONS] SNAPSHOT_ID ============================================================== slcli file snapshot-disable Flag: volume_id: @@ -979,7 +1091,7 @@ slcli file snapshot-disable -------------------------------- Description: Disables snapshots on the specified schedule for a given volume -------------------------------- - Usage: Usage: cli file snapshot-disable [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-disable [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-enable Flag: volume_id: @@ -992,7 +1104,7 @@ slcli file snapshot-enable -------------------------------- Description: Enables snapshots for a given volume on the specified schedule -------------------------------- - Usage: Usage: cli file snapshot-enable [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-enable [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-get-notification-status Flag: volume_id: @@ -1000,7 +1112,7 @@ slcli file snapshot-get-notification-status -------------------------------- Description: Get snapshots space usage threshold warning flag setting for a given volume -------------------------------- - Usage: Usage: cli file snapshot-get-notification-status [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-get-notification-status [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-list Flag: volume_id: @@ -1010,18 +1122,19 @@ slcli file snapshot-list -------------------------------- Description: List file storage snapshots. -------------------------------- - Usage: Usage: cli file snapshot-list [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-list [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-order Flag: volume_id: Flag: --capacity: Size of snapshot space to create in GB [required] - Flag: --tier: Endurance Storage Tier (IOPS per GB) of the file volume for which space is ordered [optional, and only valid for endurance storage volumes] + Flag: --tier: Endurance Storage Tier (IOPS per GB) of the file volume for which space is ordered [optional, and only valid for endurance + Flag: : storage volumes] Choices: 0.25, 2, 4, 10 Flag: --upgrade: Flag to indicate that the order is an upgrade Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order snapshot space for a file storage volume. -------------------------------- - Usage: Usage: cli file snapshot-order [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-order [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-restore Flag: volume_id: @@ -1030,7 +1143,7 @@ slcli file snapshot-restore -------------------------------- Description: Restore file volume using a given snapshot -------------------------------- - Usage: Usage: cli file snapshot-restore [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-restore [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-schedule-list Flag: volume_id: @@ -1038,7 +1151,7 @@ slcli file snapshot-schedule-list -------------------------------- Description: Lists snapshot schedules for a given volume -------------------------------- - Usage: Usage: cli file snapshot-schedule-list [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-schedule-list [OPTIONS] VOLUME_ID ============================================================== slcli file snapshot-set-notification Flag: volume_id: @@ -1047,7 +1160,7 @@ slcli file snapshot-set-notification -------------------------------- Description: Enables/Disables snapshot space usage threshold warning for a given volume -------------------------------- - Usage: Usage: cli file snapshot-set-notification [OPTIONS] VOLUME_ID + Usage: slcli file snapshot-set-notification [OPTIONS] VOLUME_ID ============================================================== slcli file volume-cancel Flag: volume-id: @@ -1057,7 +1170,7 @@ slcli file volume-cancel -------------------------------- Description: Cancel an existing file storage volume. -------------------------------- - Usage: Usage: cli file volume-cancel [OPTIONS] VOLUME_ID + Usage: slcli file volume-cancel [OPTIONS] VOLUME_ID ============================================================== slcli file volume-convert Flag: volume_id: @@ -1065,7 +1178,7 @@ slcli file volume-convert -------------------------------- Description: Convert a dependent duplicate volume to an independent volume. -------------------------------- - Usage: Usage: cli file volume-convert [OPTIONS] VOLUME_ID + Usage: slcli file volume-convert [OPTIONS] VOLUME_ID ============================================================== slcli file volume-count Flag: -d,--datacenter: Datacenter shortname @@ -1074,7 +1187,7 @@ slcli file volume-count -------------------------------- Description: List number of file storage volumes per datacenter. -------------------------------- - Usage: Usage: cli file volume-count [OPTIONS] + Usage: slcli file volume-count [OPTIONS] ============================================================== slcli file volume-detail Flag: volume_id: @@ -1082,101 +1195,114 @@ slcli file volume-detail -------------------------------- Description: Display details for a specified volume. -------------------------------- - Usage: Usage: cli file volume-detail [OPTIONS] VOLUME_ID + Usage: slcli file volume-detail [OPTIONS] VOLUME_ID ============================================================== slcli file volume-duplicate Flag: origin-volume-id: Flag: -o,--origin-snapshot-id: ID of an origin volume snapshot to use for duplcation. Flag: -c,--duplicate-size: Size of duplicate file volume in GB. ***If no size is specified, the size of the origin volume will be used.*** Flag: : Minimum: [the size of the origin volume] - Flag: -i,--duplicate-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only used for performance volumes] ***If no IOPS value is specified, the IOPS value of the origin volume will be used.*** - Flag: : Requirements: [If IOPS/GB for the origin volume is less than 0.3, IOPS/GB for the duplicate must also be less than 0.3. If IOPS/GB for the origin volume is greater than or equal to 0.3, IOPS/GB for - Flag: : the duplicate must also be greater than or equal to 0.3.] - Flag: -t,--duplicate-tier: Endurance Storage Tier (IOPS per GB) [only used for endurance volumes] ***If no tier is specified, the tier of the origin volume will be used.*** - Flag: : Requirements: [If IOPS/GB for the origin volume is 0.25, IOPS/GB for the duplicate must also be 0.25. If IOPS/GB for the origin volume is greater than 0.25, IOPS/GB for the duplicate must also be - Flag: : greater than 0.25.] - Flag: -s,--duplicate-snapshot-size: The size of snapshot space to order for the duplicate. ***If no snapshot space size is specified, the snapshot space size of the origin file volume will be used.*** + Flag: -i,--duplicate-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only used for performance volumes] ***If no + Flag: : IOPS value is specified, the IOPS value of the origin volume will be used.*** + Flag: : Requirements: [If IOPS/GB for the origin volume is less than 0.3, IOPS/GB for the duplicate must also be less + Flag: : than 0.3. If IOPS/GB for the origin volume is greater than or equal to 0.3, IOPS/GB for the duplicate must also + Flag: : be greater than or equal to 0.3.] + Flag: -t,--duplicate-tier: Endurance Storage Tier (IOPS per GB) [only used for endurance volumes] ***If no tier is specified, the tier of + Flag: : the origin volume will be used.*** + Flag: : Requirements: [If IOPS/GB for the origin volume is 0.25, IOPS/GB for the duplicate must also be 0.25. If + Flag: : IOPS/GB for the origin volume is greater than 0.25, IOPS/GB for the duplicate must also be greater than 0.25.] + Flag: : Choices: 0.25, 2, 4, 10 + Flag: -s,--duplicate-snapshot-size: The size of snapshot space to order for the duplicate. ***If no snapshot space size is specified, the snapshot + Flag: : space size of the origin file volume will be used.*** Flag: : Input "0" for this parameter to order a duplicate volume with no snapshot space. - Flag: --billing: Optional parameter for Billing rate (default to monthly) + Flag: --billing: Optional parameter for Billing rate (default to monthly) Choices: hourly, monthly Flag: --dependent-duplicate: Whether or not this duplicate will be a dependent duplicateof the origin volume. [default: False] Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order a duplicate file storage volume. -------------------------------- - Usage: Usage: cli file volume-duplicate [OPTIONS] ORIGIN_VOLUME_ID + Usage: slcli file volume-duplicate [OPTIONS] ORIGIN_VOLUME_ID ============================================================== slcli file volume-limits Flag: --sortby: Column to sort by + Flag: -d,--datacenter: Filter by datacenter Flag: -h,--help: Show this message and exit. -------------------------------- Description: List number of block storage volumes limit per datacenter. -------------------------------- - Usage: Usage: cli file volume-limits [OPTIONS] + Usage: slcli file volume-limits [OPTIONS] ============================================================== slcli file volume-list Flag: -u,--username: Volume username Flag: -d,--datacenter: Datacenter shortname Flag: -o,--order: Filter by ID of the order that purchased the block storage - Flag: --storage-type: Type of storage volume + Flag: --storage-type: Type of storage volume Choices: performance, endurance Flag: --sortby: Column to sort by - Flag: --columns: Columns to display. Options: id, username, datacenter, storage_type, capacity_gb, bytes_used, ip_addr, active_transactions, mount_addr, rep_partner_count, created_by, notes + Flag: --columns: Columns to display. Options: id, username, datacenter, storage_type, capacity_gb, bytes_used, ip_addr, + Flag: : active_transactions, mount_addr, rep_partner_count, created_by, notes Flag: -h,--help: Show this message and exit. -------------------------------- Description: List file storage. -------------------------------- - Usage: Usage: cli file volume-list [OPTIONS] + Usage: slcli file volume-list [OPTIONS] ============================================================== slcli file volume-modify Flag: volume-id: Flag: -c,--new-size: New Size of file volume in GB. ***If no size is given, the original size of volume is used.*** Flag: : Potential Sizes: [20, 40, 80, 100, 250, 500, 1000, 2000, 4000, 8000, 12000] Flag: : Minimum: [the original size of the volume] - Flag: -i,--new-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only for performance volumes] ***If no IOPS value is specified, the original IOPS value of the volume will be used.*** - Flag: : Requirements: [If original IOPS/GB for the volume is less than 0.3, new IOPS/GB must also be less than 0.3. If original IOPS/GB for the volume is greater than or equal to 0.3, new IOPS/GB for the volume must also - Flag: : be greater than or equal to 0.3.] - Flag: -t,--new-tier: Endurance Storage Tier (IOPS per GB) [only for endurance volumes] ***If no tier is specified, the original tier of the volume will be used.*** - Flag: : Requirements: [If original IOPS/GB for the volume is 0.25, new IOPS/GB for the volume must also be 0.25. If original IOPS/GB for the volume is greater than 0.25, new IOPS/GB for the volume must also be greater than - Flag: : 0.25.] + Flag: -i,--new-iops: Performance Storage IOPS, between 100 and 6000 in multiples of 100 [only for performance volumes] ***If no IOPS value is + Flag: : specified, the original IOPS value of the volume will be used.*** + Flag: : Requirements: [If original IOPS/GB for the volume is less than 0.3, new IOPS/GB must also be less than 0.3. If original + Flag: : IOPS/GB for the volume is greater than or equal to 0.3, new IOPS/GB for the volume must also be greater than or equal to 0.3.] + Flag: -t,--new-tier: Endurance Storage Tier (IOPS per GB) [only for endurance volumes] ***If no tier is specified, the original tier of the volume + Flag: : will be used.*** + Flag: : Requirements: [If original IOPS/GB for the volume is 0.25, new IOPS/GB for the volume must also be 0.25. If original IOPS/GB + Flag: : for the volume is greater than 0.25, new IOPS/GB for the volume must also be greater than 0.25.] Choices: 0.25, 2, 4, 10 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Modify an existing file storage volume. -------------------------------- - Usage: Usage: cli file volume-modify [OPTIONS] VOLUME_ID + Usage: slcli file volume-modify [OPTIONS] VOLUME_ID ============================================================== slcli file volume-options Flag: location: - Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using location short name, e.g. --prices dal13 + Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using + Flag: : location short name, e.g. --prices dal13 Flag: -h,--help: Show this message and exit. -------------------------------- Description: List all options for ordering a block storage -------------------------------- - Usage: Usage: cli file volume-options [OPTIONS] [LOCATION] + Usage: slcli file volume-options [OPTIONS] [LOCATION] ============================================================== slcli file volume-order - Flag: --storage-type: Type of file storage volume [required] + Flag: --storage-type: Type of file storage volume [required] Choices: performance, endurance Flag: --size: Size of file storage volume in GB [required] Flag: --iops: Performance Storage IOPs. Options vary based on storage size. Flag: : [required for storage-type performance] - Flag: --tier: Endurance Storage Tier (IOP per GB) [required for storage-type endurance] + Flag: --tier: Endurance Storage Tier (IOP per GB) [required for storage-type endurance] Choices: 0.25, 2, 4, 10 Flag: --location: Datacenter short name (e.g.: dal09) [required] - Flag: --snapshot-size: Optional parameter for ordering snapshot space along with endurance file storage; specifies the size (in GB) of snapshot space to order + Flag: --snapshot-size: Optional parameter for ordering snapshot space along with endurance file storage; specifies the size (in GB) of + Flag: : snapshot space to order Flag: --service-offering: The service offering package to use for placing the order. - Flag: : [optional, default is 'storage_as_a_service']. enterprise and performance are depreciated - Flag: --billing: Optional parameter for Billing rate (default to monthly) + Flag: : [optional, default is 'storage_as_a_service']. enterprise and performance are depreciated Choices: + Flag: : storage_as_a_service, enterprise, performance + Flag: --billing: Optional parameter for Billing rate (default to monthly) Choices: hourly, monthly Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order a file storage volume. -------------------------------- - Usage: Usage: cli file volume-order [OPTIONS] + Usage: slcli file volume-order [OPTIONS] ============================================================== slcli file volume-refresh Flag: volume_id: Flag: snapshot_id: + Flag: -f,--force-refresh: Cancel current refresh process and initiates the new refresh. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Refresh a duplicate volume with a snapshot from its parent. -------------------------------- - Usage: Usage: cli file volume-refresh [OPTIONS] VOLUME_ID SNAPSHOT_ID + Usage: slcli file volume-refresh [OPTIONS] VOLUME_ID SNAPSHOT_ID ============================================================== slcli file volume-set-note Flag: volume-id: @@ -1185,34 +1311,35 @@ slcli file volume-set-note -------------------------------- Description: Set note for an existing file storage volume. -------------------------------- - Usage: Usage: cli file volume-set-note [OPTIONS] VOLUME_ID + Usage: slcli file volume-set-note [OPTIONS] VOLUME_ID ============================================================== slcli firewall add Flag: target: - Flag: --firewall-type: Firewall type [required] + Flag: --firewall-type: Firewall type [required] Choices: vs, vlan, server Flag: --high-availability,-ha: High available firewall option Flag: -h,--help: Show this message and exit. -------------------------------- Description: Create new firewall. -------------------------------- - Usage: Usage: cli firewall add [OPTIONS] TARGET + Usage: slcli firewall add [OPTIONS] TARGET ============================================================== slcli firewall cancel Flag: identifier: + Flag: --firewall-type: Firewall type. [default: vlan; required] Choices: vlan, server Flag: -h,--help: Show this message and exit. -------------------------------- Description: Cancels a firewall. -------------------------------- - Usage: Usage: cli firewall cancel [OPTIONS] IDENTIFIER + Usage: slcli firewall cancel [OPTIONS] IDENTIFIER ============================================================== slcli firewall detail Flag: identifier: - Flag: --credentials: Display FortiGate username and FortiGate password to multi vlans. + Flag: --password: Display FortiGate username and FortiGate password to multi vlans. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Detail firewall. -------------------------------- - Usage: Usage: cli firewall detail [OPTIONS] IDENTIFIER + Usage: slcli firewall detail [OPTIONS] IDENTIFIER ============================================================== slcli firewall edit Flag: identifier: @@ -1220,14 +1347,14 @@ slcli firewall edit -------------------------------- Description: Edit firewall rules. -------------------------------- - Usage: Usage: cli firewall edit [OPTIONS] IDENTIFIER + Usage: slcli firewall edit [OPTIONS] IDENTIFIER ============================================================== slcli firewall list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List firewalls. -------------------------------- - Usage: Usage: cli firewall list [OPTIONS] + Usage: slcli firewall list [OPTIONS] ============================================================== slcli firewall monitoring Flag: identifier: @@ -1235,17 +1362,17 @@ slcli firewall monitoring -------------------------------- Description: Gets bandwidth details for a firewall from the past 30 days. -------------------------------- - Usage: Usage: cli firewall monitoring [OPTIONS] IDENTIFIER + Usage: slcli firewall monitoring [OPTIONS] IDENTIFIER ============================================================== slcli globalip assign Flag: identifier: - Flag: --target: choose the type. vlan, ip, hardware, vsi + Flag: --target: choose the type. vlan, ip, hardware, vsi Choices: vlan, ip, hardware, vsi Flag: --target-id: The identifier for the destination resource to route this subnet to. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Assigns the subnet to a target. -------------------------------- - Usage: Usage: cli globalip assign [OPTIONS] IDENTIFIER + Usage: slcli globalip assign [OPTIONS] IDENTIFIER ============================================================== slcli globalip cancel Flag: identifier: @@ -1253,7 +1380,7 @@ slcli globalip cancel -------------------------------- Description: Cancel global IP. -------------------------------- - Usage: Usage: cli globalip cancel [OPTIONS] IDENTIFIER + Usage: slcli globalip cancel [OPTIONS] IDENTIFIER ============================================================== slcli globalip create Flag: --ipv6,-v6: Order a IPv6 IP @@ -1262,15 +1389,15 @@ slcli globalip create -------------------------------- Description: Creates a global IP. -------------------------------- - Usage: Usage: cli globalip create [OPTIONS] + Usage: slcli globalip create [OPTIONS] ============================================================== slcli globalip list - Flag: --ip-version: Display only IPv4 + Flag: --ip-version: Display only IPv4 Choices: v4, v6 Flag: -h,--help: Show this message and exit. -------------------------------- Description: List all global IPs. -------------------------------- - Usage: Usage: cli globalip list [OPTIONS] + Usage: slcli globalip list [OPTIONS] ============================================================== slcli globalip unassign Flag: identifier: @@ -1278,7 +1405,7 @@ slcli globalip unassign -------------------------------- Description: Unassigns a global IP from a target. -------------------------------- - Usage: Usage: cli globalip unassign [OPTIONS] IDENTIFIER + Usage: slcli globalip unassign [OPTIONS] IDENTIFIER ============================================================== slcli hardware authorize-storage Flag: identifier: @@ -1287,19 +1414,19 @@ slcli hardware authorize-storage -------------------------------- Description: Authorize File or Block Storage to a Hardware Server. -------------------------------- - Usage: Usage: cli hardware authorize-storage [OPTIONS] IDENTIFIER + Usage: slcli hardware authorize-storage [OPTIONS] IDENTIFIER ============================================================== slcli hardware bandwidth Flag: identifier: Flag: -s,--start_date: Start Date YYYY-MM-DD, YYYY-MM-DDTHH:mm:ss, [required] Flag: -e,--end_date: End Date YYYY-MM-DD, YYYY-MM-DDTHH:mm:ss [required] Flag: -p,--summary_period: 300, 600, 1800, 3600, 43200 or 86400 seconds [default: 3600] - Flag: -q,--quite_summary: Only show the summary table [default: False] + Flag: -q,--quite_summary: Only show the summary table Flag: -h,--help: Show this message and exit. -------------------------------- Description: Bandwidth data over date range. Bandwidth is listed in GB -------------------------------- - Usage: Usage: cli hardware bandwidth [OPTIONS] IDENTIFIER + Usage: slcli hardware bandwidth [OPTIONS] IDENTIFIER ============================================================== slcli hardware billing Flag: identifier: @@ -1307,7 +1434,7 @@ slcli hardware billing -------------------------------- Description: Get billing for a hardware device. -------------------------------- - Usage: Usage: cli hardware billing [OPTIONS] IDENTIFIER + Usage: slcli hardware billing [OPTIONS] IDENTIFIER ============================================================== slcli hardware cancel Flag: identifier: @@ -1318,14 +1445,14 @@ slcli hardware cancel -------------------------------- Description: Cancel a dedicated server. -------------------------------- - Usage: Usage: cli hardware cancel [OPTIONS] IDENTIFIER + Usage: slcli hardware cancel [OPTIONS] IDENTIFIER ============================================================== slcli hardware cancel-reasons Flag: -h,--help: Show this message and exit. -------------------------------- Description: Display a list of cancellation reasons. -------------------------------- - Usage: Usage: cli hardware cancel-reasons [OPTIONS] + Usage: slcli hardware cancel-reasons [OPTIONS] ============================================================== slcli hardware create Flag: -H,--hostname: Host portion of the FQDN [required] @@ -1336,7 +1463,7 @@ slcli hardware create Flag: --port-speed: Port speeds. DEPRECATED, use --network Flag: --no-public: Private network only. DEPRECATED, use --network. Flag: --network: Network Option Key. Use instead of port-speed option - Flag: --billing: Billing rate [default: hourly] + Flag: --billing: Billing rate [default: hourly] Choices: hourly, monthly Flag: -i,--postinstall: Post-install script. Should be a HTTPS URL. Flag: --test: Do not actually create the server Flag: -t,--template: A template file that defaults the command-line options @@ -1350,28 +1477,29 @@ slcli hardware create -------------------------------- Description: Order/create a dedicated server. -------------------------------- - Usage: Usage: cli hardware create [OPTIONS] + Usage: slcli hardware create [OPTIONS] ============================================================== slcli hardware create-credential Flag: identifier: Flag: -U,--username: The username part of the username/password pair [required] Flag: -P,--password: The password part of the username/password pair. [required] Flag: -n,--notes: A note string stored for this username/password pair. - Flag: --system: The name of this specific piece of software. [required] + Flag: --software: The name of this specific piece of software. [required] Flag: -h,--help: Show this message and exit. -------------------------------- Description: Create a password for a software component. -------------------------------- - Usage: Usage: cli hardware create-credential [OPTIONS] IDENTIFIER + Usage: slcli hardware create-credential [OPTIONS] IDENTIFIER ============================================================== slcli hardware create-options Flag: location: - Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using location short name, e.g. --prices dal13 + Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using + Flag: : location short name, e.g. --prices dal13 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Server order options for a given chassis. -------------------------------- - Usage: Usage: cli hardware create-options [OPTIONS] [LOCATION] + Usage: slcli hardware create-options [OPTIONS] [LOCATION] ============================================================== slcli hardware credentials Flag: identifier: @@ -1379,7 +1507,7 @@ slcli hardware credentials -------------------------------- Description: List server credentials. -------------------------------- - Usage: Usage: cli hardware credentials [OPTIONS] IDENTIFIER + Usage: slcli hardware credentials [OPTIONS] IDENTIFIER ============================================================== slcli hardware detail Flag: identifier: @@ -1390,7 +1518,7 @@ slcli hardware detail -------------------------------- Description: Get details for a hardware device. -------------------------------- - Usage: Usage: cli hardware detail [OPTIONS] IDENTIFIER + Usage: slcli hardware detail [OPTIONS] IDENTIFIER ============================================================== slcli hardware dns-sync Flag: identifier: @@ -1402,7 +1530,7 @@ slcli hardware dns-sync -------------------------------- Description: Sync DNS records. -------------------------------- - Usage: Usage: cli hardware dns-sync [OPTIONS] IDENTIFIER + Usage: slcli hardware dns-sync [OPTIONS] IDENTIFIER ============================================================== slcli hardware edit Flag: identifier: @@ -1411,15 +1539,15 @@ slcli hardware edit Flag: -g,--tag: Tags to set or empty string to remove all Flag: -H,--hostname: Host portion of the FQDN Flag: -u,--userdata: User defined metadata string - Flag: --public-speed: Public port speed. -1 is best speed available - Flag: --private-speed: Private port speed. -1 is best speed available + Flag: --public-speed: Public port speed. -1 is best speed available Choices: 0, 10, 100, 1000, 10000, -1 + Flag: --private-speed: Private port speed. -1 is best speed available Choices: 0, 10, 100, 1000, 10000, -1 Flag: --redundant: The desired state of redundancy for the interface(s) Flag: --degraded: The desired state of degraded for the interface(s) Flag: -h,--help: Show this message and exit. -------------------------------- Description: Edit hardware details. -------------------------------- - Usage: Usage: cli hardware edit [OPTIONS] IDENTIFIER + Usage: slcli hardware edit [OPTIONS] IDENTIFIER ============================================================== slcli hardware list Flag: -c,--cpu: Filter by number of CPU cores @@ -1428,15 +1556,17 @@ slcli hardware list Flag: -H,--hostname: Filter by hostname Flag: -m,--memory: Filter by memory in gigabytes Flag: -n,--network: Filter by network port speed in Mbps + Flag: --search: Use the more flexible Search API to list instances. See `slcli search --types` for list of searchable fields. Flag: --tag: Filter by tags (multiple occurrence permitted) Flag: --sortby: Column to sort by [default: hostname] - Flag: --columns: Columns to display. [options: guid, primary_ip, backend_ip, datacenter, action, created_by, tags] [default: id,hostname,primary_ip,backend_ip,datacenter,action] + Flag: --columns: Columns to display. [options: guid, primary_ip, backend_ip, datacenter, action, created_by, tags] [default: + Flag: : id,hostname,primary_ip,backend_ip,datacenter,action] Flag: -l,--limit: How many results to get in one api call, default is 100 [default: 100] Flag: -h,--help: Show this message and exit. -------------------------------- Description: List hardware servers. -------------------------------- - Usage: Usage: cli hardware list [OPTIONS] + Usage: slcli hardware list [OPTIONS] ============================================================== slcli hardware monitoring Flag: identifier: @@ -1444,7 +1574,7 @@ slcli hardware monitoring -------------------------------- Description: Get details for a hardware monitors device. -------------------------------- - Usage: Usage: cli hardware monitoring [OPTIONS] IDENTIFIER + Usage: slcli hardware monitoring [OPTIONS] IDENTIFIER ============================================================== slcli hardware notification-add Flag: identifier: @@ -1453,7 +1583,7 @@ slcli hardware notification-add -------------------------------- Description: Create a user hardware notification entry. -------------------------------- - Usage: Usage: cli hardware notification-add [OPTIONS] IDENTIFIER + Usage: slcli hardware notification-add [OPTIONS] IDENTIFIER ============================================================== slcli hardware notification-delete Flag: identifier: @@ -1461,7 +1591,7 @@ slcli hardware notification-delete -------------------------------- Description: Remove a user hardware notification entry. -------------------------------- - Usage: Usage: cli hardware notification-delete [OPTIONS] IDENTIFIER + Usage: slcli hardware notification-delete [OPTIONS] IDENTIFIER ============================================================== slcli hardware notifications Flag: identifier: @@ -1469,7 +1599,7 @@ slcli hardware notifications -------------------------------- Description: Get all hardware notifications. -------------------------------- - Usage: Usage: cli hardware notifications [OPTIONS] IDENTIFIER + Usage: slcli hardware notifications [OPTIONS] IDENTIFIER ============================================================== slcli hardware power-cycle Flag: identifier: @@ -1477,7 +1607,7 @@ slcli hardware power-cycle -------------------------------- Description: Power cycle a server. -------------------------------- - Usage: Usage: cli hardware power-cycle [OPTIONS] IDENTIFIER + Usage: slcli hardware power-cycle [OPTIONS] IDENTIFIER ============================================================== slcli hardware power-off Flag: identifier: @@ -1485,7 +1615,7 @@ slcli hardware power-off -------------------------------- Description: Power off an active server. -------------------------------- - Usage: Usage: cli hardware power-off [OPTIONS] IDENTIFIER + Usage: slcli hardware power-off [OPTIONS] IDENTIFIER ============================================================== slcli hardware power-on Flag: identifier: @@ -1493,7 +1623,7 @@ slcli hardware power-on -------------------------------- Description: Power on a server. -------------------------------- - Usage: Usage: cli hardware power-on [OPTIONS] IDENTIFIER + Usage: slcli hardware power-on [OPTIONS] IDENTIFIER ============================================================== slcli hardware ready Flag: identifier: @@ -1502,7 +1632,7 @@ slcli hardware ready -------------------------------- Description: Check if a server is ready. -------------------------------- - Usage: Usage: cli hardware ready [OPTIONS] IDENTIFIER + Usage: slcli hardware ready [OPTIONS] IDENTIFIER ============================================================== slcli hardware reboot Flag: identifier: @@ -1511,7 +1641,7 @@ slcli hardware reboot -------------------------------- Description: Reboot an active server. -------------------------------- - Usage: Usage: cli hardware reboot [OPTIONS] IDENTIFIER + Usage: slcli hardware reboot [OPTIONS] IDENTIFIER ============================================================== slcli hardware reflash-firmware Flag: identifier: @@ -1519,18 +1649,18 @@ slcli hardware reflash-firmware -------------------------------- Description: Reflash server firmware. -------------------------------- - Usage: Usage: cli hardware reflash-firmware [OPTIONS] IDENTIFIER + Usage: slcli hardware reflash-firmware [OPTIONS] IDENTIFIER ============================================================== slcli hardware reload Flag: identifier: Flag: -i,--postinstall: Post-install script to download (Only HTTPS executes, HTTP leaves file in /root Flag: -k,--key: SSH keys to add to the root user (multiple occurrence permitted) - Flag: -l,--lvm: A flag indicating that the provision should use LVM for all logical drives. [default: False] + Flag: -l,--lvm: A flag indicating that the provision should use LVM for all logical drives. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Reload operating system on a server. -------------------------------- - Usage: Usage: cli hardware reload [OPTIONS] IDENTIFIER + Usage: slcli hardware reload [OPTIONS] IDENTIFIER ============================================================== slcli hardware rescue Flag: identifier: @@ -1538,7 +1668,7 @@ slcli hardware rescue -------------------------------- Description: Reboot server into a rescue image. -------------------------------- - Usage: Usage: cli hardware rescue [OPTIONS] IDENTIFIER + Usage: slcli hardware rescue [OPTIONS] IDENTIFIER ============================================================== slcli hardware sensor Flag: identifier: @@ -1547,7 +1677,7 @@ slcli hardware sensor -------------------------------- Description: Retrieve a server’s hardware state via its internal sensors. -------------------------------- - Usage: Usage: cli hardware sensor [OPTIONS] IDENTIFIER + Usage: slcli hardware sensor [OPTIONS] IDENTIFIER ============================================================== slcli hardware storage Flag: identifier: @@ -1555,7 +1685,7 @@ slcli hardware storage -------------------------------- Description: Get storage details for a hardware server. -------------------------------- - Usage: Usage: cli hardware storage [OPTIONS] IDENTIFIER + Usage: slcli hardware storage [OPTIONS] IDENTIFIER ============================================================== slcli hardware toggle-ipmi Flag: identifier: @@ -1564,7 +1694,7 @@ slcli hardware toggle-ipmi -------------------------------- Description: Toggle the IPMI interface on and off -------------------------------- - Usage: Usage: cli hardware toggle-ipmi [OPTIONS] IDENTIFIER + Usage: slcli hardware toggle-ipmi [OPTIONS] IDENTIFIER ============================================================== slcli hardware update-firmware Flag: identifier: @@ -1572,13 +1702,14 @@ slcli hardware update-firmware -------------------------------- Description: Update server firmware. -------------------------------- - Usage: Usage: cli hardware update-firmware [OPTIONS] IDENTIFIER + Usage: slcli hardware update-firmware [OPTIONS] IDENTIFIER ============================================================== slcli hardware upgrade Flag: identifier: Flag: --memory: Memory Size in GB - Flag: --network: Network port speed in Mbps - Flag: --drive-controller: Drive Controller + Flag: --network: Network port speed in Mbps Choices: 100, 100 Redundant, 100 Dual, 1000, 1000 Redundant, 1000 Dual, 10000, 10000 + Flag: : Redundant, 10000 Dual + Flag: --drive-controller: Drive Controller Choices: Non-RAID, RAID Flag: --public-bandwidth: Public Bandwidth in GB Flag: --add-disk: Add a Hard disk in GB to a specific channel, e.g 1000 GB in disk2, it will be --add-disk 1000 2 Flag: --resize-disk: Upgrade a specific disk size in GB, e.g --resize-disk 2000 2 @@ -1587,7 +1718,7 @@ slcli hardware upgrade -------------------------------- Description: Upgrade a Hardware Server. -------------------------------- - Usage: Usage: cli hardware upgrade [OPTIONS] IDENTIFIER + Usage: slcli hardware upgrade [OPTIONS] IDENTIFIER ============================================================== slcli image datacenter Flag: identifier: @@ -1597,7 +1728,7 @@ slcli image datacenter -------------------------------- Description: Add/Remove datacenter of an image. -------------------------------- - Usage: Usage: cli image datacenter [OPTIONS] IDENTIFIER LOCATIONS... + Usage: slcli image datacenter [OPTIONS] IDENTIFIER LOCATIONS... ============================================================== slcli image delete Flag: identifier: @@ -1605,7 +1736,7 @@ slcli image delete -------------------------------- Description: Delete an image. -------------------------------- - Usage: Usage: cli image delete [OPTIONS] IDENTIFIER + Usage: slcli image delete [OPTIONS] IDENTIFIER ============================================================== slcli image detail Flag: identifier: @@ -1613,7 +1744,7 @@ slcli image detail -------------------------------- Description: Get details for an image. -------------------------------- - Usage: Usage: cli image detail [OPTIONS] IDENTIFIER + Usage: slcli image detail [OPTIONS] IDENTIFIER ============================================================== slcli image edit Flag: identifier: @@ -1624,7 +1755,7 @@ slcli image edit -------------------------------- Description: Edit details of an image. -------------------------------- - Usage: Usage: cli image edit [OPTIONS] IDENTIFIER + Usage: slcli image edit [OPTIONS] IDENTIFIER ============================================================== slcli image export Flag: identifier: @@ -1635,17 +1766,19 @@ slcli image export -------------------------------- Description: Export an image to object storage. -------------------------------- - Usage: Usage: cli image export [OPTIONS] IDENTIFIER URI + Usage: slcli image export [OPTIONS] IDENTIFIER URI ============================================================== slcli image import Flag: name: Flag: uri: Flag: --note: The note to be applied to the imported template Flag: --os-code: The referenceCode of the operating system software description for the imported VHD, ISO, or RAW image - Flag: --ibm-api-key: The IBM Cloud API Key with access to IBM Cloud Object Storage instance and IBM KeyProtect instance. For help creating this key see + Flag: --ibm-api-key: The IBM Cloud API Key with access to IBM Cloud Object Storage instance and IBM KeyProtect instance. For help creating this + Flag: : key see Flag: : https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-iam-overview#iam-overview-service-id-api-key Flag: --root-key-crn: CRN of the root key in your KMS instance - Flag: --wrapped-dek: Wrapped Data Encryption Key provided by IBM KeyProtect. For more info see https://cloud.ibm.com/docs/key-protect?topic=key-protect-wrap-keys + Flag: --wrapped-dek: Wrapped Data Encryption Key provided by IBM KeyProtect. For more info see + Flag: : https://cloud.ibm.com/docs/key-protect?topic=key-protect-wrap-keys Flag: --cloud-init: Specifies if image is cloud-init Flag: --byol: Specifies if image is bring your own license Flag: --is-encrypted: Specifies if image is encrypted @@ -1653,16 +1786,35 @@ slcli image import -------------------------------- Description: Import an image. -------------------------------- - Usage: Usage: cli image import [OPTIONS] NAME URI + Usage: slcli image import [OPTIONS] NAME URI ============================================================== slcli image list Flag: --name: Filter on image name Flag: --public: Display only public or private images + Flag: -l,--limit: How many results to get in one api call [default: 100] Flag: -h,--help: Show this message and exit. -------------------------------- Description: List images. -------------------------------- - Usage: Usage: cli image list [OPTIONS] + Usage: slcli image list [OPTIONS] +============================================================== +slcli image share + Flag: identifier: + Flag: --account-id: Account Id for another account to share image template [required] + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Share an image template with another account. + -------------------------------- + Usage: slcli image share [OPTIONS] IDENTIFIER +============================================================== +slcli image share-deny + Flag: identifier: + Flag: --account-id: Account Id for another account to deny share image template [required] + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Deny share an image template with another account. + -------------------------------- + Usage: slcli image share-deny [OPTIONS] IDENTIFIER ============================================================== slcli ipsec cancel Flag: identifier: @@ -1672,7 +1824,7 @@ slcli ipsec cancel -------------------------------- Description: Cancel a IPSEC VPN tunnel context. -------------------------------- - Usage: Usage: cli ipsec cancel [OPTIONS] IDENTIFIER + Usage: slcli ipsec cancel [OPTIONS] IDENTIFIER ============================================================== slcli ipsec configure Flag: context_id: @@ -1680,23 +1832,23 @@ slcli ipsec configure -------------------------------- Description: Request configuration of a tunnel context. -------------------------------- - Usage: Usage: cli ipsec configure [OPTIONS] CONTEXT_ID + Usage: slcli ipsec configure [OPTIONS] CONTEXT_ID ============================================================== slcli ipsec detail Flag: context_id: - Flag: -i,--include: Include additional resources + Flag: -i,--include: Include additional resources Choices: at, is, rs, sr, ss Flag: -h,--help: Show this message and exit. -------------------------------- Description: List IPSEC VPN tunnel context details. -------------------------------- - Usage: Usage: cli ipsec detail [OPTIONS] CONTEXT_ID + Usage: slcli ipsec detail [OPTIONS] CONTEXT_ID ============================================================== slcli ipsec list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List IPSec VPN tunnel contexts -------------------------------- - Usage: Usage: cli ipsec list [OPTIONS] + Usage: slcli ipsec list [OPTIONS] ============================================================== slcli ipsec order Flag: -d,--datacenter: Datacenter shortname [required] @@ -1704,28 +1856,28 @@ slcli ipsec order -------------------------------- Description: Order/create a IPSec VPN tunnel instance. -------------------------------- - Usage: Usage: cli ipsec order [OPTIONS] + Usage: slcli ipsec order [OPTIONS] ============================================================== slcli ipsec subnet-add Flag: context_id: Flag: -s,--subnet-id: Subnet identifier to add - Flag: -t,: Subnet type to add [required] + Flag: -t,: Subnet type to add [required] Choices: internal, remote, service Flag: -n,: Subnet network identifier to create Flag: -h,--help: Show this message and exit. -------------------------------- Description: Add a subnet to an IPSEC tunnel context. -------------------------------- - Usage: Usage: cli ipsec subnet-add [OPTIONS] CONTEXT_ID + Usage: slcli ipsec subnet-add [OPTIONS] CONTEXT_ID ============================================================== slcli ipsec subnet-remove Flag: context_id: Flag: -s,--subnet-id: Subnet identifier to remove [required] - Flag: -t,: Subnet type to add [required] + Flag: -t,: Subnet type to add [required] Choices: internal, remote, service Flag: -h,--help: Show this message and exit. -------------------------------- Description: Remove a subnet from an IPSEC tunnel context. -------------------------------- - Usage: Usage: cli ipsec subnet-remove [OPTIONS] CONTEXT_ID + Usage: slcli ipsec subnet-remove [OPTIONS] CONTEXT_ID ============================================================== slcli ipsec translation-add Flag: context_id: @@ -1736,7 +1888,7 @@ slcli ipsec translation-add -------------------------------- Description: Add an address translation to an IPSEC tunnel context. -------------------------------- - Usage: Usage: cli ipsec translation-add [OPTIONS] CONTEXT_ID + Usage: slcli ipsec translation-add [OPTIONS] CONTEXT_ID ============================================================== slcli ipsec translation-remove Flag: context_id: @@ -1745,7 +1897,7 @@ slcli ipsec translation-remove -------------------------------- Description: Remove a translation entry from an IPSEC tunnel context. -------------------------------- - Usage: Usage: cli ipsec translation-remove [OPTIONS] CONTEXT_ID + Usage: slcli ipsec translation-remove [OPTIONS] CONTEXT_ID ============================================================== slcli ipsec translation-update Flag: context_id: @@ -1757,27 +1909,27 @@ slcli ipsec translation-update -------------------------------- Description: Update an address translation for an IPSEC tunnel context. -------------------------------- - Usage: Usage: cli ipsec translation-update [OPTIONS] CONTEXT_ID + Usage: slcli ipsec translation-update [OPTIONS] CONTEXT_ID ============================================================== slcli ipsec update Flag: context_id: Flag: --friendly-name: Friendly name value Flag: --remote-peer: Remote peer IP address value Flag: --preshared-key: Preshared key value - Flag: --p1-auth,--phase1-auth: Phase 1 authentication value - Flag: --p1-crypto,--phase1-crypto: Phase 1 encryption value - Flag: --p1-dh,--phase1-dh: Phase 1 diffie hellman group value + Flag: --p1-auth,--phase1-auth: Phase 1 authentication value Choices: MD5, SHA1, SHA256 + Flag: --p1-crypto,--phase1-crypto: Phase 1 encryption value Choices: DES, 3DES, AES128, AES192, AES256 + Flag: --p1-dh,--phase1-dh: Phase 1 diffie hellman group value Choices: 0, 1, 2, 5 Flag: --p1-key-ttl,--phase1-key-ttl: Phase 1 key life value [120<=x<=172800] - Flag: --p2-auth,--phase2-auth: Phase 2 authentication value - Flag: --p2-crypto,--phase2-crypto: Phase 2 encryption value - Flag: --p2-dh,--phase2-dh: Phase 2 diffie hellman group value + Flag: --p2-auth,--phase2-auth: Phase 2 authentication value Choices: MD5, SHA1, SHA256 + Flag: --p2-crypto,--phase2-crypto: Phase 2 encryption value Choices: DES, 3DES, AES128, AES192, AES256 + Flag: --p2-dh,--phase2-dh: Phase 2 diffie hellman group value Choices: 0, 1, 2, 5 Flag: --p2-forward-secrecy,--phase2-forward-secrecy: Phase 2 perfect forward secrecy value [0<=x<=1] Flag: --p2-key-ttl,--phase2-key-ttl: Phase 2 key life value [120<=x<=172800] Flag: -h,--help: Show this message and exit. -------------------------------- Description: Update tunnel context properties. -------------------------------- - Usage: Usage: cli ipsec update [OPTIONS] CONTEXT_ID + Usage: slcli ipsec update [OPTIONS] CONTEXT_ID ============================================================== slcli licenses cancel Flag: key: @@ -1786,23 +1938,24 @@ slcli licenses cancel -------------------------------- Description: Cancel a license. -------------------------------- - Usage: Usage: cli licenses cancel [OPTIONS] KEY + Usage: slcli licenses cancel [OPTIONS] KEY ============================================================== slcli licenses create - Flag: -k,--key: The VMware License Key. To get could use the product_package::getItems id=301 with name Software License PackageE.g VMWARE_VSAN_ENTERPRISE_TIER_III_65_124_TB_6_X_2 [required] + Flag: -k,--key: The VMware License Key. To get could use the product_package::getItems id=301 with name Software License PackageE.g + Flag: : VMWARE_VSAN_ENTERPRISE_TIER_III_65_124_TB_6_X_2 [required] Flag: -d,--datacenter: Datacenter shortname [required] Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order/Create License. -------------------------------- - Usage: Usage: cli licenses create [OPTIONS] + Usage: slcli licenses create [OPTIONS] ============================================================== slcli licenses create-options Flag: -h,--help: Show this message and exit. -------------------------------- Description: Server order options for a given chassis. -------------------------------- - Usage: Usage: cli licenses create-options [OPTIONS] + Usage: slcli licenses create-options [OPTIONS] ============================================================== slcli loadbal cancel Flag: identifier: @@ -1810,7 +1963,7 @@ slcli loadbal cancel -------------------------------- Description: Cancels a LBaaS instance -------------------------------- - Usage: Usage: cli loadbal cancel [OPTIONS] IDENTIFIER + Usage: slcli loadbal cancel [OPTIONS] IDENTIFIER ============================================================== slcli loadbal detail Flag: identifier: @@ -1818,7 +1971,7 @@ slcli loadbal detail -------------------------------- Description: Get Load Balancer as a Service details. -------------------------------- - Usage: Usage: cli loadbal detail [OPTIONS] IDENTIFIER + Usage: slcli loadbal detail [OPTIONS] IDENTIFIER ============================================================== slcli loadbal health Flag: identifier: @@ -1831,7 +1984,7 @@ slcli loadbal health -------------------------------- Description: Manage LBaaS health checks. -------------------------------- - Usage: Usage: cli loadbal health [OPTIONS] IDENTIFIER + Usage: slcli loadbal health [OPTIONS] IDENTIFIER ============================================================== slcli loadbal l7policies Flag: -p,--protocol-id: Front-end Protocol identifier @@ -1839,14 +1992,15 @@ slcli loadbal l7policies -------------------------------- Description: List policies of the front-end protocol (listener). -------------------------------- - Usage: Usage: cli loadbal l7policies [OPTIONS] + Usage: slcli loadbal l7policies [OPTIONS] ============================================================== slcli loadbal l7pool-add Flag: identifier: Flag: -n,--name: Name for this L7 pool. [required] - Flag: -m,--method: Balancing Method. [default: ROUNDROBIN] - Flag: -P,--protocol: Protocol type to use for incoming connections [default: HTTP] - Flag: -S,--server: Backend servers that are part of this pool. Format is colon deliminated. BACKEND_IP:PORT:WEIGHT. eg. 10.0.0.1:80:50 (multiple occurrence permitted) [required] + Flag: -m,--method: Balancing Method. [default: ROUNDROBIN] Choices: ROUNDROBIN, LEASTCONNECTION, WEIGHTED_RR + Flag: -P,--protocol: Protocol type to use for incoming connections [default: HTTP] Choices: HTTP, HTTPS + Flag: -S,--server: Backend servers that are part of this pool. Format is colon deliminated. BACKEND_IP:PORT:WEIGHT. eg. 10.0.0.1:80:50 + Flag: : (multiple occurrence permitted) [required] Flag: --healthPath: Health check path. [default: /] Flag: --healthInterval: Health check interval between checks. [default: 5] Flag: --healthRetry: Health check number of times before marking as DOWN. [default: 2] @@ -1856,7 +2010,7 @@ slcli loadbal l7pool-add -------------------------------- Description: Adds a new l7 pool -------------------------------- - Usage: Usage: cli loadbal l7pool-add [OPTIONS] IDENTIFIER + Usage: slcli loadbal l7pool-add [OPTIONS] IDENTIFIER ============================================================== slcli loadbal l7pool-del Flag: identifier: @@ -1864,14 +2018,14 @@ slcli loadbal l7pool-del -------------------------------- Description: Deletes the identified pool -------------------------------- - Usage: Usage: cli loadbal l7pool-del [OPTIONS] IDENTIFIER + Usage: slcli loadbal l7pool-del [OPTIONS] IDENTIFIER ============================================================== slcli loadbal list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List active Load Balancer as a Service devices. -------------------------------- - Usage: Usage: cli loadbal list [OPTIONS] + Usage: slcli loadbal list [OPTIONS] ============================================================== slcli loadbal member-add Flag: identifier: @@ -1882,7 +2036,7 @@ slcli loadbal member-add -------------------------------- Description: Add a new LBaaS members. -------------------------------- - Usage: Usage: cli loadbal member-add [OPTIONS] IDENTIFIER + Usage: slcli loadbal member-add [OPTIONS] IDENTIFIER ============================================================== slcli loadbal member-del Flag: identifier: @@ -1891,7 +2045,7 @@ slcli loadbal member-del -------------------------------- Description: Remove a LBaaS member. -------------------------------- - Usage: Usage: cli loadbal member-del [OPTIONS] IDENTIFIER + Usage: slcli loadbal member-del [OPTIONS] IDENTIFIER ============================================================== slcli loadbal ns-detail Flag: identifier: @@ -1899,14 +2053,14 @@ slcli loadbal ns-detail -------------------------------- Description: Get Netscaler details. -------------------------------- - Usage: Usage: cli loadbal ns-detail [OPTIONS] IDENTIFIER + Usage: slcli loadbal ns-detail [OPTIONS] IDENTIFIER ============================================================== slcli loadbal ns-list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List active Netscaler devices. -------------------------------- - Usage: Usage: cli loadbal ns-list [OPTIONS] + Usage: slcli loadbal ns-list [OPTIONS] ============================================================== slcli loadbal order Flag: -n,--name: Label for this loadbalancer. [required] @@ -1914,15 +2068,15 @@ slcli loadbal order Flag: -l,--label: A descriptive label for this loadbalancer. Flag: -f,--frontend: PROTOCOL:PORT string for incoming internet connections. [default: HTTP:80; required] Flag: -b,--backend: PROTOCOL:PORT string for connecting to backend servers. [default: HTTP:80; required] - Flag: -m,--method: Balancing Method. [default: ROUNDROBIN] + Flag: -m,--method: Balancing Method. [default: ROUNDROBIN] Choices: ROUNDROBIN, LEASTCONNECTION, WEIGHTED_RR Flag: -s,--subnet: Private subnet Id to order the LB on. See `slcli lb order-options` [required] - Flag: --public: Use a Public to Public loadbalancer. [default: False] - Flag: --verify: Only verify an order, dont actually create one. [default: False] + Flag: --public: Use a Public to Public loadbalancer. + Flag: --verify: Only verify an order, dont actually create one. Flag: -h,--help: Show this message and exit. -------------------------------- Description: Creates a LB. Protocols supported are TCP, HTTP, and HTTPS. -------------------------------- - Usage: Usage: cli loadbal order [OPTIONS] + Usage: slcli loadbal order [OPTIONS] ============================================================== slcli loadbal order-options Flag: -d,--datacenter: Show only selected datacenter, use shortname (dal13) format. @@ -1930,15 +2084,16 @@ slcli loadbal order-options -------------------------------- Description: Prints options for order a LBaaS -------------------------------- - Usage: Usage: cli loadbal order-options [OPTIONS] + Usage: slcli loadbal order-options [OPTIONS] ============================================================== slcli loadbal pool-add Flag: identifier: - Flag: -P,--frontProtocol: Protocol type to use for incoming connections [default: HTTP] - Flag: -p,--backProtocol: Protocol type to use when connecting to backend servers. Defaults to whatever --frontProtocol is. + Flag: -P,--frontProtocol: Protocol type to use for incoming connections [default: HTTP] Choices: HTTP, HTTPS, TCP + Flag: -p,--backProtocol: Protocol type to use when connecting to backend servers. Defaults to whatever --frontProtocol is. Choices: HTTP, HTTPS, + Flag: : TCP Flag: -f,--frontPort: Internet side port [required] Flag: -b,--backPort: Private side port [required] - Flag: -m,--method: Balancing Method [default: ROUNDROBIN] + Flag: -m,--method: Balancing Method [default: ROUNDROBIN] Choices: ROUNDROBIN, LEASTCONNECTION, WEIGHTED_RR Flag: -c,--connections: Maximum number of connections to allow. Flag: -s,--sticky: Make sessions sticky based on source_ip. Flag: -x,--sslCert: SSL certificate ID. See `slcli ssl list` @@ -1946,7 +2101,7 @@ slcli loadbal pool-add -------------------------------- Description: Adds a listener to the identifier LB -------------------------------- - Usage: Usage: cli loadbal pool-add [OPTIONS] IDENTIFIER + Usage: slcli loadbal pool-add [OPTIONS] IDENTIFIER ============================================================== slcli loadbal pool-del Flag: identifier: @@ -1955,16 +2110,17 @@ slcli loadbal pool-del -------------------------------- Description: Removes the listener from identified LBaaS instance -------------------------------- - Usage: Usage: cli loadbal pool-del [OPTIONS] IDENTIFIER LISTENER + Usage: slcli loadbal pool-del [OPTIONS] IDENTIFIER LISTENER ============================================================== slcli loadbal pool-edit Flag: identifier: Flag: listener: - Flag: -P,--frontProtocol: Protocol type to use for incoming connections - Flag: -p,--backProtocol: Protocol type to use when connecting to backend servers. Defaults to whatever --frontProtocol is. + Flag: -P,--frontProtocol: Protocol type to use for incoming connections Choices: HTTP, HTTPS, TCP + Flag: -p,--backProtocol: Protocol type to use when connecting to backend servers. Defaults to whatever --frontProtocol is. Choices: HTTP, HTTPS, + Flag: : TCP Flag: -f,--frontPort: Internet side port Flag: -b,--backPort: Private side port - Flag: -m,--method: Balancing Method + Flag: -m,--method: Balancing Method Choices: ROUNDROBIN, LEASTCONNECTION, WEIGHTED_RR Flag: -c,--connections: Maximum number of connections to allow. Flag: -t,--clientTimeout: maximum idle time in seconds(Range: 1 to 7200). Flag: -s,--sticky: Make sessions sticky based on source_ip. @@ -1973,7 +2129,43 @@ slcli loadbal pool-edit -------------------------------- Description: Updates a listener's configuration. -------------------------------- - Usage: Usage: cli loadbal pool-edit [OPTIONS] IDENTIFIER LISTENER + Usage: slcli loadbal pool-edit [OPTIONS] IDENTIFIER LISTENER +============================================================== +slcli loadbal protocol-add + Flag: identifier: + Flag: -f,--frontend: PROTOCOL:PORT string for incoming internet connections. [default: HTTP:80; required] + Flag: -b,--backend: PROTOCOL:PORT string for connecting to backend servers. [default: HTTP:80; required] + Flag: -m,--method: Balancing Method. [default: ROUNDROBIN] Choices: ROUNDROBIN, LEASTCONNECTION, WEIGHTED_RR + Flag: -s,--session: Session stickiness type. Valid values are SOURCE_IP or HTTP_COOKIE [required] + Flag: --max: Max Connections setting + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Add a new load balancer protocol. + -------------------------------- + Usage: slcli loadbal protocol-add [OPTIONS] IDENTIFIER +============================================================== +slcli loadbal protocol-delete + Flag: identifier: + Flag: --uuid: Load Balancer Uuid. + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: delete a load balancer protocol. + -------------------------------- + Usage: slcli loadbal protocol-delete [OPTIONS] IDENTIFIER +============================================================== +slcli loadbal protocol-edit + Flag: identifier: + Flag: --uuid: Load Balancer Uuid. + Flag: -f,--frontend: PROTOCOL:PORT string for incoming internet connections. [default: HTTP:80; required] + Flag: -b,--backend: PROTOCOL:PORT string for connecting to backend servers. [default: HTTP:80; required] + Flag: -m,--method: Balancing Method. [default: ROUNDROBIN] Choices: ROUNDROBIN, LEASTCONNECTION, WEIGHTED_RR + Flag: -s,--session: Session stickiness type. Valid values are SOURCE_IP or HTTP_COOKIE [required] + Flag: --max: Max Connections setting + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Edit a load balancer protocol. + -------------------------------- + Usage: slcli loadbal protocol-edit [OPTIONS] IDENTIFIER ============================================================== slcli nas credentials Flag: identifier: @@ -1981,14 +2173,14 @@ slcli nas credentials -------------------------------- Description: List NAS account credentials. -------------------------------- - Usage: Usage: cli nas credentials [OPTIONS] IDENTIFIER + Usage: slcli nas credentials [OPTIONS] IDENTIFIER ============================================================== slcli nas list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List NAS accounts. -------------------------------- - Usage: Usage: cli nas list [OPTIONS] + Usage: slcli nas list [OPTIONS] ============================================================== slcli object-storage accounts Flag: --limit: Result limit @@ -1996,7 +2188,17 @@ slcli object-storage accounts -------------------------------- Description: List object storage accounts. -------------------------------- - Usage: Usage: cli object-storage accounts [OPTIONS] + Usage: slcli object-storage accounts [OPTIONS] +============================================================== +slcli object-storage cancel + Flag: storage-id: + Flag: --reason: An optional reason for cancellation + Flag: --immediate: Cancels the object storage immediately instead of on the billing anniversary + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Cancel an existing object storage. + -------------------------------- + Usage: slcli object-storage cancel [OPTIONS] STORAGE_ID ============================================================== slcli object-storage credential create Flag: identifier: @@ -2004,7 +2206,7 @@ slcli object-storage credential create -------------------------------- Description: Create credentials for an IBM Cloud Object Storage Account -------------------------------- - Usage: Usage: cli object-storage credential create [OPTIONS] IDENTIFIER + Usage: slcli object-storage credential create [OPTIONS] IDENTIFIER ============================================================== slcli object-storage credential delete Flag: identifier: @@ -2013,7 +2215,7 @@ slcli object-storage credential delete -------------------------------- Description: Delete the credential of an Object Storage Account. -------------------------------- - Usage: Usage: cli object-storage credential delete [OPTIONS] IDENTIFIER + Usage: slcli object-storage credential delete [OPTIONS] IDENTIFIER ============================================================== slcli object-storage credential limit Flag: identifier: @@ -2021,7 +2223,7 @@ slcli object-storage credential limit -------------------------------- Description: Credential limits for this IBM Cloud Object Storage account. -------------------------------- - Usage: Usage: cli object-storage credential limit [OPTIONS] IDENTIFIER + Usage: slcli object-storage credential limit [OPTIONS] IDENTIFIER ============================================================== slcli object-storage credential list Flag: identifier: @@ -2029,7 +2231,7 @@ slcli object-storage credential list -------------------------------- Description: Retrieve credentials used for generating an AWS signature. Max of 2. -------------------------------- - Usage: Usage: cli object-storage credential list [OPTIONS] IDENTIFIER + Usage: slcli object-storage credential list [OPTIONS] IDENTIFIER ============================================================== slcli object-storage endpoints Flag: identifier: @@ -2037,7 +2239,14 @@ slcli object-storage endpoints -------------------------------- Description: List object storage endpoints. -------------------------------- - Usage: Usage: cli object-storage endpoints [OPTIONS] IDENTIFIER + Usage: slcli object-storage endpoints [OPTIONS] IDENTIFIER +============================================================== +slcli order cancelation + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: List all account cancelations + -------------------------------- + Usage: slcli order cancelation [OPTIONS] ============================================================== slcli order category-list Flag: package_keyname: @@ -2046,28 +2255,29 @@ slcli order category-list -------------------------------- Description: List the categories of a package. -------------------------------- - Usage: Usage: cli order category-list [OPTIONS] PACKAGE_KEYNAME + Usage: slcli order category-list [OPTIONS] PACKAGE_KEYNAME ============================================================== slcli order item-list Flag: package_keyname: Flag: -k,--keyword: A word (or string) used to filter item names. Flag: -c,--category: Category code to filter items by - Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location, add it to the --prices option using location KeyName, e.g. --prices AMSTERDAM02 + Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location, add it to the --prices option using + Flag: : location KeyName, e.g. --prices AMSTERDAM02 Flag: location: Flag: -h,--help: Show this message and exit. -------------------------------- Description: List package items used for ordering. -------------------------------- - Usage: Usage: cli order item-list [OPTIONS] PACKAGE_KEYNAME [LOCATION] + Usage: slcli order item-list [OPTIONS] PACKAGE_KEYNAME [LOCATION] ============================================================== slcli order lookup Flag: identifier: - Flag: --details: Shows a very detailed list of charges [default: False] + Flag: --details: Shows a very detailed list of charges Flag: -h,--help: Show this message and exit. -------------------------------- Description: Provides some details related to order owner, date order, cost information, initial invoice. -------------------------------- - Usage: Usage: cli order lookup [OPTIONS] IDENTIFIER + Usage: slcli order lookup [OPTIONS] IDENTIFIER ============================================================== slcli order package-list Flag: --keyword: A word (or string) used to filter package names. @@ -2076,7 +2286,7 @@ slcli order package-list -------------------------------- Description: List packages that can be ordered via the placeOrder API. -------------------------------- - Usage: Usage: cli order package-list [OPTIONS] + Usage: slcli order package-list [OPTIONS] ============================================================== slcli order package-locations Flag: package_keyname: @@ -2084,7 +2294,7 @@ slcli order package-locations -------------------------------- Description: List Datacenters a package can be ordered in. -------------------------------- - Usage: Usage: cli order package-locations [OPTIONS] PACKAGE_KEYNAME + Usage: slcli order package-locations [OPTIONS] PACKAGE_KEYNAME ============================================================== slcli order place Flag: package_keyname: @@ -2092,7 +2302,7 @@ slcli order place Flag: --preset: The order preset (if required by the package) Flag: --verify: Flag denoting whether or not to only verify the order, not place it Flag: --quantity: The quantity of the item being ordered - Flag: --billing: Billing rate [default: hourly] + Flag: --billing: Billing rate [default: hourly] Choices: hourly, monthly Flag: --complex-type: The complex type of the order. Starts with 'SoftLayer_Container_Product_Order'. Flag: --extras: JSON string denoting extra data that needs to be sent with the order Flag: order_items: @@ -2100,7 +2310,7 @@ slcli order place -------------------------------- Description: Place or verify an order. -------------------------------- - Usage: Usage: cli order place [OPTIONS] PACKAGE_KEYNAME LOCATION [ORDER_ITEMS]... + Usage: slcli order place [OPTIONS] PACKAGE_KEYNAME LOCATION [ORDER_ITEMS]... ============================================================== slcli order place-quote Flag: package_keyname: @@ -2115,7 +2325,7 @@ slcli order place-quote -------------------------------- Description: Place a quote. -------------------------------- - Usage: Usage: cli order place-quote [OPTIONS] PACKAGE_KEYNAME LOCATION [ORDER_ITEMS]... + Usage: slcli order place-quote [OPTIONS] PACKAGE_KEYNAME LOCATION [ORDER_ITEMS]... ============================================================== slcli order preset-list Flag: package_keyname: @@ -2125,25 +2335,35 @@ slcli order preset-list -------------------------------- Description: List package presets. -------------------------------- - Usage: Usage: cli order preset-list [OPTIONS] PACKAGE_KEYNAME + Usage: slcli order preset-list [OPTIONS] PACKAGE_KEYNAME ============================================================== slcli order quote Flag: quote: - Flag: --verify: If specified, will only show what the quote will order, will NOT place an order [default: False] + Flag: --verify: If specified, will only show what the quote will order, will NOT place an order Flag: --quantity: The quantity of the item being ordered if different from quoted value - Flag: --complex-type: The complex type of the order. Starts with 'SoftLayer_Container_Product_Order'. [default: SoftLayer_Container_Product_Order_Hardware_Server] + Flag: --complex-type: The complex type of the order. Starts with 'SoftLayer_Container_Product_Order'. [default: + Flag: : SoftLayer_Container_Product_Order_Hardware_Server] Flag: -u,--userdata: User defined metadata string Flag: -F,--userfile: Read userdata from file Flag: -i,--postinstall: Post-install script to download Flag: -k,--key: SSH keys to add to the root user (multiple occurrence permitted) - Flag: --fqdn: . formatted name to use. Specify one fqdn per server (multiple occurrence permitted) [required] + Flag: --fqdn: . formatted name to use. Specify one fqdn per server (multiple occurrence permitted) + Flag: : [required] Flag: --image: Image ID. See: 'slcli image list' for reference Flag: --extras: JSON string denoting extra data that needs to be sent with the order Flag: -h,--help: Show this message and exit. -------------------------------- Description: View and Order a quote -------------------------------- - Usage: Usage: cli order quote [OPTIONS] QUOTE + Usage: slcli order quote [OPTIONS] QUOTE +============================================================== +slcli order quote-delete + Flag: identifier: + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Delete the quote of an order + -------------------------------- + Usage: slcli order quote-delete [OPTIONS] IDENTIFIER ============================================================== slcli order quote-detail Flag: quote: @@ -2151,14 +2371,14 @@ slcli order quote-detail -------------------------------- Description: View a quote -------------------------------- - Usage: Usage: cli order quote-detail [OPTIONS] QUOTE + Usage: slcli order quote-detail [OPTIONS] QUOTE ============================================================== slcli order quote-list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List all active quotes on an account -------------------------------- - Usage: Usage: cli order quote-list [OPTIONS] + Usage: slcli order quote-list [OPTIONS] ============================================================== slcli order quote-save Flag: quote: @@ -2166,27 +2386,117 @@ slcli order quote-save -------------------------------- Description: Save a quote -------------------------------- - Usage: Usage: cli order quote-save [OPTIONS] QUOTE + Usage: slcli order quote-save [OPTIONS] QUOTE ============================================================== slcli report bandwidth - Flag: --start: datetime in the format 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS' - Flag: --end: datetime in the format 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS' - Flag: --sortby: Column to sort by [default: hostname] - Flag: --virtual: Show only the bandwidth summary for each virtual server - Flag: --server: Show only the bandwidth summary for each hardware server - Flag: --pool: Show only the bandwidth pool summary. Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Bandwidth report for every pool/server. + Description: Bandwidth summary for every pool/server. -------------------------------- - Usage: Usage: cli report bandwidth [OPTIONS] + Usage: slcli report bandwidth [OPTIONS] ============================================================== slcli report datacenter-closures Flag: -h,--help: Show this message and exit. -------------------------------- Description: Report on Resources in closing datacenters -------------------------------- - Usage: Usage: cli report datacenter-closures [OPTIONS] + Usage: slcli report datacenter-closures [OPTIONS] +============================================================== +slcli security cert-add + Flag: --crt: Certificate file + Flag: --csr: Certificate Signing Request file + Flag: --icc: Intermediate Certificate file + Flag: --key: Private Key file + Flag: --notes: Additional notes + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Add and upload SSL certificate details. + -------------------------------- + Usage: slcli security cert-add [OPTIONS] +============================================================== +slcli security cert-download + Flag: identifier: + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Download SSL certificate and key file. + -------------------------------- + Usage: slcli security cert-download [OPTIONS] IDENTIFIER +============================================================== +slcli security cert-edit + Flag: identifier: + Flag: --crt: Certificate file + Flag: --csr: Certificate Signing Request file + Flag: --icc: Intermediate Certificate file + Flag: --key: Private Key file + Flag: --notes: Additional notes + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Edit SSL certificate. + -------------------------------- + Usage: slcli security cert-edit [OPTIONS] IDENTIFIER +============================================================== +slcli security cert-list + Flag: --status: Show certificates with this status [default: all] Choices: all, valid, expired + Flag: --sortby: Column to sort by Choices: id, common_name, days_until_expire, notes + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: List SSL certificates. + -------------------------------- + Usage: slcli security cert-list [OPTIONS] +============================================================== +slcli security cert-remove + Flag: identifier: + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Remove SSL certificate. + -------------------------------- + Usage: slcli security cert-remove [OPTIONS] IDENTIFIER +============================================================== +slcli security sshkey-add + Flag: label: + Flag: -f,--in-file: The id_rsa.pub file to import for this key + Flag: -k,--key: The actual SSH key + Flag: --note: Extra note that will be associated with key + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Add a new SSH key. + -------------------------------- + Usage: slcli security sshkey-add [OPTIONS] LABEL +============================================================== +slcli security sshkey-edit + Flag: identifier: + Flag: -k,--label: The new label for the key + Flag: --note: New notes for the key + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Edits an SSH key. + -------------------------------- + Usage: slcli security sshkey-edit [OPTIONS] IDENTIFIER +============================================================== +slcli security sshkey-list + Flag: --sortby: Column to sort by Choices: id, label, fingerprint, notes + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: List SSH keys. + -------------------------------- + Usage: slcli security sshkey-list [OPTIONS] +============================================================== +slcli security sshkey-print + Flag: identifier: + Flag: -f,--out-file: The public SSH key will be written to this file + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Prints out an SSH key to the screen. + -------------------------------- + Usage: slcli security sshkey-print [OPTIONS] IDENTIFIER +============================================================== +slcli security sshkey-remove + Flag: identifier: + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Permanently removes an SSH key. + -------------------------------- + Usage: slcli security sshkey-remove [OPTIONS] IDENTIFIER ============================================================== slcli securitygroup create Flag: -n,--name: The name of the security group @@ -2195,7 +2505,7 @@ slcli securitygroup create -------------------------------- Description: Create a security group. -------------------------------- - Usage: Usage: cli securitygroup create [OPTIONS] + Usage: slcli securitygroup create [OPTIONS] ============================================================== slcli securitygroup delete Flag: securitygroup_id: @@ -2203,7 +2513,7 @@ slcli securitygroup delete -------------------------------- Description: Deletes the given security group -------------------------------- - Usage: Usage: cli securitygroup delete [OPTIONS] SECURITYGROUP_ID + Usage: slcli securitygroup delete [OPTIONS] SECURITYGROUP_ID ============================================================== slcli securitygroup detail Flag: identifier: @@ -2211,7 +2521,7 @@ slcli securitygroup detail -------------------------------- Description: Get details about a security group. -------------------------------- - Usage: Usage: cli securitygroup detail [OPTIONS] IDENTIFIER + Usage: slcli securitygroup detail [OPTIONS] IDENTIFIER ============================================================== slcli securitygroup edit Flag: group_id: @@ -2221,7 +2531,7 @@ slcli securitygroup edit -------------------------------- Description: Edit details of a security group. -------------------------------- - Usage: Usage: cli securitygroup edit [OPTIONS] GROUP_ID + Usage: slcli securitygroup edit [OPTIONS] GROUP_ID ============================================================== slcli securitygroup event-log Flag: request_id: @@ -2229,7 +2539,7 @@ slcli securitygroup event-log -------------------------------- Description: Search for event logs by request id -------------------------------- - Usage: Usage: cli securitygroup event-log [OPTIONS] REQUEST_ID + Usage: slcli securitygroup event-log [OPTIONS] REQUEST_ID ============================================================== slcli securitygroup interface-add Flag: securitygroup_id: @@ -2240,16 +2550,16 @@ slcli securitygroup interface-add -------------------------------- Description: Attach an interface to a security group. -------------------------------- - Usage: Usage: cli securitygroup interface-add [OPTIONS] SECURITYGROUP_ID + Usage: slcli securitygroup interface-add [OPTIONS] SECURITYGROUP_ID ============================================================== slcli securitygroup interface-list Flag: securitygroup_id: - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by Choices: networkComponentId, virtualServerId, hostname, interface, ipAddress Flag: -h,--help: Show this message and exit. -------------------------------- Description: List interfaces associated with security groups. -------------------------------- - Usage: Usage: cli securitygroup interface-list [OPTIONS] SECURITYGROUP_ID + Usage: slcli securitygroup interface-list [OPTIONS] SECURITYGROUP_ID ============================================================== slcli securitygroup interface-remove Flag: securitygroup_id: @@ -2260,16 +2570,16 @@ slcli securitygroup interface-remove -------------------------------- Description: Detach an interface from a security group. -------------------------------- - Usage: Usage: cli securitygroup interface-remove [OPTIONS] SECURITYGROUP_ID + Usage: slcli securitygroup interface-remove [OPTIONS] SECURITYGROUP_ID ============================================================== slcli securitygroup list - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by Choices: id, name, description Flag: -l,--limit: How many results to get in one api call, default is 100 [default: 100] Flag: -h,--help: Show this message and exit. -------------------------------- Description: List security groups. -------------------------------- - Usage: Usage: cli securitygroup list [OPTIONS] + Usage: slcli securitygroup list [OPTIONS] ============================================================== slcli securitygroup rule-add Flag: securitygroup_id: @@ -2284,7 +2594,7 @@ slcli securitygroup rule-add -------------------------------- Description: Add a security group rule to a security group. -------------------------------- - Usage: Usage: cli securitygroup rule-add [OPTIONS] SECURITYGROUP_ID + Usage: slcli securitygroup rule-add [OPTIONS] SECURITYGROUP_ID ============================================================== slcli securitygroup rule-edit Flag: securitygroup_id: @@ -2300,16 +2610,17 @@ slcli securitygroup rule-edit -------------------------------- Description: Edit a security group rule in a security group. -------------------------------- - Usage: Usage: cli securitygroup rule-edit [OPTIONS] SECURITYGROUP_ID RULE_ID + Usage: slcli securitygroup rule-edit [OPTIONS] SECURITYGROUP_ID RULE_ID ============================================================== slcli securitygroup rule-list Flag: securitygroup_id: - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by Choices: id, remoteIp, remoteGroupId, direction, ethertype, portRangeMin, portRangeMax, protocol, + Flag: : createDate, modifyDate Flag: -h,--help: Show this message and exit. -------------------------------- Description: List security group rules. -------------------------------- - Usage: Usage: cli securitygroup rule-list [OPTIONS] SECURITYGROUP_ID + Usage: slcli securitygroup rule-list [OPTIONS] SECURITYGROUP_ID ============================================================== slcli securitygroup rule-remove Flag: securitygroup_id: @@ -2318,7 +2629,7 @@ slcli securitygroup rule-remove -------------------------------- Description: Remove a rule from a security group. -------------------------------- - Usage: Usage: cli securitygroup rule-remove [OPTIONS] SECURITYGROUP_ID RULE_ID + Usage: slcli securitygroup rule-remove [OPTIONS] SECURITYGROUP_ID RULE_ID ============================================================== slcli sshkey add Flag: label: @@ -2329,7 +2640,7 @@ slcli sshkey add -------------------------------- Description: Add a new SSH key. -------------------------------- - Usage: Usage: cli sshkey add [OPTIONS] LABEL + Usage: slcli sshkey add [OPTIONS] LABEL ============================================================== slcli sshkey edit Flag: identifier: @@ -2339,15 +2650,15 @@ slcli sshkey edit -------------------------------- Description: Edits an SSH key. -------------------------------- - Usage: Usage: cli sshkey edit [OPTIONS] IDENTIFIER + Usage: slcli sshkey edit [OPTIONS] IDENTIFIER ============================================================== slcli sshkey list - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by Choices: id, label, fingerprint, notes Flag: -h,--help: Show this message and exit. -------------------------------- Description: List SSH keys. -------------------------------- - Usage: Usage: cli sshkey list [OPTIONS] + Usage: slcli sshkey list [OPTIONS] ============================================================== slcli sshkey print Flag: identifier: @@ -2356,7 +2667,7 @@ slcli sshkey print -------------------------------- Description: Prints out an SSH key to the screen. -------------------------------- - Usage: Usage: cli sshkey print [OPTIONS] IDENTIFIER + Usage: slcli sshkey print [OPTIONS] IDENTIFIER ============================================================== slcli sshkey remove Flag: identifier: @@ -2364,7 +2675,7 @@ slcli sshkey remove -------------------------------- Description: Permanently removes an SSH key. -------------------------------- - Usage: Usage: cli sshkey remove [OPTIONS] IDENTIFIER + Usage: slcli sshkey remove [OPTIONS] IDENTIFIER ============================================================== slcli ssl add Flag: --crt: Certificate file @@ -2376,7 +2687,7 @@ slcli ssl add -------------------------------- Description: Add and upload SSL certificate details. -------------------------------- - Usage: Usage: cli ssl add [OPTIONS] + Usage: slcli ssl add [OPTIONS] ============================================================== slcli ssl download Flag: identifier: @@ -2384,7 +2695,7 @@ slcli ssl download -------------------------------- Description: Download SSL certificate and key file. -------------------------------- - Usage: Usage: cli ssl download [OPTIONS] IDENTIFIER + Usage: slcli ssl download [OPTIONS] IDENTIFIER ============================================================== slcli ssl edit Flag: identifier: @@ -2397,16 +2708,16 @@ slcli ssl edit -------------------------------- Description: Edit SSL certificate. -------------------------------- - Usage: Usage: cli ssl edit [OPTIONS] IDENTIFIER + Usage: slcli ssl edit [OPTIONS] IDENTIFIER ============================================================== slcli ssl list - Flag: --status: Show certificates with this status [default: all] - Flag: --sortby: Column to sort by + Flag: --status: Show certificates with this status [default: all] Choices: all, valid, expired + Flag: --sortby: Column to sort by Choices: id, common_name, days_until_expire, notes Flag: -h,--help: Show this message and exit. -------------------------------- Description: List SSL certificates. -------------------------------- - Usage: Usage: cli ssl list [OPTIONS] + Usage: slcli ssl list [OPTIONS] ============================================================== slcli ssl remove Flag: identifier: @@ -2414,7 +2725,7 @@ slcli ssl remove -------------------------------- Description: Remove SSL certificate. -------------------------------- - Usage: Usage: cli ssl remove [OPTIONS] IDENTIFIER + Usage: slcli ssl remove [OPTIONS] IDENTIFIER ============================================================== slcli subnet cancel Flag: identifier: @@ -2422,7 +2733,7 @@ slcli subnet cancel -------------------------------- Description: Cancel a subnet. -------------------------------- - Usage: Usage: cli subnet cancel [OPTIONS] IDENTIFIER + Usage: slcli subnet cancel [OPTIONS] IDENTIFIER ============================================================== slcli subnet clear-route Flag: identifier: @@ -2430,10 +2741,10 @@ slcli subnet clear-route -------------------------------- Description: Remove the route of your Account Owned subnets. -------------------------------- - Usage: Usage: cli subnet clear-route [OPTIONS] IDENTIFIER + Usage: slcli subnet clear-route [OPTIONS] IDENTIFIER ============================================================== slcli subnet create - Flag: network: + Flag: network: Choices: static, public, private Flag: quantity: Flag: endpoint-id: Flag: --v6,--ipv6: Order IPv6 Addresses @@ -2442,7 +2753,7 @@ slcli subnet create -------------------------------- Description: Add a new subnet to your account. Valid quantities vary by type. -------------------------------- - Usage: Usage: cli subnet create [OPTIONS] {static|public|private} QUANTITY ENDPOINT_ID + Usage: slcli subnet create [OPTIONS] {static|public|private} QUANTITY ENDPOINT_ID ============================================================== slcli subnet detail Flag: identifier: @@ -2452,7 +2763,7 @@ slcli subnet detail -------------------------------- Description: Get subnet details. -------------------------------- - Usage: Usage: cli subnet detail [OPTIONS] IDENTIFIER + Usage: slcli subnet detail [OPTIONS] IDENTIFIER ============================================================== slcli subnet edit Flag: identifier: @@ -2462,7 +2773,7 @@ slcli subnet edit -------------------------------- Description: Edit note and tags of a subnet. -------------------------------- - Usage: Usage: cli subnet edit [OPTIONS] IDENTIFIER + Usage: slcli subnet edit [OPTIONS] IDENTIFIER ============================================================== slcli subnet edit-ip Flag: identifier: @@ -2471,10 +2782,10 @@ slcli subnet edit-ip -------------------------------- Description: Set the note of the ipAddress -------------------------------- - Usage: Usage: cli subnet edit-ip [OPTIONS] IDENTIFIER + Usage: slcli subnet edit-ip [OPTIONS] IDENTIFIER ============================================================== slcli subnet list - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by Choices: id, identifier, type, network_space, datacenter, vlan_id, IPs, hardware, vs Flag: -d,--datacenter: Filter by datacenter shortname (sng01, dal05, ...) Flag: --identifier: Filter by network identifier Flag: -t,--subnet-type: Filter by subnet type @@ -2485,7 +2796,7 @@ slcli subnet list -------------------------------- Description: List subnets. -------------------------------- - Usage: Usage: cli subnet list [OPTIONS] + Usage: slcli subnet list [OPTIONS] ============================================================== slcli subnet lookup Flag: ip_address: @@ -2493,17 +2804,22 @@ slcli subnet lookup -------------------------------- Description: Find an IP address and display its subnet and device info. -------------------------------- - Usage: Usage: cli subnet lookup [OPTIONS] IP_ADDRESS + Usage: slcli subnet lookup [OPTIONS] IP_ADDRESS ============================================================== slcli subnet route Flag: identifier: - Flag: --target: choose the type. vlan, ip, hardware, vsi - Flag: --target-id: The identifier for the destination resource to route this subnet to. + Flag: --target: choose the type. vlan, ip, hardware, vsi Choices: vlan, ip, hardware, vsi + Flag: --target-resource: Allows you to change the route of your secondary subnets.Subnets may be routed as either Static or Portable, and that + Flag: : designation is dictated by the routing destination specified.Static subnets have an ultimate routing destination of a + Flag: : single IP address but may not be routed to an existing subnet’s IP address whose subnet is routed as a Static.Portable + Flag: : subnets have an ultimate routing destination of a VLAN.A subnet can be routed to any resource within the same "routing + Flag: : region" as the subnet itself, usually limited to a single data center.See Also: + Flag: : https://sldn.softlayer.com/reference/services/SoftLayer_Network_Subnet/route/ Flag: -h,--help: Show this message and exit. -------------------------------- Description: Assigns the subnet to a target. -------------------------------- - Usage: Usage: cli subnet route [OPTIONS] IDENTIFIER + Usage: slcli subnet route [OPTIONS] IDENTIFIER ============================================================== slcli tags cleanup Flag: -d,--dry-run: Don't delete, just show what will be deleted. @@ -2511,7 +2827,7 @@ slcli tags cleanup -------------------------------- Description: Removes all empty tags. -------------------------------- - Usage: Usage: cli tags cleanup [OPTIONS] + Usage: slcli tags cleanup [OPTIONS] ============================================================== slcli tags delete Flag: identifier: @@ -2520,7 +2836,7 @@ slcli tags delete -------------------------------- Description: Delete a Tag. Tag names that contain spaces need to be encased in quotes -------------------------------- - Usage: Usage: cli tags delete [OPTIONS] IDENTIFIER + Usage: slcli tags delete [OPTIONS] IDENTIFIER ============================================================== slcli tags details Flag: identifier: @@ -2529,7 +2845,7 @@ slcli tags details -------------------------------- Description: Get details for a Tag. Identifier can be either a name or tag-id -------------------------------- - Usage: Usage: cli tags details [OPTIONS] IDENTIFIER + Usage: slcli tags details [OPTIONS] IDENTIFIER ============================================================== slcli tags list Flag: -d,--detail: Show information about the resources using this tag. @@ -2537,7 +2853,7 @@ slcli tags list -------------------------------- Description: List Tags. -------------------------------- - Usage: Usage: cli tags list [OPTIONS] + Usage: slcli tags list [OPTIONS] ============================================================== slcli tags set Flag: -t,--tags: Comma seperated list of tags, enclosed in quotes. "tag1, tag2" [required] @@ -2547,14 +2863,14 @@ slcli tags set -------------------------------- Description: Set Tags. -------------------------------- - Usage: Usage: cli tags set [OPTIONS] + Usage: slcli tags set [OPTIONS] ============================================================== slcli tags taggable Flag: -h,--help: Show this message and exit. -------------------------------- Description: List everything that could be tagged. -------------------------------- - Usage: Usage: cli tags taggable [OPTIONS] + Usage: slcli tags taggable [OPTIONS] ============================================================== slcli ticket attach Flag: identifier: @@ -2564,7 +2880,7 @@ slcli ticket attach -------------------------------- Description: Attach devices to a ticket. -------------------------------- - Usage: Usage: cli ticket attach [OPTIONS] IDENTIFIER + Usage: slcli ticket attach [OPTIONS] IDENTIFIER ============================================================== slcli ticket create Flag: --title: The title of the ticket [required] @@ -2573,12 +2889,12 @@ slcli ticket create Flag: --hardware: The identifier for hardware to attach Flag: --virtual: The identifier for a virtual server to attach Flag: --priority: Ticket priority, from 1 (Critical) to 4 (Minimal Impact). - Flag: : Only settable with Advanced and Premium support. See https://www.ibm.com/cloud/support + Flag: : Only settable with Advanced and Premium support. See https://www.ibm.com/cloud/support Choices: 1, 2, 3, 4 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Create a Infrastructure support ticket. -------------------------------- - Usage: Usage: cli ticket create [OPTIONS] + Usage: slcli ticket create [OPTIONS] ============================================================== slcli ticket detach Flag: identifier: @@ -2588,7 +2904,7 @@ slcli ticket detach -------------------------------- Description: Detach devices from a ticket. -------------------------------- - Usage: Usage: cli ticket detach [OPTIONS] IDENTIFIER + Usage: slcli ticket detach [OPTIONS] IDENTIFIER ============================================================== slcli ticket detail Flag: identifier: @@ -2597,7 +2913,7 @@ slcli ticket detail -------------------------------- Description: Get details for a ticket. -------------------------------- - Usage: Usage: cli ticket detail [OPTIONS] IDENTIFIER + Usage: slcli ticket detail [OPTIONS] IDENTIFIER ============================================================== slcli ticket list Flag: --open: Display only open or closed tickets @@ -2605,21 +2921,21 @@ slcli ticket list -------------------------------- Description: List tickets. -------------------------------- - Usage: Usage: cli ticket list [OPTIONS] + Usage: slcli ticket list [OPTIONS] ============================================================== slcli ticket subjects Flag: -h,--help: Show this message and exit. -------------------------------- Description: List Subject IDs for ticket creation. -------------------------------- - Usage: Usage: cli ticket subjects [OPTIONS] + Usage: slcli ticket subjects [OPTIONS] ============================================================== slcli ticket summary Flag: -h,--help: Show this message and exit. -------------------------------- Description: Summary info about tickets. -------------------------------- - Usage: Usage: cli ticket summary [OPTIONS] + Usage: slcli ticket summary [OPTIONS] ============================================================== slcli ticket update Flag: identifier: @@ -2628,7 +2944,7 @@ slcli ticket update -------------------------------- Description: Adds an update to an existing ticket. -------------------------------- - Usage: Usage: cli ticket update [OPTIONS] IDENTIFIER + Usage: slcli ticket update [OPTIONS] IDENTIFIER ============================================================== slcli ticket upload Flag: identifier: @@ -2638,20 +2954,33 @@ slcli ticket upload -------------------------------- Description: Adds an attachment to an existing ticket. -------------------------------- - Usage: Usage: cli ticket upload [OPTIONS] IDENTIFIER + Usage: slcli ticket upload [OPTIONS] IDENTIFIER +============================================================== +slcli user apikey + Flag: identifier: + Flag: --add: Create an user's API authentication key. + Flag: --remove: Remove an user's API authentication key. + Flag: --refresh: Refresh an user's API authentication key. + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Allows to create, remove or refresh user's API authentication key. + -------------------------------- + Usage: slcli user apikey [OPTIONS] IDENTIFIER ============================================================== slcli user create Flag: username: Flag: -e,--email: Email address for this user. Required for creation. [required] - Flag: -p,--password: Password to set for this user. If no password is provided, user will be sent an email to generate one, which expires in 24 hours. '-p generate' will create a password for you (Requires Python 3.6+). Passwords - Flag: : require 8+ characters, upper and lowercase, a number and a symbol. - Flag: -u,--from-user: Base user to use as a template for creating this user. Will default to the user running this command. Information provided in --template supersedes this template. + Flag: -p,--password: Password to set for this user. If no password is provided, user will be sent an email to generate one, which expires in 24 + Flag: : hours. '-p generate' will create a password for you (Requires Python 3.6+). Passwords require 8+ characters, upper and + Flag: : lowercase, a number and a symbol. + Flag: -u,--from-user: Base user to use as a template for creating this user. Will default to the user running this command. Information provided in + Flag: : --template supersedes this template. Flag: -t,--template: A json string describing https://softlayer.github.io/reference/datatypes/SoftLayer_User_Customer/ Flag: -h,--help: Show this message and exit. -------------------------------- Description: Creates a user Users. -------------------------------- - Usage: Usage: cli user create [OPTIONS] USERNAME + Usage: slcli user create [OPTIONS] USERNAME ============================================================== slcli user delete Flag: identifier: @@ -2659,7 +2988,7 @@ slcli user delete -------------------------------- Description: Sets a user's status to CANCEL_PENDING, which will immediately disable the account, -------------------------------- - Usage: Usage: cli user delete [OPTIONS] IDENTIFIER + Usage: slcli user delete [OPTIONS] IDENTIFIER ============================================================== slcli user detail Flag: identifier: @@ -2673,7 +3002,7 @@ slcli user detail -------------------------------- Description: User details. -------------------------------- - Usage: Usage: cli user detail [OPTIONS] IDENTIFIER + Usage: slcli user detail [OPTIONS] IDENTIFIER ============================================================== slcli user device-access Flag: identifier: @@ -2681,7 +3010,7 @@ slcli user device-access -------------------------------- Description: User Device access. -------------------------------- - Usage: Usage: cli user device-access [OPTIONS] IDENTIFIER + Usage: slcli user device-access [OPTIONS] IDENTIFIER ============================================================== slcli user edit-details Flag: user: @@ -2690,7 +3019,7 @@ slcli user edit-details -------------------------------- Description: Edit a Users details -------------------------------- - Usage: Usage: cli user edit-details [OPTIONS] USER + Usage: slcli user edit-details [OPTIONS] USER ============================================================== slcli user edit-notifications Flag: --enable: Enable (DEFAULT) or Disable selected notification @@ -2699,7 +3028,7 @@ slcli user edit-notifications -------------------------------- Description: Enable or Disable specific notifications for the active user. -------------------------------- - Usage: Usage: cli user edit-notifications [OPTIONS] NOTIFICATION... + Usage: slcli user edit-notifications [OPTIONS] NOTIFICATION... ============================================================== slcli user edit-permissions Flag: identifier: @@ -2710,22 +3039,34 @@ slcli user edit-permissions -------------------------------- Description: Enable or Disable specific permissions. -------------------------------- - Usage: Usage: cli user edit-permissions [OPTIONS] IDENTIFIER + Usage: slcli user edit-permissions [OPTIONS] IDENTIFIER +============================================================== +slcli user grant-access + Flag: identifier: + Flag: --hardware: Hardware ID + Flag: --virtual: Virtual Guest ID + Flag: --dedicated: dedicated host ID + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Grants a user access to a given device. + -------------------------------- + Usage: slcli user grant-access [OPTIONS] IDENTIFIER ============================================================== slcli user list - Flag: --columns: Columns to display. [options: id, username, email, displayName, status, hardwareCount, virtualGuestCount, 2FA, classicAPIKey] [default: id,username,email,displayName,2FA,classicAPIKey] + Flag: --columns: Columns to display. [options: id, username, email, displayName, status, hardwareCount, virtualGuestCount, 2FA, classicAPIKey] + Flag: : [default: id,username,email,displayName,2FA,classicAPIKey] Flag: -h,--help: Show this message and exit. -------------------------------- Description: List Users. -------------------------------- - Usage: Usage: cli user list [OPTIONS] + Usage: slcli user list [OPTIONS] ============================================================== slcli user notifications Flag: -h,--help: Show this message and exit. -------------------------------- Description: My Notifications. -------------------------------- - Usage: Usage: cli user notifications [OPTIONS] + Usage: slcli user notifications [OPTIONS] ============================================================== slcli user permissions Flag: identifier: @@ -2733,18 +3074,18 @@ slcli user permissions -------------------------------- Description: User Permissions. -------------------------------- - Usage: Usage: cli user permissions [OPTIONS] IDENTIFIER + Usage: slcli user permissions [OPTIONS] IDENTIFIER ============================================================== slcli user remove-access Flag: identifier: - Flag: -h,--hardware: Display hardware this user has access to. - Flag: -v,--virtual: Display virtual guests this user has access to. - Flag: -l,--dedicated: dedicated host ID - Flag: --help: Show this message and exit. + Flag: --hardware: Hardware ID + Flag: --virtual: Virtual Guest ID + Flag: --dedicated: Dedicated host ID + Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Remove access from a user to an specific device. + Description: Removes a user access to a given device. -------------------------------- - Usage: Usage: cli user remove-access [OPTIONS] IDENTIFIER + Usage: slcli user remove-access [OPTIONS] IDENTIFIER ============================================================== slcli user vpn-manual Flag: user: @@ -2753,7 +3094,16 @@ slcli user vpn-manual -------------------------------- Description: Enable or disable user vpn subnets manual config -------------------------------- - Usage: Usage: cli user vpn-manual [OPTIONS] USER + Usage: slcli user vpn-manual [OPTIONS] USER +============================================================== +slcli user vpn-password + Flag: identifier: + Flag: --password: Your new VPN password [required] + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Set the user VPN password. + -------------------------------- + Usage: slcli user vpn-password [OPTIONS] IDENTIFIER ============================================================== slcli user vpn-subnet Flag: --add: Add or remove access to subnets. @@ -2763,7 +3113,7 @@ slcli user vpn-subnet -------------------------------- Description: Add or remove subnets access for a user. -------------------------------- - Usage: Usage: cli user vpn-subnet [OPTIONS] USER SUBNET... + Usage: slcli user vpn-subnet [OPTIONS] USER SUBNET... ============================================================== slcli virtual access Flag: identifier: @@ -2771,7 +3121,7 @@ slcli virtual access -------------------------------- Description: Get user access details a virtual server. -------------------------------- - Usage: Usage: cli virtual access [OPTIONS] IDENTIFIER + Usage: slcli virtual access [OPTIONS] IDENTIFIER ============================================================== slcli virtual authorize-storage Flag: identifier: @@ -2781,19 +3131,19 @@ slcli virtual authorize-storage -------------------------------- Description: Authorize File, Block and Portable Storage to a Virtual Server. -------------------------------- - Usage: Usage: cli virtual authorize-storage [OPTIONS] IDENTIFIER + Usage: slcli virtual authorize-storage [OPTIONS] IDENTIFIER ============================================================== slcli virtual bandwidth Flag: identifier: Flag: -s,--start_date: Start Date YYYY-MM-DD, YYYY-MM-DDTHH:mm:ss, [required] Flag: -e,--end_date: End Date YYYY-MM-DD, YYYY-MM-DDTHH:mm:ss [required] Flag: -p,--summary_period: 300, 600, 1800, 3600, 43200 or 86400 seconds [default: 3600] - Flag: -q,--quite_summary: Only show the summary table [default: False] + Flag: -q,--quite_summary: Only show the summary table Flag: -h,--help: Show this message and exit. -------------------------------- Description: Bandwidth data over date range. Bandwidth is listed in GB -------------------------------- - Usage: Usage: cli virtual bandwidth [OPTIONS] IDENTIFIER + Usage: slcli virtual bandwidth [OPTIONS] IDENTIFIER ============================================================== slcli virtual billing Flag: identifier: @@ -2801,7 +3151,7 @@ slcli virtual billing -------------------------------- Description: Get billing for a virtual device. -------------------------------- - Usage: Usage: cli virtual billing [OPTIONS] IDENTIFIER + Usage: slcli virtual billing [OPTIONS] IDENTIFIER ============================================================== slcli virtual cancel Flag: identifier: @@ -2809,7 +3159,7 @@ slcli virtual cancel -------------------------------- Description: Cancel virtual servers. -------------------------------- - Usage: Usage: cli virtual cancel [OPTIONS] IDENTIFIER + Usage: slcli virtual cancel [OPTIONS] IDENTIFIER ============================================================== slcli virtual capacity create Flag: -n,--name: Name for your new reserved capacity [required] @@ -2821,11 +3171,11 @@ slcli virtual capacity create -------------------------------- Description: Create a Reserved Capacity instance. -------------------------------- - Usage: Usage: cli virtual capacity create [OPTIONS] + Usage: slcli virtual capacity create [OPTIONS] ============================================================== slcli virtual capacity create-guest Flag: --capacity-id: Reserve capacity Id to provision this guest into. - Flag: --primary-disk: Size of the main drive. + Flag: --primary-disk: Size of the main drive. Choices: 25, 100 Flag: -H,--hostname: Host portion of the FQDN. [required] Flag: -D,--domain: Domain portion of the FQDN. [required] Flag: -o,--os: OS install code. Tip: you can specify _LATEST. @@ -2845,30 +3195,31 @@ slcli virtual capacity create-guest -------------------------------- Description: Allows for creating a virtual guest in a reserved capacity. Only MONTHLY guests are supported at this time. -------------------------------- - Usage: Usage: cli virtual capacity create-guest [OPTIONS] + Usage: slcli virtual capacity create-guest [OPTIONS] ============================================================== slcli virtual capacity create-options Flag: -h,--help: Show this message and exit. -------------------------------- Description: List options for creating Reserved Capacity -------------------------------- - Usage: Usage: cli virtual capacity create-options [OPTIONS] + Usage: slcli virtual capacity create-options [OPTIONS] ============================================================== slcli virtual capacity detail Flag: identifier: - Flag: --columns: Columns to display. [options: Id, hostname, domain, primary_ip, backend_ip] [default: id,hostname,domain,primary_ip,backend_ip] + Flag: --columns: Columns to display. [options: Id, hostname, domain, primary_ip, backend_ip] [default: + Flag: : id,hostname,domain,primary_ip,backend_ip] Flag: -h,--help: Show this message and exit. -------------------------------- Description: Reserved Capacity Group details. Will show which guests are assigned to a reservation. -------------------------------- - Usage: Usage: cli virtual capacity detail [OPTIONS] IDENTIFIER + Usage: slcli virtual capacity detail [OPTIONS] IDENTIFIER ============================================================== slcli virtual capacity list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List Reserved Capacity groups. -------------------------------- - Usage: Usage: cli virtual capacity list [OPTIONS] + Usage: slcli virtual capacity list [OPTIONS] ============================================================== slcli virtual capture Flag: identifier: @@ -2879,7 +3230,7 @@ slcli virtual capture -------------------------------- Description: Capture one or all disks from a virtual server to a SoftLayer image. -------------------------------- - Usage: Usage: cli virtual capture [OPTIONS] IDENTIFIER + Usage: slcli virtual capture [OPTIONS] IDENTIFIER ============================================================== slcli virtual create Flag: -H,--hostname: Host portion of the FQDN [required] @@ -2891,7 +3242,7 @@ slcli virtual create Flag: -o,--os: OS install code. Tip: you can specify _LATEST Flag: --image: Image ID. See: 'slcli image list' for reference Flag: --boot-mode: Specify the mode to boot the OS in. Supported modes are HVM and PV. - Flag: --billing: Billing rate [default: hourly] + Flag: --billing: Billing rate [default: hourly] Choices: hourly, monthly Flag: --dedicated: Create a Dedicated Virtual Server Flag: --host-id: Host Id to provision a Dedicated Host Virtual Server onto Flag: --san: Use SAN storage instead of local disk. @@ -2923,17 +3274,19 @@ slcli virtual create -------------------------------- Description: Order/create virtual servers. -------------------------------- - Usage: Usage: cli virtual create [OPTIONS] + Usage: slcli virtual create [OPTIONS] ============================================================== slcli virtual create-options Flag: location: - Flag: --vsi-type: VS keyName type. [default: PUBLIC_CLOUD_SERVER] - Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using location short name, e.g. --prices dal13 + Flag: --vsi-type: VS keyName type. [default: PUBLIC_CLOUD_SERVER] Choices: PUBLIC_CLOUD_SERVER, TRANSIENT_CLOUD_SERVER, SUSPEND_CLOUD_SERVER, + Flag: : CLOUD_SERVER + Flag: -p,--prices: Use --prices to list the server item prices, and to list the Item Prices by location,add it to the --prices option using + Flag: : location short name, e.g. --prices dal13 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Virtual server order options. -------------------------------- - Usage: Usage: cli virtual create-options [OPTIONS] [LOCATION] + Usage: slcli virtual create-options [OPTIONS] [LOCATION] ============================================================== slcli virtual credentials Flag: identifier: @@ -2941,7 +3294,7 @@ slcli virtual credentials -------------------------------- Description: List virtual server credentials. -------------------------------- - Usage: Usage: cli virtual credentials [OPTIONS] IDENTIFIER + Usage: slcli virtual credentials [OPTIONS] IDENTIFIER ============================================================== slcli virtual detail Flag: identifier: @@ -2951,7 +3304,7 @@ slcli virtual detail -------------------------------- Description: Get details for a virtual server. -------------------------------- - Usage: Usage: cli virtual detail [OPTIONS] IDENTIFIER + Usage: slcli virtual detail [OPTIONS] IDENTIFIER ============================================================== slcli virtual dns-sync Flag: identifier: @@ -2963,7 +3316,7 @@ slcli virtual dns-sync -------------------------------- Description: Sync DNS records. -------------------------------- - Usage: Usage: cli virtual dns-sync [OPTIONS] IDENTIFIER + Usage: slcli virtual dns-sync [OPTIONS] IDENTIFIER ============================================================== slcli virtual edit Flag: identifier: @@ -2972,13 +3325,42 @@ slcli virtual edit Flag: -g,--tag: Tags to set or empty string to remove all Flag: -u,--userdata: User defined metadata string Flag: -F,--userfile: Read userdata from file - Flag: --public-speed: Public port speed. - Flag: --private-speed: Private port speed. + Flag: --public-speed: Public port speed. Choices: 0, 10, 100, 1000, 10000 + Flag: --private-speed: Private port speed. Choices: 0, 10, 100, 1000, 10000 Flag: -h,--help: Show this message and exit. -------------------------------- Description: Edit a virtual server's details. -------------------------------- - Usage: Usage: cli virtual edit [OPTIONS] IDENTIFIER + Usage: slcli virtual edit [OPTIONS] IDENTIFIER +============================================================== +slcli virtual host-create + Flag: -H,--hostname: Host portion of the FQDN [required] + Flag: -r,--router: Router hostname ex. fcr02a.dal13 + Flag: -D,--domain: Domain portion of the FQDN [required] + Flag: -d,--datacenter: Datacenter shortname [required] + Flag: -f,--flavor: Dedicated Virtual Host flavor [required] + Flag: --billing: Billing rate [default: hourly] Choices: hourly, monthly + Flag: --verify: Verify dedicatedhost without creating it. + Flag: -t,--template: A template file that defaults the command-line options + Flag: --export: Exports options to a template file + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: Order/create a dedicated host. + -------------------------------- + Usage: slcli virtual host-create [OPTIONS] +============================================================== +slcli virtual host-list + Flag: --tag: Filter by tags (multiple occurrence permitted) + Flag: --sortby: Column to sort by [default: Name] + Flag: -d,--datacenter: Filter by datacenter shortname + Flag: -H,--name: Filter by host portion of the FQDN + Flag: --order: Filter by ID of the order which purchased this dedicated host + Flag: --owner: Filter by owner of the dedicated host + Flag: -h,--help: Show this message and exit. + -------------------------------- + Description: List dedicated host. + -------------------------------- + Usage: slcli virtual host-list [OPTIONS] ============================================================== slcli virtual list Flag: -c,--cpu: Number of CPU cores @@ -2989,18 +3371,19 @@ slcli virtual list Flag: -n,--network: Network port speed in Mbps Flag: --hourly: Show only hourly instances Flag: --monthly: Show only monthly instances + Flag: -t,--tag: list of tags Flag: --transient: Filter by transient instances - Flag: --hardware: Show the all VSI related to hardware - Flag: --all-guests: Show the all VSI and hardware VSIs + Flag: --search: Use the more flexible Search API to list instances. See `slcli search --types` for list of searchable fields. Flag: --tag: Filter by tags (multiple occurrence permitted) Flag: --sortby: Column to sort by [default: hostname] - Flag: --columns: Columns to display. [options: guid, primary_ip, backend_ip, datacenter, action, power_state, created_by, tags] [default: id,hostname,domain,deviceStatus.name,datacenter,primary_ip,backend_ip,createDate,action] + Flag: --columns: Columns to display. [options: guid, primary_ip, backend_ip, datacenter, action, power_state, created_by, tags, createDate] + Flag: : [default: id,hostname,domain,deviceStatus.name,datacenter,primary_ip,backend_ip,createDate,action] Flag: -l,--limit: How many results to get in one api call, default is 100 [default: 100] Flag: -h,--help: Show this message and exit. -------------------------------- Description: List virtual servers. -------------------------------- - Usage: Usage: cli virtual list [OPTIONS] + Usage: slcli virtual list [OPTIONS] ============================================================== slcli virtual migrate Flag: -g,--guest: Guest ID to immediately migrate. @@ -3010,7 +3393,7 @@ slcli virtual migrate -------------------------------- Description: Manage VSIs that require migration. Can migrate Dedicated Host VSIs as well. -------------------------------- - Usage: Usage: cli virtual migrate [OPTIONS] + Usage: slcli virtual migrate [OPTIONS] ============================================================== slcli virtual monitoring Flag: identifier: @@ -3018,7 +3401,7 @@ slcli virtual monitoring -------------------------------- Description: Get details for a vsi monitors device. -------------------------------- - Usage: Usage: cli virtual monitoring [OPTIONS] IDENTIFIER + Usage: slcli virtual monitoring [OPTIONS] IDENTIFIER ============================================================== slcli virtual notification-add Flag: identifier: @@ -3027,7 +3410,7 @@ slcli virtual notification-add -------------------------------- Description: Create a user virtual notification entry. -------------------------------- - Usage: Usage: cli virtual notification-add [OPTIONS] IDENTIFIER + Usage: slcli virtual notification-add [OPTIONS] IDENTIFIER ============================================================== slcli virtual notification-delete Flag: identifier: @@ -3035,15 +3418,22 @@ slcli virtual notification-delete -------------------------------- Description: Remove a user VS notification entry. -------------------------------- - Usage: Usage: cli virtual notification-delete [OPTIONS] IDENTIFIER + Usage: slcli virtual notification-delete [OPTIONS] IDENTIFIER ============================================================== slcli virtual notifications Flag: identifier: Flag: -h,--help: Show this message and exit. -------------------------------- - Description: Get all hardware notifications. + Description: Get all VS notifications. + -------------------------------- + Usage: slcli virtual notifications [OPTIONS] IDENTIFIER +============================================================== +slcli virtual os-available + Flag: -h,--help: Show this message and exit. -------------------------------- - Usage: Usage: cli virtual notifications [OPTIONS] IDENTIFIER + Description: Get all available Operating Systems. + -------------------------------- + Usage: slcli virtual os-available [OPTIONS] ============================================================== slcli virtual pause Flag: identifier: @@ -3051,7 +3441,7 @@ slcli virtual pause -------------------------------- Description: Pauses an active virtual server. -------------------------------- - Usage: Usage: cli virtual pause [OPTIONS] IDENTIFIER + Usage: slcli virtual pause [OPTIONS] IDENTIFIER ============================================================== slcli virtual placementgroup create Flag: --name: Name for this new placement group. [required] @@ -3061,14 +3451,14 @@ slcli virtual placementgroup create -------------------------------- Description: Create a placement group. -------------------------------- - Usage: Usage: cli virtual placementgroup create [OPTIONS] + Usage: slcli virtual placementgroup create [OPTIONS] ============================================================== slcli virtual placementgroup create-options Flag: -h,--help: Show this message and exit. -------------------------------- Description: List options for creating a placement group. -------------------------------- - Usage: Usage: cli virtual placementgroup create-options [OPTIONS] + Usage: slcli virtual placementgroup create-options [OPTIONS] ============================================================== slcli virtual placementgroup delete Flag: identifier: @@ -3077,7 +3467,7 @@ slcli virtual placementgroup delete -------------------------------- Description: Delete a placement group. -------------------------------- - Usage: Usage: cli virtual placementgroup delete [OPTIONS] IDENTIFIER + Usage: slcli virtual placementgroup delete [OPTIONS] IDENTIFIER ============================================================== slcli virtual placementgroup detail Flag: identifier: @@ -3085,14 +3475,14 @@ slcli virtual placementgroup detail -------------------------------- Description: View details of a placement group. -------------------------------- - Usage: Usage: cli virtual placementgroup detail [OPTIONS] IDENTIFIER + Usage: slcli virtual placementgroup detail [OPTIONS] IDENTIFIER ============================================================== slcli virtual placementgroup list Flag: -h,--help: Show this message and exit. -------------------------------- Description: List placement groups. -------------------------------- - Usage: Usage: cli virtual placementgroup list [OPTIONS] + Usage: slcli virtual placementgroup list [OPTIONS] ============================================================== slcli virtual power-off Flag: identifier: @@ -3101,7 +3491,7 @@ slcli virtual power-off -------------------------------- Description: Power off an active virtual server. -------------------------------- - Usage: Usage: cli virtual power-off [OPTIONS] IDENTIFIER + Usage: slcli virtual power-off [OPTIONS] IDENTIFIER ============================================================== slcli virtual power-on Flag: identifier: @@ -3109,7 +3499,7 @@ slcli virtual power-on -------------------------------- Description: Power on a virtual server. -------------------------------- - Usage: Usage: cli virtual power-on [OPTIONS] IDENTIFIER + Usage: slcli virtual power-on [OPTIONS] IDENTIFIER ============================================================== slcli virtual ready Flag: identifier: @@ -3118,7 +3508,7 @@ slcli virtual ready -------------------------------- Description: Check if a virtual server is ready. -------------------------------- - Usage: Usage: cli virtual ready [OPTIONS] IDENTIFIER + Usage: slcli virtual ready [OPTIONS] IDENTIFIER ============================================================== slcli virtual reboot Flag: identifier: @@ -3127,7 +3517,7 @@ slcli virtual reboot -------------------------------- Description: Reboot an active virtual server. -------------------------------- - Usage: Usage: cli virtual reboot [OPTIONS] IDENTIFIER + Usage: slcli virtual reboot [OPTIONS] IDENTIFIER ============================================================== slcli virtual reload Flag: identifier: @@ -3139,7 +3529,7 @@ slcli virtual reload -------------------------------- Description: Reload operating system on a virtual server. -------------------------------- - Usage: Usage: cli virtual reload [OPTIONS] IDENTIFIER + Usage: slcli virtual reload [OPTIONS] IDENTIFIER ============================================================== slcli virtual rescue Flag: identifier: @@ -3147,7 +3537,7 @@ slcli virtual rescue -------------------------------- Description: Reboot into a rescue image. -------------------------------- - Usage: Usage: cli virtual rescue [OPTIONS] IDENTIFIER + Usage: slcli virtual rescue [OPTIONS] IDENTIFIER ============================================================== slcli virtual resume Flag: identifier: @@ -3155,7 +3545,7 @@ slcli virtual resume -------------------------------- Description: Resumes a paused virtual server. -------------------------------- - Usage: Usage: cli virtual resume [OPTIONS] IDENTIFIER + Usage: slcli virtual resume [OPTIONS] IDENTIFIER ============================================================== slcli virtual storage Flag: identifier: @@ -3163,7 +3553,7 @@ slcli virtual storage -------------------------------- Description: Get storage details for a virtual server. -------------------------------- - Usage: Usage: cli virtual storage [OPTIONS] IDENTIFIER + Usage: slcli virtual storage [OPTIONS] IDENTIFIER ============================================================== slcli virtual upgrade Flag: identifier: @@ -3179,7 +3569,7 @@ slcli virtual upgrade -------------------------------- Description: Upgrade a virtual server. -------------------------------- - Usage: Usage: cli virtual upgrade [OPTIONS] IDENTIFIER + Usage: slcli virtual upgrade [OPTIONS] IDENTIFIER ============================================================== slcli virtual usage Flag: identifier: @@ -3191,7 +3581,7 @@ slcli virtual usage -------------------------------- Description: Usage information of a virtual server. -------------------------------- - Usage: Usage: cli virtual usage [OPTIONS] IDENTIFIER + Usage: slcli virtual usage [OPTIONS] IDENTIFIER ============================================================== slcli vlan cancel Flag: identifier: @@ -3199,26 +3589,26 @@ slcli vlan cancel -------------------------------- Description: Cancel network VLAN. -------------------------------- - Usage: Usage: cli vlan cancel [OPTIONS] IDENTIFIER + Usage: slcli vlan cancel [OPTIONS] IDENTIFIER ============================================================== slcli vlan create Flag: --name: Vlan name Flag: -d,--datacenter: Datacenter shortname Flag: -p,--pod: Pod name. E.g dal05.pod01 - Flag: --network: Network vlan type [default: public] - Flag: --billing: Billing rate [default: hourly] + Flag: --network: Network vlan type [default: public] Choices: public, private + Flag: --billing: Billing rate [default: hourly] Choices: hourly, monthly Flag: -h,--help: Show this message and exit. -------------------------------- Description: Order/create a VLAN instance. -------------------------------- - Usage: Usage: cli vlan create [OPTIONS] + Usage: slcli vlan create [OPTIONS] ============================================================== slcli vlan create-options Flag: -h,--help: Show this message and exit. -------------------------------- Description: List all the options for creating VLAN -------------------------------- - Usage: Usage: cli vlan create-options [OPTIONS] + Usage: slcli vlan create-options [OPTIONS] ============================================================== slcli vlan detail Flag: identifier: @@ -3229,7 +3619,7 @@ slcli vlan detail -------------------------------- Description: Get details about a VLAN. -------------------------------- - Usage: Usage: cli vlan detail [OPTIONS] IDENTIFIER + Usage: slcli vlan detail [OPTIONS] IDENTIFIER ============================================================== slcli vlan edit Flag: identifier: @@ -3240,10 +3630,11 @@ slcli vlan edit -------------------------------- Description: Edit a vlan's details. -------------------------------- - Usage: Usage: cli vlan edit [OPTIONS] IDENTIFIER + Usage: slcli vlan edit [OPTIONS] IDENTIFIER ============================================================== slcli vlan list - Flag: --sortby: Column to sort by + Flag: --sortby: Column to sort by Choices: Id, Number, Fully qualified name, Name, Network, Data center, Pod, Gateway/Firewall, Hardware, + Flag: : Virtual servers, Public ips, Premium, Tags Flag: -d,--datacenter: Filter by datacenter shortname (sng01, dal05, ...) Flag: -n,--number: Filter by VLAN number Flag: --name: Filter by VLAN name @@ -3252,5 +3643,5 @@ slcli vlan list -------------------------------- Description: List VLANs. -------------------------------- - Usage: Usage: cli vlan list [OPTIONS] + Usage: slcli vlan list [OPTIONS] ==============================================================