Interface NetworkSecurityGrpc.AsyncService
- All Known Implementing Classes:
NetworkSecurityGrpc.NetworkSecurityImplBase
- Enclosing class:
- NetworkSecurityGrpc
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.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthorizationPolicy in a given project and location.default voidcreateAuthzPolicy(CreateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthzPolicy in a given project and location.default voidcreateBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new BackendAuthenticationConfig in a given project and location.default voidcreateClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ClientTlsPolicy in a given project and location.default voidcreateGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.default voidcreateGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.default voidcreateServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ServerTlsPolicy in a given project and location.default voidcreateTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new TlsInspectionPolicy in a given project and location.default voidcreateUrlList(CreateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new UrlList in a given project and location.default voiddeleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthorizationPolicy.default voiddeleteAuthzPolicy(DeleteAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthzPolicy.default voiddeleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.default voiddeleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ClientTlsPolicy.default voiddeleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicy.default voiddeleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicyRule.default voiddeleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ServerTlsPolicy.default voiddeleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single TlsInspectionPolicy.default voiddeleteUrlList(DeleteUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single UrlList.default voidgetAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver) Gets details of a single AuthorizationPolicy.default voidgetAuthzPolicy(GetAuthzPolicyRequest request, io.grpc.stub.StreamObserver<AuthzPolicy> responseObserver) Gets details of a single AuthzPolicy.default voidgetBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<BackendAuthenticationConfig> responseObserver) Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.default voidgetClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver) Gets details of a single ClientTlsPolicy.default voidgetGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicy> responseObserver) Gets details of a single GatewaySecurityPolicy.default voidgetGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicyRule> responseObserver) Gets details of a single GatewaySecurityPolicyRule.default voidgetServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver) Gets details of a single ServerTlsPolicy.default voidgetTlsInspectionPolicy(GetTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<TlsInspectionPolicy> responseObserver) Gets details of a single TlsInspectionPolicy.default voidgetUrlList(GetUrlListRequest request, io.grpc.stub.StreamObserver<UrlList> responseObserver) Gets details of a single UrlList.default voidlistAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver) Lists AuthorizationPolicies in a given project and location.default voidlistAuthzPolicies(ListAuthzPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthzPoliciesResponse> responseObserver) Lists AuthzPolicies in a given project and location.default voidlistBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request, io.grpc.stub.StreamObserver<ListBackendAuthenticationConfigsResponse> responseObserver) Lists BackendAuthenticationConfigs in a given project and location.default voidlistClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver) Lists ClientTlsPolicies in a given project and location.default voidlistGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPoliciesResponse> responseObserver) Lists GatewaySecurityPolicies in a given project and location.default voidlistGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPolicyRulesResponse> responseObserver) Lists GatewaySecurityPolicyRules in a given project and location.default voidlistServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver) Lists ServerTlsPolicies in a given project and location.default voidlistTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request, io.grpc.stub.StreamObserver<ListTlsInspectionPoliciesResponse> responseObserver) Lists TlsInspectionPolicies in a given project and location.default voidlistUrlLists(ListUrlListsRequest request, io.grpc.stub.StreamObserver<ListUrlListsResponse> responseObserver) Lists UrlLists in a given project and location.default voidupdateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthorizationPolicy.default voidupdateAuthzPolicy(UpdateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthzPolicy.default voidupdateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.default voidupdateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ClientTlsPolicy.default voidupdateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicy.default voidupdateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicyRule.default voidupdateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ServerTlsPolicy.default voidupdateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single TlsInspectionPolicy.default voidupdateUrlList(UpdateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single UrlList.
-
Method Details
-
listAuthorizationPolicies
default void listAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver) Lists AuthorizationPolicies in a given project and location.
-
getAuthorizationPolicy
default void getAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver) Gets details of a single AuthorizationPolicy.
-
createAuthorizationPolicy
default void createAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
default void updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
default void deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthorizationPolicy.
-
listBackendAuthenticationConfigs
default void listBackendAuthenticationConfigs(ListBackendAuthenticationConfigsRequest request, io.grpc.stub.StreamObserver<ListBackendAuthenticationConfigsResponse> responseObserver) Lists BackendAuthenticationConfigs in a given project and location.
-
getBackendAuthenticationConfig
default void getBackendAuthenticationConfig(GetBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<BackendAuthenticationConfig> responseObserver) Gets details of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
createBackendAuthenticationConfig
default void createBackendAuthenticationConfig(CreateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new BackendAuthenticationConfig in a given project and location.
-
updateBackendAuthenticationConfig
default void updateBackendAuthenticationConfig(UpdateBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
deleteBackendAuthenticationConfig
default void deleteBackendAuthenticationConfig(DeleteBackendAuthenticationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single BackendAuthenticationConfig to BackendAuthenticationConfig.
-
listServerTlsPolicies
default void listServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver) Lists ServerTlsPolicies in a given project and location.
-
getServerTlsPolicy
default void getServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver) Gets details of a single ServerTlsPolicy.
-
createServerTlsPolicy
default void createServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
default void updateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
default void deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ServerTlsPolicy.
-
listClientTlsPolicies
default void listClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver) Lists ClientTlsPolicies in a given project and location.
-
getClientTlsPolicy
default void getClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver) Gets details of a single ClientTlsPolicy.
-
createClientTlsPolicy
default void createClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
default void updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
default void deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ClientTlsPolicy.
-
listGatewaySecurityPolicies
default void listGatewaySecurityPolicies(ListGatewaySecurityPoliciesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPoliciesResponse> responseObserver) Lists GatewaySecurityPolicies in a given project and location.
-
getGatewaySecurityPolicy
default void getGatewaySecurityPolicy(GetGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicy> responseObserver) Gets details of a single GatewaySecurityPolicy.
-
createGatewaySecurityPolicy
default void createGatewaySecurityPolicy(CreateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicy
default void updateGatewaySecurityPolicy(UpdateGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicy.
-
deleteGatewaySecurityPolicy
default void deleteGatewaySecurityPolicy(DeleteGatewaySecurityPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicy.
-
listGatewaySecurityPolicyRules
default void listGatewaySecurityPolicyRules(ListGatewaySecurityPolicyRulesRequest request, io.grpc.stub.StreamObserver<ListGatewaySecurityPolicyRulesResponse> responseObserver) Lists GatewaySecurityPolicyRules in a given project and location.
-
getGatewaySecurityPolicyRule
default void getGatewaySecurityPolicyRule(GetGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<GatewaySecurityPolicyRule> responseObserver) Gets details of a single GatewaySecurityPolicyRule.
-
createGatewaySecurityPolicyRule
default void createGatewaySecurityPolicyRule(CreateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new GatewaySecurityPolicy in a given project and location.
-
updateGatewaySecurityPolicyRule
default void updateGatewaySecurityPolicyRule(UpdateGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single GatewaySecurityPolicyRule.
-
deleteGatewaySecurityPolicyRule
default void deleteGatewaySecurityPolicyRule(DeleteGatewaySecurityPolicyRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GatewaySecurityPolicyRule.
-
listUrlLists
default void listUrlLists(ListUrlListsRequest request, io.grpc.stub.StreamObserver<ListUrlListsResponse> responseObserver) Lists UrlLists in a given project and location.
-
getUrlList
default void getUrlList(GetUrlListRequest request, io.grpc.stub.StreamObserver<UrlList> responseObserver) Gets details of a single UrlList.
-
createUrlList
default void createUrlList(CreateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new UrlList in a given project and location.
-
updateUrlList
default void updateUrlList(UpdateUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single UrlList.
-
deleteUrlList
default void deleteUrlList(DeleteUrlListRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single UrlList.
-
listTlsInspectionPolicies
default void listTlsInspectionPolicies(ListTlsInspectionPoliciesRequest request, io.grpc.stub.StreamObserver<ListTlsInspectionPoliciesResponse> responseObserver) Lists TlsInspectionPolicies in a given project and location.
-
getTlsInspectionPolicy
default void getTlsInspectionPolicy(GetTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<TlsInspectionPolicy> responseObserver) Gets details of a single TlsInspectionPolicy.
-
createTlsInspectionPolicy
default void createTlsInspectionPolicy(CreateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new TlsInspectionPolicy in a given project and location.
-
updateTlsInspectionPolicy
default void updateTlsInspectionPolicy(UpdateTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single TlsInspectionPolicy.
-
deleteTlsInspectionPolicy
default void deleteTlsInspectionPolicy(DeleteTlsInspectionPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single TlsInspectionPolicy.
-
listAuthzPolicies
default void listAuthzPolicies(ListAuthzPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthzPoliciesResponse> responseObserver) Lists AuthzPolicies in a given project and location.
-
getAuthzPolicy
default void getAuthzPolicy(GetAuthzPolicyRequest request, io.grpc.stub.StreamObserver<AuthzPolicy> responseObserver) Gets details of a single AuthzPolicy.
-
createAuthzPolicy
default void createAuthzPolicy(CreateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AuthzPolicy in a given project and location.
-
updateAuthzPolicy
default void updateAuthzPolicy(UpdateAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AuthzPolicy.
-
deleteAuthzPolicy
default void deleteAuthzPolicy(DeleteAuthzPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AuthzPolicy.
-