Network Security v1 API - Class NetworkSecurityClientImpl (1.0.0-beta01)

public sealed class NetworkSecurityClientImpl : NetworkSecurityClient

Reference documentation and code samples for the Network Security v1 API class NetworkSecurityClientImpl.

NetworkSecurity client wrapper implementation, for convenient use.

Inheritance

object > NetworkSecurityClient > NetworkSecurityClientImpl

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Remarks

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information.

Constructors

NetworkSecurityClientImpl(NetworkSecurityClient, NetworkSecuritySettings, ILogger)

public NetworkSecurityClientImpl(NetworkSecurity.NetworkSecurityClient grpcClient, NetworkSecuritySettings settings, ILogger logger)

Constructs a client wrapper for the NetworkSecurity service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient NetworkSecurityNetworkSecurityClient

The underlying gRPC client.

settings NetworkSecuritySettings

The base NetworkSecuritySettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateAuthorizationPolicyOperationsClient

public override OperationsClient CreateAuthorizationPolicyOperationsClient { get; }

The long-running operations client for CreateAuthorizationPolicy.

Property Value
Type Description
OperationsClient
Overrides

CreateAuthzPolicyOperationsClient

public override OperationsClient CreateAuthzPolicyOperationsClient { get; }

The long-running operations client for CreateAuthzPolicy.

Property Value
Type Description
OperationsClient
Overrides

CreateBackendAuthenticationConfigOperationsClient

public override OperationsClient CreateBackendAuthenticationConfigOperationsClient { get; }

The long-running operations client for CreateBackendAuthenticationConfig.

Property Value
Type Description
OperationsClient
Overrides

CreateClientTlsPolicyOperationsClient

public override OperationsClient CreateClientTlsPolicyOperationsClient { get; }

The long-running operations client for CreateClientTlsPolicy.

Property Value
Type Description
OperationsClient
Overrides

CreateGatewaySecurityPolicyOperationsClient

public override OperationsClient CreateGatewaySecurityPolicyOperationsClient { get; }

The long-running operations client for CreateGatewaySecurityPolicy.

Property Value
Type Description
OperationsClient
Overrides

CreateGatewaySecurityPolicyRuleOperationsClient

public override OperationsClient CreateGatewaySecurityPolicyRuleOperationsClient { get; }

The long-running operations client for CreateGatewaySecurityPolicyRule.

Property Value
Type Description
OperationsClient
Overrides

CreateServerTlsPolicyOperationsClient

public override OperationsClient CreateServerTlsPolicyOperationsClient { get; }

The long-running operations client for CreateServerTlsPolicy.

Property Value
Type Description
OperationsClient
Overrides

CreateTlsInspectionPolicyOperationsClient

public override OperationsClient CreateTlsInspectionPolicyOperationsClient { get; }

The long-running operations client for CreateTlsInspectionPolicy.

Property Value
Type Description
OperationsClient
Overrides

CreateUrlListOperationsClient

public override OperationsClient CreateUrlListOperationsClient { get; }

The long-running operations client for CreateUrlList.

Property Value
Type Description
OperationsClient
Overrides

DeleteAuthorizationPolicyOperationsClient

public override OperationsClient DeleteAuthorizationPolicyOperationsClient { get; }

The long-running operations client for DeleteAuthorizationPolicy.

Property Value
Type Description
OperationsClient
Overrides

DeleteAuthzPolicyOperationsClient

public override OperationsClient DeleteAuthzPolicyOperationsClient { get; }

The long-running operations client for DeleteAuthzPolicy.

Property Value
Type Description
OperationsClient
Overrides

DeleteBackendAuthenticationConfigOperationsClient

public override OperationsClient DeleteBackendAuthenticationConfigOperationsClient { get; }

The long-running operations client for DeleteBackendAuthenticationConfig.

Property Value
Type Description
OperationsClient
Overrides

DeleteClientTlsPolicyOperationsClient

public override OperationsClient DeleteClientTlsPolicyOperationsClient { get; }

The long-running operations client for DeleteClientTlsPolicy.

Property Value
Type Description
OperationsClient
Overrides

DeleteGatewaySecurityPolicyOperationsClient

public override OperationsClient DeleteGatewaySecurityPolicyOperationsClient { get; }

The long-running operations client for DeleteGatewaySecurityPolicy.

Property Value
Type Description
OperationsClient
Overrides

DeleteGatewaySecurityPolicyRuleOperationsClient

public override OperationsClient DeleteGatewaySecurityPolicyRuleOperationsClient { get; }

The long-running operations client for DeleteGatewaySecurityPolicyRule.

Property Value
Type Description
OperationsClient
Overrides

DeleteServerTlsPolicyOperationsClient

public override OperationsClient DeleteServerTlsPolicyOperationsClient { get; }

The long-running operations client for DeleteServerTlsPolicy.

Property Value
Type Description
OperationsClient
Overrides

DeleteTlsInspectionPolicyOperationsClient

public override OperationsClient DeleteTlsInspectionPolicyOperationsClient { get; }

The long-running operations client for DeleteTlsInspectionPolicy.

