OperationMetadata

فراداده ای که یک عملیات طولانی مدت را توصیف می کند.

نمایندگی JSON
{
  "state": enum (State),
  "description": string,
  "type": string,
  "priority": integer,
  "createTime": string,
  "updateTime": string,
  "startTime": string,
  "endTime": string,
  "progress": number,
  "stages": [
    {
      object (OperationStage)
    }
  ],
  "attempt": integer,
  "scriptUri": string,
  "destinationUris": [
    string
  ],
  "notifications": [
    {
      object (OperationNotification)
    }
  ],
  "batchEecuUsageSeconds": number
}
فیلدها
state

enum ( State )

وضعیت عملیات

description

string

شرح عملیات.

type

string

نوع این کار (به عنوان مثال، EXPORT_IMAGE، EXPORT_FEATURES، و غیره).

priority

integer

اولویت عملیات. مقدار بالاتر نشان دهنده اولویت بالاتر است. اولویت پیش فرض 100 است.

createTime

string ( Timestamp format)

زمان ایجاد عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

زمان آخرین به روز رسانی عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

startTime

string ( Timestamp format)

زمان شروع عملیات، اگر عملیات شروع شده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

endTime

string ( Timestamp format)

زمان پایان عملیات، اگر عملیات به پایان رسیده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

progress

number

پیشرفت عملیات، در بازه [0، 1].

stages[]

object ( OperationStage )

اطلاعات پیشرفت مراحل گسسته برای عملیات داده شده. مراحل، در صورت وجود، فقط برای آخرین تلاش هستند. اگر عملیاتی دوباره امتحان شود، اطلاعات مرحله قبل از بین می رود.

attempt

integer

شماره تلاش فعلی اگر عملیاتی دوباره امتحان شود، تعداد تلاش افزایش می‌یابد که می‌تواند در موقعیت‌های زیر اتفاق بیفتد: - اگر عملیاتی به دلیل محدودیت حافظه ناموفق باشد (احتمالاً باعث می‌شود همه تلاش‌های بعدی با شکست مواجه شوند و دائمی شوند)، - اگر منابع مجبور به تخصیص مجدد برای کارهای دیگر شوند. (احتمالا گذرا باشد)

scriptUri

string

URI اسکریپتی که این عملیات از آن سرچشمه گرفته است، اگر عملیات در ویرایشگر کد شروع شده باشد.

destinationUris[]

string

URI (های) به منابع خروجی این عملیات اشاره می کند.

notifications[]

object ( OperationNotification )

اعلان های این عملیات

batchEecuUsageSeconds

number

مقدار دسته ای EECU-ثانیه (واحد محاسبات موتور زمین) که این کار در آخرین تلاش برای اجرای خود استفاده کرده است.

در موردی که کار در حال اجرا، لغو یا ناموفق است، این عدد نشان‌دهنده جدیدترین اندازه‌گیری برای استفاده از محاسبات در حال پیشرفت است. این استفاده محاسباتی در حال پیشرفت به‌عنوان «ثانیه EECU در حال پیشرفت» به Cloud Monitoring گزارش می‌شود.

اگر کار در حالت SUCCEEDED باشد، این عدد نشان دهنده مصرف نهایی محاسبه است. این همان عددی است که به عنوان «ثانیه EECU تکمیل شده» به Cloud Monitoring گزارش شده است. برای پروژه‌های ثبت‌شده برای استفاده تجاری، این عدد به‌عنوان هزینه محاسباتی در صورت‌حساب ابری نیز گزارش می‌شود.

مرحله عملیات

اطلاعات مرحله مجزا

نمایندگی JSON
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
فیلدها
displayName

string

نام مرحله عملیات.

completeWorkUnits

number

کار در حال حاضر در این مرحله تکمیل شده است. مقادیر ممکن است [0، N] باشند که در آن N برابر با totalWorkUnits است.

totalWorkUnits

string ( int64 format)

کل کارهایی که باید تا این مرحله انجام شود.

description

string

شرح جزئیات صحنه.

اعلان عملیات

اعلان ها اطلاعات تکمیلی مربوط به یک عملیات هستند.

نمایندگی JSON
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
فیلدها
severity

enum ( Severity )

شدت اعلان

topic

string

موضوع اعلان (به عنوان مثال "وظیفه مسدود شده" یا "وظیفه کاهش یافته").

detail

string

پیامی که باید به کاربر نشان داده شود.

