Class ProjectsResource.LocationsResource
The "locations" collection of methods.
Inherited Members
Namespace: Google.Apis.NetworkSecurity.v1
Assembly: Google.Apis.NetworkSecurity.v1.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
AddressGroups
Gets the AddressGroups resource.
Declaration
public virtual ProjectsResource.LocationsResource.AddressGroupsResource AddressGroups { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AddressGroupsResource |
AuthorizationPolicies
Gets the AuthorizationPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.AuthorizationPoliciesResource AuthorizationPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AuthorizationPoliciesResource |
AuthzPolicies
Gets the AuthzPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.AuthzPoliciesResource AuthzPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AuthzPoliciesResource |
BackendAuthenticationConfigs
Gets the BackendAuthenticationConfigs resource.
Declaration
public virtual ProjectsResource.LocationsResource.BackendAuthenticationConfigsResource BackendAuthenticationConfigs { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.BackendAuthenticationConfigsResource |
ClientTlsPolicies
Gets the ClientTlsPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.ClientTlsPoliciesResource ClientTlsPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ClientTlsPoliciesResource |
DnsThreatDetectors
Gets the DnsThreatDetectors resource.
Declaration
public virtual ProjectsResource.LocationsResource.DnsThreatDetectorsResource DnsThreatDetectors { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.DnsThreatDetectorsResource |
FirewallEndpointAssociations
Gets the FirewallEndpointAssociations resource.
Declaration
public virtual ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource FirewallEndpointAssociations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.FirewallEndpointAssociationsResource |
GatewaySecurityPolicies
Gets the GatewaySecurityPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource GatewaySecurityPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.GatewaySecurityPoliciesResource |
InterceptDeploymentGroups
Gets the InterceptDeploymentGroups resource.
Declaration
public virtual ProjectsResource.LocationsResource.InterceptDeploymentGroupsResource InterceptDeploymentGroups { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.InterceptDeploymentGroupsResource |
InterceptDeployments
Gets the InterceptDeployments resource.
Declaration
public virtual ProjectsResource.LocationsResource.InterceptDeploymentsResource InterceptDeployments { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.InterceptDeploymentsResource |
InterceptEndpointGroupAssociations
Gets the InterceptEndpointGroupAssociations resource.
Declaration
public virtual ProjectsResource.LocationsResource.InterceptEndpointGroupAssociationsResource InterceptEndpointGroupAssociations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.InterceptEndpointGroupAssociationsResource |
InterceptEndpointGroups
Gets the InterceptEndpointGroups resource.
Declaration
public virtual ProjectsResource.LocationsResource.InterceptEndpointGroupsResource InterceptEndpointGroups { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.InterceptEndpointGroupsResource |
MirroringDeploymentGroups
Gets the MirroringDeploymentGroups resource.
Declaration
public virtual ProjectsResource.LocationsResource.MirroringDeploymentGroupsResource MirroringDeploymentGroups { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.MirroringDeploymentGroupsResource |
MirroringDeployments
Gets the MirroringDeployments resource.
Declaration
public virtual ProjectsResource.LocationsResource.MirroringDeploymentsResource MirroringDeployments { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.MirroringDeploymentsResource |
MirroringEndpointGroupAssociations
Gets the MirroringEndpointGroupAssociations resource.
Declaration
public virtual ProjectsResource.LocationsResource.MirroringEndpointGroupAssociationsResource MirroringEndpointGroupAssociations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.MirroringEndpointGroupAssociationsResource |
MirroringEndpointGroups
Gets the MirroringEndpointGroups resource.
Declaration
public virtual ProjectsResource.LocationsResource.MirroringEndpointGroupsResource MirroringEndpointGroups { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.MirroringEndpointGroupsResource |
Operations
Gets the Operations resource.
Declaration
public virtual ProjectsResource.LocationsResource.OperationsResource Operations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.OperationsResource |
ServerTlsPolicies
Gets the ServerTlsPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.ServerTlsPoliciesResource ServerTlsPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServerTlsPoliciesResource |
TlsInspectionPolicies
Gets the TlsInspectionPolicies resource.
Declaration
public virtual ProjectsResource.LocationsResource.TlsInspectionPoliciesResource TlsInspectionPolicies { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.TlsInspectionPoliciesResource |
UrlLists
Gets the UrlLists resource.
Declaration
public virtual ProjectsResource.LocationsResource.UrlListsResource UrlLists { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.UrlListsResource |
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 |