Property Value
Type Description
OperationsClient
Overrides

DeleteUrlListOperationsClient

public override OperationsClient DeleteUrlListOperationsClient { get; }

The long-running operations client for DeleteUrlList.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override NetworkSecurity.NetworkSecurityClient GrpcClient { get; }

The underlying gRPC NetworkSecurity client

Property Value
Type Description
NetworkSecurityNetworkSecurityClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

UpdateAuthorizationPolicyOperationsClient

public override OperationsClient UpdateAuthorizationPolicyOperationsClient { get; }

The long-running operations client for UpdateAuthorizationPolicy.

Property Value
Type Description
OperationsClient
Overrides

UpdateAuthzPolicyOperationsClient

public override OperationsClient UpdateAuthzPolicyOperationsClient { get; }

The long-running operations client for UpdateAuthzPolicy.

Property Value
Type Description
OperationsClient
Overrides

UpdateBackendAuthenticationConfigOperationsClient

public override OperationsClient UpdateBackendAuthenticationConfigOperationsClient { get; }

The long-running operations client for UpdateBackendAuthenticationConfig.

Property Value
Type Description
OperationsClient
Overrides

UpdateClientTlsPolicyOperationsClient

public override OperationsClient UpdateClientTlsPolicyOperationsClient { get; }

The long-running operations client for UpdateClientTlsPolicy.

Property Value
Type Description
OperationsClient
Overrides

UpdateGatewaySecurityPolicyOperationsClient

public override OperationsClient UpdateGatewaySecurityPolicyOperationsClient { get; }

The long-running operations client for UpdateGatewaySecurityPolicy.

Property Value
Type Description
OperationsClient
Overrides

UpdateGatewaySecurityPolicyRuleOperationsClient

public override OperationsClient UpdateGatewaySecurityPolicyRuleOperationsClient { get; }

The long-running operations client for UpdateGatewaySecurityPolicyRule.

Property Value
Type Description
OperationsClient
Overrides

UpdateServerTlsPolicyOperationsClient

public override OperationsClient UpdateServerTlsPolicyOperationsClient { get; }

The long-running operations client for UpdateServerTlsPolicy.

Property Value
Type Description
OperationsClient
Overrides

UpdateTlsInspectionPolicyOperationsClient

public override OperationsClient UpdateTlsInspectionPolicyOperationsClient { get; }

The long-running operations client for UpdateTlsInspectionPolicy.

Property Value
Type Description
OperationsClient
Overrides

UpdateUrlListOperationsClient

public override OperationsClient UpdateUrlListOperationsClient { get; }

The long-running operations client for UpdateUrlList.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateAuthorizationPolicy(CreateAuthorizationPolicyRequest, CallSettings)

public override Operation<AuthorizationPolicy, OperationMetadata> CreateAuthorizationPolicy(CreateAuthorizationPolicyRequest request, CallSettings callSettings = null)

Creates a new AuthorizationPolicy in a given project and location.

Parameters
Name Description
request CreateAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAuthorizationPolicyOperationMetadata

The RPC response.

Overrides

CreateAuthorizationPolicyAsync(CreateAuthorizationPolicyRequest, CallSettings)

public override Task<Operation<AuthorizationPolicy, OperationMetadata>> CreateAuthorizationPolicyAsync(CreateAuthorizationPolicyRequest request, CallSettings callSettings = null)

Creates a new AuthorizationPolicy in a given project and location.

Parameters
Name Description
request CreateAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAuthorizationPolicyOperationMetadata

A Task containing the RPC response.

Overrides

CreateAuthzPolicy(CreateAuthzPolicyRequest, CallSettings)

public override Operation<AuthzPolicy, OperationMetadata> CreateAuthzPolicy(CreateAuthzPolicyRequest request, CallSettings callSettings = null)

Creates a new AuthzPolicy in a given project and location.

Parameters
Name Description
request CreateAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAuthzPolicyOperationMetadata

The RPC response.

Overrides

CreateAuthzPolicyAsync(CreateAuthzPolicyRequest, CallSettings)

public override Task<Operation<AuthzPolicy, OperationMetadata>> CreateAuthzPolicyAsync(CreateAuthzPolicyRequest request, CallSettings callSettings = null)

Creates a new AuthzPolicy in a given project and location.

Parameters
Name Description
request CreateAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAuthzPolicyOperationMetadata

A Task containing the RPC response.

Overrides

CreateBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest, CallSettings)

public override Operation<BackendAuthenticationConfig, OperationMetadata> CreateBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Creates a new BackendAuthenticationConfig in a given project and location.

Parameters
Name Description
request CreateBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationBackendAuthenticationConfigOperationMetadata

The RPC response.

Overrides

CreateBackendAuthenticationConfigAsync(CreateBackendAuthenticationConfigRequest, CallSettings)

