تؤدي هذه السياسة إلى بدء عملية إلغاء غير متزامنة في عملية طويلة المدى. ويبذل الخادم قصارى جهده لإلغاء العملية، إلا أن النجاح ليس مضمونًا. إذا كان الخادم لا يتيح هذه الطريقة، يعرض google.rpc.Code.UNIMPLEMENTED
. يمكن للعملاء استخدام Operations.GetOperation
أو طرق أخرى للتحقّق مما إذا تم الإلغاء بنجاح أو ما إذا كانت العملية قد اكتملت بالرغم من الإلغاء. عند الإلغاء الناجح، لا يتم حذف العملية، وبدلاً من ذلك، ستصبح عملية ذات قيمة Operation.error
بقيمة google.rpc.Status.code
بقيمة 1، بما يتوافق مع Code.CANCELLED
.
طلب HTTP
POST https://vault.googleapis.com/v1/{name=operations/**}:cancel
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
name |
اسم مورد العملية المطلوب إلغاؤه |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
في حال نجاح هذا الإجراء، يكون نص الاستجابة فارغًا.