{
  "resources": {
    "projects": {
      "resources": {
        "locations": {
          "resources": {
            "resourceMaintenances": {
              "methods": {
                "list": {
                  "parameterOrder": [
                    "parent"
                  ],
                  "description": "Retrieve a collection of resource maintenances.",
                  "response": {
                    "$ref": "ListResourceMaintenancesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/cloud-platform",
                    "https://www.googleapis.com/auth/maintenance.read-write",
                    "https://www.googleapis.com/auth/maintenance.readonly"
                  ],
                  "path": "v1/{+parent}/resourceMaintenances",
                  "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/resourceMaintenances",
                  "httpMethod": "GET",
                  "parameters": {
                    "pageToken": {
                      "type": "string",
                      "description": "The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.",
                      "location": "query"
                    },
                    "pageSize": {
                      "description": "The maximum number of resource maintenances to send per page.",
                      "type": "integer",
                      "format": "int32",
                      "location": "query"
                    },
                    "filter": {
                      "location": "query",
                      "type": "string",
                      "description": "Filter the list as specified in https://google.aip.dev/160."
                    },
                    "orderBy": {
                      "location": "query",
                      "description": "Order results as specified in https://google.aip.dev/132.",
                      "type": "string"
                    },
                    "parent": {
                      "description": "Required. The parent of the resource maintenance.",
                      "pattern": "^projects/[^/]+/locations/[^/]+$",
                      "required": true,
                      "location": "path",
                      "type": "string"
                    }
                  },
                  "id": "maintenance.projects.locations.resourceMaintenances.list"
                },
                "summarize": {
                  "id": "maintenance.projects.locations.resourceMaintenances.summarize",
                  "scopes": [
                    "https://www.googleapis.com/auth/cloud-platform",
                    "https://www.googleapis.com/auth/maintenance.read-write",
                    "https://www.googleapis.com/auth/maintenance.readonly"
                  ],
                  "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/resourceMaintenances:summarize",
                  "path": "v1/{+parent}/resourceMaintenances:summarize",
                  "response": {
                    "$ref": "SummarizeMaintenancesResponse"
                  },
                  "parameterOrder": [
                    "parent"
                  ],
                  "httpMethod": "GET",
                  "parameters": {
                    "pageToken": {
                      "type": "string",
                      "description": "The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.",
                      "location": "query"
                    },
                    "filter": {
                      "description": "Filter the list as specified in https://google.aip.dev/160. Supported fields include: - `maintenance.maintenanceName` Examples: - `maintenance.maintenanceName=\"eb3b709c-9ca1-5472-9fb6-800a3849eda1\"`",
                      "location": "query",
                      "type": "string"
                    },
                    "parent": {
                      "location": "path",
                      "type": "string",
                      "required": true,
                      "description": "Required. The parent of the resource maintenance. eg. `projects/123/locations/*`",
                      "pattern": "^projects/[^/]+/locations/[^/]+$"
                    },
                    "orderBy": {
                      "location": "query",
                      "description": "Order results as specified in https://google.aip.dev/132.",
                      "type": "string"
                    },
                    "pageSize": {
                      "format": "int32",
                      "location": "query",
                      "description": "The maximum number of resource maintenances to send per page. The default page size is 20 and the maximum is 1000.",
                      "type": "integer"
                    }
                  },
                  "description": "Retrieves the statistics of a specific maintenance."
                },
                "get": {
                  "response": {
                    "$ref": "ResourceMaintenance"
                  },
                  "httpMethod": "GET",
                  "parameters": {
                    "name": {
                      "type": "string",
                      "location": "path",
                      "description": "Required. The resource name of the resource within a service.",
                      "required": true,
                      "pattern": "^projects/[^/]+/locations/[^/]+/resourceMaintenances/[^/]+$"
                    }
                  },
                  "path": "v1/{+name}",
                  "parameterOrder": [
                    "name"
                  ],
                  "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/resourceMaintenances/{resourceMaintenancesId}",
                  "description": "Retrieve a single resource maintenance.",
                  "id": "maintenance.projects.locations.resourceMaintenances.get",
                  "scopes": [
                    "https://www.googleapis.com/auth/cloud-platform",
                    "https://www.googleapis.com/auth/maintenance.read-write",
                    "https://www.googleapis.com/auth/maintenance.readonly"
                  ]
                }
              }
            }
          },
          "methods": {
            "get": {
              "id": "maintenance.projects.locations.get",
              "flatPath": "v1/projects/{projectsId}/locations/{locationsId}",
              "httpMethod": "GET",
              "parameters": {
                "name": {
                  "required": true,
                  "description": "Resource name for the location.",
                  "type": "string",
                  "pattern": "^projects/[^/]+/locations/[^/]+$",
                  "location": "path"
                }
              },
              "path": "v1/{+name}",
              "parameterOrder": [
                "name"
              ],
              "scopes": [
                "https://www.googleapis.com/auth/cloud-platform",
                "https://www.googleapis.com/auth/maintenance.read-write",
                "https://www.googleapis.com/auth/maintenance.readonly"
              ],
              "response": {
                "$ref": "GoogleCloudLocationLocation"
              },
              "description": "Gets information about a location."
            },
            "list": {
              "path": "v1/{+name}/locations",
              "id": "maintenance.projects.locations.list",
              "parameterOrder": [
                "name"
              ],
              "flatPath": "v1/projects/{projectsId}/locations",
              "httpMethod": "GET",
              "parameters": {
                "extraLocationTypes": {
                  "type": "string",
                  "location": "query",
                  "description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.",
                  "repeated": true
                },
                "pageSize": {
                  "description": "The maximum number of results to return. If not set, the service selects a default.",
                  "format": "int32",
                  "location": "query",
                  "type": "integer"
                },
                "name": {
                  "location": "path",
                  "type": "string",
                  "pattern": "^projects/[^/]+$",
                  "description": "The resource that owns the locations collection, if applicable.",
                  "required": true
                },
                "filter": {
                  "location": "query",
                  "type": "string",
                  "description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160)."
                },
                "pageToken": {
                  "description": "A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.",
                  "type": "string",
                  "location": "query"
                }
              },
              "description": "Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations available to all projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the `name` field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.",
              "response": {
                "$ref": "ListLocationsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/cloud-platform",
                "https://www.googleapis.com/auth/maintenance.read-write",
                "https://www.googleapis.com/auth/maintenance.readonly"
              ]
            }
          }
        }
      }
    }
  },
  "title": "Maintenance API",
  "fullyEncodeReservedExpansion": true,
  "name": "maintenance",
  "description": "The Maintenance API provides a centralized view of planned disruptive maintenance events across supported Google Cloud products. It offers users visibility into upcoming, ongoing, and completed maintenance, along with controls to manage certain maintenance activities, such as maintenance windows, rescheduling, and on-demand updates.",
  "version": "v1",
  "rootUrl": "https://maintenance.googleapis.com/",
  "ownerDomain": "google.com",
  "id": "maintenance:v1",
  "discoveryVersion": "v1",
  "servicePath": "",
  "parameters": {
    "fields": {
      "type": "string",
      "location": "query",
      "description": "Selector specifying which fields to include in a partial response."
    },
    "oauth_token": {
      "type": "string",
      "description": "OAuth 2.0 token for the current user.",
      "location": "query"
    },
    "quotaUser": {
      "type": "string",
      "location": "query",
      "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters."
    },
    "prettyPrint": {
      "default": "true",
      "description": "Returns response with indentations and line breaks.",
      "location": "query",
      "type": "boolean"
    },
    "callback": {
      "description": "JSONP",
      "type": "string",
      "location": "query"
    },
    "upload_protocol": {
      "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
      "location": "query",
      "type": "string"
    },
    "access_token": {
      "type": "string",
      "location": "query",
      "description": "OAuth access token."
    },
    "$.xgafv": {
      "description": "V1 error format.",
      "enumDescriptions": [
        "v1 error format",
        "v2 error format"
      ],
      "location": "query",
      "type": "string",
      "enum": [
        "1",
        "2"
      ]
    },
    "key": {
      "type": "string",
      "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
      "location": "query"
    },
    "uploadType": {
      "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
      "location": "query",
      "type": "string"
    },
    "alt": {
      "description": "Data format for response.",
      "type": "string",
      "default": "json",
      "enum": [
        "json",
        "media",
        "proto"
      ],
      "location": "query",
      "enumDescriptions": [
        "Responses with Content-Type of application/json",
        "Media download with context-dependent Content-Type",
        "Responses with Content-Type of application/x-protobuf"
      ]
    }
  },
  "ownerName": "Google",
  "batchPath": "batch",
  "baseUrl": "https://maintenance.googleapis.com/",
  "protocol": "rest",
  "kind": "discovery#restDescription",
  "canonicalName": "Maintenance",
  "basePath": "",
  "mtlsRootUrl": "https://maintenance.mtls.googleapis.com/",
  "schemas": {
    "MaintenanceSummary": {
      "id": "MaintenanceSummary",
      "description": "MaintenanceSummary contains maintenance statistics calculated based on ResourceMaintenances within the scope: project and location.",
      "properties": {
        "maintenanceScheduledEndTime": {
          "description": "Output only. An estimated (best effort, not guaranteed) end time of the scheduled maintenance.",
          "format": "google-datetime",
          "readOnly": true,
          "type": "string"
        },
        "userControllable": {
          "readOnly": true,
          "description": "Output only. Indicates whether the user has some control over that maintenance, either proactively before maintenance was scheduled with maintenance policy or with reactive controls after it was scheduled (see controls field).",
          "type": "boolean"
        },
        "title": {
          "description": "Output only. The title of the maintenance.",
          "type": "string",
          "readOnly": true
        },
        "maintenanceName": {
          "type": "string",
          "readOnly": true,
          "description": "Output only. The name of the maintenance."
        },
        "category": {
          "description": "Output only. The category of the maintenance event.",
          "enumDescriptions": [
            "Unspecified category.",
            "Infrastructure maintenance events are times that Google Cloud performs regular maintenance on network equipment e.g. Google Cloud Interconnect These events are usually scheduled in advance and we provide notification, when possible, so that users can plan for the infrastructure maintenance event and prevent downtime. Infrastructure maintenance events don't have a set interval between occurrences, but generally occur several times a year.",
            "Updates that can include bug fixes, changes, or new features that are backward compatible with existing versions (including patches). Some SPs allow users to control the scheduling of these maintenance events using maintenance windows and/or deny maintenance features."
          ],
          "readOnly": true,
          "enum": [
            "MAINTENANCE_CATEGORY_UNSPECIFIED",
            "INFRASTRUCTURE",
            "SERVICE_UPDATE"
          ],
          "type": "string"
        },
        "controls": {
          "description": "Output only. Control available for that Maintenance (might not be available for every resource that maintenance is applied to).",
          "type": "array",
          "items": {
            "$ref": "MaintenanceControl"
          },
          "readOnly": true
        },
        "maintenanceScheduledStartTime": {
          "description": "Output only. Scheduled start time of the maintenance. The maintenance will start at `maintenanceScheduledStartTime` or later, with best effort to finish before `maintenanceScheduledEndTime`.",
          "type": "string",
          "format": "google-datetime",
          "readOnly": true
        },
        "stats": {
          "description": "Output only. Stats is a field of ResourceMaintenance used to aggregate the stats.",
          "readOnly": true,
          "items": {
            "$ref": "Stats"
          },
          "type": "array"
        },
        "description": {
          "description": "Output only. The description of the maintenance.",
          "readOnly": true,
          "type": "string"
        },
        "maintenanceStartTime": {
          "readOnly": true,
          "type": "string",
          "description": "Output only. Actual date when the maintenance started. Field present only after the state changed to `RUNNING`.",
          "format": "google-datetime"
        },
        "maintenanceEndTime": {
          "format": "google-datetime",
          "type": "string",
          "description": "Output only. Actual date when the maintenance successfully completed. Field present only after the state changed to `SUCCEEDED`.",
          "readOnly": true
        }
      },
      "type": "object"
    },
    "ListLocationsResponse": {
      "id": "ListLocationsResponse",
      "properties": {
        "locations": {
          "type": "array",
          "items": {
            "$ref": "GoogleCloudLocationLocation"
          },
          "description": "A list of locations that matches the specified filter in the request."
        },
        "nextPageToken": {
          "type": "string",
          "description": "The standard List next-page token."
        }
      },
      "type": "object",
      "description": "The response message for Locations.ListLocations."
    },
    "GoogleCloudLocationLocation": {
      "type": "object",
      "id": "GoogleCloudLocationLocation",
      "properties": {
        "labels": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "Cross-service attributes for the location. For example {\"cloud.googleapis.com/region\": \"us-east1\"}"
        },
        "metadata": {
          "additionalProperties": {
            "description": "Properties of the object. Contains field @type with type URL.",
            "type": "any"
          },
          "description": "Service-specific metadata. For example the available capacity at the given location.",
          "type": "object"
        },
        "locationId": {
          "description": "The canonical id for this location. For example: `\"us-east1\"`.",
          "type": "string"
        },
        "displayName": {
          "description": "The friendly name for this location, typically a nearby city name. For example, \"Tokyo\".",
          "type": "string"
        },
        "name": {
          "description": "Resource name for the location, which may vary between implementations. For example: `\"projects/example-project/locations/us-east1\"`",
          "type": "string"
        }
      },
      "description": "A resource that represents a Google Cloud location."
    },
    "SummarizeMaintenancesResponse": {
      "id": "SummarizeMaintenancesResponse",
      "properties": {
        "maintenances": {
          "items": {
            "$ref": "MaintenanceSummary"
          },
          "description": "The resulting summaries.",
          "type": "array"
        },
        "nextPageToken": {
          "type": "string",
          "description": "If present, the next page token can be provided to a subsequent SummarizeMaintenances call to list the next page. If empty, there are no more pages."
        },
        "unreachable": {
          "items": {
            "type": "string"
          },
          "type": "array",
          "description": "Unordered list. Locations that could not be reached."
        }
      },
      "description": "Request message for SummarizeMaintenances custom method.",
      "type": "object"
    },
    "Stats": {
      "id": "Stats",
      "properties": {
        "groupBy": {
          "type": "string",
          "description": "groupBy specifies the type of aggregate. For example a group_by might be `\"state\"`"
        },
        "aggregates": {
          "items": {
            "$ref": "Aggregate"
          },
          "type": "array",
          "description": "Aggregates is a list pairs. For example, if the group_by is `\"state\"` a possible tuple in the aggregates list could be \"SCHEDULED\" : `11`,"
        }
      },
      "type": "object",
      "description": "Stats indicates the type of aggregate and the corresponding aggregates."
    },
    "ListResourceMaintenancesResponse": {
      "description": "The response structure for the ListResourceMaintenances method.",
      "properties": {
        "nextPageToken": {
          "type": "string",
          "description": "If present, the next page token can be provided to a subsequent ListResourceMaintenances call to list the next page. If empty, there are no more pages."
        },
        "resourceMaintenances": {
          "description": "The resulting resource maintenances.",
          "type": "array",
          "items": {
            "$ref": "ResourceMaintenance"
          }
        },
        "unreachable": {
          "items": {
            "type": "string"
          },
          "description": "Locations that could not be reached.",
          "type": "array"
        }
      },
      "type": "object",
      "id": "ListResourceMaintenancesResponse"
    },
    "Resource": {
      "properties": {
        "resourceName": {
          "readOnly": true,
          "description": "Output only. Name is the reference to the consumer resource affected by the maintenance. Available values can be found here: https://cloud.google.com/asset-inventory/docs/asset-names",
          "type": "string"
        },
        "type": {
          "readOnly": true,
          "description": "Output only. The type of the resource. Available values can be found here: https://cloud.google.com/asset-inventory/docs/asset-types#supported_resource_types Please note that not all the resource types will have their maintenances reported.",
          "type": "string"
        },
        "location": {
          "readOnly": true,
          "description": "Output only. The location of the resource. Format: `us-central1`",
          "type": "string"
        }
      },
      "type": "object",
      "id": "Resource",
      "description": "Resource contains information about the resource affected by maintenance."
    },
    "MaintenanceControl": {
      "type": "object",
      "description": "The control of the maintenance.",
      "id": "MaintenanceControl",
      "properties": {
        "isCustom": {
          "type": "boolean",
          "description": "Indicates whether the control is available only in Service Producer API (not through Unified Maintenance)."
        },
        "control": {
          "enum": [
            "CONTROL_UNSPECIFIED",
            "APPLY",
            "MANAGE_POLICY",
            "RESCHEDULE"
          ],
          "type": "string",
          "description": "The control of the resource maintenance.",
          "enumDescriptions": [
            "Unspecified control.",
            "Apply control.",
            "Manage policy control.",
            "Reschedule control."
          ]
        },
        "documentation": {
          "description": "Link to Service Producer documentation about maintenance control. Provided only when `isCustom` is `true`.",
          "type": "string"
        }
      }
    },
    "Aggregate": {
      "description": "Aggregate is a pair.",
      "properties": {
        "count": {
          "type": "string",
          "format": "int64",
          "description": "The count of the group."
        },
        "group": {
          "description": "Specifies what specific value of the group_by the count represents. For example if group_by is `\"state\"` its corresponding group could be `\"SCHEDULED\"`.",
          "type": "string"
        }
      },
      "id": "Aggregate",
      "type": "object"
    },
    "ResourceMaintenance": {
      "description": "ResourceMaintenance is a resource that represents a maintenance operation on a resource.",
      "id": "ResourceMaintenance",
      "type": "object",
      "properties": {
        "name": {
          "description": "Identifier. The name of the resource_maintenance resource. Format: `\"projects/{project}/locations/{location}/resourceMaintenance/{resource-maintenance-id}\"`",
          "type": "string"
        },
        "maintenanceCancelTime": {
          "description": "Output only. The time when the resource maintenance was cancelled.",
          "format": "google-datetime",
          "type": "string",
          "readOnly": true
        },
        "userControllable": {
          "readOnly": true,
          "description": "Output only. Indicates whether the user has some control over that maintenance, either proactively before maintenance was scheduled with maintenance policy or with reactive controls after it was scheduled (see controls field)",
          "type": "boolean"
        },
        "resource": {
          "readOnly": true,
          "description": "Output only. The resource spec of the resource maintenance.",
          "$ref": "Resource"
        },
        "controls": {
          "readOnly": true,
          "items": {
            "$ref": "MaintenanceControl"
          },
          "type": "array",
          "description": "Output only. The controls of the maintenance."
        },
        "maintenanceScheduledStartTime": {
          "type": "string",
          "format": "google-datetime",
          "readOnly": true,
          "description": "Output only. The time when the maintenance on the resource was scheduled to start."
        },
        "labels": {
          "type": "object",
          "description": "Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels.",
          "additionalProperties": {
            "type": "string"
          }
        },
        "maintenanceEndTime": {
          "type": "string",
          "format": "google-datetime",
          "readOnly": true,
          "description": "Output only. The time when the resource maintenance has completed."
        },
        "maintenanceStartTime": {
          "readOnly": true,
          "format": "google-datetime",
          "description": "Output only. The time when the resource maintenance has started.",
          "type": "string"
        },
        "maintenance": {
          "readOnly": true,
          "description": "Output only. The details of the maintenance.",
          "$ref": "Maintenance"
        },
        "annotations": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          },
          "description": "Optional. Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations"
        },
        "updateTime": {
          "format": "google-datetime",
          "description": "Output only. The update time of the resource maintenance.",
          "type": "string",
          "readOnly": true
        },
        "state": {
          "enumDescriptions": [
            "Unspecified state.",
            "Scheduled for a particular window. For disruptive maintenance it should respect maintenance policy, i.e. its available windows, exclusions and notification period.",
            "Maintenance is ongoing.",
            "No longer planned, typically when other maintenance (e.g. upgrade to newer version) already happened, or the user skipped the maintenance.",
            "Successfully completed."
          ],
          "enum": [
            "STATE_UNSPECIFIED",
            "SCHEDULED",
            "RUNNING",
            "CANCELLED",
            "SUCCEEDED"
          ],
          "type": "string",
          "readOnly": true,
          "description": "Output only. The state of the resource maintenance."
        },
        "uid": {
          "description": "Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4.",
          "type": "string",
          "readOnly": true
        },
        "createTime": {
          "description": "Output only. The create time of the resource maintenance.",
          "format": "google-datetime",
          "readOnly": true,
          "type": "string"
        },
        "etag": {
          "description": "Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written.",
          "type": "string",
          "readOnly": true
        },
        "maintenanceScheduledEndTime": {
          "readOnly": true,
          "format": "google-datetime",
          "type": "string",
          "description": "Output only. The time when the maintenance on the resource was scheduled to end."
        }
      }
    },
    "Maintenance": {
      "id": "Maintenance",
      "type": "object",
      "description": "Maintenance is the maintenance details of a resource's maintenance.",
      "properties": {
        "description": {
          "type": "string",
          "readOnly": true,
          "description": "Output only. The description of the maintenance."
        },
        "category": {
          "readOnly": true,
          "enum": [
            "MAINTENANCE_CATEGORY_UNSPECIFIED",
            "INFRASTRUCTURE",
            "SERVICE_UPDATE"
          ],
          "type": "string",
          "enumDescriptions": [
            "Unspecified category.",
            "Infrastructure maintenance events are times that Google Cloud performs regular maintenance on network equipment e.g. Google Cloud Interconnect These events are usually scheduled in advance and we provide notification, when possible, so that users can plan for the infrastructure maintenance event and prevent downtime. Infrastructure maintenance events don't have a set interval between occurrences, but generally occur several times a year.",
            "Updates that can include bug fixes, changes, or new features that are backward compatible with existing versions (including patches). Some SPs allow users to control the scheduling of these maintenance events using maintenance windows and/or deny maintenance features."
          ],
          "description": "Output only. The category of the maintenance."
        },
        "maintenanceName": {
          "description": "Maintenance is the name of the corresponding maintenance resource following the standard naming scheme: `\"{maintenance-id}\"`",
          "type": "string"
        },
        "title": {
          "readOnly": true,
          "description": "Output only. The title of the maintenance.",
          "type": "string"
        }
      }
    }
  },
  "auth": {
    "oauth2": {
      "scopes": {
        "https://www.googleapis.com/auth/maintenance.readonly": {
          "description": "See your Google Cloud Unified Maintenance data and the email address of your Google Account"
        },
        "https://www.googleapis.com/auth/cloud-platform": {
          "description": "See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account."
        },
        "https://www.googleapis.com/auth/maintenance.read-write": {
          "description": "See, edit, configure, and delete your Google Cloud Unified Maintenance data and see the email address for your Google Account"
        }
      }
    }
  },
  "version_module": true,
  "documentationLink": "https://cloud.google.com/unified-maintenance/docs/overview",
  "icons": {
    "x16": "http://www.google.com/images/icons/product/search-16.gif",
    "x32": "http://www.google.com/images/icons/product/search-32.gif"
  },
  "revision": "20261028"
}