public override Task<Operation<BackendAuthenticationConfig, OperationMetadata>> CreateBackendAuthenticationConfigAsync(CreateBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Creates a new BackendAuthenticationConfig in a given project and location.

Parameters
Name Description
request CreateBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationBackendAuthenticationConfigOperationMetadata

A Task containing the RPC response.

Overrides

CreateClientTlsPolicy(CreateClientTlsPolicyRequest, CallSettings)

public override Operation<ClientTlsPolicy, OperationMetadata> CreateClientTlsPolicy(CreateClientTlsPolicyRequest request, CallSettings callSettings = null)

Creates a new ClientTlsPolicy in a given project and location.

Parameters
Name Description
request CreateClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationClientTlsPolicyOperationMetadata

The RPC response.

Overrides

CreateClientTlsPolicyAsync(CreateClientTlsPolicyRequest, CallSettings)

public override Task<Operation<ClientTlsPolicy, OperationMetadata>> CreateClientTlsPolicyAsync(CreateClientTlsPolicyRequest request, CallSettings callSettings = null)

Creates a new ClientTlsPolicy in a given project and location.

Parameters
Name Description
request CreateClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationClientTlsPolicyOperationMetadata

A Task containing the RPC response.

Overrides

CreateGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest, CallSettings)

public override Operation<GatewaySecurityPolicy, OperationMetadata> CreateGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameters
Name Description
request CreateGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGatewaySecurityPolicyOperationMetadata

The RPC response.

Overrides

CreateGatewaySecurityPolicyAsync(CreateGatewaySecurityPolicyRequest, CallSettings)

public override Task<Operation<GatewaySecurityPolicy, OperationMetadata>> CreateGatewaySecurityPolicyAsync(CreateGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameters
Name Description
request CreateGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGatewaySecurityPolicyOperationMetadata

A Task containing the RPC response.

Overrides

CreateGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest, CallSettings)

public override Operation<GatewaySecurityPolicyRule, OperationMetadata> CreateGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameters
Name Description
request CreateGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGatewaySecurityPolicyRuleOperationMetadata

The RPC response.

Overrides

CreateGatewaySecurityPolicyRuleAsync(CreateGatewaySecurityPolicyRuleRequest, CallSettings)

