Interface NetworkSecurityGrpc.AsyncService (0.94.0)

public static interface NetworkSecurityGrpc.AsyncService

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

Methods

createAuthorizationPolicy(CreateAuthorizationPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createAuthorizationPolicy(CreateAuthorizationPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new AuthorizationPolicy in a given project and location.

Parameters
Name Description
request CreateAuthorizationPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createAuthzPolicy(CreateAuthzPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createAuthzPolicy(CreateAuthzPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new AuthzPolicy in a given project and location.

Parameters
Name Description
request CreateAuthzPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request, StreamObserver<Operation> responseObserver)

public default void createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request, StreamObserver<Operation> responseObserver)

Creates a new BackendAuthenticationConfig in a given project and location.

Parameters
Name Description
request CreateBackendAuthenticationConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createClientTlsPolicy(CreateClientTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createClientTlsPolicy(CreateClientTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new ClientTlsPolicy in a given project and location.

Parameters
Name Description
request CreateClientTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameters
Name Description
request CreateGatewaySecurityPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request, StreamObserver<Operation> responseObserver)

public default void createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request, StreamObserver<Operation> responseObserver)

Creates a new GatewaySecurityPolicy in a given project and location.

Parameters
Name Description
request CreateGatewaySecurityPolicyRuleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createServerTlsPolicy(CreateServerTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createServerTlsPolicy(CreateServerTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new ServerTlsPolicy in a given project and location.

Parameters
Name Description
request CreateServerTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request, StreamObserver<Operation> responseObserver)

Creates a new TlsInspectionPolicy in a given project and location.

Parameters
Name Description
request CreateTlsInspectionPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createUrlList(CreateUrlListRequest request, StreamObserver<Operation> responseObserver)

public default void createUrlList(CreateUrlListRequest request, StreamObserver<Operation> responseObserver)

Creates a new UrlList in a given project and location.

Parameters
Name Description
request CreateUrlListRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single AuthorizationPolicy.

Parameters
Name Description
request DeleteAuthorizationPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAuthzPolicy(DeleteAuthzPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteAuthzPolicy(DeleteAuthzPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single AuthzPolicy.

Parameters
Name Description
request DeleteAuthzPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request, StreamObserver<Operation> responseObserver)

public default void deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request, StreamObserver<Operation> responseObserver)

Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request DeleteBackendAuthenticationConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single ClientTlsPolicy.

Parameters
Name Description
request DeleteClientTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single GatewaySecurityPolicy.

Parameters
Name Description
request DeleteGatewaySecurityPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request, StreamObserver<Operation> responseObserver)

public default void deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request, StreamObserver<Operation> responseObserver)

Deletes a single GatewaySecurityPolicyRule.

Parameters
Name Description
request DeleteGatewaySecurityPolicyRuleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single ServerTlsPolicy.

Parameters
Name Description
request DeleteServerTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request, StreamObserver<Operation> responseObserver)

Deletes a single TlsInspectionPolicy.

Parameters
Name Description
request DeleteTlsInspectionPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteUrlList(DeleteUrlListRequest request, StreamObserver<Operation> responseObserver)

public default void deleteUrlList(DeleteUrlListRequest request, StreamObserver<Operation> responseObserver)

Deletes a single UrlList.

Parameters
Name Description
request DeleteUrlListRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAuthorizationPolicy(GetAuthorizationPolicyRequest request, StreamObserver<AuthorizationPolicy> responseObserver)

public default void getAuthorizationPolicy(GetAuthorizationPolicyRequest request, StreamObserver<AuthorizationPolicy> responseObserver)

Gets details of a single AuthorizationPolicy.

Parameters
Name Description
request GetAuthorizationPolicyRequest
responseObserver io.grpc.stub.StreamObserver<AuthorizationPolicy>

getAuthzPolicy(GetAuthzPolicyRequest request, StreamObserver<AuthzPolicy> responseObserver)

public default void getAuthzPolicy(GetAuthzPolicyRequest request, StreamObserver<AuthzPolicy> responseObserver)

