def delete(self): stub = target_ssl_proxy_pb2_grpc.ComputeTargetSslProxyServiceStub( channel.Channel()) request = target_ssl_proxy_pb2.DeleteComputeTargetSslProxyRequest() request.service_account_file = self.service_account_file if Primitive.to_proto(self.id): request.resource.id = Primitive.to_proto(self.id) if Primitive.to_proto(self.name): request.resource.name = Primitive.to_proto(self.name) if Primitive.to_proto(self.description): request.resource.description = Primitive.to_proto(self.description) if Primitive.to_proto(self.service): request.resource.service = Primitive.to_proto(self.service) if Primitive.to_proto(self.ssl_certificates): request.resource.ssl_certificates.extend( Primitive.to_proto(self.ssl_certificates)) if TargetSslProxyProxyHeaderEnum.to_proto(self.proxy_header): request.resource.proxy_header = TargetSslProxyProxyHeaderEnum.to_proto( self.proxy_header) if Primitive.to_proto(self.ssl_policy): request.resource.ssl_policy = Primitive.to_proto(self.ssl_policy) if Primitive.to_proto(self.project): request.resource.project = Primitive.to_proto(self.project) response = stub.DeleteComputeTargetSslProxy(request)
def list(self, project, service_account_file=""): stub = target_ssl_proxy_pb2_grpc.ComputeTargetSslProxyServiceStub( channel.Channel()) request = target_ssl_proxy_pb2.ListComputeTargetSslProxyRequest() request.service_account_file = service_account_file request.Project = project return stub.ListComputeTargetSslProxy(request).items
def delete(self, project, name, service_account_file=""): stub = target_ssl_proxy_pb2_grpc.ComputeTargetSslProxyServiceStub( channel.Channel()) request = target_ssl_proxy_pb2.DeleteComputeTargetSslProxyRequest() request.service_account_file = service_account_file request.Project = project request.Name = name response = stub.DeleteComputeTargetSslProxy(request)