Interface NetworkSecurityGrpc.AsyncService
-
- All Known Implementing Classes:
NetworkSecurityGrpc.NetworkSecurityImplBase
- Enclosing class:
- NetworkSecurityGrpc
public static interface NetworkSecurityGrpc.AsyncServiceNetwork 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 voidcreateAuthorizationPolicy(CreateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new AuthorizationPolicy in a given project and location.default voidcreateClientTlsPolicy(CreateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new ClientTlsPolicy in a given project and location.default voidcreateServerTlsPolicy(CreateServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new ServerTlsPolicy in a given project and location.default voiddeleteAuthorizationPolicy(DeleteAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single AuthorizationPolicy.default voiddeleteClientTlsPolicy(DeleteClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single ClientTlsPolicy.default voiddeleteServerTlsPolicy(DeleteServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single ServerTlsPolicy.default voidgetAuthorizationPolicy(GetAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<AuthorizationPolicy> responseObserver)Gets details of a single AuthorizationPolicy.default voidgetClientTlsPolicy(GetClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<ClientTlsPolicy> responseObserver)Gets details of a single ClientTlsPolicy.default voidgetServerTlsPolicy(GetServerTlsPolicyRequest request, io.grpc.stub.StreamObserver<ServerTlsPolicy> responseObserver)Gets details of a single ServerTlsPolicy.default voidlistAuthorizationPolicies(ListAuthorizationPoliciesRequest request, io.grpc.stub.StreamObserver<ListAuthorizationPoliciesResponse> responseObserver)Lists AuthorizationPolicies 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 voidlistServerTlsPolicies(ListServerTlsPoliciesRequest request, io.grpc.stub.StreamObserver<ListServerTlsPoliciesResponse> responseObserver)Lists ServerTlsPolicies in a given project and location.default voidupdateAuthorizationPolicy(UpdateAuthorizationPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single AuthorizationPolicy.default voidupdateClientTlsPolicy(UpdateClientTlsPolicyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single ClientTlsPolicy.default voidupdateServerTlsPolicy(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.
-
-