diff --git a/doc/cli-reference/bk-cli-reference.xml b/doc/cli-reference/bk-cli-reference.xml index cec2b677a6..50f5a47642 100644 --- a/doc/cli-reference/bk-cli-reference.xml +++ b/doc/cli-reference/bk-cli-reference.xml @@ -122,6 +122,7 @@ + diff --git a/doc/cli-reference/generated/ch_cli_manila_commands.xml b/doc/cli-reference/generated/ch_cli_manila_commands.xml new file mode 100644 index 0000000000..87baedcdd2 --- /dev/null +++ b/doc/cli-reference/generated/ch_cli_manila_commands.xml @@ -0,0 +1,2916 @@ + + + + + + + + Shared file systems command-line client + + The manila client is the command-line + interface (CLI) for the Shared file systems API and its extensions. + + This chapter documents manila version + 1.2.0. + + + For help on a specific manila + command, enter: + + $ manila COMMAND + +
+ manila usage + usage: manila [--version] [-d] [--os-cache] [--os-reset-cache] + [--os-username <auth-user-name>] [--os-password <auth-password>] + [--os-tenant-name <auth-tenant-name>] + [--os-tenant-id <auth-tenant-id>] [--os-auth-url <auth-url>] + [--os-region-name <region-name>] [--service-type <service-type>] + [--service-name <service-name>] + [--share-service-name <share-service-name>] + [--endpoint-type <endpoint-type>] + [--os-share-api-version <compute-api-ver>] + [--os-cacert <ca-certificate>] [--retries <retries>] + <subcommand> ... + + Subcommands + + absolute-limits + + + Print a list of absolute limits for a user. + + + + + access-allow + + + Allow access to the share. + + + + + access-deny + + + Deny access to a share. + + + + + access-list + + + Show access list for share. + + + + + create + + + Creates a new share (NFS, CIFS, GlusterFS or HDFS). + + + + + credentials + + + Show user credentials returned from auth. + + + + + delete + + + Remove one or more shares. + + + + + endpoints + + + Discover endpoints that get returned from the + authenticate services. + + + + + extend + + + Increases the size of an existing share. + + + + + extra-specs-list + + + Print a list of current 'share types and extra specs' + (Admin Only). + + + + + force-delete + + + Attempt force-delete of share, regardless of state. + + + + + list + + + List NAS shares with filters. + + + + + manage + + + Manage share not handled by Manila. + + + + + metadata + + + Set or delete metadata on a share. + + + + + metadata-show + + + Show metadata of given share. + + + + + metadata-update-all + + + Update all metadata of a share. + + + + + pool-list + + + List all backend storage pools known to the scheduler + (Admin only). + + + + + quota-class-show + + + List the quotas for a quota class. + + + + + quota-class-update + + + Update the quotas for a quota class. + + + + + quota-defaults + + + List the default quotas for a tenant. + + + + + quota-delete + + + Delete quota for a tenant/user. The quota will revert + back to default. + + + + + quota-show + + + List the quotas for a tenant/user. + + + + + quota-update + + + Update the quotas for a tenant/user. + + + + + rate-limits + + + Print a list of rate limits for a user. + + + + + reset-state + + + Explicitly update the state of a share. + + + + + security-service-create + + + Create security service used by tenant. + + + + + security-service-delete + + + Delete security service. + + + + + security-service-list + + + Get a list of security services. + + + + + security-service-show + + + Show security service. + + + + + security-service-update + + + Update security service. + + + + + service-list + + + List all services. + + + + + share-network-create + + + Create description for network used by the tenant. + + + + + share-network-delete + + + Delete share network. + + + + + share-network-list + + + Get a list of network info. + + + + + share-network-security-service-add + + + Associate security service with share network. + + + + + share-network-security-service-list + + + Get list of security services associated with a given + share network. + + + + + share-network-security-service-remove + + + Dissociate security service from share network. + + + + + share-network-show + + + Get a description for network used by the tenant. + + + + + share-network-update + + + Update share network data. + + + + + share-server-delete + + + Delete share server. + + + + + share-server-details + + + Show share server details. + + + + + share-server-list + + + List all share servers. + + + + + share-server-show + + + Show share server info. + + + + + show + + + Show details about a NAS share. + + + + + snapshot-create + + + Add a new snapshot. + + + + + snapshot-delete + + + Remove a snapshot. + + + + + snapshot-force-delete + + + Attempt force-delete of snapshot, regardless of state. + + + + + snapshot-list + + + List all the snapshots. + + + + + snapshot-rename + + + Rename a snapshot. + + + + + snapshot-reset-state + + + Explicitly update the state of a snapshot. + + + + + snapshot-show + + + Show details about a snapshot. + + + + + type-access-add + + + Adds share type access for the given project. + + + + + type-access-list + + + Print access information about the given share type. + + + + + type-access-remove + + + Removes share type access for the given project. + + + + + type-create + + + Create a new share type. + + + + + type-delete + + + Delete a specific share type. + + + + + type-key + + + Set or unset extra_spec for a share type. + + + + + type-list + + + Print a list of available 'share types'. + + + + + unmanage + + + Unmanage share. + + + + + update + + + Rename a share. + + + + + bash-completion + + + Print arguments for bash_completion. Prints all of the + commands and options to stdout so that the + manila.bash_completion script doesn't have to hard + code them. + + + + + help + + + Display help about this program or one of its + subcommands. + + + + + list-extensions + + + List all the os-api extensions that are available. + + + + +
+
+ manila optional arguments + + + --version + + + show program's version number and exit + + + + + -d, --debug + + + Print debugging output. + + + + + --os-cache + + + Use the auth token cache. Defaults to env[OS_CACHE]. + + + + + --os-reset-cache + + + Delete cached password and auth token. + + + + + --os-username <auth-user-name> + + + Defaults to env[OS_USERNAME]. + + + + + --os-password <auth-password> + + + Defaults to env[OS_PASSWORD]. + + + + + --os-tenant-name <auth-tenant-name> + + + Defaults to env[OS_TENANT_NAME]. + + + + + --os-tenant-id <auth-tenant-id> + + + Defaults to env[OS_TENANT_ID]. + + + + + --os-auth-url <auth-url> + + + Defaults to env[OS_AUTH_URL]. + + + + + --os-region-name <region-name> + + + Defaults to env[OS_REGION_NAME]. + + + + + --service-type <service-type> + + + Defaults to compute for most actions. + + + + + --service-name <service-name> + + + Defaults to env[MANILA_SERVICE_NAME]. + + + + + --share-service-name <share-service-name> + + + Defaults to env[MANILA_share_service_name]. + + + + + --endpoint-type <endpoint-type> + + + Defaults to env[MANILA_ENDPOINT_TYPE] or publicURL. + + + + + --os-share-api-version <compute-api-ver> + + + Accepts 1 or 2, defaults to env[OS_SHARE_API_VERSION]. + + + + + --os-cacert <ca-certificate> + + + Specify a CA bundle file to use in verifying a TLS + (https) server certificate. Defaults to + env[OS_CACERT]. + + + + + --retries <retries> + + + Number of retries. + + + + +
+
+ manila absolute-limits + usage: manila absolute-limits + +Print a list of absolute limits for a user. + +
+
+ manila access-allow + usage: manila access-allow [--access-level <access_level>] + <share> <access_type> <access_to> + +Allow access to the share. + + Positional arguments + + <share> + + + Name or ID of the NAS share to modify. + + + + + <access_type> + + + Access rule type (only "ip", "user"(user or group), + and "cert" are supported). + + + + + <access_to> + + + Value that defines access. + + + + + + Optional arguments + + --access-level <access_level>, --access_level <access_level> + + + Share access level ("rw" and "ro" access levels are + supported). Defaults to None. + + + + +
+
+ manila access-deny + usage: manila access-deny <share> <id> + +Deny access to a share. + + Positional arguments + + <share> + + + Name or ID of the NAS share to modify. + + + + + <id> + + + ID of the access rule to be deleted. + + + + +
+
+ manila access-list + usage: manila access-list <share> + +Show access list for share. + + Positional arguments + + <share> + + + Name or ID of the share. + + + + +
+
+ manila create + usage: manila create [--snapshot-id <snapshot-id>] [--name <name>] + [--metadata [<key=value> [<key=value> ...]]] + [--share-network <network-info>] + [--description <description>] [--share-type <share-type>] + [--public] + <share_protocol> <size> + +Creates a new share (NFS, CIFS, GlusterFS or HDFS). + + Positional arguments + + <share_protocol> + + + Share type (NFS, CIFS, GlusterFS or HDFS). + + + + + <size> + + + Share size in GB. + + + + + + Optional arguments + + --snapshot-id <snapshot-id> + + + Optional snapshot ID to create the share from. + (Default=None) + + + + + --name <name> + + + Optional share name. (Default=None) + + + + + --metadata [<key=value> [<key=value> ...]] + + + Metadata key=value pairs (Optional, Default=None). + + + + + --share-network <network-info> + + + Optional network info ID or name. + + + + + --description <description> + + + Optional share description. (Default=None) + + + + + --share-type <share-type>, --share_type <share-type>, --volume-type <share-type>, --volume_type <share-type> + + + Optional share type. Use of optional volume type is + deprecated(Default=None) + + + + + --public + + + Level of visibility for share. Defines whether other + tenants are able to see it or not. + + + + +
+
+ manila credentials + usage: manila credentials + +Show user credentials returned from auth. + +
+
+ manila delete + usage: manila delete <share> [<share> ...] + +Remove one or more shares. + + Positional arguments + + <share> + + + Name or ID of the share(s). + + + + +
+
+ manila endpoints + usage: manila endpoints + +Discover endpoints that get returned from the authenticate services. + +
+
+ manila extend + usage: manila extend <share> <new_size> + +Increases the size of an existing share. + + Positional arguments + + <share> + + + Name or ID of share to extend. + + + + + <new_size> + + + New size of share, in GBs. + + + + +
+
+ manila extra-specs-list + usage: manila extra-specs-list + +Print a list of current 'share types and extra specs' (Admin Only). + +
+
+ manila force-delete + usage: manila force-delete <share> [<share> ...] + +Attempt force-delete of share, regardless of state. + + Positional arguments + + <share> + + + Name or ID of the share(s) to force delete. + + + + +
+
+ manila list + usage: manila list [--all-tenants [<0|1>]] [--name <name>] [--status <status>] + [--share-server-id <share_server_id>] + [--metadata [<key=value> [<key=value> ...]]] + [--extra-specs [<key=value> [<key=value> ...]]] + [--share-type <share_type>] [--limit <limit>] + [--offset <offset>] [--sort-key <sort_key>] + [--sort-dir <sort_dir>] [--snapshot <snapshot>] + [--host <host>] [--share-network <share_network>] + [--project-id <project_id>] [--public] + +List NAS shares with filters. + + Optional arguments + + --all-tenants [<0|1>] + + + Display information from all tenants (Admin only). + + + + + --name <name> + + + Filter results by name. + + + + + --status <status> + + + Filter results by status. + + + + + --share-server-id <share_server_id>, --share-server_id <share_server_id>, --share_server-id <share_server_id>, --share_server_id <share_server_id> + + + Filter results by share server ID. + + + + + --metadata [<key=value> [<key=value> ...]] + + + Filters results by a metadata key and value. OPTIONAL: + Default=None + + + + + --extra-specs [<key=value> [<key=value> ...]], --extra_specs [<key=value> [<key=value> ...]] + + + Filters results by a extra specs key and value of + share type that was used for share creation. OPTIONAL: + Default=None + + + + + --share-type <share_type>, --volume-type--share_type <share_type>, --share-type-id <share_type>, --volume-type-id <share_type>, --share-type_id <share_type>, --share_type-id <share_type>, --share_type_id <share_type>, --volume_type <share_type>, --volume_type_id <share_type> + + + Filter results by a share type id or name that was + used for share creation. + + + + + --limit <limit> + + + Maximum number of shares to return. OPTIONAL: + Default=None. + + + + + --offset <offset> + + + Set offset to define start point of share listing. + OPTIONAL: Default=None. + + + + + --sort-key <sort_key>, --sort_key <sort_key> + + + Key to be sorted, available keys are ('id', 'status', + 'size', 'host', 'share_proto', 'export_location', + 'availability_zone', 'user_id', 'project_id', + 'created_at', 'updated_at', 'display_name', 'name', + 'share_type_id', 'share_type', 'share_network_id', + 'share_network', 'snapshot_id', 'snapshot'). OPTIONAL: + Default=None. + + + + + --sort-dir <sort_dir>, --sort_dir <sort_dir> + + + Sort direction, available values are ('asc', 'desc'). + OPTIONAL: Default=None. + + + + + --snapshot <snapshot> + + + Filer results by snapshot name or id, that was used + for share. + + + + + --host <host> + + + Filter results by host. + + + + + --share-network <share_network>, --share_network <share_network> + + + Filter results by share-network name or id. + + + + + --project-id <project_id>, --project_id <project_id> + + + Filter results by project id. Useful with set key + '--all-tenants'. + + + + + --public + + + Add public shares from all tenants to result. + + + + +
+
+ manila list-extensions + usage: manila list-extensions + +List all the os-api extensions that are available. + +
+
+ manila manage + usage: manila manage [--name <name>] [--description <description>] + [--share_type <share_type>] + [--driver_options [<key=value> [<key=value> ...]]] + <service_host> <protocol> <export_path> + +Manage share not handled by Manila. + + Positional arguments + + <service_host> + + + manage-share service host: some.host@driver[#pool] + + + + + <protocol> + + + Protocol of the share to manage, such as NFS or CIFS. + + + + + <export_path> + + + Share export path. + + + + + + Optional arguments + + --name <name> + + + Optional share name. (Default=None) + + + + + --description <description> + + + Optional share description. (Default=None) + + + + + --share_type <share_type>, --share-type <share_type> + + + Optional share type assigned to share. (Default=None) + + + + + --driver_options [<key=value> [<key=value> ...]], --driver-options [<key=value> [<key=value> ...]] + + + Driver option key=value pairs (Optional, + Default=None). + + + + +
+
+ manila metadata + usage: manila metadata <share> <action> <key=value> [<key=value> ...] + +Set or delete metadata on a share. + + Positional arguments + + <share> + + + Name or ID of the share to update metadata on. + + + + + <action> + + + Actions: 'set' or 'unset'. + + + + + <key=value> + + + Metadata to set or unset (key is only necessary on unset). + + + + +
+
+ manila metadata-show + usage: manila metadata-show <share> + +Show metadata of given share. + + Positional arguments + + <share> + + + Name or ID of the share. + + + + +
+
+ manila metadata-update-all + usage: manila metadata-update-all <share> <key=value> [<key=value> ...] + +Update all metadata of a share. + + Positional arguments + + <share> + + + Name or ID of the share to update metadata on. + + + + + <key=value> + + + Metadata entry or entries to update. + + + + +
+
+ manila pool-list + usage: manila pool-list [--host <host>] [--backend <backend>] [--pool <pool>] + +List all backend storage pools known to the scheduler (Admin only). + + Optional arguments + + --host <host> + + + Filter results by host name. Regular expressions are + supported. + + + + + --backend <backend> + + + Filter results by backend name. Regular expressions are + supported. + + + + + --pool <pool> + + + Filter results by pool name. Regular expressions are + supported. + + + + +
+
+ manila quota-class-show + usage: manila quota-class-show <class> + +List the quotas for a quota class. + + Positional arguments + + <class> + + + Name of quota class to list the quotas for. + + + + +
+
+ manila quota-class-update + usage: manila quota-class-update [--shares <shares>] [--snapshots <snapshots>] + [--gigabytes <gigabytes>] + [--snapshot-gigabytes <snapshot_gigabytes>] + [--share-networks <share-networks>] + <class-name> + +Update the quotas for a quota class. + + Positional arguments + + <class-name> + + + Name of quota class to set the quotas for. + + + + + + Optional arguments + + --shares <shares> + + + New value for the "shares" quota. + + + + + --snapshots <snapshots> + + + New value for the "snapshots" quota. + + + + + --gigabytes <gigabytes> + + + New value for the "gigabytes" quota. + + + + + --snapshot-gigabytes <snapshot_gigabytes>, --snapshot_gigabytes <snapshot_gigabytes> + + + New value for the "snapshot_gigabytes" quota. + + + + + --share-networks <share-networks> + + + New value for the "share_networks" quota. + + + + +
+
+ manila quota-defaults + usage: manila quota-defaults [--tenant <tenant-id>] + +List the default quotas for a tenant. + + Optional arguments + + --tenant <tenant-id> ID + + + of tenant to list the default quotas for. + + + + +
+
+ manila quota-delete + usage: manila quota-delete [--tenant <tenant-id>] [--user <user-id>] + +Delete quota for a tenant/user. The quota will revert back to default. + + Optional arguments + + --tenant <tenant-id> ID + + + of tenant to delete quota for. + + + + + --user <user-id> ID + + + of user to delete quota for. + + + + +
+
+ manila quota-show + usage: manila quota-show [--tenant <tenant-id>] [--user <user-id>] + +List the quotas for a tenant/user. + + Optional arguments + + --tenant <tenant-id> ID + + + of tenant to list the quotas for. + + + + + --user <user-id> ID + + + of user to list the quotas for. + + + + +
+
+ manila quota-update + usage: manila quota-update [--user <user-id>] [--shares <shares>] + [--snapshots <snapshots>] [--gigabytes <gigabytes>] + [--snapshot-gigabytes <snapshot_gigabytes>] + [--share-networks <share-networks>] [--force] + <tenant_id> + +Update the quotas for a tenant/user. + + Positional arguments + + <tenant_id> + + + UUID of tenant to set the quotas for. + + + + + + Optional arguments + + --user <user-id> ID + + + of user to set the quotas for. + + + + + --shares <shares> + + + New value for the "shares" quota. + + + + + --snapshots <snapshots> + + + New value for the "snapshots" quota. + + + + + --gigabytes <gigabytes> + + + New value for the "gigabytes" quota. + + + + + --snapshot-gigabytes <snapshot_gigabytes>, --snapshot_gigabytes <snapshot_gigabytes> + + + New value for the "snapshot_gigabytes" quota. + + + + + --share-networks <share-networks> + + + New value for the "share_networks" quota. + + + + + --force + + + Whether force update the quota even if the already + used and reserved exceeds the new quota. + + + + +
+
+ manila rate-limits + usage: manila rate-limits + +Print a list of rate limits for a user. + +
+
+ manila reset-state + usage: manila reset-state [--state <state>] <share> + +Explicitly update the state of a share. + + Positional arguments + + <share> + + + Name or ID of the share to modify. + + + + + + Optional arguments + + --state <state> + + + Indicate which state to assign the share. Options include + available, error, creating, deleting, error_deleting. If no + state is provided, available will be used. + + + + +
+
+ manila security-service-create + usage: manila security-service-create [--dns-ip <dns_ip>] [--server <server>] + [--domain <domain>] [--user <user>] + [--password <password>] [--name <name>] + [--description <description>] + <type> + +Create security service used by tenant. + + Positional arguments + + <type> + + + Security service type: 'ldap', 'kerberos' or + 'active_directory'. + + + + + + Optional arguments + + --dns-ip <dns_ip> DNS IP + + + address used inside tenant's network. + + + + + --server <server> + + + Security service IP address or hostname. + + + + + --domain <domain> + + + Security service domain. + + + + + --user <user> + + + Security service user or group used by tenant. + + + + + --password <password> + + + Password used by user. + + + + + --name <name> + + + Security service name. + + + + + --description <description> + + + Security service description. + + + + +
+
+ manila security-service-delete + usage: manila security-service-delete <security-service> + +Delete security service. + + Positional arguments + + <security-service> + + + Security service name or ID to delete. + + + + +
+
+ manila security-service-list + usage: manila security-service-list [--all-tenants [<0|1>]] + [--share-network <share_network>] + [--status <status>] [--name <name>] + [--type <type>] [--user <user>] + [--dns-ip <dns_ip>] [--server <server>] + [--domain <domain>] [--detailed [<0|1>]] + [--offset <offset>] [--limit <limit>] + +Get a list of security services. + + Optional arguments + + --all-tenants [<0|1>] + + + Display information from all tenants (Admin only). + + + + + --share-network <share_network>, --share_network <share_network> + + + Filter results by share network id or name. + + + + + --status <status> + + + Filter results by status. + + + + + --name <name> + + + Filter results by name. + + + + + --type <type> + + + Filter results by type. + + + + + --user <user> + + + Filter results by user or group used by tenant. + + + + + --dns-ip <dns_ip>, --dns_ip <dns_ip> + + + Filter results by DNS IP address used inside tenant's + network. + + + + + --server <server> + + + Filter results by security service IP address or + hostname. + + + + + --domain <domain> + + + Filter results by domain. + + + + + --detailed [<0|1>] + + + Show detailed information about filtered security + services. + + + + + --offset <offset> + + + Start position of security services listing. + + + + + --limit <limit> + + + Number of security services to return per request. + + + + +
+
+ manila security-service-show + usage: manila security-service-show <security-service> + +Show security service. + + Positional arguments + + <security-service> + + + Security service name or ID to show. + + + + +
+
+ manila security-service-update + usage: manila security-service-update [--dns-ip <dns-ip>] [--server <server>] + [--domain <domain>] [--user <user>] + [--password <password>] [--name <name>] + [--description <description>] + <security-service> + +Update security service. + + Positional arguments + + <security-service> + + + Security service name or ID to update. + + + + + + Optional arguments + + --dns-ip <dns-ip> DNS IP + + + address used inside tenant's network. + + + + + --server <server> + + + Security service IP address or hostname. + + + + + --domain <domain> + + + Security service domain. + + + + + --user <user> + + + Security service user or group used by tenant. + + + + + --password <password> + + + Password used by user. + + + + + --name <name> + + + Security service name. + + + + + --description <description> + + + Security service description. + + + + +
+
+ manila service-list + usage: manila service-list [--host <hostname>] [--binary <binary>] + [--status <status>] [--state <state>] + [--zone <zone>] + +List all services. + + Optional arguments + + --host <hostname> + + + Name of host. + + + + + --binary <binary> + + + Service binary. + + + + + --status <status> + + + Filter results by status. + + + + + --state <state> + + + Filter results by state. + + + + + --zone <zone> + + + Availability zone. + + + + +
+
+ manila share-network-create + usage: manila share-network-create [--nova-net-id <nova-net-id>] + [--neutron-net-id <neutron-net-id>] + [--neutron-subnet-id <neutron-subnet-id>] + [--name <name>] + [--description <description>] + +Create description for network used by the tenant. + + Optional arguments + + --nova-net-id <nova-net-id>, --nova-net_id <nova-net-id>, --nova_net_id <nova-net-id>, --nova_net-id <nova-net-id> + + + Nova net ID. Used to set up network for share servers. + + + + + --neutron-net-id <neutron-net-id>, --neutron-net_id <neutron-net-id>, --neutron_net_id <neutron-net-id>, --neutron_net-id <neutron-net-id> + + + Neutron network ID. Used to set up network for share + servers. + + + + + --neutron-subnet-id <neutron-subnet-id>, --neutron-subnet_id <neutron-subnet-id>, --neutron_subnet_id <neutron-subnet-id>, --neutron_subnet-id <neutron-subnet-id> + + + Neutron subnet ID. Used to set up network for share + servers. This subnet should belong to specified + neutron network. + + + + + --name <name> + + + Share network name. + + + + + --description <description> + + + Share network description. + + + + +
+
+ manila share-network-delete + usage: manila share-network-delete <share-network> + +Delete share network. + + Positional arguments + + <share-network> + + + Name or ID of share network to be deleted. + + + + +
+
+ manila share-network-list + usage: manila share-network-list [--all-tenants [<0|1>]] + [--project-id <project_id>] [--name <name>] + [--created-since <created_since>] + [--created-before <created_before>] + [--security-service <security_service>] + [--nova-net-id <nova_net_id>] + [--neutron-net-id <neutron_net_id>] + [--neutron-subnet-id <neutron_subnet_id>] + [--network-type <network_type>] + [--segmentation-id <segmentation_id>] + [--cidr <cidr>] [--ip-version <ip_version>] + [--offset <offset>] [--limit <limit>] + +Get a list of network info. + + Optional arguments + + --all-tenants [<0|1>] + + + Display information from all tenants (Admin only). + + + + + --project-id <project_id>, --project_id <project_id> + + + Filter results by project ID. + + + + + --name <name> + + + Filter results by name. + + + + + --created-since <created_since>, --created_since <created_since> + + + Return only share networks created since given date. + The date is in the format 'yyyy-mm-dd'. + + + + + --created-before <created_before>, --created_before <created_before> + + + Return only share networks created until given date. + The date is in the format 'yyyy-mm-dd'. + + + + + --security-service <security_service>, --security_service <security_service> + + + Filter results by attached security service. + + + + + --nova-net-id <nova_net_id>, --nova_net_id <nova_net_id>, --nova_net-id <nova_net_id>, --nova-net_id <nova_net_id> + + + Filter results by Nova net ID. + + + + + --neutron-net-id <neutron_net_id>, --neutron_net_id <neutron_net_id>, --neutron_net-id <neutron_net_id>, --neutron-net_id <neutron_net_id> + + + Filter results by neutron net ID. + + + + + --neutron-subnet-id <neutron_subnet_id>, --neutron_subnet_id <neutron_subnet_id>, --neutron-subnet_id <neutron_subnet_id>, --neutron_subnet-id <neutron_subnet_id> + + + Filter results by neutron subnet ID. + + + + + --network-type <network_type>, --network_type <network_type> + + + Filter results by network type. + + + + + --segmentation-id <segmentation_id>, --segmentation_id <segmentation_id> + + + Filter results by segmentation ID. + + + + + --cidr <cidr> + + + Filter results by CIDR. + + + + + --ip-version <ip_version>, --ip_version <ip_version> + + + Filter results by IP version. + + + + + --offset <offset> + + + Start position of share networks listing. + + + + + --limit <limit> + + + Number of share networks to return per request. + + + + +
+
+ manila share-network-security-service-add + usage: manila share-network-security-service-add <share-network> + <security-service> + +Associate security service with share network. + + Positional arguments + + <share-network> + + + Share network name or ID. + + + + + <security-service> + + + Security service name or ID to associate with. + + + + +
+
+ manila share-network-security-service-list + usage: manila share-network-security-service-list <share-network> + +Get list of security services associated with a given share network. + + Positional arguments + + <share-network> + + + Share network name or ID. + + + + +
+
+ manila share-network-security-service-remove + usage: manila share-network-security-service-remove <share-network> + <security-service> + +Dissociate security service from share network. + + Positional arguments + + <share-network> + + + Share network name or ID. + + + + + <security-service> + + + Security service name or ID to dissociate. + + + + +
+
+ manila share-network-show + usage: manila share-network-show <share-network> + +Get a description for network used by the tenant. + + Positional arguments + + <share-network> + + + Name or ID of the share network to show. + + + + +
+
+ manila share-network-update + usage: manila share-network-update [--nova-net-id <nova-net-id>] + [--neutron-net-id <neutron-net-id>] + [--neutron-subnet-id <neutron-subnet-id>] + [--name <name>] + [--description <description>] + <share-network> + +Update share network data. + + Positional arguments + + <share-network> + + + Name or ID of share network to update. + + + + + + Optional arguments + + --nova-net-id <nova-net-id>, --nova-net_id <nova-net-id>, --nova_net_id <nova-net-id>, --nova_net-id <nova-net-id> + + + Nova net ID. Used to set up network for share servers. + + + + + --neutron-net-id <neutron-net-id>, --neutron-net_id <neutron-net-id>, --neutron_net_id <neutron-net-id>, --neutron_net-id <neutron-net-id> + + + Neutron network ID. Used to set up network for share + servers. + + + + + --neutron-subnet-id <neutron-subnet-id>, --neutron-subnet_id <neutron-subnet-id>, --neutron_subnet_id <neutron-subnet-id>, --neutron_subnet-id <neutron-subnet-id> + + + Neutron subnet ID. Used to set up network for share + servers. This subnet should belong to specified + neutron network. + + + + + --name <name> + + + Share network name. + + + + + --description <description> + + + Share network description. + + + + +
+
+ manila share-server-delete + usage: manila share-server-delete <id> + +Delete share server. + + Positional arguments + + <id> + + + ID of share server. + + + + +
+
+ manila share-server-details + usage: manila share-server-details <id> + +Show share server details. + + Positional arguments + + <id> + + + ID of share server. + + + + +
+
+ manila share-server-list + usage: manila share-server-list [--host <hostname>] [--status <status>] + [--share-network <share_network>] + [--project-id <project_id>] + +List all share servers. + + Optional arguments + + --host <hostname> + + + Filter results by name of host. + + + + + --status <status> + + + Filter results by status. + + + + + --share-network <share_network> + + + Filter results by share network. + + + + + --project-id <project_id> + + + Filter results by project ID. + + + + +
+
+ manila share-server-show + usage: manila share-server-show <id> + +Show share server info. + + Positional arguments + + <id> + + + ID of share server. + + + + +
+
+ manila show + usage: manila show <share> + +Show details about a NAS share. + + Positional arguments + + <share> + + + Name or ID of the NAS share. + + + + +
+
+ manila snapshot-create + usage: manila snapshot-create [--force <True|False>] [--name <name>] + [--description <description>] + <share> + +Add a new snapshot. + + Positional arguments + + <share> + + + Name or ID of the share to snapshot. + + + + + + Optional arguments + + --force <True|False> + + + Optional flag to indicate whether to snapshot a share + even if it's busy. (Default=False) + + + + + --name <name> + + + Optional snapshot name. (Default=None) + + + + + --description <description> + + + Optional snapshot description. (Default=None) + + + + +
+
+ manila snapshot-delete + usage: manila snapshot-delete <snapshot> + +Remove a snapshot. + + Positional arguments + + <snapshot> + + + Name or ID of the snapshot to delete. + + + + +
+
+ manila snapshot-force-delete + usage: manila snapshot-force-delete <snapshot> + +Attempt force-delete of snapshot, regardless of state. + + Positional arguments + + <snapshot> + + + Name or ID of the snapshot to force delete. + + + + +
+
+ manila snapshot-list + usage: manila snapshot-list [--all-tenants [<0|1>]] [--name <name>] + [--status <status>] [--share-id <share_id>] + [--usage [any|used|unused]] [--limit <limit>] + [--offset <offset>] [--sort-key <sort_key>] + [--sort-dir <sort_dir>] + +List all the snapshots. + + Optional arguments + + --all-tenants [<0|1>] + + + Display information from all tenants (Admin only). + + + + + --name <name> + + + Filter results by name. + + + + + --status <status> + + + Filter results by status. + + + + + --share-id <share_id>, --share_id <share_id> + + + Filter results by source share ID. + + + + + --usage [any|used|unused] + + + Either filter or not snapshots by its usage. OPTIONAL: + Default=any. + + + + + --limit <limit> + + + Maximum number of share snapshots to return. OPTIONAL: + Default=None. + + + + + --offset <offset> + + + Set offset to define start point of share snapshots + listing. OPTIONAL: Default=None. + + + + + --sort-key <sort_key>, --sort_key <sort_key> + + + Key to be sorted, available keys are ('id', 'status', + 'size', 'share_id', 'user_id', 'project_id', + 'progress', 'name', 'display_name'). OPTIONAL: + Default=None. + + + + + --sort-dir <sort_dir>, --sort_dir <sort_dir> + + + Sort direction, available values are ('asc', 'desc'). + OPTIONAL: Default=None. + + + + +
+
+ manila snapshot-rename + usage: manila snapshot-rename [--description <description>] + <snapshot> [<name>] + +Rename a snapshot. + + Positional arguments + + <snapshot> + + + Name or ID of the snapshot to rename. + + + + + <name> + + + New name for the snapshot. + + + + + + Optional arguments + + --description <description> + + + Optional snapshot description. (Default=None) + + + + +
+
+ manila snapshot-reset-state + usage: manila snapshot-reset-state [--state <state>] <snapshot> + +Explicitly update the state of a snapshot. + + Positional arguments + + <snapshot> + + + Name or ID of the snapshot to modify. + + + + + + Optional arguments + + --state <state> + + + Indicate which state to assign the snapshot. Options + include available, error, creating, deleting, + error_deleting. If no state is provided, available will be + used. + + + + +
+
+ manila snapshot-show + usage: manila snapshot-show <snapshot> + +Show details about a snapshot. + + Positional arguments + + <snapshot> + + + Name or ID of the snapshot. + + + + +
+
+ manila type-access-add + usage: manila type-access-add <share_type> <project_id> + +Adds share type access for the given project. + + Positional arguments + + <share_type> + + + Share type name or ID to add access for the given project. + + + + + <project_id> + + + Project ID to add share type access for. + + + + +
+
+ manila type-access-list + usage: manila type-access-list <share_type> + +Print access information about the given share type. + + Positional arguments + + <share_type> + + + Filter results by share type name or ID. + + + + +
+
+ manila type-access-remove + usage: manila type-access-remove <share_type> <project_id> + +Removes share type access for the given project. + + Positional arguments + + <share_type> + + + Share type name or ID to remove access for the given project. + + + + + <project_id> + + + Project ID to remove share type access for. + + + + +
+
+ manila type-create + usage: manila type-create [--is_public <is_public>] + <name> [<spec_driver_handles_share_servers>] + +Create a new share type. + + Positional arguments + + <name> + + + Name of the new share type. + + + + + <spec_driver_handles_share_servers> + + + Required extra specification. Valid values 'true'/'1' + and 'false'/'0' + + + + + + Optional arguments + + --is_public <is_public>, --is-public <is_public> + + + Make type accessible to the public (default true). + + + + +
+
+ manila type-delete + usage: manila type-delete <id> + +Delete a specific share type. + + Positional arguments + + <id> + + + Name or ID of the share type to delete. + + + + +
+
+ manila type-key + usage: manila type-key <stype> <action> [<key=value> [<key=value> ...]] + +Set or unset extra_spec for a share type. + + Positional arguments + + <stype> + + + Name or ID of the share type. + + + + + <action> + + + Actions: 'set' or 'unset'. + + + + + <key=value> + + + Extra_specs to set or unset (key is only necessary on unset). + + + + +
+
+ manila type-list + usage: manila type-list [--all] + +Print a list of available 'share types'. + + Optional arguments + + --all + + + Display all share types (Admin only). + + + + +
+
+ manila unmanage + usage: manila unmanage <share> + +Unmanage share. + + Positional arguments + + <share> + + + Name or ID of the share(s). + + + + +
+
+ manila update + usage: manila update [--name <name>] [--description <description>] + [--is-public <is_public>] + <share> + +Rename a share. + + Positional arguments + + <share> + + + Name or ID of the share to rename. + + + + + + Optional arguments + + --name <name> + + + New name for the share. + + + + + --description <description> + + + Optional share description. (Default=None) + + + + + --is-public <is_public>, --is_public <is_public> + + + Public share is visible for all tenants. + + + + +
+