Gets details of a single AuthzPolicy.

Parameters
Name Description
request GetAuthzPolicyRequest
responseObserver io.grpc.stub.StreamObserver<AuthzPolicy>

getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request, StreamObserver<BackendAuthenticationConfig> responseObserver)

public default void getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request, StreamObserver<BackendAuthenticationConfig> responseObserver)

Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request GetBackendAuthenticationConfigRequest
responseObserver io.grpc.stub.StreamObserver<BackendAuthenticationConfig>

getClientTlsPolicy(GetClientTlsPolicyRequest request, StreamObserver<ClientTlsPolicy> responseObserver)

public default void getClientTlsPolicy(GetClientTlsPolicyRequest request, StreamObserver<ClientTlsPolicy> responseObserver)

Gets details of a single ClientTlsPolicy.

Parameters
Name Description
request GetClientTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<ClientTlsPolicy>

getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request, StreamObserver<GatewaySecurityPolicy> responseObserver)

public default void getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request, StreamObserver<GatewaySecurityPolicy> responseObserver)

Gets details of a single GatewaySecurityPolicy.

Parameters
Name Description
request GetGatewaySecurityPolicyRequest
responseObserver io.grpc.stub.StreamObserver<GatewaySecurityPolicy>

getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request, StreamObserver<GatewaySecurityPolicyRule> responseObserver)

public default void getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request, StreamObserver<GatewaySecurityPolicyRule> responseObserver)

Gets details of a single GatewaySecurityPolicyRule.

Parameters
Name Description
request GetGatewaySecurityPolicyRuleRequest
responseObserver io.grpc.stub.StreamObserver<GatewaySecurityPolicyRule>

getServerTlsPolicy(GetServerTlsPolicyRequest request, StreamObserver<ServerTlsPolicy> responseObserver)

public default void getServerTlsPolicy(GetServerTlsPolicyRequest request, StreamObserver<ServerTlsPolicy> responseObserver)

Gets details of a single ServerTlsPolicy.

Parameters
Name Description
request GetServerTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<ServerTlsPolicy>

getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request, StreamObserver<TlsInspectionPolicy> responseObserver)

public default void getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request, StreamObserver<TlsInspectionPolicy> responseObserver)

Gets details of a single TlsInspectionPolicy.

Parameters
Name Description
request GetTlsInspectionPolicyRequest
responseObserver io.grpc.stub.StreamObserver<TlsInspectionPolicy>

getUrlList(GetUrlListRequest request, StreamObserver<UrlList> responseObserver)

public default void getUrlList(GetUrlListRequest request, StreamObserver<UrlList> responseObserver)

Gets details of a single UrlList.

Parameters
Name Description
request GetUrlListRequest
responseObserver io.grpc.stub.StreamObserver<UrlList>

listAuthorizationPolicies(ListAuthorizationPoliciesRequest request, StreamObserver<ListAuthorizationPoliciesResponse> responseObserver)

public default void listAuthorizationPolicies(ListAuthorizationPoliciesRequest request, StreamObserver<ListAuthorizationPoliciesResponse> responseObserver)

Lists AuthorizationPolicies in a given project and location.

Parameters
Name Description
request ListAuthorizationPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse>

listAuthzPolicies(ListAuthzPoliciesRequest request, StreamObserver<ListAuthzPoliciesResponse> responseObserver)

public default void listAuthzPolicies(ListAuthzPoliciesRequest request, StreamObserver<ListAuthzPoliciesResponse> responseObserver)

Lists AuthzPolicies in a given project and location.

Parameters
Name Description
request ListAuthzPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListAuthzPoliciesResponse>

listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request, StreamObserver<ListBackendAuthenticationConfigsResponse> responseObserver)

public default void listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request, StreamObserver<ListBackendAuthenticationConfigsResponse> responseObserver)

Lists BackendAuthenticationConfigs in a given project and location.

