Merge "api-ref, os-availability-zone.inc"

This commit is contained in:
Jenkins
2016年06月24日 10:18:29 +00:00
committed by Gerrit Code Review

View File

@@ -1,20 +1,24 @@
.. -*- rst -*-
.. needs:parameter_verification
.. needs:example_verification
.. needs:body_verification
===========================================
Availability zones (os-availability-zone)
===========================================
Shows availability zone information.
Lists and gets detailed availability zone information.
An availability zone is created or updated by setting the
availability_zone parameter in the ``create``, ``update``, or
``create or update`` methods of the Host Aggregates API.
See `Host Aggregates <http://docs.openstack.org/developer/nova/aggregates.html>`_
for more details.
Get Availability Zone Information
=================================
.. rest_method:: GET /os-availability-zone
Gets availability zone information.
Lists availability zone information.
Normal response codes: 200
@@ -23,7 +27,17 @@ Error response codes: unauthorized(401), forbidden(403)
Response
--------
**Example Get availability zone information: JSON response**
.. rest_parameters:: parameters.yaml
- availabilityZoneInfo: availability_zone_info
- hosts: hosts.availability_zone
- zoneName: OS-EXT-AZ:availability_zone
- zoneState: availability_zone_state
- available: available
|
**Example Get availability zone information**
.. literalinclude:: ../../doc/api_samples/os-availability-zone/availability-zone-list-resp.json
:language: javascript
@@ -34,7 +48,8 @@ Get Detailed Availability Zone Information
.. rest_method:: GET /os-availability-zone/detail
Gets detailed availability zone information.
Policy defaults enable only users with the administrative role to perform this operation. Cloud providers can change these permissions through the ``policy.json`` file.
Policy defaults enable only users with the administrative role to perform this operation.
Cloud providers can change these permissions through the ``policy.json`` file.
Normal response codes: 200
@@ -43,7 +58,17 @@ Error response codes: unauthorized(401), forbidden(403)
Response
--------
**Example Get detailed availability zone information: JSON response**
.. rest_parameters:: parameters.yaml
- availabilityZoneInfo: availability_zone_info
- hosts: hosts.availability_zone
- zoneName: OS-EXT-AZ:availability_zone
- zoneState: availability_zone_state
- available: available
|
**Example Get detailed availability zone information**
.. literalinclude:: ../../doc/api_samples/os-availability-zone/availability-zone-detail-resp.json
:language: javascript

View File

