This page describes how to manage extensions that are configured using Service Extensions.
For a product overview, see Service Extensions overview.
List extensions
Go to the Service Extensions page.
A list of the extensions in your project appears in a sortable table that shows the following information:
- Name: the name of the extension
- Product: the Google Cloud product that uses the extension
- Type: the type of extension
- Region: the region for regional load balancers
- Extensions: the number of extension chains
- In use by: the forwarding rules with which the extension is associated
- Last modified: the time when the extension was last modified
Optional: To filter the list, do the following:
To see a list of properties, click next to Filter table.
From the list, select a property.
The property name, followed by a colon, appears next to the Filter table label.
To see a list of values that match the property, insert a space next to the colon, and then select a value from the list.
Optional: To specify combined filters, enter the
OR
operator between property-value pairs.
Optional: To perform other operations with a selected extension, click
More actions, and then select an option:- To edit the extension, click Edit.
- To delete the extension, click Delete.
To list the route extensions in the current project, use the
gcloud service-extensions lb-route-extensions list
command.
gcloud service-extensions lb-route-extensions list \ --locationLOCATION
Replace LOCATION
with the location of the
extension resource.
The following high-level information is provided about each extension: the name, the load-balancing scheme, and the last modified date.
To list the traffic extensions in the current project, use the
gcloud service-extensions lb-traffic-extensions list
command.
gcloud service-extensions lb-traffic-extensions list \ --locationLOCATION
Replace LOCATION
with the location of the
extension resource.
The following high-level information is provided about each extension: the name, the load-balancing scheme, and the last modified date.
View the details of an extension
Go to the Service Extensions page.
Click the name of the extension for which you want to see details.
The Details page for the extension opens. It has the following sections:
Basics: This section shows these basic details about the extension: the product, the load balancer, the extension type, the description, and labels.
Forwarding rules: This section provides a link to the associated forwarding rules. You can click the link to view its details.
Extension chains: This section lists the extension chains included in the extension in the specified sequence. Additionally, for each extension chain, it shows the chain name, match conditions, extensions, and details for each extension. The name of the backend service is a link that you can click to view its details and, if required, edit it.
To view the details of a route extension, use the
gcloud service-extensions lb-route-extensions describe
command.
gcloud service-extensions lb-route-extensions describeEXTENSION_ID \ --locationLOCATION
Replace the following:
EXTENSION_ID
: the ID or the fully qualified name of the route extensionLOCATION
: the location of the extension resource
To view the details of a traffic extension, use the
gcloud service-extensions lb-traffic-extensions describe
command.
gcloud service-extensions lb-traffic-extensions describeEXTENSION_ID \ --locationLOCATION
Replace the following:
EXTENSION_ID
: the ID or the fully qualified name of the traffic extensionLOCATION
: the location of the backend
Edit an extension
Go to the Service Extensions page.
For the extension that you want to edit, click
More actions, and then select Edit.Alternatively, click the extension name, and then, on the Details page, click Edit.
On the Edit service extensions page, the basic information about the extension isn't editable. You can edit other details.
Make changes as required.
For information about most fields, see the pages on how to configure route extensions and traffic extensions.
Click Update extension.
To edit an extension, use the same steps that you used to configure it. For more information, see the pages about how to configure route extensions, authorization extensions, and traffic extensions.
Delete an extension
Go to the Service Extensions page.
For the extension that you want to delete, select the checkbox, and then click Delete at the top of the page.
Alternatively, click
More actions, and then select Delete.In the confirmation message box, to confirm the operation, click Delete.
To delete a route extension, use the
gcloud service-extensions lb-route-extensions delete
command.
gcloud service-extensions lb-route-extensions deleteEXTENSION_ID \ --locationLOCATION
Replace the following:
EXTENSION_ID
: the ID or the fully qualified name of the route extensionLOCATION
: the location of the backend
To delete a traffic extension, use the
gcloud service-extensions lb-traffic-extensions delete
command.
gcloud service-extensions lb-traffic-extensions deleteEXTENSION_ID \ --locationLOCATION
Replace the following:
EXTENSION_ID
: the ID or the fully qualified name of the traffic extensionLOCATION
: the location of the backend