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
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new AuthorizationPolicy in a given project and location.default void
createClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ClientTlsPolicy in a given project and location.default void
createServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ServerTlsPolicy in a given project and location.default void
deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single AuthorizationPolicy.default void
deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ClientTlsPolicy.default void
deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ServerTlsPolicy.default void
getAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver)
Gets details of a single AuthorizationPolicy.default void
getClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver)
Gets details of a single ClientTlsPolicy.default void
getServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver)
Gets details of a single ServerTlsPolicy.default void
listAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver)
Lists AuthorizationPolicies in a given project and location.default void
listClientTlsPolicies(ListClientTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListClientTlsPoliciesResponse> responseObserver)
Lists ClientTlsPolicies in a given project and location.default void
listServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver)
Lists ServerTlsPolicies in a given project and location.default void
updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single AuthorizationPolicy.default void
updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ClientTlsPolicy.default void
updateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ServerTlsPolicy.
-
-
-
Method Detail
-
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<com.google.longrunning.Operation> responseObserver)
Creates a new AuthorizationPolicy in a given project and location.
-
updateAuthorizationPolicy
default void updateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single AuthorizationPolicy.
-
deleteAuthorizationPolicy
default void deleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single AuthorizationPolicy.
-
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<com.google.longrunning.Operation> responseObserver)
Creates a new ServerTlsPolicy in a given project and location.
-
updateServerTlsPolicy
default void updateServerTlsPolicy(UpdateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ServerTlsPolicy.
-
deleteServerTlsPolicy
default void deleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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<com.google.longrunning.Operation> responseObserver)
Creates a new ClientTlsPolicy in a given project and location.
-
updateClientTlsPolicy
default void updateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ClientTlsPolicy.
-
deleteClientTlsPolicy
default void deleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ClientTlsPolicy.
-
-