،

فراداده ای که یک عملیات طولانی مدت را توصیف می کند.

نمایندگی JSON
{
  "state": enum (State),
  "description": string,
  "type": string,
  "priority": integer,
  "createTime": string,
  "updateTime": string,
  "startTime": string,
  "endTime": string,
  "progress": number,
  "stages": [
    {
      object (OperationStage)
    }
  ],
  "attempt": integer,
  "scriptUri": string,
  "destinationUris": [
    string
  ],
  "notifications": [
    {
      object (OperationNotification)
    }
  ],
  "batchEecuUsageSeconds": number
}
فیلدها
state

enum ( State )

وضعیت عملیات

description

string

شرح عملیات.

type

string

نوع این کار (به عنوان مثال، EXPORT_IMAGE، EXPORT_FEATURES، و غیره).

priority

integer

اولویت عملیات. مقدار بالاتر نشان دهنده اولویت بالاتر است. اولویت پیش فرض 100 است.

createTime

string ( Timestamp format)

زمان ایجاد عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

زمان آخرین به روز رسانی عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

startTime

string ( Timestamp format)

زمان شروع عملیات، اگر عملیات شروع شده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

endTime

string ( Timestamp format)

زمان پایان عملیات، اگر عملیات به پایان رسیده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

progress

number

پیشرفت عملیات، در بازه [0، 1].

stages[]

object ( OperationStage )

اطلاعات پیشرفت مراحل گسسته برای عملیات داده شده. مراحل، در صورت وجود، فقط برای آخرین تلاش هستند. اگر عملیاتی دوباره امتحان شود، اطلاعات مرحله قبل از بین می رود.

attempt

integer

شماره تلاش فعلی اگر عملیاتی دوباره امتحان شود، تعداد تلاش افزایش می‌یابد که می‌تواند در موقعیت‌های زیر اتفاق بیفتد: - اگر عملیاتی به دلیل محدودیت حافظه ناموفق باشد (احتمالاً باعث می‌شود همه تلاش‌های بعدی با شکست مواجه شوند و دائمی شوند)، - اگر منابع مجبور به تخصیص مجدد برای کارهای دیگر شوند. (احتمالا گذرا باشد)

scriptUri

string

URI اسکریپتی که این عملیات از آن سرچشمه گرفته است، اگر عملیات در ویرایشگر کد شروع شده باشد.

destinationUris[]

string

URI (های) به منابع خروجی این عملیات اشاره می کند.

notifications[]

object ( OperationNotification )

اعلان های این عملیات

batchEecuUsageSeconds

number

مقدار دسته ای EECU-ثانیه (واحد محاسبات موتور زمین) که این کار در آخرین تلاش برای اجرای خود استفاده کرده است.

در موردی که کار در حال اجرا، لغو یا ناموفق است، این عدد نشان‌دهنده جدیدترین اندازه‌گیری برای استفاده از محاسبات در حال پیشرفت است. این استفاده محاسباتی در حال پیشرفت به‌عنوان «ثانیه EECU در حال پیشرفت» به Cloud Monitoring گزارش می‌شود.

اگر کار در حالت SUCCEEDED باشد، این عدد نشان دهنده مصرف نهایی محاسبه است. این همان عددی است که به عنوان «ثانیه EECU تکمیل شده» به Cloud Monitoring گزارش شده است. برای پروژه‌های ثبت‌شده برای استفاده تجاری، این عدد به‌عنوان هزینه محاسباتی در صورت‌حساب ابری نیز گزارش می‌شود.

مرحله عملیات

اطلاعات مرحله مجزا

نمایندگی JSON
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
فیلدها
displayName

string

نام مرحله عملیات.

completeWorkUnits

number

کار در حال حاضر در این مرحله تکمیل شده است. مقادیر ممکن است [0، N] باشند که در آن N برابر با totalWorkUnits است.

totalWorkUnits

string ( int64 format)

کل کارهایی که باید تا این مرحله انجام شود.

description

string

شرح جزئیات صحنه.

اعلان عملیات

اعلان ها اطلاعات تکمیلی مربوط به یک عملیات هستند.

نمایندگی JSON
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
فیلدها
severity

enum ( Severity )

شدت اعلان

topic

string

موضوع اعلان (به عنوان مثال "وظیفه مسدود شده" یا "وظیفه کاهش یافته").

detail

string

پیامی که باید به کاربر نشان داده شود.