@@ -371,7 +371,6 @@ flavor_is_public_query:
Filters the flavor list by only public flavors. By default ``non
admin`` users only see public flavors, and ``admin`` users can see
additional non public flavors.
flavor_query:
description:|
Filters the response by a flavor, as a UUID. A flavor is a combination of memory,
@@ -844,6 +843,24 @@ availability_zone:
in:body
required:false
type:string
availability_zone_info:
description:|
The list of availability zone information.
in:body
required:true
type:array
availability_zone_state:
description:|
The current state of the availability zone.
in:body
required:true
type:object
available:
description:|
Returns true if the availability zone is available.
in:body
required:true
type:boolean
backup_name:
description:|
The name of the image to be backed up.
@@ -864,70 +881,73 @@ backup_type:
required:true
type:string
baremetal_cpus:
description:|
Number of CPUs the node has.
.. note:: This is a JSON string, even though it will look like an int value.
in:body
required:true
type:string
description:|
Number of cpus the node has. Note: this is json string, even
though it will look like an int value.
baremetal_disk:
description:|
Amount of disk in GiB the node has.
.. note:: This is a JSON string, even though it will look like an int value.
in:body
required:true
type:string
description:|
Amount of disk in GiB the node has. Note: this is json string,
even though it will look like an int value.
baremetal_host:
description:|
This will always have the value ``IRONIC MANAGED``.
in:body
required:true
type:string
description:|
This will always have the value "IRONIC MANAGED".
baremetal_id:
description:|
UUID of the baremetal node.
in:body
required:true
type:string
description:|
UUID of baremetal node
baremetal_instance_uuid:
description:|
UUID of the server instance on this node.
in:body
required:true
type:string
description:|
UUID of server instance on this node
baremetal_interfaces:
in:body
required:true
type:array
description:|
A list of interface objects for active interfaces on the baremetal
node. Each will have an ``address`` field with the address.
baremetal_mem:
in:body
required:true
type:string
description:|
Amount of memory in MiB the node has. Note: this is json string,
even though it will look like an int value.
baremetal_node:
in:body
required:true
type:object
description:|
A baremetal node object
baremetal_nodes:
in:body
required:true
type:array
baremetal_mem:
description:|
An array of baremetal node objects
baremetal_taskstate:
Amount of memory in MiB the node has.
.. note:: This is a JSON string, even though it will look like an int value.
in:body
required:true
type:string
baremetal_node:
description:|
A baremetal node object.
in:body
required:true
type:object
baremetal_nodes:
description:|
An array of baremetal node objects.
in:body
required:true
type:array
baremetal_taskstate:
description:|
The Ironic task state for the node. See Ironic project for more
details.
in:body
required:true
type:string
binary:
description:|
The binary name of the service.
@@ -1041,7 +1061,7 @@ console_id_in_body:
console_output:
description:|
The console output as a string. Control characters will be escaped
to create a valid json string.
to create a valid JSON string.
in:body
required:true
type:string
@@ -1063,6 +1083,12 @@ consoles:
in:body
required:true
type:array
contents:
description:|
The file contents field in the personality object.
in:body
required:true
type:string
cores:
description:|
The number of allowed instance cores for each tenant.
@@ -1413,7 +1439,7 @@ flavor_cpus:
required:true
type:int
description:|
The number of virtual cpus that will be allocated to the server.
The number of virtual CPUs that will be allocated to the server.
flavor_disabled:
in:body
required:false
@@ -1455,61 +1481,61 @@ flavor_id_body:
required:true
type:string
flavor_is_public:
description:|
Whether the flavor is public (available to all projects) or scoped
to a set of projects. Default is True if not specified.
in:body
required:true
type:boolean
description:|
Wheter the flavor is public (available to all projects) or scoped
to a set of projects. Default is True if not specified.
flavor_is_public_in:
description:|
Whether the flavor is public (available to all projects) or scoped
to a set of projects. Default is True if not specified.
in:body
required:false
type:boolean
description:|
Wheter the flavor is public (available to all projects) or scoped
to a set of projects. Default is True if not specified.
flavor_name:
description:|
The display name of a flavor.
in:body
required:true
type:string
description:|
The display name of a flavor.
flavor_ram:
in:body
required:true
type:int
description:|
The amount of RAM a flavor has, in MiB.
in:body
required:true
type:int
flavor_rxtx_factor:
in:body
required:true
type:float
description:|
The receive / transimit factor (as a float) that will be set on
ports if the network backend supports the QOS extension.
Otherwise it will be ignored. It defaults to 1.0.
in:body
required:true
type:float
flavor_rxtx_factor_in:
in:body
required:false
type:float
description:|
The receive / transimit factor (as a float) that will be set on
ports if the network backend supports the QOS extension.
Otherwise it will be ignored. It defaults to 1.0.
in:body
required:false
type:float
flavor_swap:
description:|
The size of a dedicated swap disk that will be allocated, in
GiB. If 0 (the default), no dedicated swap disk will be created.
in:body
required:true
type:int
flavor_swap_in:
description:|
The size of a dedicated swap disk that will be allocated, in
GiB. If 0 (the default), no dedicated swap disk will be created.
flavor_swap_in:
in:body
required:false
type:int
description:|
The size of a dedicated swap disk that will be allocated, in
GiB. If 0 (the default), no dedicated swap disk will be created.
flavorRef:
description:|
The flavor reference, as a UUID or full URL, for the flavor for your server instance.
@@ -1728,7 +1754,7 @@ host_running_num:
type:integer
host_service:
description:|
The service name which is running on the host.
The name of the service which is running on the host.
in:body
required:true
type:string
@@ -1769,10 +1795,18 @@ hostId:
type:string
hosts:
description:|
An array of host information
An array of host information.
in:body
required:true
type:array
hosts.availability_zone:
description:|
An object containing a list of host information. The host information is comprised
of host and service objects. The service object returns three parameters representing
the states of the service: ``active``, ``available``, and ``updated_at``.
in:body
required:true
type:object
hypervisor:
description:|
The hypervisor object.
@@ -2548,7 +2582,7 @@ OS-DCF:diskConfig:
type:string
OS-EXT-AZ:availability_zone:
description:|
The availability zone.
The availability zone name.
in:body
required:true
type:string
@@ -2689,9 +2723,7 @@ OS-SRV-USG:terminated_at:
CCYY-MM-DDThh:mm:ss±hh:mm
For example, ``2015年08月27日T09:49:58-05:00``.
The ``±hh:mm`` value, if included, is the time zone as an offset from UTC.
If the ``deleted_at`` date and time stamp is not set, its value is ``null``.
in:body
required:true
@@ -2748,6 +2780,12 @@ password:
in:body
required:false
type:string
path:
description:|
The path field in the personality object.
in:body
required:false
type:string
pause:
description:|
The action.
Reference in New Issue
openstack/nova
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.