Parameters
Name Description
request ListBackendAuthenticationConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListBackendAuthenticationConfigsResponse>

listClientTlsPolicies(ListClientTlsPoliciesRequest request, StreamObserver<ListClientTlsPoliciesResponse> responseObserver)

public default void listClientTlsPolicies(ListClientTlsPoliciesRequest request, StreamObserver<ListClientTlsPoliciesResponse> responseObserver)

Lists ClientTlsPolicies in a given project and location.

Parameters
Name Description
request ListClientTlsPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse>

listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request, StreamObserver<ListGatewaySecurityPoliciesResponse> responseObserver)

public default void listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request, StreamObserver<ListGatewaySecurityPoliciesResponse> responseObserver)

Lists GatewaySecurityPolicies in a given project and location.

Parameters
Name Description
request ListGatewaySecurityPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListGatewaySecurityPoliciesResponse>

listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request, StreamObserver<ListGatewaySecurityPolicyRulesResponse> responseObserver)

public default void listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request, StreamObserver<ListGatewaySecurityPolicyRulesResponse> responseObserver)

Lists GatewaySecurityPolicyRules in a given project and location.

Parameters
Name Description
request ListGatewaySecurityPolicyRulesRequest
responseObserver io.grpc.stub.StreamObserver<ListGatewaySecurityPolicyRulesResponse>

listServerTlsPolicies(ListServerTlsPoliciesRequest request, StreamObserver<ListServerTlsPoliciesResponse> responseObserver)

public default void listServerTlsPolicies(ListServerTlsPoliciesRequest request, StreamObserver<ListServerTlsPoliciesResponse> responseObserver)

Lists ServerTlsPolicies in a given project and location.

Parameters
Name Description
request ListServerTlsPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse>

listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request, StreamObserver<ListTlsInspectionPoliciesResponse> responseObserver)

public default void listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request, StreamObserver<ListTlsInspectionPoliciesResponse> responseObserver)

Lists TlsInspectionPolicies in a given project and location.

Parameters
Name Description
request ListTlsInspectionPoliciesRequest
responseObserver io.grpc.stub.StreamObserver<ListTlsInspectionPoliciesResponse>

listUrlLists(ListUrlListsRequest request, StreamObserver<ListUrlListsResponse> responseObserver)

public default void listUrlLists(ListUrlListsRequest request, StreamObserver<ListUrlListsResponse> responseObserver)

Lists UrlLists in a given project and location.

Parameters
Name Description
request ListUrlListsRequest
responseObserver io.grpc.stub.StreamObserver<ListUrlListsResponse>

updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single AuthorizationPolicy.

Parameters
Name Description
request UpdateAuthorizationPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateAuthzPolicy(UpdateAuthzPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateAuthzPolicy(UpdateAuthzPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single AuthzPolicy.

Parameters
Name Description
request UpdateAuthzPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request, StreamObserver<Operation> responseObserver)

public default void updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.

Parameters
Name Description
request UpdateBackendAuthenticationConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single ClientTlsPolicy.

Parameters
Name Description
request UpdateClientTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single GatewaySecurityPolicy.

Parameters
Name Description
request UpdateGatewaySecurityPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request, StreamObserver<Operation> responseObserver)

public default void updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single GatewaySecurityPolicyRule.

Parameters
Name Description
request UpdateGatewaySecurityPolicyRuleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateServerTlsPolicy(UpdateServerTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateServerTlsPolicy(UpdateServerTlsPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single ServerTlsPolicy.

Parameters
Name Description
request UpdateServerTlsPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request, StreamObserver<Operation> responseObserver)

public default void updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single TlsInspectionPolicy.

Parameters
Name Description
request UpdateTlsInspectionPolicyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateUrlList(UpdateUrlListRequest request, StreamObserver<Operation> responseObserver)

public default void updateUrlList(UpdateUrlListRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single UrlList.

Parameters
Name Description
request UpdateUrlListRequest
responseObserver io.grpc.stub.StreamObserver<Operation>