כלי: create_instance
הפעולה יוצרת מכונה של Cloud SQL.
- הכלי מחזיר פעולה ממושכת. משתמשים בכלי
get_operationכדי לבצע דגימה של הסטטוס שלה עד שהפעולה מסתיימת. - יצירת המכונה עשויה להימשך כמה דקות. משתמשים בכלי של שורת פקודה כדי להשהות את הבדיקה למשך 30 שניות לפני שבודקים שוב את הסטטוס.
- אחרי שמשתמשים בכלי
create_instanceכדי ליצור מופע, אפשר להשתמש בכליcreate_userכדי ליצור חשבון משתמש IAM למשתמש שמחובר כרגע לפרויקט. כברירת מחדל, הערך של
data_api_accessמוגדר כ-ALLOW_DATA_API. ההגדרה הזו מאפשרת לכם להריץ הצהרות SQL באמצעות הכליexecute_sqlו-executeSqlAPI.
אלא אם צוין אחרת, מופע שנוצר לאחרונה משתמש בהגדרת ברירת המחדל של מופע של סביבת פיתוח.
ההגדרה הבאה היא הגדרת ברירת המחדל למופע בסביבת פיתוח:
{
"tier": "db-perf-optimized-N-2",
"data_disk_size_gb": 100,
"region": "us-central1",
"database_version": "POSTGRES_18",
"edition": "ENTERPRISE_PLUS",
"availability_type": "ZONAL",
"tags": [{"environment": "dev"}]
}
ההגדרה הבאה מומלצת למופע בסביבת ייצור:
{
"tier": "db-perf-optimized-N-8",
"data_disk_size_gb": 250,
"region": "us-central1",
"database_version": "POSTGRES_18",
"edition": "ENTERPRISE_PLUS",
"availability_type": "REGIONAL",
"tags": [{"environment": "prod"}]
}
מומלץ להשתמש בהגדרת המכונה הבאה ל-SQL Server:
{
"tier": "db-perf-optimized-N-8",
"data_disk_size_gb": 250,
"region": "us-central1",
"database_version": "SQLSERVER_2022_STANDARD",
"edition": "ENTERPRISE_PLUS",
"availability_type": "REGIONAL",
"tags": [{"environment": "prod"}]
}
בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP create_instance.
| בקשת Curl |
|---|
curl --location 'https://sqladmin.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "create_instance", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
סכימת הקלט
בקשת הוספה של מופע ל-MCP.
SqlInstancesInsertMcpRequest
| ייצוג ב-JSON |
|---|
{ "project": string, "name": string, "databaseVersion": string, "region": string, "edition": string, "tier": string, "dataDiskSizeGb": string, "availabilityType": string, "tags": { string: string, ... }, "dataCacheEnabled": boolean, "enableGoogleMlIntegration": boolean } |
| שדות | |
|---|---|
project |
חובה. מזהה הפרויקט שאליו ישויכו מופעי Cloud SQL שנוצרו לאחרונה. |
name |
חובה. השם של המכונה של Cloud SQL. הפרטים האלה לא כוללים את מזהה הפרויקט. |
databaseVersion |
זה שינוי אופציונלי. הסוג והגרסה של המנוע של מסד הנתונים. ערך ברירת המחדל הוא ב-MySQL, יכול להיות |
region |
זה שינוי אופציונלי. האזור הגיאוגרפי של המכונה של Cloud SQL. לדוגמה, אם לא מציינים ערך, ערך ברירת המחדל הוא |
edition |
זה שינוי אופציונלי. המהדורה של המופע, יכולה להיות ENTERPRISE או ENTERPRISE_PLUS. אם לא מציינים ערך: – ב-Postgres וב-Mysql, ערך ברירת המחדל הוא ENTERPRISE_PLUS. – ב-SQL Server, ערך ברירת המחדל הוא ENTERPRISE. |
tier |
זה שינוי אופציונלי. רמת הביצועים (או סוג המכונה) של האינטס הזה. אם לא מציינים: – במהדורת מהדורת ENTERPRISE_PLUS צריכה להשתמש בסדרת מכונות N2. במהדורת ENTERPRISE אפשר להשתמש בשמות של סוגי מכונות בהתאמה אישית בפורמט הבא: db-custom-{CPUs}-{Memory}. |
dataDiskSizeGb |
זה שינוי אופציונלי. גודל דיסק הנתונים ב-GB. ערך ברירת המחדל הוא 100. |
availabilityType |
זה שינוי אופציונלי. סוג הזמינות. ערכים אפשריים: * |
tags |
זה שינוי אופציונלי. קלט בלבד. מפתחות תגים וערכי תגים שמשויכים למופע הזה. כל פריט במפה צריך להיות מיוצג כך: לדוגמה, למשאב יחיד יכולים להיות התגים הבאים: אובייקט שמכיל רשימה של |
dataCacheEnabled |
זה שינוי אופציונלי. האם מטמון הנתונים מופעל עבור המופע. |
enableGoogleMlIntegration |
זה שינוי אופציונלי. כשהפרמטר הזה מוגדר כ-True, מופעלת האפשרות למכונות Cloud SQL להתחבר ל-Vertex AI כדי להעביר בקשות לתחזיות ולתובנות בזמן אמת ל-AI. ערך ברירת המחדל הוא false. ההגדרה הזו חלה רק על מופעים של Cloud SQL ל-MySQL ו-Cloud SQL ל-PostgreSQL. |
Int64Value
| ייצוג ב-JSON |
|---|
{ "value": string } |
| שדות | |
|---|---|
value |
הערך int64. |
TagsEntry
| ייצוג ב-JSON |
|---|
{ "key": string, "value": string } |
| שדות | |
|---|---|
key |
|
value |
|
BoolValue
| ייצוג ב-JSON |
|---|
{ "value": boolean } |
| שדות | |
|---|---|
value |
הערך הבוליאני. |
סכימת פלט
משאב Operation. בפעולות מוצלחות שמחזירות משאב Operation, רק השדות שרלוונטיים לפעולה מאוכלסים במשאב.
פעולה
| ייצוג ב-JSON |
|---|
{ "kind": string, "targetLink": string, "status": enum ( |
| שדות | |
|---|---|
kind |
הערך הזה תמיד יהיה |
targetLink |
|
status |
הסטטוס של פעולה. |
user |
כתובת האימייל של המשתמש שהפעיל את הפעולה הזו. |
insertTime |
השעה שבה הפעולה הזו נוספה לתור, לפי שעון UTC, בפורמט RFC 3339. לדוגמה: הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
startTime |
השעה שבה הפעולה הזו התחילה בפועל באזור הזמן UTC בפורמט RFC 3339, לדוגמה הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
endTime |
השעה שבה הפעולה הזו הסתיימה לפי שעון UTC, בפורמט RFC 3339. לדוגמה: הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
error |
אם אירעו שגיאות במהלך עיבוד הפעולה הזו, השדה הזה יאוכלס. |
apiWarning |
הודעת אזהרה ב-Admin API. |
operationType |
סוג הפעולה. הערכים התקפים הם: * |
importContext |
ההקשר של פעולת הייבוא, אם רלוונטי. |
exportContext |
ההקשר של פעולת הייצוא, אם רלוונטי. |
backupContext |
ההקשר של פעולת הגיבוי, אם רלוונטי. |
preCheckMajorVersionUpgradeContext |
השדה הזה מאוכלס רק כשערך operation_type הוא PRE_CHECK_MAJOR_VERSION_UPGRADE. ההודעה PreCheckMajorVersionUpgradeContext עצמה מכילה את הפרטים של הבדיקה המוקדמת, כמו גרסת מסד הנתונים של היעד לשדרוג והתוצאות של הבדיקה (כולל אזהרות או שגיאות שנמצאו). |
name |
מזהה שמזהה באופן ייחודי את הפעולה. אפשר להשתמש במזהה הזה כדי לאחזר את משאב הפעולות שמכיל מידע על הפעולה. |
targetId |
שם המשאב שבו הפעולה הזו מופעלת. |
selfLink |
ה-URI של מקור המידע הזה. |
targetProject |
מזהה הפרויקט של מופע היעד שקשור לפעולה הזו. |
acquireSsrsLeaseContext |
ההקשר של פעולת השגת חכירה של SSRS, אם רלוונטי. |
subOperationType |
זה שינוי אופציונלי. פעולת המשנה על סמך סוג הפעולה. |
חותמת הזמן
| ייצוג ב-JSON |
|---|
{ "seconds": string, "nanos": integer } |
| שדות | |
|---|---|
seconds |
מייצג את מספר השניות מאז ראשית זמן יוניקס (Unix epoch) ב-1 בינואר 1970 בשעה 00:00:00 UTC. הערך חייב להיות בין -62135596800 ל-253402300799, כולל (שמתאים לטווח 0001-01-01T00:00:00Z עד 9999-12-31T23:59:59Z). |
nanos |
שברים לא שליליים של שנייה ברזולוציית ננו-שנייה. השדה הזה מייצג את החלק של הננו-שניות במשך הזמן, ולא מהווה חלופה לשניות. ערכי שניות שליליים עם שברים עדיין צריכים לכלול ערכי ננו-שניות לא שליליים שסופרים קדימה בזמן. הערך חייב להיות בין 0 ל-999,999,999, כולל. |
OperationErrors
| ייצוג ב-JSON |
|---|
{
"kind": string,
"errors": [
{
object ( |
| שדות | |
|---|---|
kind |
הערך הזה תמיד יהיה |
errors[] |
רשימת השגיאות שנתקלו בהן במהלך עיבוד הפעולה הזו. |
OperationError
| ייצוג ב-JSON |
|---|
{ "kind": string, "code": string, "message": string } |
| שדות | |
|---|---|
kind |
הערך הזה תמיד יהיה |
code |
מזהה את השגיאה הספציפית שאירעה. |
message |
מידע נוסף על השגיאה שנתקלתם בה. |
ApiWarning
| ייצוג ב-JSON |
|---|
{
"code": enum ( |
| שדות | |
|---|---|
code |
קוד שמזהה באופן ייחודי את סוג האזהרה. |
message |
הודעת האזהרה. |
region |
שם האזור שמופיע באזהרה REGION_UNREACHABLE. |
ImportContext
| ייצוג ב-JSON |
|---|
{ "uri": string, "database": string, "kind": string, "fileType": enum ( |
| שדות | |
|---|---|
uri |
הנתיב לקובץ הייבוא ב-Cloud Storage, בפורמט |
database |
מסד הנתונים שאליו רוצים לייבא. אם הערך של |
kind |
הערך הזה תמיד יהיה |
fileType |
סוג הקובץ של ה-URI שצוין.`SQL |
csvImportOptions |
אפשרויות לייבוא נתונים כקובץ CSV. |
importUser |
המשתמש ב-PostgreSQL עבור פעולת הייבוא הזו. מכונות PostgreSQL בלבד. |
bakImportOptions |
ייבוא פרמטרים שספציפיים לקובצי .BAK של SQL Server |
sqlImportOptions |
זה שינוי אופציונלי. אפשרויות לייבוא נתונים מהצהרות SQL. |
tdeImportOptions |
זה שינוי אופציונלי. ייבוא פרמטרים שספציפיים לאישורי TDE של SQL Server |
SqlCsvImportOptions
| ייצוג ב-JSON |
|---|
{ "table": string, "columns": [ string ], "escapeCharacter": string, "quoteCharacter": string, "fieldsTerminatedBy": string, "linesTerminatedBy": string } |
| שדות | |
|---|---|
table |
הטבלה שאליה מייבאים את נתוני ה-CSV. |
columns[] |
העמודות שאליהן יובאו נתוני ה-CSV. אם לא מציינים עמודות, כל העמודות בטבלת מסד הנתונים נטענות עם נתוני ה-CSV. |
escapeCharacter |
מציין את התו שצריך להופיע לפני תו נתונים שצריך להוסיף לו תו בריחה. |
quoteCharacter |
מציין את תו המירכאות שבו צריך להשתמש כשמצטטים ערך נתונים. |
fieldsTerminatedBy |
מציינת את התו שמפריד בין העמודות בכל שורה בקובץ. |
linesTerminatedBy |
התו הזה משמש להפרדה בין שורות. אם שורה לא מכילה את כל השדות, שאר העמודות מוגדרות לערכי ברירת המחדל שלהן. |
SqlBakImportOptions
| ייצוג ב-JSON |
|---|
{ "encryptionOptions": { object ( |
| שדות | |
|---|---|
encryptionOptions |
|
striped |
האם קבוצת הגיבוי שמשוחזרת היא מסוג striped. ההגדרה חלה רק על Cloud SQL ל-SQL Server. |
noRecovery |
האם ייבוא הגיבוי ישחזר את מסד הנתונים עם האפשרות NORECOVERY. ההגדרה חלה רק על Cloud SQL ל-SQL Server. |
recoveryOnly |
האם בקשת הייבוא של הגיבוי תעביר את מסד הנתונים למצב אונליין בלי להוריד את תוכן ה-Bak. אפשר להגדיר רק אחד מהערכים no_recovery ו-recovery_only כ-true, אחרת תוחזר שגיאה. ההגדרה חלה רק על Cloud SQL ל-SQL Server. |
bakType |
סוג התוכן של קובץ ה-bak, FULL או DIFF |
stopAt |
זה שינוי אופציונלי. חותמת הזמן שבה הייבוא אמור להסתיים. חותמת הזמן הזו היא בפורמט RFC 3339 (לדוגמה, הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
stopAtMark |
זה שינוי אופציונלי. העסקה המסומנת שבה הייבוא אמור להיפסק. השדה הזה מקביל למילת המפתח STOPATMARK והוא חל רק על Cloud SQL ל-SQL Server. |
EncryptionOptions
| ייצוג ב-JSON |
|---|
{ "certPath": string, "pvkPath": string, "pvkPassword": string, "keepEncrypted": boolean } |
| שדות | |
|---|---|
certPath |
הנתיב לאישור (.cer) ב-Cloud Storage, בפורמט |
pvkPath |
הנתיב למפתח הפרטי של האישור (.pvk) ב-Cloud Storage, בפורמט |
pvkPassword |
הסיסמה שמצפינה את המפתח הפרטי |
keepEncrypted |
זה שינוי אופציונלי. האם הקובץ המיובא נשאר מוצפן. |
BoolValue
| ייצוג ב-JSON |
|---|
{ "value": boolean } |
| שדות | |
|---|---|
value |
הערך הבוליאני. |
SqlImportOptions
| ייצוג ב-JSON |
|---|
{
"threads": integer,
"parallel": boolean,
"postgresImportOptions": {
object ( |
| שדות | |
|---|---|
threads |
זה שינוי אופציונלי. מספר השרשורים שבהם יש להשתמש לייבוא מקביל. |
parallel |
זה שינוי אופציונלי. האם הייבוא צריך להתבצע במקביל. |
postgresImportOptions |
זה שינוי אופציונלי. אפשרויות לייבוא ממופע של Cloud SQL ל-PostgreSQL. |
Int32Value
| ייצוג ב-JSON |
|---|
{ "value": integer } |
| שדות | |
|---|---|
value |
הערך int32. |
PostgresImportOptions
| ייצוג ב-JSON |
|---|
{ "clean": boolean, "ifExists": boolean } |
| שדות | |
|---|---|
clean |
זה שינוי אופציונלי. הדגל --clean לכלי השירות pg_restore. הדגל הזה רלוונטי רק אם הפעלתם ב-Cloud SQL ייבוא מקביל של קבצים. |
ifExists |
זה שינוי אופציונלי. הדגל --if-exists לכלי pg_restore. הדגל הזה רלוונטי רק אם הפעלתם ב-Cloud SQL ייבוא מקביל של קבצים. |
SqlTdeImportOptions
| ייצוג ב-JSON |
|---|
{ "certificatePath": string, "privateKeyPath": string, "privateKeyPassword": string, "name": string } |
| שדות | |
|---|---|
certificatePath |
חובה. הנתיב למפתח הציבורי של אישור TDE בפורמט gs://bucketName/fileName. למופע צריכה להיות הרשאת קריאה לקובץ. רלוונטי רק למופעי SQL Server. |
privateKeyPath |
חובה. הנתיב למפתח הפרטי של אישור ה-TDE בפורמט gs://bucketName/fileName. למופע צריכה להיות הרשאת קריאה לקובץ. רלוונטי רק למופעי SQL Server. |
privateKeyPassword |
חובה. הסיסמה שמצפינה את המפתח הפרטי. |
name |
חובה. שם האישור. רלוונטי רק למופעי SQL Server. |
ExportContext
| ייצוג ב-JSON |
|---|
{ "uri": string, "databases": [ string ], "kind": string, "sqlExportOptions": { object ( |
| שדות | |
|---|---|
uri |
הנתיב לקובץ ב-Google Cloud Storage שבו יישמר הייצוא. ה-URI הוא בפורמט |
databases[] |
מסדי הנתונים שרוצים לייצא. |
kind |
הערך הזה תמיד יהיה |
sqlExportOptions |
אפשרויות לייצוא נתונים כהצהרות SQL. |
csvExportOptions |
אפשרויות לייצוא נתונים כקובץ CSV. רק מקרים של |
fileType |
סוג הקובץ של ה-URI שצוין. |
offload |
האם לבצע ייצוא בלי שרת (serverless). |
bakExportOptions |
אפשרויות לייצוא נתונים כקבצי BAK. |
tdeExportOptions |
זה שינוי אופציונלי. פרמטרים של ייצוא שספציפיים לאישורים של SQL Server TDE |
SqlExportOptions
| ייצוג ב-JSON |
|---|
{ "tables": [ string ], "schemaOnly": boolean, "mysqlExportOptions": { object ( |
| שדות | |
|---|---|
tables[] |
טבלאות לייצוא, או טבלאות שיוצאו, ממסד הנתונים שצוין. אם מציינים טבלאות, צריך לציין מסד נתונים אחד בלבד. במקרים של מופעי PostgreSQL, אפשר לציין רק טבלה אחת. |
schemaOnly |
ייצוא של סכימות בלבד. |
mysqlExportOptions |
|
threads |
זה שינוי אופציונלי. מספר השרשורים שבהם יש להשתמש לייצוא מקביל. |
parallel |
זה שינוי אופציונלי. האם הייצוא צריך להתבצע במקביל. |
postgresExportOptions |
זה שינוי אופציונלי. אפשרויות לייצוא ממכונת Cloud SQL ל-PostgreSQL. |
MysqlExportOptions
| ייצוג ב-JSON |
|---|
{ "masterData": integer } |
| שדות | |
|---|---|
masterData |
אפשרות לכלול הצהרת SQL שנדרשת להגדרת השכפול. אם הערך מוגדר ל- |
PostgresExportOptions
| ייצוג ב-JSON |
|---|
{ "clean": boolean, "ifExists": boolean } |
| שדות | |
|---|---|
clean |
זה שינוי אופציונלי. משתמשים באפשרות הזו כדי לכלול DROP
הצהרות SQL. אפשר להשתמש בהצהרות האלה כדי למחוק אובייקטים של מסד נתונים לפני שמריצים את פעולת הייבוא. |
ifExists |
זה שינוי אופציונלי. אפשרות לכלול הצהרת SQL של IF EXISTS בכל הצהרת DROP שנוצרת על ידי clean. |
SqlCsvExportOptions
| ייצוג ב-JSON |
|---|
{ "selectQuery": string, "escapeCharacter": string, "quoteCharacter": string, "fieldsTerminatedBy": string, "linesTerminatedBy": string } |
| שדות | |
|---|---|
selectQuery |
שאילתת הבחירה שמשמשת לחילוץ הנתונים. |
escapeCharacter |
מציין את התו שצריך להופיע לפני תו נתונים שצריך להוסיף לו תו בריחה. |
quoteCharacter |
מציין את תו המירכאות שבו צריך להשתמש כשמצטטים ערך נתונים. |
fieldsTerminatedBy |
מציינת את התו שמפריד בין העמודות בכל שורה בקובץ. |
linesTerminatedBy |
התו הזה משמש להפרדה בין שורות. אם שורה לא מכילה את כל השדות, שאר העמודות מוגדרות לערכי ברירת המחדל שלהן. |
SqlBakExportOptions
| ייצוג ב-JSON |
|---|
{
"striped": boolean,
"stripeCount": integer,
"bakType": enum ( |
| שדות | |
|---|---|
striped |
האם הייצוא צריך להיות מפוספס. |
stripeCount |
אפשרות לציין כמה פסים ישמשו לייצוא. אם השדה ריק והערך של השדה המפוספס הוא true, מספר הפסים נבחר באופן אוטומטי. |
bakType |
הסוג של קובץ ה-bak הזה יהיה export, FULL או DIFF, רק ב-SQL Server |
copyOnly |
הוצא משימוש: התכונה copy_only הוצאה משימוש. במקום זאת, אפשר להשתמש ב-differential_base |
differentialBase |
האם אפשר להשתמש בגיבוי כגיבוי דיפרנציאלי של עותק בלבד. אי אפשר להשתמש בגיבוי כגיבוי דיפרנציאלי |
exportLogStartTime |
זה שינוי אופציונלי. חותמת הזמן של תחילת התקופה שיומן העסקאות ייכלל בייצוא. פורמט RFC 3339 (לדוגמה, הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
exportLogEndTime |
זה שינוי אופציונלי. חותמת הזמן של הסיום שבה יומן העסקאות ייכלל בפעולת הייצוא. פורמט RFC 3339 (לדוגמה, הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
SqlTdeExportOptions
| ייצוג ב-JSON |
|---|
{ "certificatePath": string, "privateKeyPath": string, "privateKeyPassword": string, "name": string } |
| שדות | |
|---|---|
certificatePath |
חובה. הנתיב למפתח הציבורי של אישור TDE בפורמט gs://bucketName/fileName. למופע צריכה להיות גישת כתיבה לקטגוריה. רלוונטי רק למופעי SQL Server. |
privateKeyPath |
חובה. הנתיב למפתח הפרטי של אישור ה-TDE בפורמט gs://bucketName/fileName. למכונה צריכה להיות הרשאת כתיבה למיקום. רלוונטי רק למופעי SQL Server. |
privateKeyPassword |
חובה. הסיסמה שמצפינה את המפתח הפרטי. |
name |
חובה. שם האישור. רלוונטי רק למופעי SQL Server. |
BackupContext
| ייצוג ב-JSON |
|---|
{ "backupId": string, "kind": string, "name": string } |
| שדות | |
|---|---|
backupId |
המזהה של הגיבוי. |
kind |
הערך הזה תמיד יהיה |
name |
שם הגיבוי. פורמט: projects/{project}/backups/{backup} |
PreCheckMajorVersionUpgradeContext
| ייצוג ב-JSON |
|---|
{ "targetDatabaseVersion": enum ( |
| שדות | |
|---|---|
targetDatabaseVersion |
חובה. גרסת מסד הנתונים שאליה רוצים לשדרג. |
preCheckResponse[] |
פלט בלבד. התשובות שמתקבלות מהפעולה של בדיקה מוקדמת. |
kind |
זה שינוי אופציונלי. הערך הזה תמיד יהיה |
PreCheckResponse
| ייצוג ב-JSON |
|---|
{ "actionsRequired": [ string ], // Union field |
| שדות | |
|---|---|
actionsRequired[] |
הפעולות שהמשתמש צריך לבצע. אפשר להשתמש בפקודה 'חזרה' לכמה פעולות. |
שדה איחוד הערך |
|
message |
ההודעה שתוצג למשתמש. |
שדה איחוד הערך |
|
messageType |
סוג ההודעה: מידע, אזהרה או שגיאה. |
AcquireSsrsLeaseContext
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד הערך |
|
setupLogin |
שם המשתמש שישמש להתחברות לצורך ההגדרה כדי להתחבר לשרת מסד הנתונים להגדרת SSRS. |
שדה איחוד הערך |
|
serviceLogin |
שם המשתמש שישמש להתחברות לשירות כדי להתחבר למסד הנתונים של הדוחות לצורך הגדרת SSRS. |
שדה איחוד הערך |
|
reportDatabase |
מסד הנתונים של הדוחות שבו יש להשתמש להגדרת SSRS. |
שדה איחוד הערך |
|
duration |
נדרש משך חכירה להגדרת SSRS. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-' |
משך הזמן
| ייצוג ב-JSON |
|---|
{ "seconds": string, "nanos": integer } |
| שדות | |
|---|---|
seconds |
השניות החתומות של טווח הזמן. הערך חייב להיות בין -315,576,000,000 לבין +315,576,000,000, כולל. הערה: הגבולות האלה מחושבים לפי: 60 שניות/דקה * 60 דקות/שעה * 24 שעות/יום * 365.25 ימים/שנה * 10,000 שנים |
nanos |
שברים חתומים של שנייה ברזולוציית ננו-שנייה של טווח הזמן. משכי זמן של פחות משנייה אחת מיוצגים באמצעות שדה |
SqlSubOperationType
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד sub_operation_details. פרטים של פעולות משנה שמתאימים לסוג הפעולה. הערך sub_operation_details יכול להיות רק אחד מהבאים: |
|
maintenanceType |
סוג התחזוקה שיבוצע במכונה. |
הערות על כלי
רמז הרסני: ❌ | רמז אידמפוטנטי: ❌ | רמז לקריאה בלבד: ❌ | רמז לעולם פתוח: ❌