+----------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | Alias | Description | +----------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Multinic | NMN | Multiple network support. | | DiskConfig | OS-DCF | Disk Management Extension. | | ExtendedAvailabilityZone | OS-EXT-AZ | Extended Availability Zone support. | | ImageSize | OS-EXT-IMG-SIZE | Adds image size to image listings. | | ExtendedIps | OS-EXT-IPS | Adds type parameter to the ip list. | | ExtendedIpsMac | OS-EXT-IPS-MAC | Adds mac address parameter to the ip list. | | ExtendedServerAttributes | OS-EXT-SRV-ATTR | Extended Server Attributes support. | | ExtendedStatus | OS-EXT-STS | Extended Status support. | | FlavorDisabled | OS-FLV-DISABLED | Support to show the disabled status of a flavor. | | FlavorExtraData | OS-FLV-EXT-DATA | Provide additional data for flavors. | | SchedulerHints | OS-SCH-HNT | Pass arbitrary key/value pairs to the scheduler. | | ServerUsage | OS-SRV-USG | Adds launched_at and terminated_at on Servers. | | AccessIPs | os-access-ips | Access IPs support. | | AdminActions | os-admin-actions | Enable admin-only server actions | | | | | | | | Actions include: resetNetwork, injectNetworkInfo, os-resetState | | | | | | AdminPassword | os-admin-password | Admin password management support. | | Agents | os-agents | Agents support. | | Aggregates | os-aggregates | Admin-only aggregate administration. | | AssistedVolumeSnapshots | os-assisted-volume-snapshots | Assisted volume snapshots. | | AttachInterfaces | os-attach-interfaces | Attach interface support. | | AvailabilityZone | os-availability-zone | 1. Add availability_zone to the Create Server API. | | | | 2. Add availability zones describing. | | | | | | BareMetalExtStatus | os-baremetal-ext-status | Add extended status in Baremetal Nodes v2 API. | | BareMetalNodes | os-baremetal-nodes | Admin-only bare-metal node administration. | | BlockDeviceMapping | os-block-device-mapping | Block device mapping boot support. | | BlockDeviceMappingV2Boot | os-block-device-mapping-v2-boot | Allow boot with the new BDM data format. | | CellCapacities | os-cell-capacities | Adding functionality to get cell capacities. | | Cells | os-cells | Enables cells-related functionality such as adding neighbor cells, | | | | listing neighbor cells, and getting the capabilities of the local cell. | | | | | | Certificates | os-certificates | Certificates support. | | Cloudpipe | os-cloudpipe | Adds actions to create cloudpipe instances. | | | | | | | | When running with the Vlan network mode, you need a mechanism to route | | | | from the public Internet to your vlans. This mechanism is known as a | | | | cloudpipe. | | | | | | | | At the time of creating this class, only OpenVPN is supported. Support for | | | | a SSH Bastion host is forthcoming. | | | | | | CloudpipeUpdate | os-cloudpipe-update | Adds the ability to set the vpn ip/port for cloudpipe instances. | | ConfigDrive | os-config-drive | Config Drive Extension. | | ConsoleAuthTokens | os-console-auth-tokens | Console token authentication support. | | ConsoleOutput | os-console-output | Console log output support, with tailing ability. | | Consoles | os-consoles | Interactive Console support. | | CreateBackup | os-create-backup | Create a backup of a server. | | Createserverext | os-create-server-ext | Extended support to the Create Server v1.1 API. | | DeferredDelete | os-deferred-delete | Instance deferred delete. | | Evacuate | os-evacuate | Enables server evacuation. | | ExtendedEvacuateFindHost | os-extended-evacuate-find-host | Enables server evacuation without target host. Scheduler will select one to target. | | ExtendedFloatingIps | os-extended-floating-ips | Adds optional fixed_address to the add floating IP command. | | ExtendedHypervisors | os-extended-hypervisors | Extended hypervisors support. | | ExtendedNetworks | os-extended-networks | Adds additional fields to networks. | | ExtendedQuotas | os-extended-quotas | Adds ability for admins to delete quota and optionally force the update Quota command. | | ExtendedRescueWithImage | os-extended-rescue-with-image | Allow the user to specify the image to use for rescue. | | ExtendedServices | os-extended-services | Extended services support. | | ExtendedServicesDelete | os-extended-services-delete | Extended services deletion support. | | ExtendedStatus | os-extended-status | Extended Status support. | | ExtendedVolumes | os-extended-volumes | Extended Volumes support. | | FixedIPs | os-fixed-ips | Fixed IPs support. | | FlavorAccess | os-flavor-access | Flavor access support. | | FlavorExtraSpecs | os-flavor-extra-specs | Flavors extra specs support. | | FlavorManage | os-flavor-manage | Flavor create/delete API support. | | FlavorRxtx | os-flavor-rxtx | Support to show the rxtx status of a flavor. | | FlavorSwap | os-flavor-swap | Support to show the swap status of a flavor. | | FloatingIpDns | os-floating-ip-dns | Floating IP DNS support. | | FloatingIpPools | os-floating-ip-pools | Floating IPs support. | | FloatingIps | os-floating-ips | Floating IPs support. | | FloatingIpsBulk | os-floating-ips-bulk | Bulk handling of Floating IPs. | | Fping | os-fping | Fping Management Extension. | | HideServerAddresses | os-hide-server-addresses | Support hiding server addresses in certain states. | | Hosts | os-hosts | Admin-only host administration. | | HypervisorStatus | os-hypervisor-status | Show hypervisor status. | | Hypervisors | os-hypervisors | Admin-only hypervisor administration. | | InstanceActions | os-instance-actions | View a log of actions and events taken on an instance. | | OSInstanceUsageAuditLog | os-instance_usage_audit_log | Admin-only Task Log Monitoring. | | Keypairs | os-keypairs | Keypair Support. | | LockServer | os-lock-server | Enable lock/unlock server actions. | | MigrateServer | os-migrate-server | Enable migrate and live-migrate server actions. | | Migrations | os-migrations | Provide data on migrations. | | MultipleCreate | os-multiple-create | Allow multiple create in the Create Server v2.1 API. | | Networks | os-networks | Admin-only Network Management Extension. | | NetworkAssociationSupport | os-networks-associate | Network association support. | | PauseServer | os-pause-server | Enable pause/unpause server actions. | | Personality | os-personality | Personality support. | | PreserveEphemeralOnRebuild | os-preserve-ephemeral-rebuild | Allow preservation of the ephemeral partition on rebuild. | | QuotaClasses | os-quota-class-sets | Quota classes management support. | | Quotas | os-quota-sets | Quotas management support. | | Rescue | os-rescue | Instance rescue mode. | | SecurityGroupDefaultRules | os-security-group-default-rules | Default rules for security group support. | | SecurityGroups | os-security-groups | Security group support. | | ServerDiagnostics | os-server-diagnostics | Allow Admins to view server diagnostics through server action. | | ServerExternalEvents | os-server-external-events | Server External Event Triggers. | | ServerGroupQuotas | os-server-group-quotas | Adds quota support to server groups. | | ServerGroups | os-server-groups | Server group support. | | ServerListMultiStatus | os-server-list-multi-status | Allow to filter the servers by a set of status values. | | ServerPassword | os-server-password | Server password support. | | ServerSortKeys | os-server-sort-keys | Add sorting support in get Server v2 API. | | ServerStartStop | os-server-start-stop | Start/Stop instance compute API support. | | Services | os-services | Services support. | | Shelve | os-shelve | Instance shelve mode. | | SimpleTenantUsage | os-simple-tenant-usage | Simple tenant usage extension. | | SuspendServer | os-suspend-server | Enable suspend/resume server actions. | | OSTenantNetworks | os-tenant-networks | Tenant-based Network Management Extension. | | UsedLimits | os-used-limits | Provide data on limited resources that are being used. | | UsedLimitsForAdmin | os-used-limits-for-admin | Provide data to admin on limited resources used by other tenants. | | UserData | os-user-data | Add user_data to the Create Server API. | | UserQuotas | os-user-quotas | Project user quota support. | | VirtualInterfaces | os-virtual-interfaces | Virtual interface support. | | VolumeAttachmentUpdate | os-volume-attachment-update | Support for updating a volume attachment. | | Volumes | os-volumes | Volumes support. | | AdminActions | os-admin-actions | Enable admin actions. | | AvailabilityZones | os-availability-zone | Describe Availability Zones. | | Backups | backups | Backups support. | | Capabilities | capabilities | Capabilities support. | | Cgsnapshots | cgsnapshots | cgsnapshots support. | | Consistencygroups | consistencygroups | consistency groups support. | | ExtendedServices | os-extended-services | Extended services support. | | ExtendedSnapshotAttributes | os-extended-snapshot-attributes | Extended SnapshotAttributes support. | | Hosts | os-hosts | Admin-only host administration. | | Qos_specs_manage | qos-specs | QoS specs support. | | QuotaClasses | os-quota-class-sets | Quota classes management support. | | Quotas | os-quota-sets | Quota management support. | | SchedulerHints | OS-SCH-HNT | Pass arbitrary key/value pairs to the scheduler. | | Scheduler_stats | scheduler-stats | Scheduler stats support. | | Services | os-services | Services support. | | SnapshotActions | os-snapshot-actions | Enable snapshot manager actions. | | SnapshotManage | os-snapshot-manage | Allows existing backend storage to be 'managed' by Cinder. | | SnapshotUnmanage | os-snapshot-unmanage | Enable volume unmanage operation. | | TypesExtraSpecs | os-types-extra-specs | Type extra specs support. | | TypesManage | os-types-manage | Types manage support. | | UsedLimits | os-used-limits | Provide data on limited resources that are being used. | | VolumeActions | os-volume-actions | Enable volume actions. | | VolumeEncryptionMetadata | os-volume-encryption-metadata | Volume encryption metadata retrieval support. | | VolumeHostAttribute | os-vol-host-attr | Expose host as an attribute of a volume. | | VolumeImageMetadata | os-vol-image-meta | Show image metadata associated with the volume. | | VolumeManage | os-volume-manage | Allows existing backend storage to be 'managed' by Cinder. | | VolumeMigStatusAttribute | os-vol-mig-status-attr | Expose migration_status as an attribute of a volume. | | VolumeTenantAttribute | os-vol-tenant-attr | Expose the internal project_id as an attribute of a volume. | | VolumeTransfer | os-volume-transfer | Volume transfer management support. | | VolumeTypeAccess | os-volume-type-access | Volume type access support. | | VolumeTypeEncryption | encryption | Encryption support for volume types. | | VolumeUnmanage | os-volume-unmanage | Enable volume unmanage operation. | | Address group | address-group | Support address group | | Address scope | address-scope | Address scopes extension. | | agent | agent | The agent management extension. | | Allowed Address Pairs | allowed-address-pairs | Provides allowed address pairs | | Auto Allocated Topology Services | auto-allocated-topology | Auto Allocated Topology Services. | | Availability Zone | availability_zone | The availability zone extension. | | Default Subnetpools | default-subnetpools | Provides ability to mark and use a subnetpool as the default. | | DHCP Agent Scheduler | dhcp_agent_scheduler | Schedule networks among dhcp agents | | DNS Integration | dns-integration | Provides integration with DNS. | | dns_domain for ports | dns-domain-ports | Allows the DNS domain to be specified for a network port. | | DNS domain names with keywords allowed | dns-integration-domain-keywords | Allows to use keywords like , , and as DNS domain name | | Expose Floating IP port forwardings | expose-port-forwarding-in-fip | Expose port forwarding fields in floating IP response | | Neutron external network | external-net | Adds external network attribute to network resource. | | Neutron Extra DHCP options | extra_dhcp_opt | Extra options configuration for DHCP. For example PXE boot options to DHCP clients can be specified (e.g. tftp-server, server-ip-address, bootfile-name) | | Neutron Extra Route | extraroute | Extra routes configuration for L3 router | | Filter parameters validation | filter-validation | Provides validation on filter parameters. | | Floating IP Port Forwarding new attribute description | floating-ip-port-forwarding-description | Add a description field to Port Forwarding rules | | Floating IP port forwarding detail | floating-ip-port-forwarding-detail | Allow list floating ip return more port forwarding data, include'id' and 'internal_port_id' | | Floating IP Port Forwarding support port ranges | floating-ip-port-forwarding-port-ranges | Add suport to port ranges | | Floating IP Port Details Extension | fip-port-details | Add port_details attribute to Floating IP resource | | Neutron Service Flavors | flavors | Flavor specification for Neutron advanced services. | | Floating IP Port Forwarding | floating-ip-port-forwarding | Allow port forwarding from floating IP port to an internal port | | Floating IP Pools Extension | floatingip-pools | Provides a floating IP pools API. | | IP Allocation | ip_allocation | IP allocation extension. | | L2 Adjacency | l2_adjacency | Display L2 Adjacency for Neutron Networks. | | Neutron L3 Router | router | Router abstraction for basic L3 forwarding between L2 Neutron networks and access to external networks via a NAT gateway. | | Neutron L3 Configurable external gateway mode | ext-gw-mode | Extension of the router abstraction for specifying whether SNAT should occur on the external gateway | | Logging API Extension | logging | Provides a logging API for resources such as security group and firewall. | | Multi Provider Network | multi-provider | Expose mapping of virtual networks to multiple physical networks | | Network MTU | net-mtu | Provides MTU attribute for a network resource. | | Network MTU (writable) | net-mtu-writable | Provides a writable MTU attribute for a network resource. | | Network Availability Zone | network_availability_zone | Availability zone support for network. | | Network IP Availability | network-ip-availability | Provides IP availability data for each network and subnet. | | Pagination support | pagination | Extension that indicates that pagination is enabled. | | Port device profile | port-device-profile | Expose the port device profile (Cyborg) | | Neutron Port MAC address regenerate | port-mac-address-regenerate | Network port MAC address regenerate | | Port NUMA affinity policy | port-numa-affinity-policy | Expose the port NUMA affinity policy | | Port Resource Request | port-resource-request | Expose resource request to Port | | Port Resource Request Groups | port-resource-request-groups | Support requesting multiple groups of resources and traits from the same RP subtree in resource_request | | Port Binding | binding | Expose port bindings of a virtual port to external application | | Port Bindings Extended | binding-extended | Expose port bindings of a virtual port to external application | | Port Security | port-security | Provides port security | | project_id field enabled | project-id | Extension that indicates that project_id field is enabled. | | Provider Network | provider | Expose mapping of virtual networks to physical networks | | Quality of Service | qos | The Quality of Service extension. | | Direction for QoS bandwidth limit rule | qos-bw-limit-direction | Allow to configure QoS bandwidth limit rule with specific direction: ingress or egress | | Ingress direction for QoS minimum bandwidth rule | qos-bw-minimum-ingress | Allow to configure QoS minumum bandwidth rule with ingress direction. | | QoS default policy | qos-default | Expose the QoS default policy per project | | Floating IP QoS | qos-fip | The floating IP Quality of Service extension | | Router gateway IP QoS | qos-gateway-ip | The Router gateway IP Quality of Service extension | | QoS port network policy ID | qos-port-network-policy | Adds a the QoS network ID to the port definition | | QoS minimum packet rate rule | qos-pps-minimum | Allow to configure QoS minimum packet rate rule. | | QoS minimum packet rate rule alias | qos-pps-minimum-rule-alias | API to enable GET, PUT and DELETE operations on QoS minimum packet rate rule without specifying policy ID | | QoS Rule Type Packet per Second Extension | qos-pps | Add QoS Rule Type Packet per Second | | Details of QoS rule types | qos-rule-type-details | Expose details about QoS rule types supported by loaded backend drivers | | Allow to filter the list of QoS rule types | qos-rule-type-filter | Allows to filter the QoS rule type list adding two new flags. "all_rules" prints all implemented QoS rule types."all_supported" prints all supported QoS rule types by the loaded mechanism drivers | | Quality of Service rules alias API | qos-rules-alias | API to enable GET, PUT and DELETE operations on QoS policy rules without specifying policy ID | | Quota engine limit check | quota-check-limit | Support for checking the resource usage before applying a new quota limit | | Quota management support | quotas | Expose functions for quotas management per project | | Quota details management support | quota_details | Expose functions for quotas usage statistics per project | | RBAC Policies | rbac-policies | Allows creation and modification of policies that control tenant access to resources. | | Add address_scope type to RBAC | rbac-address-scope | Add address_scope type to RBAC | | Add security_group type to network RBAC | rbac-security-groups | Add security_group type to network RBAC | | If-Match constraints based on revision_number | revision-if-match | Extension indicating that If-Match based on revision_number is supported. | | Resource revision numbers | standard-attr-revisions | This extension will display the revision number of neutron resources. | | Router Availability Zone | router_availability_zone | Availability zone support for router. | | Normalized CIDR field for security group rules | security-groups-normalized-cidr | Add new field with normalized remote_ip_prefix cidr in SG rule | | Remote address group id field for security group rules | security-groups-remote-address-group | Add new field of remote address group id in SG rules | | Security group filtering on the shared field | security-groups-shared-filtering | Support filtering security groups on the shared field | | security-group | security-group | The security groups extension. | | Segment | segment | Segments extension. | | Segments peer-subnet host routes | segments-peer-subnet-host-routes | Add host routes to subnets on a routed network (segments) | | Neutron Service Type Management | service-type | API for retrieving service providers for Neutron advanced services | | Sorting support | sorting | Extension that indicates that sorting is enabled. | | Standard Attribute Segment Extension | standard-attr-segment | Add standard attributes to Segment resource | | standard-attr-description | standard-attr-description | Extension to add descriptions to standard attributes | | Stateful security group | stateful-security-group | Indicates if the security group is stateful or not | | Subnet DNS publish fixed IP | subnet-dns-publish-fixed-ip | Support choosing to publish DNS records for IPs from a subnet | | Subnet SegmentID (writable) | subnet-segmentid-writable | Provides a writable segment_id attribute for a subnet resource. | | Subnet service types | subnet-service-types | Provides ability to set the subnet service_types field | | Subnet Allocation | subnet_allocation | Enables allocation of subnets from a subnet pool | | Subnet Pool Prefix Operations | subnetpool-prefix-ops | Provides support for adjusting the prefix list of subnet pools | | Tag support for resources with standard attribute: port, subnet, subnetpool, network, security_group, router, floatingip, policy, trunk, network_segment_range | standard-attr-tag | Enables to set tag on resources with standard attribute. | | Resource timestamps | standard-attr-timestamp | Adds created_at and updated_at fields to all Neutron resources that have Neutron standard attributes. | | Trunk Extension | trunk | Provides support for trunk ports | | Trunk port details | trunk-details | Expose trunk port details | | Vlantransparent | vlan-transparent | Provides Vlan Transparent Networks | +----------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+