mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
update dependencies
This commit is contained in:
@@ -144,7 +144,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"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).",
|
||||
"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).",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -199,7 +199,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "Required. The backup's project and location, in the format `projects/{project_id}/locations/{location}`. In Cloud Filestore, backup locations map to GCP regions, for example **us-west1**.",
|
||||
"description": "Required. The backup's project and location, in the format `projects/{project_id}/locations/{location}`. In Filestore, backup locations map to Google Cloud regions, for example **us-west1**.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+$",
|
||||
"required": true,
|
||||
@@ -298,7 +298,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "Required. The project and location for which to retrieve backup information, in the format `projects/{project_id}/locations/{location}`. In Cloud Filestore, backup locations map to GCP regions, for example **us-west1**. To retrieve backup information for all locations, use \"-\" for the `{location}` value.",
|
||||
"description": "Required. The project and location for which to retrieve backup information, in the format `projects/{project_id}/locations/{location}`. In Filestore, backup locations map to Google Cloud regions, for example **us-west1**. To retrieve backup information for all locations, use \"-\" for the `{location}` value.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+$",
|
||||
"required": true,
|
||||
@@ -366,7 +366,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "Required. The instance's project and location, in the format `projects/{project_id}/locations/{location}`. In Cloud Filestore, locations map to GCP zones, for example **us-west1-b**.",
|
||||
"description": "Required. The instance's project and location, in the format `projects/{project_id}/locations/{location}`. In Filestore, locations map to Google Cloud zones, for example **us-west1-b**.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+$",
|
||||
"required": true,
|
||||
@@ -470,7 +470,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "Required. The project and location for which to retrieve instance information, in the format `projects/{project_id}/locations/{location}`. In Cloud Filestore, locations map to GCP zones, for example **us-west1-b**. To retrieve instance information for all locations, use \"-\" for the `{location}` value.",
|
||||
"description": "Required. The project and location for which to retrieve instance information, in the format `projects/{project_id}/locations/{location}`. In Cloud Filestore, locations map to Google Cloud zones, for example **us-west1-b**. To retrieve instance information for all locations, use \"-\" for the `{location}` value.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+$",
|
||||
"required": true,
|
||||
@@ -577,6 +577,173 @@
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"shares": {
|
||||
"methods": {
|
||||
"create": {
|
||||
"description": "Creates a share.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/shares",
|
||||
"httpMethod": "POST",
|
||||
"id": "file.projects.locations.instances.shares.create",
|
||||
"parameterOrder": [
|
||||
"parent"
|
||||
],
|
||||
"parameters": {
|
||||
"parent": {
|
||||
"description": "Required. The Filestore Instance to create the share for, in the format `projects/{project_id}/locations/{location}/instances/{instance_id}`",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
},
|
||||
"shareId": {
|
||||
"description": "Required. The ID to use for the share. The ID must be unique within the specified instance. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1beta1/{+parent}/shares",
|
||||
"request": {
|
||||
"$ref": "Share"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "Operation"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"description": "Deletes a share.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/shares/{sharesId}",
|
||||
"httpMethod": "DELETE",
|
||||
"id": "file.projects.locations.instances.shares.delete",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Required. The share resource name, in the format `projects/{project_id}/locations/{location}/instances/{instance_id}/share/{share_id}`",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+/shares/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1beta1/{+name}",
|
||||
"response": {
|
||||
"$ref": "Operation"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"description": "Gets the details of a specific share.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/shares/{sharesId}",
|
||||
"httpMethod": "GET",
|
||||
"id": "file.projects.locations.instances.shares.get",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Required. The share resource name, in the format `projects/{project_id}/locations/{location}/instances/{instance_id}/shares/{share_id}`",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+/shares/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1beta1/{+name}",
|
||||
"response": {
|
||||
"$ref": "Share"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Lists all shares for a specified instance.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/shares",
|
||||
"httpMethod": "GET",
|
||||
"id": "file.projects.locations.instances.shares.list",
|
||||
"parameterOrder": [
|
||||
"parent"
|
||||
],
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"description": "List filter.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"orderBy": {
|
||||
"description": "Sort results. Supported values are \"name\", \"name desc\" or \"\" (unsorted).",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"pageSize": {
|
||||
"description": "The maximum number of items to return.",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
},
|
||||
"pageToken": {
|
||||
"description": "The next_page_token value to use if there are additional results to retrieve for this list request.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "Required. The instance for which to retrieve share information, in the format `projects/{project_id}/locations/{location}/instances/{instance_id}`.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1beta1/{+parent}/shares",
|
||||
"response": {
|
||||
"$ref": "ListSharesResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"patch": {
|
||||
"description": "Updates the settings of a specific share.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/shares/{sharesId}",
|
||||
"httpMethod": "PATCH",
|
||||
"id": "file.projects.locations.instances.shares.patch",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Output only. The resource name of the share, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/shares/{share_id}`.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+/shares/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
},
|
||||
"updateMask": {
|
||||
"description": "Required. Mask of fields to update. At least one path must be supplied in this field. The elements of the repeated paths field may only include these fields: * \"description\" * \"capacity_gb\" * \"labels\" * \"nfs_export_options\"",
|
||||
"format": "google-fieldmask",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1beta1/{+name}",
|
||||
"request": {
|
||||
"$ref": "Share"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "Operation"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"snapshots": {
|
||||
"methods": {
|
||||
"create": {
|
||||
@@ -874,11 +1041,11 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220214",
|
||||
"revision": "20230103",
|
||||
"rootUrl": "https://file.googleapis.com/",
|
||||
"schemas": {
|
||||
"Backup": {
|
||||
"description": "A Cloud Filestore backup.",
|
||||
"description": "A Filestore backup.",
|
||||
"id": "Backup",
|
||||
"properties": {
|
||||
"capacityGb": {
|
||||
@@ -903,6 +1070,10 @@
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"kmsKeyName": {
|
||||
"description": "Immutable. KMS key name used for data encryption.",
|
||||
"type": "string"
|
||||
},
|
||||
"labels": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
@@ -921,15 +1092,15 @@
|
||||
"type": "boolean"
|
||||
},
|
||||
"sourceFileShare": {
|
||||
"description": "Name of the file share in the source Cloud Filestore instance that the backup is created from.",
|
||||
"description": "Name of the file share in the source Filestore instance that the backup is created from.",
|
||||
"type": "string"
|
||||
},
|
||||
"sourceInstance": {
|
||||
"description": "The resource name of the source Cloud Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.",
|
||||
"description": "The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.",
|
||||
"type": "string"
|
||||
},
|
||||
"sourceInstanceTier": {
|
||||
"description": "Output only. The service tier of the source Cloud Filestore instance that this backup is created from.",
|
||||
"description": "Output only. The service tier of the source Filestore instance that this backup is created from.",
|
||||
"enum": [
|
||||
"TIER_UNSPECIFIED",
|
||||
"STANDARD",
|
||||
@@ -1002,7 +1173,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Date": {
|
||||
"description": "Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day, with a zero year (e.g., an anniversary) * A year on its own, with a zero month and a zero day * A year and month, with a zero day (e.g., a credit card expiration date) Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp",
|
||||
"description": "Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp",
|
||||
"id": "Date",
|
||||
"properties": {
|
||||
"day": {
|
||||
@@ -1043,7 +1214,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Empty": {
|
||||
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.",
|
||||
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
|
||||
"id": "Empty",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
@@ -1053,7 +1224,7 @@
|
||||
"id": "FileShareConfig",
|
||||
"properties": {
|
||||
"capacityGb": {
|
||||
"description": "File share capacity in gigabytes (GB). Cloud Filestore defines 1 GB as 1024^3 bytes.",
|
||||
"description": "File share capacity in gigabytes (GB). Filestore defines 1 GB as 1024^3 bytes.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -1089,7 +1260,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"instanceType": {
|
||||
"description": "Optional. The instance_type of this instance of format: projects/{project_id}/locations/{location_id}/instanceTypes/{instance_type_id}. Instance Type represents a high-level tier or SKU of the service that this instance belong to. When enabled(eg: Maintenance Rollout), Rollout uses 'instance_type' along with 'software_versions' to determine whether instance needs an update or not.",
|
||||
"description": "Optional. The instance_type of this instance of format: projects/{project_number}/locations/{location_id}/instanceTypes/{instance_type_id}. Instance Type represents a high-level tier or SKU of the service that this instance belong to. When enabled(eg: Maintenance Rollout), Rollout uses 'instance_type' along with 'software_versions' to determine whether instance needs an update or not.",
|
||||
"type": "string"
|
||||
},
|
||||
"labels": {
|
||||
@@ -1103,7 +1274,7 @@
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "Deprecated. The MaintenancePolicies that have been attached to the instance. The key must be of the type name of the oneof policy name defined in MaintenancePolicy, and the referenced policy must define the same policy type. For complete details of MaintenancePolicy, please refer to go/cloud-saas-mw-ug.",
|
||||
"description": "Optional. Deprecated. The MaintenancePolicies that have been attached to the instance. The key must be of the type name of the oneof policy name defined in MaintenancePolicy, and the referenced policy must define the same policy type. For complete details of MaintenancePolicy, please refer to go/cloud-saas-mw-ug.",
|
||||
"type": "object"
|
||||
},
|
||||
"maintenanceSchedules": {
|
||||
@@ -1118,14 +1289,14 @@
|
||||
"description": "Optional. The MaintenanceSettings associated with instance."
|
||||
},
|
||||
"name": {
|
||||
"description": "Unique name of the resource. It uses the form: `projects/{project_id|project_number}/locations/{location_id}/instances/{instance_id}` Note: Either project_id or project_number can be used, but keep it consistent with other APIs (e.g. RescheduleUpdate)",
|
||||
"description": "Unique name of the resource. It uses the form: `projects/{project_number}/locations/{location_id}/instances/{instance_id}` Note: This name is passed, stored and logged across the rollout system. So use of consumer project_id or any other consumer PII in the name is strongly discouraged for wipeout (go/wipeout) compliance. See go/elysium/project_ids#storage-guidance for more details.",
|
||||
"type": "string"
|
||||
},
|
||||
"notificationParameters": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1NotificationParameter"
|
||||
},
|
||||
"description": "Optional. notification_parameters are information that service producers may like to include that is not relevant to Rollout. This parameter will only be passed to Gamma and Cloud Logging for notification/logging purpose.",
|
||||
"description": "Optional. notification_parameter are information that service producers may like to include that is not relevant to Rollout. This parameter will only be passed to Gamma and Cloud Logging for notification/logging purpose.",
|
||||
"type": "object"
|
||||
},
|
||||
"producerMetadata": {
|
||||
@@ -1243,7 +1414,7 @@
|
||||
"additionalProperties": {
|
||||
"$ref": "MaintenancePolicy"
|
||||
},
|
||||
"description": "Optional. The MaintenancePolicies that have been attached to the instance. The key must be of the type name of the oneof policy name defined in MaintenancePolicy, and the embedded policy must define the same policy type. For complete details of MaintenancePolicy, please refer to go/cloud-saas-mw-ug. If only the name is needed (like in the deprecated Instance.maintenance_policy_names field) then only populate MaintenancePolicy.name.",
|
||||
"description": "Optional. The MaintenancePolicies that have been attached to the instance. The key must be of the type name of the oneof policy name defined in MaintenancePolicy, and the embedded policy must define the same policy type. For complete details of MaintenancePolicy, please refer to go/cloud-saas-mw-ug. If only the name is needed, then only populate MaintenancePolicy.name.",
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
@@ -1268,6 +1439,20 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleCloudSaasacceleratorManagementProvidersV1NotificationParameter": {
|
||||
"description": "Contains notification related data.",
|
||||
"id": "GoogleCloudSaasacceleratorManagementProvidersV1NotificationParameter",
|
||||
"properties": {
|
||||
"values": {
|
||||
"description": "Optional. Array of string values. e.g. instance's replica information.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility": {
|
||||
"description": "PerSliSloEligibility is a mapping from an SLI name to eligibility.",
|
||||
"id": "GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility",
|
||||
@@ -1335,9 +1520,20 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Instance": {
|
||||
"description": "A Cloud Filestore instance.",
|
||||
"description": "A Filestore instance.",
|
||||
"id": "Instance",
|
||||
"properties": {
|
||||
"capacityGb": {
|
||||
"description": "The storage capacity of the instance in gigabytes (GB = 1024^3 bytes). This capacity can be increased up to `max_capacity_gb` GB in multipliers of `capacity_step_size_gb` GB.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"capacityStepSizeGb": {
|
||||
"description": "Output only. The increase/decrease capacity step size.",
|
||||
"format": "int64",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"createTime": {
|
||||
"description": "Output only. The time when the instance was created.",
|
||||
"format": "google-datetime",
|
||||
@@ -1370,12 +1566,22 @@
|
||||
"description": "Resource labels to represent user provided metadata.",
|
||||
"type": "object"
|
||||
},
|
||||
"maxCapacityGb": {
|
||||
"description": "Output only. The max capacity of the instance.",
|
||||
"format": "int64",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"maxShareCount": {
|
||||
"description": "Output only. The max number of shares allowed.",
|
||||
"format": "int64",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"multiShareEnabled": {
|
||||
"description": "Indicates whether this instance uses a multi-share configuration with which it can have more than one file-share or none at all. File-shares are added, updated and removed through the separate file-share APIs.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"name": {
|
||||
"description": "Output only. The resource name of the instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`.",
|
||||
"readOnly": true,
|
||||
@@ -1388,6 +1594,20 @@
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"protocol": {
|
||||
"description": "Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: `NFS_V3`.",
|
||||
"enum": [
|
||||
"FILE_PROTOCOL_UNSPECIFIED",
|
||||
"NFS_V3",
|
||||
"NFS_V4_1"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"FILE_PROTOCOL_UNSPECIFIED serves a \"not set\" default value when a FileProtocol is a separate field in a message.",
|
||||
"NFS 3.0.",
|
||||
"NFS 4.1."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"satisfiesPzs": {
|
||||
"description": "Output only. Reserved for future use.",
|
||||
"readOnly": true,
|
||||
@@ -1404,7 +1624,9 @@
|
||||
"ERROR",
|
||||
"RESTORING",
|
||||
"SUSPENDED",
|
||||
"REVERTING"
|
||||
"REVERTING",
|
||||
"SUSPENDING",
|
||||
"RESUMING"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"State not set.",
|
||||
@@ -1415,7 +1637,9 @@
|
||||
"The instance is experiencing an issue and might be unusable. You can get further details from the `statusMessage` field of the `Instance` resource.",
|
||||
"The instance is restoring a snapshot or backup to an existing file share and may be unusable during this time.",
|
||||
"The instance is suspended. You can get further details from the `suspension_reasons` field of the `Instance` resource.",
|
||||
"The instance is reverting to a snapshot."
|
||||
"The instance is reverting to a snapshot.",
|
||||
"The instance is in the process of becoming suspended.",
|
||||
"The instance is in the process of becoming active."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
@@ -1426,7 +1650,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"suspensionReasons": {
|
||||
"description": "Output only. field indicates all the reasons the instance is in \"SUSPENDED\" state.",
|
||||
"description": "Output only. Field indicates all the reasons the instance is in \"SUSPENDED\" state.",
|
||||
"items": {
|
||||
"enum": [
|
||||
"SUSPENSION_REASON_UNSPECIFIED",
|
||||
@@ -1552,6 +1776,31 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ListSharesResponse": {
|
||||
"description": "ListSharesResponse is the result of ListSharesRequest.",
|
||||
"id": "ListSharesResponse",
|
||||
"properties": {
|
||||
"nextPageToken": {
|
||||
"description": "The token you can use to retrieve the next page of results. Not returned if there are no more results in the list.",
|
||||
"type": "string"
|
||||
},
|
||||
"shares": {
|
||||
"description": "A list of shares in the project for the specified instance.",
|
||||
"items": {
|
||||
"$ref": "Share"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"unreachable": {
|
||||
"description": "Locations that could not be reached.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ListSnapshotsResponse": {
|
||||
"description": "ListSnapshotsResponse is the result of ListSnapshotsRequest.",
|
||||
"id": "ListSnapshotsResponse",
|
||||
@@ -1605,7 +1854,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"MaintenancePolicy": {
|
||||
"description": "Defines policies to service maintenance events.",
|
||||
"description": "LINT.IfChange Defines policies to service maintenance events.",
|
||||
"id": "MaintenancePolicy",
|
||||
"properties": {
|
||||
"createTime": {
|
||||
@@ -1715,7 +1964,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"reservedIpRange": {
|
||||
"description": "Optional, reserved_ip_range can have one of the following two types of values. * CIDR range value when using DIRECT_PEERING connect mode. * [Allocated IP address range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) when using PRIVATE_SERVICE_ACCESS connect mode. When the name of an allocated IP address range is specified, it must be one of the ranges associated with the private service access connection. When specified as a direct CIDR value, it must be a /29 CIDR block for Basic tier or a /24 CIDR block for High Scale or Enterprise tier in one of the [internal IP address ranges](https://www.arin.net/reference/research/statistics/address_filters/) that identifies the range of IP addresses reserved for this instance. For example, 10.0.0.0/29 or 192.168.0.0/24. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Cloud Filestore instances in the selected VPC network.",
|
||||
"description": "Optional, reserved_ip_range can have one of the following two types of values. * CIDR range value when using DIRECT_PEERING connect mode. * [Allocated IP address range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) when using PRIVATE_SERVICE_ACCESS connect mode. When the name of an allocated IP address range is specified, it must be one of the ranges associated with the private service access connection. When specified as a direct CIDR value, it must be a /29 CIDR block for Basic tier, a /24 CIDR block for High Scale tier, or a /26 CIDR block for Enterprise tier in one of the [internal IP address ranges](https://www.arin.net/reference/research/statistics/address_filters/) that identifies the range of IP addresses reserved for this instance. For example, 10.0.0.0/29, 192.168.0.0/24, or 192.168.0.0/26, respectively. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Filestore instances in the selected VPC network.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
@@ -1853,11 +2102,11 @@
|
||||
"type": "object"
|
||||
},
|
||||
"RestoreInstanceRequest": {
|
||||
"description": "RestoreInstanceRequest restores an existing instance's file share from a snapshot or backup.",
|
||||
"description": "RestoreInstanceRequest restores an existing instance's file share from a backup.",
|
||||
"id": "RestoreInstanceRequest",
|
||||
"properties": {
|
||||
"fileShare": {
|
||||
"description": "Required. Name of the file share in the Cloud Filestore instance that the snapshot is being restored to.",
|
||||
"description": "Required. Name of the file share in the Filestore instance that the backup is being restored to.",
|
||||
"type": "string"
|
||||
},
|
||||
"sourceBackup": {
|
||||
@@ -1922,8 +2171,70 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"Share": {
|
||||
"description": "A Filestore share.",
|
||||
"id": "Share",
|
||||
"properties": {
|
||||
"capacityGb": {
|
||||
"description": "File share capacity in gigabytes (GB). Filestore defines 1 GB as 1024^3 bytes. Must be greater than 0.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"createTime": {
|
||||
"description": "Output only. The time when the share was created.",
|
||||
"format": "google-datetime",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"description": {
|
||||
"description": "A description of the share with 2048 characters or less. Requests with longer descriptions will be rejected.",
|
||||
"type": "string"
|
||||
},
|
||||
"labels": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "Resource labels to represent user provided metadata.",
|
||||
"type": "object"
|
||||
},
|
||||
"mountName": {
|
||||
"description": "The mount name of the share. Must be 63 characters or less and consist of uppercase or lowercase letters, numbers, and underscores.",
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "Output only. The resource name of the share, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/shares/{share_id}`.",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"nfsExportOptions": {
|
||||
"description": "Nfs Export Options. There is a limit of 10 export options per file share.",
|
||||
"items": {
|
||||
"$ref": "NfsExportOptions"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"state": {
|
||||
"description": "Output only. The share state.",
|
||||
"enum": [
|
||||
"STATE_UNSPECIFIED",
|
||||
"CREATING",
|
||||
"READY",
|
||||
"DELETING"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"State not set.",
|
||||
"Share is being created.",
|
||||
"Share is ready for use.",
|
||||
"Share is being deleted."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"Snapshot": {
|
||||
"description": "A Cloud Filestore snapshot.",
|
||||
"description": "A Filestore snapshot.",
|
||||
"id": "Snapshot",
|
||||
"properties": {
|
||||
"createTime": {
|
||||
@@ -2037,12 +2348,18 @@
|
||||
"enum": [
|
||||
"UPDATE_CHANNEL_UNSPECIFIED",
|
||||
"EARLIER",
|
||||
"LATER"
|
||||
"LATER",
|
||||
"WEEK1",
|
||||
"WEEK2",
|
||||
"WEEK5"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Unspecified channel.",
|
||||
"Early channel within a customer project.",
|
||||
"Later channel within a customer project."
|
||||
"Later channel within a customer project.",
|
||||
"! ! The follow channels can ONLY be used if you adopt the new MW system! ! ! NOTE: all WEEK channels are assumed to be under a weekly window. ! There is currently no dedicated channel definitions for Daily windows. ! If you use Daily window, the system will assume a 1d (24Hours) advanced ! notification period b/w EARLY and LATER. ! We may consider support more flexible daily channel specifications in ! the future. WEEK1 == EARLIER with minimum 7d advanced notification. {7d, 14d} The system will treat them equally and will use WEEK1 whenever it can. New customers are encouraged to use this channel annotation.",
|
||||
"WEEK2 == LATER with minimum 14d advanced notification {14d, 21d}.",
|
||||
"WEEK5 == 40d support. minimum 35d advanced notification {35d, 42d}."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user