public override Task<Operation<GatewaySecurityPolicyRule, OperationMetadata>> CreateGatewaySecurityPolicyRuleAsync(CreateGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameters
Name Description
request CreateGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGatewaySecurityPolicyRuleOperationMetadata

A Task containing the RPC response.

Overrides

CreateServerTlsPolicy(CreateServerTlsPolicyRequest, CallSettings)

public override Operation<ServerTlsPolicy, OperationMetadata> CreateServerTlsPolicy(CreateServerTlsPolicyRequest request, CallSettings callSettings = null)

Creates a new ServerTlsPolicy in a given project and location.

Parameters
Name Description
request CreateServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationServerTlsPolicyOperationMetadata

The RPC response.

Overrides

CreateServerTlsPolicyAsync(CreateServerTlsPolicyRequest, CallSettings)

public override Task<Operation<ServerTlsPolicy, OperationMetadata>> CreateServerTlsPolicyAsync(CreateServerTlsPolicyRequest request, CallSettings callSettings = null)

Creates a new ServerTlsPolicy in a given project and location.

Parameters
Name Description
request CreateServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationServerTlsPolicyOperationMetadata

A Task containing the RPC response.

Overrides

CreateTlsInspectionPolicy(CreateTlsInspectionPolicyRequest, CallSettings)

public override Operation<TlsInspectionPolicy, OperationMetadata> CreateTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Creates a new TlsInspectionPolicy in a given project and location.

Parameters
Name Description
request CreateTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationTlsInspectionPolicyOperationMetadata

The RPC response.

Overrides

CreateTlsInspectionPolicyAsync(CreateTlsInspectionPolicyRequest, CallSettings)

public override Task<Operation<TlsInspectionPolicy, OperationMetadata>> CreateTlsInspectionPolicyAsync(CreateTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Creates a new TlsInspectionPolicy in a given project and location.

Parameters
Name Description
request CreateTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationTlsInspectionPolicyOperationMetadata

A Task containing the RPC response.

Overrides

CreateUrlList(CreateUrlListRequest, CallSettings)

public override Operation<UrlList, OperationMetadata> CreateUrlList(CreateUrlListRequest request, CallSettings callSettings = null)

Creates a new UrlList in a given project and location.

Parameters
Name Description
request CreateUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationUrlListOperationMetadata

The RPC response.

Overrides

CreateUrlListAsync(CreateUrlListRequest, CallSettings)

public override Task<Operation<UrlList, OperationMetadata>> CreateUrlListAsync(CreateUrlListRequest request, CallSettings callSettings = null)

Creates a new UrlList in a given project and location.

Parameters
Name Description
request CreateUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationUrlListOperationMetadata

A Task containing the RPC response.

Overrides

DeleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, CallSettings callSettings = null)

Deletes a single AuthorizationPolicy.

Parameters
Name Description
request DeleteAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteAuthorizationPolicyAsync(DeleteAuthorizationPolicyRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteAuthorizationPolicyAsync(DeleteAuthorizationPolicyRequest request, CallSettings callSettings = null)

Deletes a single AuthorizationPolicy.

Parameters
Name Description
request DeleteAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteAuthzPolicy(DeleteAuthzPolicyRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteAuthzPolicy(DeleteAuthzPolicyRequest request, CallSettings callSettings = null)

Deletes a single AuthzPolicy.

Parameters
Name Description
request DeleteAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteAuthzPolicyAsync(DeleteAuthzPolicyRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteAuthzPolicyAsync(DeleteAuthzPolicyRequest request, CallSettings callSettings = null)

Deletes a single AuthzPolicy.

Parameters
Name Description
request DeleteAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request DeleteBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteBackendAuthenticationConfigAsync(DeleteBackendAuthenticationConfigRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteBackendAuthenticationConfigAsync(DeleteBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request DeleteBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteClientTlsPolicy(DeleteClientTlsPolicyRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, CallSettings callSettings = null)

Deletes a single ClientTlsPolicy.

Parameters
Name Description
request DeleteClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteClientTlsPolicyAsync(DeleteClientTlsPolicyRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteClientTlsPolicyAsync(DeleteClientTlsPolicyRequest request, CallSettings callSettings = null)

Deletes a single ClientTlsPolicy.

Parameters
Name Description
request DeleteClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Deletes a single GatewaySecurityPolicy.

Parameters
Name Description
request DeleteGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteGatewaySecurityPolicyAsync(DeleteGatewaySecurityPolicyRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteGatewaySecurityPolicyAsync(DeleteGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Deletes a single GatewaySecurityPolicy.

Parameters
Name Description
request DeleteGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Deletes a single GatewaySecurityPolicyRule.

Parameters
Name Description
request DeleteGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteGatewaySecurityPolicyRuleAsync(DeleteGatewaySecurityPolicyRuleRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteGatewaySecurityPolicyRuleAsync(DeleteGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Deletes a single GatewaySecurityPolicyRule.

Parameters
Name Description
request DeleteGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteServerTlsPolicy(DeleteServerTlsPolicyRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, CallSettings callSettings = null)

Deletes a single ServerTlsPolicy.

Parameters
Name Description
request DeleteServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteServerTlsPolicyAsync(DeleteServerTlsPolicyRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteServerTlsPolicyAsync(DeleteServerTlsPolicyRequest request, CallSettings callSettings = null)

Deletes a single ServerTlsPolicy.

Parameters
Name Description
request DeleteServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Deletes a single TlsInspectionPolicy.

Parameters
Name Description
request DeleteTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteTlsInspectionPolicyAsync(DeleteTlsInspectionPolicyRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteTlsInspectionPolicyAsync(DeleteTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Deletes a single TlsInspectionPolicy.

Parameters
Name Description
request DeleteTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteUrlList(DeleteUrlListRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteUrlList(DeleteUrlListRequest request, CallSettings callSettings = null)

Deletes a single UrlList.

Parameters
Name Description
request DeleteUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteUrlListAsync(DeleteUrlListRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteUrlListAsync(DeleteUrlListRequest request, CallSettings callSettings = null)

Deletes a single UrlList.

Parameters
Name Description
request DeleteUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetAuthorizationPolicy(GetAuthorizationPolicyRequest, CallSettings)

public override AuthorizationPolicy GetAuthorizationPolicy(GetAuthorizationPolicyRequest request, CallSettings callSettings = null)

Gets details of a single AuthorizationPolicy.

Parameters
Name Description
request GetAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AuthorizationPolicy

The RPC response.

Overrides

GetAuthorizationPolicyAsync(GetAuthorizationPolicyRequest, CallSettings)

public override Task<AuthorizationPolicy> GetAuthorizationPolicyAsync(GetAuthorizationPolicyRequest request, CallSettings callSettings = null)

Gets details of a single AuthorizationPolicy.

Parameters
Name Description
request GetAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAuthorizationPolicy

A Task containing the RPC response.

Overrides

GetAuthzPolicy(GetAuthzPolicyRequest, CallSettings)

public override AuthzPolicy GetAuthzPolicy(GetAuthzPolicyRequest request, CallSettings callSettings = null)

Gets details of a single AuthzPolicy.

Parameters
Name Description
request GetAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AuthzPolicy

The RPC response.

Overrides

GetAuthzPolicyAsync(GetAuthzPolicyRequest, CallSettings)

public override Task<AuthzPolicy> GetAuthzPolicyAsync(GetAuthzPolicyRequest request, CallSettings callSettings = null)

Gets details of a single AuthzPolicy.

Parameters
Name Description
request GetAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAuthzPolicy

A Task containing the RPC response.

Overrides

GetBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest, CallSettings)

public override BackendAuthenticationConfig GetBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request GetBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BackendAuthenticationConfig

The RPC response.

Overrides

GetBackendAuthenticationConfigAsync(GetBackendAuthenticationConfigRequest, CallSettings)

public override Task<BackendAuthenticationConfig> GetBackendAuthenticationConfigAsync(GetBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request GetBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBackendAuthenticationConfig

A Task containing the RPC response.

Overrides

GetClientTlsPolicy(GetClientTlsPolicyRequest, CallSettings)

public override ClientTlsPolicy GetClientTlsPolicy(GetClientTlsPolicyRequest request, CallSettings callSettings = null)

Gets details of a single ClientTlsPolicy.

Parameters
Name Description
request GetClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ClientTlsPolicy

The RPC response.

Overrides

GetClientTlsPolicyAsync(GetClientTlsPolicyRequest, CallSettings)

public override Task<ClientTlsPolicy> GetClientTlsPolicyAsync(GetClientTlsPolicyRequest request, CallSettings callSettings = null)

Gets details of a single ClientTlsPolicy.

Parameters
Name Description
request GetClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskClientTlsPolicy

A Task containing the RPC response.

Overrides

GetGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest, CallSettings)

public override GatewaySecurityPolicy GetGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Gets details of a single GatewaySecurityPolicy.

Parameters
Name Description
request GetGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GatewaySecurityPolicy

The RPC response.

Overrides

GetGatewaySecurityPolicyAsync(GetGatewaySecurityPolicyRequest, CallSettings)

public override Task<GatewaySecurityPolicy> GetGatewaySecurityPolicyAsync(GetGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Gets details of a single GatewaySecurityPolicy.

Parameters
Name Description
request GetGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGatewaySecurityPolicy

A Task containing the RPC response.

Overrides

GetGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest, CallSettings)

public override GatewaySecurityPolicyRule GetGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Gets details of a single GatewaySecurityPolicyRule.

Parameters
Name Description
request GetGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GatewaySecurityPolicyRule

The RPC response.

Overrides

GetGatewaySecurityPolicyRuleAsync(GetGatewaySecurityPolicyRuleRequest, CallSettings)

public override Task<GatewaySecurityPolicyRule> GetGatewaySecurityPolicyRuleAsync(GetGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Gets details of a single GatewaySecurityPolicyRule.

Parameters
Name Description
request GetGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGatewaySecurityPolicyRule

A Task containing the RPC response.

Overrides

GetServerTlsPolicy(GetServerTlsPolicyRequest, CallSettings)

public override ServerTlsPolicy GetServerTlsPolicy(GetServerTlsPolicyRequest request, CallSettings callSettings = null)

Gets details of a single ServerTlsPolicy.

Parameters
Name Description
request GetServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ServerTlsPolicy

The RPC response.

Overrides

GetServerTlsPolicyAsync(GetServerTlsPolicyRequest, CallSettings)

public override Task<ServerTlsPolicy> GetServerTlsPolicyAsync(GetServerTlsPolicyRequest request, CallSettings callSettings = null)

Gets details of a single ServerTlsPolicy.

Parameters
Name Description
request GetServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskServerTlsPolicy

A Task containing the RPC response.

Overrides

GetTlsInspectionPolicy(GetTlsInspectionPolicyRequest, CallSettings)

public override TlsInspectionPolicy GetTlsInspectionPolicy(GetTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Gets details of a single TlsInspectionPolicy.

Parameters
Name Description
request GetTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TlsInspectionPolicy

The RPC response.

Overrides

GetTlsInspectionPolicyAsync(GetTlsInspectionPolicyRequest, CallSettings)

public override Task<TlsInspectionPolicy> GetTlsInspectionPolicyAsync(GetTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Gets details of a single TlsInspectionPolicy.

Parameters
Name Description
request GetTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTlsInspectionPolicy

A Task containing the RPC response.

Overrides

GetUrlList(GetUrlListRequest, CallSettings)

public override UrlList GetUrlList(GetUrlListRequest request, CallSettings callSettings = null)

Gets details of a single UrlList.

Parameters
Name Description
request GetUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UrlList

The RPC response.

Overrides

GetUrlListAsync(GetUrlListRequest, CallSettings)

public override Task<UrlList> GetUrlListAsync(GetUrlListRequest request, CallSettings callSettings = null)

Gets details of a single UrlList.

Parameters
Name Description
request GetUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUrlList

A Task containing the RPC response.

Overrides

ListAuthorizationPolicies(ListAuthorizationPoliciesRequest, CallSettings)

public override PagedEnumerable<ListAuthorizationPoliciesResponse, AuthorizationPolicy> ListAuthorizationPolicies(ListAuthorizationPoliciesRequest request, CallSettings callSettings = null)

Lists AuthorizationPolicies in a given project and location.

Parameters
Name Description
request ListAuthorizationPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAuthorizationPoliciesResponseAuthorizationPolicy

A pageable sequence of AuthorizationPolicy resources.

Overrides

ListAuthorizationPoliciesAsync(ListAuthorizationPoliciesRequest, CallSettings)

public override PagedAsyncEnumerable<ListAuthorizationPoliciesResponse, AuthorizationPolicy> ListAuthorizationPoliciesAsync(ListAuthorizationPoliciesRequest request, CallSettings callSettings = null)

Lists AuthorizationPolicies in a given project and location.

Parameters
Name Description
request ListAuthorizationPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAuthorizationPoliciesResponseAuthorizationPolicy

A pageable asynchronous sequence of AuthorizationPolicy resources.

Overrides

ListAuthzPolicies(ListAuthzPoliciesRequest, CallSettings)

public override PagedEnumerable<ListAuthzPoliciesResponse, AuthzPolicy> ListAuthzPolicies(ListAuthzPoliciesRequest request, CallSettings callSettings = null)

Lists AuthzPolicies in a given project and location.

Parameters
Name Description
request ListAuthzPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAuthzPoliciesResponseAuthzPolicy

A pageable sequence of AuthzPolicy resources.

Overrides

ListAuthzPoliciesAsync(ListAuthzPoliciesRequest, CallSettings)

public override PagedAsyncEnumerable<ListAuthzPoliciesResponse, AuthzPolicy> ListAuthzPoliciesAsync(ListAuthzPoliciesRequest request, CallSettings callSettings = null)

Lists AuthzPolicies in a given project and location.

Parameters
Name Description
request ListAuthzPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAuthzPoliciesResponseAuthzPolicy

A pageable asynchronous sequence of AuthzPolicy resources.

Overrides

ListBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest, CallSettings)

public override PagedEnumerable<ListBackendAuthenticationConfigsResponse, BackendAuthenticationConfig> ListBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request, CallSettings callSettings = null)

Lists BackendAuthenticationConfigs in a given project and location.

Parameters
Name Description
request ListBackendAuthenticationConfigsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListBackendAuthenticationConfigsResponseBackendAuthenticationConfig

A pageable sequence of BackendAuthenticationConfig resources.

Overrides

ListBackendAuthenticationConfigsAsync(ListBackendAuthenticationConfigsRequest, CallSettings)

public override PagedAsyncEnumerable<ListBackendAuthenticationConfigsResponse, BackendAuthenticationConfig> ListBackendAuthenticationConfigsAsync(ListBackendAuthenticationConfigsRequest request, CallSettings callSettings = null)

Lists BackendAuthenticationConfigs in a given project and location.

Parameters
Name Description
request ListBackendAuthenticationConfigsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListBackendAuthenticationConfigsResponseBackendAuthenticationConfig

A pageable asynchronous sequence of BackendAuthenticationConfig resources.

Overrides

ListClientTlsPolicies(ListClientTlsPoliciesRequest, CallSettings)

public override PagedEnumerable<ListClientTlsPoliciesResponse, ClientTlsPolicy> ListClientTlsPolicies(ListClientTlsPoliciesRequest request, CallSettings callSettings = null)

Lists ClientTlsPolicies in a given project and location.

Parameters
Name Description
request ListClientTlsPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListClientTlsPoliciesResponseClientTlsPolicy

A pageable sequence of ClientTlsPolicy resources.

Overrides

ListClientTlsPoliciesAsync(ListClientTlsPoliciesRequest, CallSettings)

public override PagedAsyncEnumerable<ListClientTlsPoliciesResponse, ClientTlsPolicy> ListClientTlsPoliciesAsync(ListClientTlsPoliciesRequest request, CallSettings callSettings = null)

Lists ClientTlsPolicies in a given project and location.

Parameters
Name Description
request ListClientTlsPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListClientTlsPoliciesResponseClientTlsPolicy

A pageable asynchronous sequence of ClientTlsPolicy resources.

Overrides

ListGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest, CallSettings)

public override PagedEnumerable<ListGatewaySecurityPoliciesResponse, GatewaySecurityPolicy> ListGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request, CallSettings callSettings = null)

Lists GatewaySecurityPolicies in a given project and location.

Parameters
Name Description
request ListGatewaySecurityPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListGatewaySecurityPoliciesResponseGatewaySecurityPolicy

A pageable sequence of GatewaySecurityPolicy resources.

Overrides

ListGatewaySecurityPoliciesAsync(ListGatewaySecurityPoliciesRequest, CallSettings)

public override PagedAsyncEnumerable<ListGatewaySecurityPoliciesResponse, GatewaySecurityPolicy> ListGatewaySecurityPoliciesAsync(ListGatewaySecurityPoliciesRequest request, CallSettings callSettings = null)

Lists GatewaySecurityPolicies in a given project and location.

Parameters
Name Description
request ListGatewaySecurityPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListGatewaySecurityPoliciesResponseGatewaySecurityPolicy

A pageable asynchronous sequence of GatewaySecurityPolicy resources.

Overrides

ListGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest, CallSettings)

public override PagedEnumerable<ListGatewaySecurityPolicyRulesResponse, GatewaySecurityPolicyRule> ListGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request, CallSettings callSettings = null)

Lists GatewaySecurityPolicyRules in a given project and location.

Parameters
Name Description
request ListGatewaySecurityPolicyRulesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListGatewaySecurityPolicyRulesResponseGatewaySecurityPolicyRule

A pageable sequence of GatewaySecurityPolicyRule resources.

Overrides

ListGatewaySecurityPolicyRulesAsync(ListGatewaySecurityPolicyRulesRequest, CallSettings)

public override PagedAsyncEnumerable<ListGatewaySecurityPolicyRulesResponse, GatewaySecurityPolicyRule> ListGatewaySecurityPolicyRulesAsync(ListGatewaySecurityPolicyRulesRequest request, CallSettings callSettings = null)

Lists GatewaySecurityPolicyRules in a given project and location.

Parameters
Name Description
request ListGatewaySecurityPolicyRulesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListGatewaySecurityPolicyRulesResponseGatewaySecurityPolicyRule

A pageable asynchronous sequence of GatewaySecurityPolicyRule resources.

Overrides

ListServerTlsPolicies(ListServerTlsPoliciesRequest, CallSettings)

public override PagedEnumerable<ListServerTlsPoliciesResponse, ServerTlsPolicy> ListServerTlsPolicies(ListServerTlsPoliciesRequest request, CallSettings callSettings = null)

Lists ServerTlsPolicies in a given project and location.

Parameters
Name Description
request ListServerTlsPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListServerTlsPoliciesResponseServerTlsPolicy

A pageable sequence of ServerTlsPolicy resources.

Overrides

ListServerTlsPoliciesAsync(ListServerTlsPoliciesRequest, CallSettings)

public override PagedAsyncEnumerable<ListServerTlsPoliciesResponse, ServerTlsPolicy> ListServerTlsPoliciesAsync(ListServerTlsPoliciesRequest request, CallSettings callSettings = null)

Lists ServerTlsPolicies in a given project and location.

Parameters
Name Description
request ListServerTlsPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListServerTlsPoliciesResponseServerTlsPolicy

A pageable asynchronous sequence of ServerTlsPolicy resources.

Overrides

ListTlsInspectionPolicies(ListTlsInspectionPoliciesRequest, CallSettings)

public override PagedEnumerable<ListTlsInspectionPoliciesResponse, TlsInspectionPolicy> ListTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request, CallSettings callSettings = null)

Lists TlsInspectionPolicies in a given project and location.

Parameters
Name Description
request ListTlsInspectionPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListTlsInspectionPoliciesResponseTlsInspectionPolicy

A pageable sequence of TlsInspectionPolicy resources.

Overrides

ListTlsInspectionPoliciesAsync(ListTlsInspectionPoliciesRequest, CallSettings)

public override PagedAsyncEnumerable<ListTlsInspectionPoliciesResponse, TlsInspectionPolicy> ListTlsInspectionPoliciesAsync(ListTlsInspectionPoliciesRequest request, CallSettings callSettings = null)

Lists TlsInspectionPolicies in a given project and location.

Parameters
Name Description
request ListTlsInspectionPoliciesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListTlsInspectionPoliciesResponseTlsInspectionPolicy

A pageable asynchronous sequence of TlsInspectionPolicy resources.

Overrides

ListUrlLists(ListUrlListsRequest, CallSettings)

public override PagedEnumerable<ListUrlListsResponse, UrlList> ListUrlLists(ListUrlListsRequest request, CallSettings callSettings = null)

Lists UrlLists in a given project and location.

Parameters
Name Description
request ListUrlListsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListUrlListsResponseUrlList

A pageable sequence of UrlList resources.

Overrides

ListUrlListsAsync(ListUrlListsRequest, CallSettings)

public override PagedAsyncEnumerable<ListUrlListsResponse, UrlList> ListUrlListsAsync(ListUrlListsRequest request, CallSettings callSettings = null)

Lists UrlLists in a given project and location.

Parameters
Name Description
request ListUrlListsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListUrlListsResponseUrlList

A pageable asynchronous sequence of UrlList resources.

Overrides

UpdateAuthorizationPolicy(UpdateAuthorizationPolicyRequest, CallSettings)

public override Operation<AuthorizationPolicy, OperationMetadata> UpdateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single AuthorizationPolicy.

Parameters
Name Description
request UpdateAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAuthorizationPolicyOperationMetadata

The RPC response.

Overrides

UpdateAuthorizationPolicyAsync(UpdateAuthorizationPolicyRequest, CallSettings)

public override Task<Operation<AuthorizationPolicy, OperationMetadata>> UpdateAuthorizationPolicyAsync(UpdateAuthorizationPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single AuthorizationPolicy.

Parameters
Name Description
request UpdateAuthorizationPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAuthorizationPolicyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateAuthzPolicy(UpdateAuthzPolicyRequest, CallSettings)

public override Operation<AuthzPolicy, OperationMetadata> UpdateAuthzPolicy(UpdateAuthzPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single AuthzPolicy.

Parameters
Name Description
request UpdateAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAuthzPolicyOperationMetadata

The RPC response.

Overrides

UpdateAuthzPolicyAsync(UpdateAuthzPolicyRequest, CallSettings)

public override Task<Operation<AuthzPolicy, OperationMetadata>> UpdateAuthzPolicyAsync(UpdateAuthzPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single AuthzPolicy.

Parameters
Name Description
request UpdateAuthzPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAuthzPolicyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest, CallSettings)

public override Operation<BackendAuthenticationConfig, OperationMetadata> UpdateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request UpdateBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationBackendAuthenticationConfigOperationMetadata

The RPC response.

Overrides

UpdateBackendAuthenticationConfigAsync(UpdateBackendAuthenticationConfigRequest, CallSettings)

public override Task<Operation<BackendAuthenticationConfig, OperationMetadata>> UpdateBackendAuthenticationConfigAsync(UpdateBackendAuthenticationConfigRequest request, CallSettings callSettings = null)

Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request UpdateBackendAuthenticationConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationBackendAuthenticationConfigOperationMetadata

A Task containing the RPC response.

Overrides

UpdateClientTlsPolicy(UpdateClientTlsPolicyRequest, CallSettings)

public override Operation<ClientTlsPolicy, OperationMetadata> UpdateClientTlsPolicy(UpdateClientTlsPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single ClientTlsPolicy.

Parameters
Name Description
request UpdateClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationClientTlsPolicyOperationMetadata

The RPC response.

Overrides

UpdateClientTlsPolicyAsync(UpdateClientTlsPolicyRequest, CallSettings)

public override Task<Operation<ClientTlsPolicy, OperationMetadata>> UpdateClientTlsPolicyAsync(UpdateClientTlsPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single ClientTlsPolicy.

Parameters
Name Description
request UpdateClientTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationClientTlsPolicyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest, CallSettings)

public override Operation<GatewaySecurityPolicy, OperationMetadata> UpdateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single GatewaySecurityPolicy.

Parameters
Name Description
request UpdateGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGatewaySecurityPolicyOperationMetadata

The RPC response.

Overrides

UpdateGatewaySecurityPolicyAsync(UpdateGatewaySecurityPolicyRequest, CallSettings)

public override Task<Operation<GatewaySecurityPolicy, OperationMetadata>> UpdateGatewaySecurityPolicyAsync(UpdateGatewaySecurityPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single GatewaySecurityPolicy.

Parameters
Name Description
request UpdateGatewaySecurityPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGatewaySecurityPolicyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest, CallSettings)

public override Operation<GatewaySecurityPolicyRule, OperationMetadata> UpdateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Updates the parameters of a single GatewaySecurityPolicyRule.

Parameters
Name Description
request UpdateGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationGatewaySecurityPolicyRuleOperationMetadata

The RPC response.

Overrides

UpdateGatewaySecurityPolicyRuleAsync(UpdateGatewaySecurityPolicyRuleRequest, CallSettings)

public override Task<Operation<GatewaySecurityPolicyRule, OperationMetadata>> UpdateGatewaySecurityPolicyRuleAsync(UpdateGatewaySecurityPolicyRuleRequest request, CallSettings callSettings = null)

Updates the parameters of a single GatewaySecurityPolicyRule.

Parameters
Name Description
request UpdateGatewaySecurityPolicyRuleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationGatewaySecurityPolicyRuleOperationMetadata

A Task containing the RPC response.

Overrides

UpdateServerTlsPolicy(UpdateServerTlsPolicyRequest, CallSettings)

public override Operation<ServerTlsPolicy, OperationMetadata> UpdateServerTlsPolicy(UpdateServerTlsPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single ServerTlsPolicy.

Parameters
Name Description
request UpdateServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationServerTlsPolicyOperationMetadata

The RPC response.

Overrides

UpdateServerTlsPolicyAsync(UpdateServerTlsPolicyRequest, CallSettings)

public override Task<Operation<ServerTlsPolicy, OperationMetadata>> UpdateServerTlsPolicyAsync(UpdateServerTlsPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single ServerTlsPolicy.

Parameters
Name Description
request UpdateServerTlsPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationServerTlsPolicyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest, CallSettings)

public override Operation<TlsInspectionPolicy, OperationMetadata> UpdateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single TlsInspectionPolicy.

Parameters
Name Description
request UpdateTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationTlsInspectionPolicyOperationMetadata

The RPC response.

Overrides

UpdateTlsInspectionPolicyAsync(UpdateTlsInspectionPolicyRequest, CallSettings)

public override Task<Operation<TlsInspectionPolicy, OperationMetadata>> UpdateTlsInspectionPolicyAsync(UpdateTlsInspectionPolicyRequest request, CallSettings callSettings = null)

Updates the parameters of a single TlsInspectionPolicy.

Parameters
Name Description
request UpdateTlsInspectionPolicyRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationTlsInspectionPolicyOperationMetadata

A Task containing the RPC response.

Overrides

UpdateUrlList(UpdateUrlListRequest, CallSettings)

public override Operation<UrlList, OperationMetadata> UpdateUrlList(UpdateUrlListRequest request, CallSettings callSettings = null)

Updates the parameters of a single UrlList.

Parameters
Name Description
request UpdateUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationUrlListOperationMetadata

The RPC response.

Overrides

UpdateUrlListAsync(UpdateUrlListRequest, CallSettings)

public override Task<Operation<UrlList, OperationMetadata>> UpdateUrlListAsync(UpdateUrlListRequest request, CallSettings callSettings = null)

Updates the parameters of a single UrlList.

Parameters
Name Description
request UpdateUrlListRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationUrlListOperationMetadata

A Task containing the RPC response.

Overrides