،

فراداده ای که یک عملیات طولانی مدت را توصیف می کند.

نمایندگی JSON
{
  "state": enum (State),
  "description": string,
  "type": string,
  "priority": integer,
  "createTime": string,
  "updateTime": string,
  "startTime": string,
  "endTime": string,
  "progress": number,
  "stages": [
    {
      object (OperationStage)
    }
  ],
  "attempt": integer,
  "scriptUri": string,
  "destinationUris": [
    string
  ],
  "notifications": [
    {
      object (OperationNotification)
    }
  ],
  "batchEecuUsageSeconds": number
}
فیلدها
state

enum ( State )

وضعیت عملیات

description

string

شرح عملیات.

type

string

نوع این کار (به عنوان مثال، EXPORT_IMAGE، EXPORT_FEATURES، و غیره).

priority

integer

اولویت عملیات. مقدار بالاتر نشان دهنده اولویت بالاتر است. اولویت پیش فرض 100 است.

createTime

string ( Timestamp format)

زمان ایجاد عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

زمان آخرین به روز رسانی عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

startTime

string ( Timestamp format)

زمان شروع عملیات، اگر عملیات شروع شده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

endTime

string ( Timestamp format)

زمان پایان عملیات، اگر عملیات به پایان رسیده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

progress

number

پیشرفت عملیات، در بازه [0، 1].

stages[]

object ( OperationStage )

اطلاعات پیشرفت مراحل گسسته برای عملیات داده شده. مراحل، در صورت وجود، فقط برای آخرین تلاش هستند. اگر عملیاتی دوباره امتحان شود، اطلاعات مرحله قبل از بین می رود.

attempt

integer

شماره تلاش فعلی اگر عملیاتی دوباره امتحان شود، تعداد تلاش افزایش می‌یابد که می‌تواند در موقعیت‌های زیر اتفاق بیفتد: - اگر عملیاتی به دلیل محدودیت حافظه ناموفق باشد (احتمالاً باعث می‌شود همه تلاش‌های بعدی با شکست مواجه شوند و دائمی شوند)، - اگر منابع مجبور به تخصیص مجدد برای کارهای دیگر شوند. (احتمالا گذرا باشد)

scriptUri

string

URI اسکریپتی که این عملیات از آن سرچشمه گرفته است، اگر عملیات در ویرایشگر کد شروع شده باشد.

destinationUris[]

string

URI (های) به منابع خروجی این عملیات اشاره می کند.

notifications[]

object ( OperationNotification )

اعلان های این عملیات

batchEecuUsageSeconds

number

مقدار دسته ای EECU-ثانیه (واحد محاسبات موتور زمین) که این کار در آخرین تلاش برای اجرای خود استفاده کرده است.

در موردی که کار در حال اجرا، لغو یا ناموفق است، این عدد نشان‌دهنده جدیدترین اندازه‌گیری برای استفاده از محاسبات در حال پیشرفت است. این استفاده محاسباتی در حال پیشرفت به‌عنوان «ثانیه EECU در حال پیشرفت» به Cloud Monitoring گزارش می‌شود.

اگر کار در حالت SUCCEEDED باشد، این عدد نشان دهنده مصرف نهایی محاسبه است. این همان عددی است که به عنوان «ثانیه EECU تکمیل شده» به Cloud Monitoring گزارش شده است. برای پروژه‌های ثبت‌شده برای استفاده تجاری، این عدد به‌عنوان هزینه محاسباتی در صورت‌حساب ابری نیز گزارش می‌شود.

مرحله عملیات

اطلاعات مرحله مجزا

نمایندگی JSON
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
فیلدها
displayName

string

نام مرحله عملیات.

completeWorkUnits

number

کار در حال حاضر در این مرحله تکمیل شده است. مقادیر ممکن است [0، N] باشند که در آن N برابر با totalWorkUnits است.

totalWorkUnits

string ( int64 format)

کل کارهایی که باید تا این مرحله انجام شود.

description

string

شرح جزئیات صحنه.

اعلان عملیات

اعلان ها اطلاعات تکمیلی مربوط به یک عملیات هستند.

نمایندگی JSON
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
فیلدها
severity

enum ( Severity )

شدت اعلان

topic

string

موضوع اعلان (به عنوان مثال "وظیفه مسدود شده" یا "وظیفه کاهش یافته").

detail

string

پیامی که باید به کاربر نشان داده شود.

،

