- משאב: Cluster
- GcsBackupSource
- ManagedBackupSource
- מדינה
- AuthorizationMode
- TransitEncryptionMode
- PscConfig
- DiscoveryEndpoint
- PscConnection
- PscConnectionStatus
- ConnectionType
- StateInfo
- UpdateInfo
- ClusterPersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- ZoneDistributionConfig
- ZoneDistributionMode
- CrossClusterReplicationConfig
- ClusterRole
- RemoteCluster
- חברות
- ClusterMaintenancePolicy
- ClusterWeeklyMaintenanceWindow
- ClusterMaintenanceSchedule
- PscServiceAttachment
- ClusterEndpoint
- ConnectionDetail
- PscAutoConnection
- AutomatedBackupConfig
- FixedFrequencySchedule
- AutomatedBackupMode
- ServerCaMode
- AclPolicyInfo
- Methods
משאב: אשכול
מופע של אשכול.
| ייצוג ב-JSON |
|---|
{ "name": string, "createTime": string, "state": enum ( |
| שדות | |
|---|---|
name |
חובה. מזהה. שם ייחודי של המשאב בהיקף הזה, כולל הפרויקט והמיקום, בפורמט: |
createTime |
פלט בלבד. חותמת הזמן שמשויכת לבקשה ליצירת האשכול. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
state |
פלט בלבד. המצב הנוכחי של האשכול הזה. יכול להיות במצבים הבאים: CREATING, READY, UPDATING, DELETING ו-SUSPENDED |
uid |
פלט בלבד. מזהה ייחודי של האשכול שהמערכת מקצה. |
authorizationMode |
זה שינוי אופציונלי. מצב ההרשאה של אשכול Redis. אם לא מציינים את המדיניות, תכונת האימות מושבתת באשכול. |
transitEncryptionMode |
זה שינוי אופציונלי. הצפנה במעבר של אשכול Redis. אם לא מציינים הצפנה, היא מושבתת באשכול. |
pscConfigs[] |
זה שינוי אופציונלי. כל PscConfig מגדיר את רשת הצרכן שבה כתובות ה-IP יוקצו לאשכול לגישת לקוח באמצעות אוטומציה של Private Service Connect. בשלב הזה יש תמיכה רק ב-PscConfig אחד. |
discoveryEndpoints[] |
פלט בלבד. נקודות קצה שנוצרות בכל רשת נתונה, כדי שלקוחות Redis יוכלו להתחבר לאשכול. בשלב הזה יש תמיכה רק בנקודת קצה אחת לגילוי. |
pscConnections[] |
פלט בלבד. רשימת חיבורי ה-PSC שנוצרו אוטומטית באמצעות אוטומציה של קישוריות לשירותים. |
stateInfo |
פלט בלבד. מידע נוסף על המצב הנוכחי של האשכול. |
nodeType |
זה שינוי אופציונלי. הסוג של צומת redis באשכול. המאפיין NodeType קובע את סוג המכונה הבסיסי של צומת Redis. |
persistenceConfig |
זה שינוי אופציונלי. הגדרת התמדה (RDB, AOF) לאשכול. |
redisConfigs |
זה שינוי אופציונלי. צמדים של מפתח/ערך של שינויים בהגדרות של לקוחות להגדרות Redis שניתנות לשינוי אובייקט שמכיל רשימה של |
zoneDistributionConfig |
זה שינוי אופציונלי. ההגדרה הזו תשמש כדי לקבוע איך הלקוח רוצה שנפיץ את משאבי האשכול באזור. |
crossClusterReplicationConfig |
זה שינוי אופציונלי. הגדרת רפליקציה בין אשכולות. |
pscServiceAttachments[] |
פלט בלבד. פרטים של קובץ מצורף לשירות להגדרת חיבורי PSC |
clusterEndpoints[] |
זה שינוי אופציונלי. רשימה של נקודות קצה של אשכולות. |
automatedBackupConfig |
זה שינוי אופציונלי. הגדרת הגיבוי האוטומטי של האשכול. |
encryptionInfo |
פלט בלבד. פרטי ההצפנה של הנתונים במצב מנוחה של האשכול. |
availableMaintenanceVersions[] |
פלט בלבד. השדה הזה משמש לקביעת גרסאות התחזוקה שזמינות לעדכון בשירות עצמי. |
allowFewerZonesDeployment |
זה שינוי אופציונלי. אי אפשר לשנות. הוצא משימוש, אין להשתמש בו. |
labels |
זה שינוי אופציונלי. תוויות שמייצגות מטא-נתונים שהמשתמשים סיפקו. אובייקט שמכיל רשימה של |
aclPolicy |
זה שינוי אופציונלי. מדיניות ה-ACL שתחול על האשכול. |
aclPolicyInfo |
פלט בלבד. פרטים על מדיניות ה-ACL שהוחלה. |
| המקור שממנו מייבאים. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
gcsSource |
זה שינוי אופציונלי. גיבויים שמאוחסנים בקטגוריות של Cloud Storage. הקטגוריות של Cloud Storage צריכות להיות באותו אזור כמו האשכולות. כדי לייבא מאובייקטים של Cloud Storage שסופקו, נדרשת הרשאת קריאה. |
managedBackupSource |
זה שינוי אופציונלי. גיבויים שנוצרו ומנוהלים על ידי שירות memorystore. |
| סוף השדות הבלעדיים. | |
replicaCount |
זה שינוי אופציונלי. מספר הצמתים המשוכפלים לכל רסיס. |
sizeGb |
פלט בלבד. גודל הזיכרון של Redis ב-GB לכל האשכול, מעוגל כלפי מעלה למספר השלם הבא. |
shardCount |
זה שינוי אופציונלי. מספר הרסיסים של אשכול Redis. |
preciseSizeGb |
פלט בלבד. ערך מדויק של גודל הזיכרון של Redis ב-GB לכל האשכול. |
deletionProtectionEnabled |
זה שינוי אופציונלי. פעולת המחיקה תיכשל אם הערך מוגדר כ-true. |
maintenancePolicy |
זה שינוי אופציונלי. ההגדרה ClusterMaintenancePolicy קובעת מתי לאשר או לדחות עדכונים. |
maintenanceSchedule |
פלט בלבד. ClusterMaintenanceSchedule פלט בלבד לוח זמנים לפרסום תחזוקה. |
satisfiesPzs |
זה שינוי אופציונלי. פלט בלבד. שמור לשימוש בעתיד. |
satisfiesPzi |
זה שינוי אופציונלי. פלט בלבד. שמור לשימוש בעתיד. |
simulateMaintenanceEvent |
זה שינוי אופציונלי. קלט בלבד. הדמיה של אירוע תחזוקה. |
backupCollection |
זה שינוי אופציונלי. פלט בלבד. השם המלא של משאב אוסף הגיבוי. דוגמה: projects/{project}/locations/{location}/backupCollections/{collection} |
kmsKey |
זה שינוי אופציונלי. מפתח KMS שמשמש להצפנת הנתונים במצב מנוחה של האשכול. |
ondemandMaintenance |
זה שינוי אופציונלי. קלט בלבד. תחזוקה של האשכול לפי דרישה. אפשר להשתמש בשדה הזה כדי להפעיל עדכון קריטי לפי דרישה באשכול. |
asyncClusterEndpointsDeletionEnabled |
זה שינוי אופציונלי. אם הערך הוא true, אפשר למחוק באופן אסינכרוני נקודות קצה של אשכולות שנוצרו ונרשמו על ידי לקוחות. כלומר, אפשר לבטל את הרישום של נקודת קצה כזו של אשכול לפני שמוחקים את כללי ההעברה בנקודת הקצה של האשכול. |
maintenanceVersion |
זה שינוי אופציונלי. אפשר להשתמש בשדה הזה כדי להפעיל עדכון בשירות עצמי ולציין את גרסת התחזוקה הרצויה. אפשר לקבוע את הקלט בשדה הזה לפי השדה availableMaintenanceVersions. |
effectiveMaintenanceVersion |
פלט בלבד. השדה הזה מייצג את גרסת התחזוקה בפועל של האשכול. |
serverCaMode |
זה שינוי אופציונלי. מצב CA של השרת עבור האשכול. |
serverCaPool |
זה שינוי אופציונלי. מאגר CA בניהול הלקוח עבור האשכול. רלוונטי רק ל-BYOCA, כלומר אם serverCaMode הוא SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA. פורמט: projects/{project}/locations/{region}/caPools/{ca_pool} |
rotateServerCertificate |
זה שינוי אופציונלי. קלט בלבד. מחליפים את אישורי השרת. |
aclPolicyInSync |
זה שינוי אופציונלי. פלט בלבד. הוצא משימוש: מציין אם כללי רשימת הרשאות הגישה שחלים על האשכול מסונכרנים. |
GcsBackupSource
גיבויים שמאוחסנים בקטגוריות של Cloud Storage. הקטגוריות של Cloud Storage צריכות להיות באותו אזור כמו האשכולות.
| ייצוג ב-JSON |
|---|
{ "uris": [ string ] } |
| שדות | |
|---|---|
uris[] |
זה שינוי אופציונלי. כתובות ה-URI של האובייקטים ב-Cloud Storage שרוצים לייבא. דוגמה: gs://bucket1/object1, gs://bucket2/folder2/object2 |
ManagedBackupSource
גיבויים שנוצרו ונוהלו על ידי memorystore.
| ייצוג ב-JSON |
|---|
{ "backup": string } |
| שדות | |
|---|---|
backup |
זה שינוי אופציונלי. דוגמה: //redis.googleapis.com/projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backup} אפשר גם להשתמש בגרסה קצרה יותר (בלי הקידומת) של שם הגיבוי, כמו projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backupId} במקרה הזה, המערכת מניחה שהגיבוי נמצא ב-redis.googleapis.com. |
מדינה
מייצג את המצבים השונים של אשכול Redis.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
לא מוגדר. |
CREATING |
אשכול Redis בתהליך יצירה. |
ACTIVE |
אשכול Redis נוצר ומוכן לשימוש מלא. |
UPDATING |
מתבצע עדכון של ההגדרות של אשכול Redis. |
DELETING |
מחיקת מקבץ Redis. |
AuthorizationMode
מצב ההרשאה הזמין של אשכול Redis.
| טיפוסים בני מנייה (enum) | |
|---|---|
AUTH_MODE_UNSPECIFIED |
לא מוגדר. |
AUTH_MODE_IAM_AUTH |
מצב הרשאה בסיסי ב-IAM |
AUTH_MODE_DISABLED |
מצב השבתת הרשאות |
AUTH_MODE_TOKEN_AUTH |
מצב הרשאה מבוסס-טוקן |
TransitEncryptionMode
מצב ההצפנה בזמן ההעברה שזמין.
| טיפוסים בני מנייה (enum) | |
|---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
לא הוגדרה הצפנה בזמן ההעברה. |
TRANSIT_ENCRYPTION_MODE_DISABLED |
ההצפנה בזמן ההעברה מושבתת. |
TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION |
שימוש בהצפנה בניהול השרת להצפנה בזמן ההעברה. |
PscConfig
| ייצוג ב-JSON |
|---|
{ "network": string } |
| שדות | |
|---|---|
network |
חובה. הרשת שבה כתובת ה-IP של נקודת הקצה של הגילוי תישמר, בפורמט projects/{networkProject}/global/networks/{network_id}. |
DiscoveryEndpoint
נקודות קצה בכל רשת, כדי שלקוחות Redis יוכלו להתחבר לאשכול.
| ייצוג ב-JSON |
|---|
{
"address": string,
"port": integer,
"pscConfig": {
object ( |
| שדות | |
|---|---|
address |
פלט בלבד. הכתובת של נקודת הקצה של Redis שנחשפת ומשמשת את הלקוחות להתחבר לשירות. הכתובת יכולה להיות כתובת IP או שם מארח. |
port |
פלט בלבד. מספר היציאה של נקודת הקצה של Redis שנחשפת. |
pscConfig |
פלט בלבד. הגדרת הלקוח לגבי המקום שבו נקודת הקצה נוצרת ומתבצעת אליה גישה. |
PscConnection
פרטים על משאבים של צרכנים בחיבור PSC.
| ייצוג ב-JSON |
|---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
| שדות | |
|---|---|
pscConnectionId |
חובה. מזהה החיבור של PSC של כלל ההעברה שמחובר לקובץ המצורף של השירות. |
address |
חובה. כתובת ה-IP שהוקצתה ברשת הצרכן לכלל ההעברה של PSC. |
forwardingRule |
חובה. ה-URI של כלל ההעברה בצד הצרכן. דוגמה: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
זה שינוי אופציונלי. מזהה הפרויקט של פרויקט הצרכן שבו נוצר כלל ההעברה. |
network |
חובה. הרשת של הצרכן שבה נמצאת כתובת ה-IP, בפורמט projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
חובה. החיבור של שירות, שהוא היעד של חיבור ה-PSC, בפורמט projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
פלט בלבד. הסטטוס של חיבור ה-PSC. חשוב לזכור שהערך הזה מתעדכן מעת לעת. כדי לקבל את הסטטוס העדכני של חיבור PSC, אפשר לעיין במאמר https://cloud.google.com/vpc/docs/configure-private-service-connect-services#endpoint-details. |
connectionType |
פלט בלבד. סוג החיבור של PSC. |
| מספר היציאה של נקודת הקצה של החשיפה. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
port |
פלט בלבד. היציאה תוגדר רק לנקודת קצה ראשית/קוראת או לנקודת קצה של Discovery. |
| סוף השדות הבלעדיים. | |
PscConnectionStatus
הסטטוס של חיבור ה-PSC.
| טיפוסים בני מנייה (enum) | |
|---|---|
PSC_CONNECTION_STATUS_UNSPECIFIED |
לא צוין סטטוס החיבור ל-PSC. |
PSC_CONNECTION_STATUS_ACTIVE |
החיבור פעיל |
PSC_CONNECTION_STATUS_NOT_FOUND |
החיבור לא נמצא |
ConnectionType
סוג החיבור ל-PSC, למטרת גישה לאשכול.
| טיפוסים בני מנייה (enum) | |
|---|---|
CONNECTION_TYPE_UNSPECIFIED |
לא הוגדר סוג נקודת הקצה של האשכול |
CONNECTION_TYPE_DISCOVERY |
נקודת הקצה של האשכול שתשמש לגילוי טופולוגיית האשכול. |
CONNECTION_TYPE_PRIMARY |
נקודת קצה של האשכול שתשמש כנקודת קצה ראשית לגישה לשרת הראשי. |
CONNECTION_TYPE_READER |
נקודת קצה של האשכול שתשמש כנקודת קצה של הקורא לגישה לרפליקות. |
StateInfo
מייצג מידע נוסף על מצב האשכול.
| ייצוג ב-JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"updateInfo": {
object ( |
| שדות | |
|---|---|
| הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
updateInfo |
מתאר עדכון מתמשך באשכול כשהמצב של האשכול הוא UPDATING. |
| סוף השדות הבלעדיים. | |
UpdateInfo
מייצג מידע על אשכול שמתעדכן.
| ייצוג ב-JSON |
|---|
{
"targetShardCount": integer,
"targetReplicaCount": integer,
"targetNodeType": enum ( |
| שדות | |
|---|---|
targetShardCount |
מספר השברים לטירגוט באשכול Redis |
targetReplicaCount |
מספר היעד של צמתי העתקה לכל רסיס. |
targetNodeType |
סוג צומת היעד עבור אשכול Redis. |
ClusterPersistenceConfig
הגדרה של פונקציונליות ההתמדה.
| ייצוג ב-JSON |
|---|
{ "mode": enum ( |
| שדות | |
|---|---|
mode |
זה שינוי אופציונלי. מצב ההתמדה. |
rdbConfig |
זה שינוי אופציונלי. הגדרת RDB. המערכת תתעלם מהשדה הזה אם המצב לא יהיה RDB. |
aofConfig |
זה שינוי אופציונלי. הגדרת AOF. המערכת תתעלם מהשדה הזה אם הערך של mode (מצב) הוא לא AOF. |
PersistenceMode
מצבי שמירה זמינים.
| טיפוסים בני מנייה (enum) | |
|---|---|
PERSISTENCE_MODE_UNSPECIFIED |
לא מוגדר. |
DISABLED |
ההתמדה מושבתת, וכל נתוני התמונות יימחקו. |
RDB |
התכונה 'המשכיות מבוססת-RDB' מופעלת. |
AOF |
התכונה 'שמירת נתונים' מופעלת על בסיס AOF. |
RDBConfig
הגדרת התמדה מבוססת-RDB.
| ייצוג ב-JSON |
|---|
{
"rdbSnapshotPeriod": enum ( |
| שדות | |
|---|---|
rdbSnapshotPeriod |
זה שינוי אופציונלי. התקופה בין תמונות מצב של RDB. |
rdbSnapshotStartTime |
זה שינוי אופציונלי. השעה שבה נעשה הניסיון ליצור את תמונת המצב הראשונה, או השעה שבה ייעשה הניסיון ליצור אותה, והשעה שלפיה ייושרו תמונות המצב העתידיות. אם לא תציינו זמן, המערכת תשתמש בזמן הנוכחי. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
SnapshotPeriod
תקופות הזמינות של תמונות המצב.
| טיפוסים בני מנייה (enum) | |
|---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
לא מוגדר. |
ONE_HOUR |
שעה אחת. |
SIX_HOURS |
שש שעות. |
TWELVE_HOURS |
12 שעות. |
TWENTY_FOUR_HOURS |
עשרים וארבע שעות. |
AOFConfig
הגדרה של שמירת נתונים ב-AOF.
| ייצוג ב-JSON |
|---|
{
"appendFsync": enum ( |
| שדות | |
|---|---|
appendFsync |
אופציונלי. הגדרת fsync. |
AppendFsync
מצבי fsync זמינים.
| טיפוסים בני מנייה (enum) | |
|---|---|
APPEND_FSYNC_UNSPECIFIED |
לא מוגדר. ברירת מחדל: EVERYSEC |
NO |
לעולם לא לבצע fsync. בדרך כלל, מערכת Linux תנקה את הנתונים כל 30 שניות עם ההגדרה הזו, אבל זה תלוי בהתאמה המדויקת של ליבת המערכת. |
EVERYSEC |
fsync כל שנייה. מהר מספיק, ואולי תאבדו שנייה אחת של נתונים אם יקרה אסון |
ALWAYS |
fsync בכל פעם שפקודות כתיבה חדשות מצורפות ל-AOF. הוא מספק את ההגנה הכי טובה מפני אובדן נתונים, אבל על חשבון הביצועים |
ZoneDistributionConfig
הגדרת חלוקת אזורים להקצאת משאבי אשכול.
| ייצוג ב-JSON |
|---|
{
"mode": enum ( |
| שדות | |
|---|---|
mode |
זה שינוי אופציונלי. מצב חלוקת האזורים. אם לא מציינים ערך, ברירת המחדל היא MULTI_ZONE. |
zone |
זה שינוי אופציונלי. כשבוחרים באפשרות SINGLE ZONE (תחום יחיד), המערכת משתמשת בשדה התחום כדי להקצות את כל המשאבים באותו תחום. ההגדרה הזו לא רלוונטית ל-MULTI_ZONE, והמערכת תתעלם ממנה באשכולות MULTI_ZONE. |
zones[] |
זה שינוי אופציונלי. מציינים את האזורים של אשכול מרובה אזורים שבהם Redis Cluster מקצה משאבים. הדגל הזה לא רלוונטי לאשכולות של אזור יחיד. |
ZoneDistributionMode
הגדרה של מצבים שונים של חלוקת אזורים.
| טיפוסים בני מנייה (enum) | |
|---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
לא מוגדר. ברירת מחדל: MULTI_ZONE |
MULTI_ZONE |
מפיצים את כל המשאבים ב-3 אזורים שנבחרו באופן אקראי, בתוך האזור. |
SINGLE_ZONE |
פיזור כל המשאבים בתחום מוגדר אחד. כשבוחרים במצב הזה, חובה לציין את השדה zone. |
CrossClusterReplicationConfig
הגדרת רפליקציה בין אשכולות.
| ייצוג ב-JSON |
|---|
{ "clusterRole": enum ( |
| שדות | |
|---|---|
clusterRole |
פלט בלבד. התפקיד של האשכול בשכפול בין אשכולות. |
primaryCluster |
פרטים של האשכול הראשי שמשמש כמקור השכפול של האשכול המשני הזה. השדה הזה מוגדר רק עבור אשכול משני. |
secondaryClusters[] |
רשימה של אשכולות משניים שמתבצעת בהם שכפול מהאשכול הראשי הזה. השדה הזה מוגדר רק עבור אשכול ראשי. |
updateTime |
פלט בלבד. הפעם האחרונה שבה עודכנה ההגדרה של שכפול בין אשכולות. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
membership |
פלט בלבד. תצוגה של כל אשכולות החברים שמשתתפים בשכפול בין אשכולות. התצוגה הזו תסופק על ידי כל אשכול חברים, ללא קשר לתפקיד האשכול(ראשי או משני). אשכול ראשי יכול לספק מידע על כל האשכולות המשניים שמשכפלים ממנו. עם זאת, אשכול משני יודע רק על האשכול הראשי שממנו הוא משכפל. עם זאת, בתרחישים שבהם האשכול הראשי לא זמין(למשל, הפסקת חשמל אזורית), אפשר לשלוח בקשת clusters.get לכל אשכול חבר אחר, ובשדה הזה יופיעו כל אשכולות החברים שמשתתפים בשכפול בין אשכולות. |
ClusterRole
התפקיד של האשכול בשכפול בין אשכולות.
| טיפוסים בני מנייה (enum) | |
|---|---|
CLUSTER_ROLE_UNSPECIFIED |
לא מוגדר תפקיד באשכול. ההתנהגות שוות ערך ל-NONE. |
NONE |
האשכול הזה לא משתתף בשכפול בין אשכולות. זהו אשכול עצמאי, והוא לא משכפל נתונים לאף אשכול אחר ולא מקבל נתונים מאף אשכול אחר. |
PRIMARY |
קלאסטר שמאפשר גם קריאה וגם כתיבה. כל הנתונים שנכתבים לאשכול הזה משוכפלים גם לאשכולות המשניים המצורפים. |
SECONDARY |
קלאסטר שמאפשר רק קריאה ושכפול של נתונים מקלאסטר ראשי. |
RemoteCluster
פרטים של האשכול המרוחק שמשויך לאשכול הזה בהגדרה של שכפול בין אשכולות.
| ייצוג ב-JSON |
|---|
{ "cluster": string, "uid": string } |
| שדות | |
|---|---|
cluster |
פלט בלבד. הנתיב המלא של משאב האשכול המרוחק בפורמט: projects/ |
uid |
פלט בלבד. המזהה הייחודי של האשכול המרוחק. |
חברות
תצוגה של כל אשכולות החברים שמשתתפים בשכפול בין אשכולות.
| ייצוג ב-JSON |
|---|
{ "primaryCluster": { object ( |
| שדות | |
|---|---|
primaryCluster |
פלט בלבד. האשכול הראשי שמשמש כמקור השכפול לאשכולות המשניים. |
secondaryClusters[] |
פלט בלבד. רשימת האשכולות המשניים שמשוכפלים מהאשכול הראשי. |
ClusterMaintenancePolicy
מדיניות תחזוקה לכל אשכול.
| ייצוג ב-JSON |
|---|
{
"createTime": string,
"updateTime": string,
"weeklyMaintenanceWindow": [
{
object ( |
| שדות | |
|---|---|
createTime |
פלט בלבד. השעה שבה נוצרה המדיניות, כלומר חלון התחזוקה או תקופת הדחייה שהוקצו. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
updateTime |
פלט בלבד. השעה שבה המדיניות עודכנה, כלומר חלון הזמן לתחזוקה או תקופת הדחייה עודכנו. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
weeklyMaintenanceWindow[] |
זה שינוי אופציונלי. חלון זמן לתחזוקה שחל על משאבים שכלולים במדיניות הזו. מינימום 1. בגרסה הנוכחית, המספר המקסימלי של weeklyMaintenanceWindow צפוי להיות אחד. |
ClusterWeeklyMaintenanceWindow
חלון הזמן שצוין לפעולות שבועיות.
| ייצוג ב-JSON |
|---|
{ "day": enum ( |
| שדות | |
|---|---|
day |
זה שינוי אופציונלי. מאפשר להגדיר תזמון להפעלה ביום ספציפי בשבוע. |
startTime |
זה שינוי אופציונלי. שעת ההתחלה של חלון הזמן לפי שעון UTC. |
ClusterMaintenanceSchedule
לוח הזמנים לתחזוקה הקרובה.
| ייצוג ב-JSON |
|---|
{ "startTime": string, "endTime": string } |
| שדות | |
|---|---|
startTime |
פלט בלבד. שעת ההתחלה של כל תחזוקה מתוזמנת קרובה למכונה הזו. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
endTime |
פלט בלבד. זמן הסיום של כל תחזוקה מתוזמנת קרובה של המופע הזה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
PscServiceAttachment
הגדרת צירוף שירות של האשכול, ליצירת חיבורי PSC.
| ייצוג ב-JSON |
|---|
{
"serviceAttachment": string,
"connectionType": enum ( |
| שדות | |
|---|---|
serviceAttachment |
פלט בלבד. כתובת ה-URI של קובץ השירות שאליו צריך להפנות ה-PscConnection שנוצר באופן עצמאי |
connectionType |
פלט בלבד. סוג החיבור של PSC שמכוון לצירוף השירות הזה. |
ClusterEndpoint
ClusterEndpoint מורכב מחיבורי PSC שנוצרים כקבוצה בכל רשת VPC לצורך גישה לאשכול. בכל קבוצה, תהיה נקודת חיבור אחת לכל שירות מצורף באשכול.
| ייצוג ב-JSON |
|---|
{
"connections": [
{
object ( |
| שדות | |
|---|---|
connections[] |
חובה. קבוצה של חיבורי PSC. הם נוצרים באותה רשת VPC, אחד לכל קובץ מצורף של שירות באשכול. |
ConnectionDetail
מידע מפורט על כל חיבור PSC.
| ייצוג ב-JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "pscAutoConnection": { object ( |
| שדות | |
|---|---|
| אפשר ליצור חיבור PSC לאשכול באמצעות אוטומציה של קישוריות שירות (חיבור שנרשם אוטומטית) במהלך יצירת האשכול, או שהלקוח יכול ליצור אותו בעצמו (חיבור שנרשם על ידי המשתמש). הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
pscAutoConnection |
מידע מפורט על חיבור PSC שנוצר באמצעות אוטומציה של קישוריות לשירותים. |
pscConnection |
מידע מפורט על חיבור PSC שנוצר על ידי הלקוח שהוא הבעלים של האשכול. |
| סוף השדות הבלעדיים. | |
PscAutoConnection
פרטים של משאבים של צרכנים בחיבור PSC שנוצר באמצעות אוטומציה של קישוריות לשירותים.
| ייצוג ב-JSON |
|---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
| שדות | |
|---|---|
pscConnectionId |
פלט בלבד. מזהה החיבור של PSC של כלל ההעברה שמחובר לקובץ המצורף של השירות. |
address |
פלט בלבד. כתובת ה-IP שהוקצתה ברשת הצרכן לכלל ההעברה של PSC. |
forwardingRule |
פלט בלבד. ה-URI של כלל ההעברה בצד הצרכן. דוגמה: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
חובה. מזהה פרויקט הצרכן שממנו נוצר כלל ההעברה. |
network |
חובה. הרשת של הצרכן שבה נמצאת כתובת ה-IP, בפורמט projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
פלט בלבד. החיבור של שירות, שהוא היעד של חיבור ה-PSC, בפורמט projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
פלט בלבד. הסטטוס של חיבור ה-PSC. חשוב לזכור שהערך הזה מתעדכן מעת לעת. כדי לקבל את הסטטוס העדכני, צריך להשתמש בממשקי Private Service Connect APIs. |
connectionType |
פלט בלבד. סוג החיבור של PSC. |
AutomatedBackupConfig
הגדרת הגיבוי האוטומטי של אשכול.
| ייצוג ב-JSON |
|---|
{ "automatedBackupMode": enum ( |
| שדות | |
|---|---|
automatedBackupMode |
זה שינוי אופציונלי. מצב הגיבוי האוטומטי. אם המצב מושבת, המערכת תתעלם משאר השדות. |
| לוח הזמנים של הגיבויים האוטומטיים. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
fixedFrequencySchedule |
זה שינוי אופציונלי. הפעלת גיבויים אוטומטיים בתדירות קבועה. |
| סוף השדות הבלעדיים. | |
retention |
זה שינוי אופציונלי. כמה זמן לשמור גיבויים אוטומטיים לפני שהם יימחקו. הערך צריך להיות בין יום אחד ל-365 ימים. אם לא מציינים ערך, ערך ברירת המחדל הוא 35 ימים. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב- |
FixedFrequencySchedule
התזמון הזה מאפשר להפעיל את הגיבוי בתדירות קבועה (נכון לעכשיו, רק גיבוי יומי נתמך).
| ייצוג ב-JSON |
|---|
{
"startTime": {
object ( |
| שדות | |
|---|---|
startTime |
חובה. שעת ההתחלה של כל גיבוי אוטומטי לפי שעון UTC. השעה חייבת להיות בתחילת השעה. חובה למלא את השדה הזה. |
AutomatedBackupMode
מצב הגיבוי האוטומטי.
| טיפוסים בני מנייה (enum) | |
|---|---|
AUTOMATED_BACKUP_MODE_UNSPECIFIED |
ערך ברירת המחדל. לא צוינה הגדרה של גיבוי אוטומטי. |
DISABLED |
ההגדרה של גיבוי אוטומטי מושבתת. |
ENABLED |
ההגדרה של גיבוי אוטומטי מופעלת. |
ServerCaMode
מצב CA של השרת עבור האשכול.
| טיפוסים בני מנייה (enum) | |
|---|---|
SERVER_CA_MODE_UNSPECIFIED |
לא צוין מצב CA של השרת. |
SERVER_CA_MODE_GOOGLE_MANAGED_PER_INSTANCE_CA |
לכל אשכול יש רשות אישורים (CA) משלו שמנוהלת על ידי Google. |
SERVER_CA_MODE_GOOGLE_MANAGED_SHARED_CA |
האשכול משתמש ב-CA משותף שמנוהל על ידי Google באזור. |
SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA |
האשכול משתמש ב-CA בניהול הלקוח מ-CAS. |
AclPolicyInfo
פרטים על מדיניות ה-ACL שהוחלה.
| ייצוג ב-JSON |
|---|
{
"appliedAclPolicy": string,
"appliedAclPolicyRevision": string,
"appliedAclPolicyRevisionNumber": string,
"aclPolicyRevisionStatuses": [
{
object ( |
| שדות | |
|---|---|
appliedAclPolicy |
פלט בלבד. שם המשאב של מדיניות ה-ACL שהוחלה. פורמט: projects/{project}/locations/{location}/aclPolicies/{aclPolicy} |
appliedAclPolicyRevision |
פלט בלבד. שם המשאב של הגרסה של מדיניות ה-ACL שהוחלה. הפורמט: projects/{project}/locations/{location}/aclPolicies/{aclPolicy}/revisions/{revision} |
appliedAclPolicyRevisionNumber |
פלט בלבד. מספר הגרסה של מדיניות ה-ACL שהוחלה. |
aclPolicyRevisionStatuses[] |
פלט בלבד. רשימה של סטטוסים של עדכונים שונים של מדיניות ה-ACL הזו באשכול. |
Methods |
|
|---|---|
|
הוספת משתמש לאימות באמצעות אסימון עבור אשכול שמופעל בו אימות מבוסס-אסימון. |
|
גיבוי של Redis Cluster. |
|
יוצרת אשכול Redis על סמך המאפיינים שצוינו. |
|
מחיקת אשכול Redis ספציפי. |
|
מקבל את הפרטים של אשכול Redis ספציפי. |
|
מקבל את פרטי המידע של רשות האישורים עבור אשכול Redis. |
|
השיטה מחזירה רשימה של כל אשכולות Redis שבבעלות פרויקט במיקום (אזור) שצוין או בכל המיקומים. |
|
עדכון המטא-נתונים וההגדרות של אשכול Redis ספציפי. |
|
קביעת מועד חדש לאירוע תחזוקה קרוב. |