Class ProjectsResource.LocationsResource
The "locations" collection of methods.
Inherited Members
Namespace: Google.Apis.NetworkServices.v1beta1
Assembly: Google.Apis.NetworkServices.v1beta1.dll
Syntax
public class ProjectsResource.LocationsResource
Constructors
LocationsResource(IClientService)
Constructs a new resource.
Declaration
public LocationsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
AuthzExtensions
Gets the AuthzExtensions resource.
Declaration
public virtual ProjectsResource.LocationsResource.AuthzExtensionsResource AuthzExtensions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AuthzExtensionsResource |
EndpointPolicies
Gets the EndpointPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.EndpointPoliciesResource EndpointPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.EndpointPoliciesResource |
Gateways
Gets the Gateways resource.
Declaration
public virtual ProjectsResource.LocationsResource.GatewaysResource Gateways { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GatewaysResource |
GrpcRoutes
Gets the GrpcRoutes resource.
Declaration
public virtual ProjectsResource.LocationsResource.GrpcRoutesResource GrpcRoutes { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GrpcRoutesResource |
HttpRoutes
Gets the HttpRoutes resource.
Declaration
public virtual ProjectsResource.LocationsResource.HttpRoutesResource HttpRoutes { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.HttpRoutesResource |
LbEdgeExtensions
Gets the LbEdgeExtensions resource.
Declaration
public virtual ProjectsResource.LocationsResource.LbEdgeExtensionsResource LbEdgeExtensions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.LbEdgeExtensionsResource |
LbRouteExtensions
Gets the LbRouteExtensions resource.
Declaration
public virtual ProjectsResource.LocationsResource.LbRouteExtensionsResource LbRouteExtensions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.LbRouteExtensionsResource |
LbTcpExtensions
Gets the LbTcpExtensions resource.
Declaration
public virtual ProjectsResource.LocationsResource.LbTcpExtensionsResource LbTcpExtensions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.LbTcpExtensionsResource |
LbTrafficExtensions
Gets the LbTrafficExtensions resource.
Declaration
public virtual ProjectsResource.LocationsResource.LbTrafficExtensionsResource LbTrafficExtensions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.LbTrafficExtensionsResource |
Meshes
Gets the Meshes resource.
Declaration
public virtual ProjectsResource.LocationsResource.MeshesResource Meshes { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.MeshesResource |
Operations
Gets the Operations resource.
Declaration
public virtual ProjectsResource.LocationsResource.OperationsResource Operations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.OperationsResource |
ServiceBindings
Gets the ServiceBindings resource.
Declaration
public virtual ProjectsResource.LocationsResource.ServiceBindingsResource ServiceBindings { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServiceBindingsResource |
ServiceLbPolicies
Gets the ServiceLbPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.ServiceLbPoliciesResource ServiceLbPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServiceLbPoliciesResource |
TcpRoutes
Gets the TcpRoutes resource.
Declaration
public virtual ProjectsResource.LocationsResource.TcpRoutesResource TcpRoutes { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.TcpRoutesResource |
TlsRoutes
Gets the TlsRoutes resource.
Declaration
public virtual ProjectsResource.LocationsResource.TlsRoutesResource TlsRoutes { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.TlsRoutesResource |
WasmPlugins
Gets the WasmPlugins resource.
Declaration
public virtual ProjectsResource.LocationsResource.WasmPluginsResource WasmPlugins { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.WasmPluginsResource |
Methods
Get(string)
Gets information about a location.
Declaration
public virtual ProjectsResource.LocationsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Resource name for the location. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GetRequest |
List(string)
Lists information about the supported locations for this service. This method lists locations based on
the resource scope provided in the [ListLocationsRequest.name] field: * Global locations: If name
is empty, the method lists the public locations available to all projects. * Project-specific
locations: If name follows the format projects/{project}, the method lists locations visible to
that specific project. This includes public, private, or other project-specific locations enabled for
the project. For gRPC and client library implementations, the resource name is passed as the name
field. For direct service calls, the resource name is incorporated into the request path based on the
specific service implementation and version.
Declaration
public virtual ProjectsResource.LocationsResource.ListRequest List(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | The resource that owns the locations collection, if applicable. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ListRequest |