فراداده ای که یک عملیات طولانی مدت را توصیف می کند.

نمایندگی JSON
{
  "state": enum (State),
  "description": string,
  "type": string,
  "priority": integer,
  "createTime": string,
  "updateTime": string,
  "startTime": string,
  "endTime": string,
  "progress": number,
  "stages": [
    {
      object (OperationStage)
    }
  ],
  "attempt": integer,
  "scriptUri": string,
  "destinationUris": [
    string
  ],
  "notifications": [
    {
      object (OperationNotification)
    }
  ],
  "batchEecuUsageSeconds": number
}
فیلدها
state

enum ( State )

وضعیت عملیات

description

string

شرح عملیات.

type

string

نوع این کار (به عنوان مثال، EXPORT_IMAGE، EXPORT_FEATURES، و غیره).

priority

integer

اولویت عملیات. مقدار بالاتر نشان دهنده اولویت بالاتر است. اولویت پیش فرض 100 است.

createTime

string ( Timestamp format)

زمان ایجاد عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

زمان آخرین به روز رسانی عملیات

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

startTime

string ( Timestamp format)

زمان شروع عملیات، اگر عملیات شروع شده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

endTime

string ( Timestamp format)

زمان پایان عملیات، اگر عملیات به پایان رسیده باشد.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

progress

number

پیشرفت عملیات، در بازه [0، 1].

stages[]

object ( OperationStage )

اطلاعات پیشرفت مراحل گسسته برای عملیات داده شده. مراحل، در صورت وجود، فقط برای آخرین تلاش هستند. اگر عملیاتی دوباره امتحان شود، اطلاعات مرحله قبل از بین می رود.

attempt

integer

شماره تلاش فعلی اگر عملیاتی دوباره امتحان شود، تعداد تلاش افزایش می‌یابد که می‌تواند در موقعیت‌های زیر اتفاق بیفتد: - اگر عملیاتی به دلیل محدودیت حافظه ناموفق باشد (احتمالاً باعث می‌شود همه تلاش‌های بعدی با شکست مواجه شوند و دائمی شوند)، - اگر منابع مجبور به تخصیص مجدد برای کارهای دیگر شوند. (احتمالا گذرا باشد)

scriptUri

string

URI اسکریپتی که این عملیات از آن سرچشمه گرفته است، اگر عملیات در ویرایشگر کد شروع شده باشد.

destinationUris[]

string

URI (های) به منابع خروجی این عملیات اشاره می کند.

notifications[]

object ( OperationNotification )

اعلان های این عملیات

batchEecuUsageSeconds

number

مقدار دسته ای EECU-ثانیه (واحد محاسبات موتور زمین) که این کار در آخرین تلاش برای اجرای خود استفاده کرده است.

در موردی که کار در حال اجرا، لغو یا ناموفق است، این عدد نشان‌دهنده جدیدترین اندازه‌گیری برای استفاده از محاسبات در حال پیشرفت است. این استفاده محاسباتی در حال پیشرفت به‌عنوان «ثانیه EECU در حال پیشرفت» به Cloud Monitoring گزارش می‌شود.

اگر کار در حالت SUCCEEDED باشد، این عدد نشان دهنده مصرف نهایی محاسبه است. این همان عددی است که به عنوان «ثانیه EECU تکمیل شده» به Cloud Monitoring گزارش شده است. برای پروژه‌های ثبت‌شده برای استفاده تجاری، این عدد به‌عنوان هزینه محاسباتی در صورت‌حساب ابری نیز گزارش می‌شود.

مرحله عملیات

اطلاعات مرحله مجزا

نمایندگی JSON
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
فیلدها
displayName

string

نام مرحله عملیات.

completeWorkUnits

number

کار در حال حاضر در این مرحله تکمیل شده است. مقادیر ممکن است [0، N] باشند که در آن N برابر با totalWorkUnits است.

totalWorkUnits

string ( int64 format)

کل کارهایی که باید تا این مرحله انجام شود.

description

string

شرح جزئیات صحنه.

اعلان عملیات

اعلان ها اطلاعات تکمیلی مربوط به یک عملیات هستند.

نمایندگی JSON
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
فیلدها
severity

enum ( Severity )

شدت اعلان

topic

string

موضوع اعلان (به عنوان مثال "وظیفه مسدود شده" یا "وظیفه کاهش یافته").

detail

string

پیامی که باید به کاربر نشان داده شود.