mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-15 22:18:10 +01:00
update all APIs
Like documented in the README ``` rm -f .api.deps .cli.deps && FETCH_APIS=1 make update-json -j8 ```
This commit is contained in:
@@ -557,7 +557,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Required. projects/{project_id}/locations/{location_id}/instances/{instance_id}. The resource name of the instance, in the format",
|
||||
"description": "Required. `projects/{project_id}/locations/{location_id}/instances/{instance_id}`. The resource name of the instance, in the format",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$",
|
||||
"required": true,
|
||||
@@ -994,7 +994,7 @@
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding allows API services to override the binding to use different resource name schemes, such as `users/*/operations`. To override the binding, API services can add a binding such as `\"/v1/{name=users/*}/operations\"` to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.",
|
||||
"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/operations",
|
||||
"httpMethod": "GET",
|
||||
"id": "file.projects.locations.operations.list",
|
||||
@@ -1041,7 +1041,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20230103",
|
||||
"revision": "20240126",
|
||||
"rootUrl": "https://file.googleapis.com/",
|
||||
"schemas": {
|
||||
"Backup": {
|
||||
@@ -1086,6 +1086,11 @@
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"satisfiesPzi": {
|
||||
"description": "Output only. Reserved for future use.",
|
||||
"readOnly": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
"satisfiesPzs": {
|
||||
"description": "Output only. Reserved for future use.",
|
||||
"readOnly": true,
|
||||
@@ -1108,7 +1113,9 @@
|
||||
"BASIC_HDD",
|
||||
"BASIC_SSD",
|
||||
"HIGH_SCALE_SSD",
|
||||
"ENTERPRISE"
|
||||
"ENTERPRISE",
|
||||
"ZONAL",
|
||||
"REGIONAL"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Not set.",
|
||||
@@ -1117,7 +1124,9 @@
|
||||
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD.",
|
||||
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_SSD is an alias for PREMIUM Tier, and offers improved performance backed by SSD.",
|
||||
"HIGH_SCALE instances offer expanded capacity and performance scaling capabilities.",
|
||||
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads."
|
||||
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads.",
|
||||
"ZONAL instances offer expanded capacity and performance scaling capabilities.",
|
||||
"REGIONAL instances offer the features and availability needed for mission-critical workloads."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
@@ -1129,14 +1138,16 @@
|
||||
"CREATING",
|
||||
"FINALIZING",
|
||||
"READY",
|
||||
"DELETING"
|
||||
"DELETING",
|
||||
"INVALID"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"State not set.",
|
||||
"Backup is being created.",
|
||||
"Backup has been taken and the operation is being finalized. At this point, changes to the file share will not be reflected in the backup.",
|
||||
"Backup is available for use.",
|
||||
"Backup is being deleted."
|
||||
"Backup is being deleted.",
|
||||
"Backup is not valid and cannot be used for creating new instances or restoring existing instances."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
@@ -1213,6 +1224,17 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"DirectoryServicesConfig": {
|
||||
"description": "Directory Services configuration for Kerberos-based authentication.",
|
||||
"id": "DirectoryServicesConfig",
|
||||
"properties": {
|
||||
"managedActiveDirectory": {
|
||||
"$ref": "ManagedActiveDirectoryConfig",
|
||||
"description": "Configuration for Managed Service for Microsoft Active Directory."
|
||||
}
|
||||
},
|
||||
"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); }",
|
||||
"id": "Empty",
|
||||
@@ -1229,7 +1251,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "The name of the file share (must be 32 characters or less for Enterprise and High Scale SSD tiers and 16 characters or less for all other tiers).",
|
||||
"description": "Required. The name of the file share. Must use 1-16 characters for the basic service tier and 1-63 characters for all other service tiers. Must use lowercase letters, numbers, or underscores `[a-z0-9_]`. Must start with a letter. Immutable.",
|
||||
"type": "string"
|
||||
},
|
||||
"nfsExportOptions": {
|
||||
@@ -1247,10 +1269,11 @@
|
||||
"type": "object"
|
||||
},
|
||||
"GoogleCloudSaasacceleratorManagementProvidersV1Instance": {
|
||||
"description": "Instance represents the interface for SLM services to actuate the state of control plane resources. Example Instance in JSON, where consumer-project-number=123456, producer-project-id=cloud-sql: ```json Instance: { \"name\": \"projects/123456/locations/us-east1/instances/prod-instance\", \"create_time\": { \"seconds\": 1526406431, }, \"labels\": { \"env\": \"prod\", \"foo\": \"bar\" }, \"state\": READY, \"software_versions\": { \"software_update\": \"cloud-sql-09-28-2018\", }, \"maintenance_policy_names\": { \"UpdatePolicy\": \"projects/123456/locations/us-east1/maintenancePolicies/prod-update-policy\", } \"tenant_project_id\": \"cloud-sql-test-tenant\", \"producer_metadata\": { \"cloud-sql-tier\": \"basic\", \"cloud-sql-instance-size\": \"1G\", }, \"provisioned_resources\": [ { \"resource-type\": \"compute-instance\", \"resource-url\": \"https://www.googleapis.com/compute/v1/projects/cloud-sql/zones/us-east1-b/instances/vm-1\", } ], \"maintenance_schedules\": { \"csa_rollout\": { \"start_time\": { \"seconds\": 1526406431, }, \"end_time\": { \"seconds\": 1535406431, }, }, \"ncsa_rollout\": { \"start_time\": { \"seconds\": 1526406431, }, \"end_time\": { \"seconds\": 1535406431, }, } }, \"consumer_defined_name\": \"my-sql-instance1\", } ``` LINT.IfChange",
|
||||
"id": "GoogleCloudSaasacceleratorManagementProvidersV1Instance",
|
||||
"properties": {
|
||||
"consumerDefinedName": {
|
||||
"description": "consumer_defined_name is the name that is set by the consumer. On the other hand Name field represents system-assigned id of an instance so consumers are not necessarily aware of it. consumer_defined_name is used for notification/UI purposes for consumer to recognize their instances.",
|
||||
"description": "consumer_defined_name is the name of the instance set by the service consumers. Generally this is different from the `name` field which reperesents the system-assigned id of the instance which the service consumers do not recognize. This is a required field for tenants onboarding to Maintenance Window notifications (go/slm-rollout-maintenance-policies#prerequisites).",
|
||||
"type": "string"
|
||||
},
|
||||
"createTime": {
|
||||
@@ -1274,7 +1297,7 @@
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"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.",
|
||||
"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 referenced policy must define the same policy type. For details, please refer to go/mr-user-guide. Should not be set if maintenance_settings.maintenance_policies is set.",
|
||||
"type": "object"
|
||||
},
|
||||
"maintenanceSchedules": {
|
||||
@@ -1373,6 +1396,7 @@
|
||||
"id": "GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule",
|
||||
"properties": {
|
||||
"canReschedule": {
|
||||
"deprecated": true,
|
||||
"description": "This field is deprecated, and will be always set to true since reschedule can happen multiple times now. This field should not be removed until all service producers remove this for their customers.",
|
||||
"type": "boolean"
|
||||
},
|
||||
@@ -1414,7 +1438,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, 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 details, please refer to go/mr-user-guide. Should not be set if maintenance_policy_names is set. If only the name is needed, then only populate MaintenancePolicy.name.",
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
@@ -1544,6 +1568,10 @@
|
||||
"description": "The description of the instance (2048 characters or less).",
|
||||
"type": "string"
|
||||
},
|
||||
"directoryServices": {
|
||||
"$ref": "DirectoryServicesConfig",
|
||||
"description": "Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is \"NFS_V4_1\"."
|
||||
},
|
||||
"etag": {
|
||||
"description": "Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.",
|
||||
"type": "string"
|
||||
@@ -1573,9 +1601,8 @@
|
||||
"type": "string"
|
||||
},
|
||||
"maxShareCount": {
|
||||
"description": "Output only. The max number of shares allowed.",
|
||||
"description": "The max number of shares allowed.",
|
||||
"format": "int64",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"multiShareEnabled": {
|
||||
@@ -1608,6 +1635,11 @@
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"satisfiesPzi": {
|
||||
"description": "Output only. Reserved for future use.",
|
||||
"readOnly": true,
|
||||
"type": "boolean"
|
||||
},
|
||||
"satisfiesPzs": {
|
||||
"description": "Output only. Reserved for future use.",
|
||||
"readOnly": true,
|
||||
@@ -1674,7 +1706,9 @@
|
||||
"BASIC_HDD",
|
||||
"BASIC_SSD",
|
||||
"HIGH_SCALE_SSD",
|
||||
"ENTERPRISE"
|
||||
"ENTERPRISE",
|
||||
"ZONAL",
|
||||
"REGIONAL"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Not set.",
|
||||
@@ -1683,7 +1717,9 @@
|
||||
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD.",
|
||||
"BASIC instances offer a maximum capacity of 63.9 TB. BASIC_SSD is an alias for PREMIUM Tier, and offers improved performance backed by SSD.",
|
||||
"HIGH_SCALE instances offer expanded capacity and performance scaling capabilities.",
|
||||
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads."
|
||||
"ENTERPRISE instances offer the features and availability needed for mission-critical workloads.",
|
||||
"ZONAL instances offer expanded capacity and performance scaling capabilities.",
|
||||
"REGIONAL instances offer the features and availability needed for mission-critical workloads."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
@@ -1820,7 +1856,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Location": {
|
||||
"description": "A resource that represents Google Cloud Platform location.",
|
||||
"description": "A resource that represents a Google Cloud location.",
|
||||
"id": "Location",
|
||||
"properties": {
|
||||
"displayName": {
|
||||
@@ -1918,6 +1954,21 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ManagedActiveDirectoryConfig": {
|
||||
"description": "ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.",
|
||||
"id": "ManagedActiveDirectoryConfig",
|
||||
"properties": {
|
||||
"computer": {
|
||||
"description": "The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.",
|
||||
"type": "string"
|
||||
},
|
||||
"domain": {
|
||||
"description": "Fully qualified domain name.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"NetworkConfig": {
|
||||
"description": "Network configuration for the instance.",
|
||||
"id": "NetworkConfig",
|
||||
@@ -2005,6 +2056,27 @@
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"securityFlavors": {
|
||||
"description": "The security flavors allowed for mount operations. The default is AUTH_SYS.",
|
||||
"items": {
|
||||
"enum": [
|
||||
"SECURITY_FLAVOR_UNSPECIFIED",
|
||||
"AUTH_SYS",
|
||||
"KRB5",
|
||||
"KRB5I",
|
||||
"KRB5P"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"SecurityFlavor not set.",
|
||||
"The user's UNIX user-id and group-ids are transferred \"in the clear\" (not encrypted) on the network, unauthenticated by the NFS server (default).",
|
||||
"End-user authentication through Kerberos V5.",
|
||||
"krb5 plus integrity protection (data packets are tamper proof).",
|
||||
"krb5i plus privacy protection (data packets are tamper proof and encrypted)."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"squashMode": {
|
||||
"description": "Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.",
|
||||
"enum": [
|
||||
@@ -2051,7 +2123,7 @@
|
||||
"description": "Properties of the object. Contains field @type with type URL.",
|
||||
"type": "any"
|
||||
},
|
||||
"description": "The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.",
|
||||
"description": "The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.",
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
@@ -2114,6 +2186,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"sourceSnapshot": {
|
||||
"deprecated": true,
|
||||
"description": "The resource name of the snapshot, in the format `projects/{project_id}/locations/{location_id}/snapshots/{snapshot_id}`.",
|
||||
"type": "string"
|
||||
}
|
||||
@@ -2125,7 +2198,7 @@
|
||||
"id": "RevertInstanceRequest",
|
||||
"properties": {
|
||||
"targetSnapshotId": {
|
||||
"description": "Required. The snapshot resource ID, in the format 'my-snapshot', where the specified ID is the {snapshot_id} of the fully qualified name like projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}",
|
||||
"description": "Required. The snapshot resource ID, in the format 'my-snapshot', where the specified ID is the {snapshot_id} of the fully qualified name like `projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}`",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
@@ -2175,6 +2248,10 @@
|
||||
"description": "A Filestore share.",
|
||||
"id": "Share",
|
||||
"properties": {
|
||||
"backup": {
|
||||
"description": "Immutable. Full name of the Cloud Filestore Backup resource that this Share is restored from, in the format of projects/{project_id}/locations/{location_id}/backups/{backup_id}. Empty, if the Share is created from scratch and not restored from a backup.",
|
||||
"type": "string"
|
||||
},
|
||||
"capacityGb": {
|
||||
"description": "File share capacity in gigabytes (GB). Filestore defines 1 GB as 1024^3 bytes. Must be greater than 0.",
|
||||
"format": "int64",
|
||||
@@ -2364,7 +2441,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"denyMaintenancePeriods": {
|
||||
"description": "Deny Maintenance Period that is applied to resource to indicate when maintenance is forbidden. User can specify zero or more non-overlapping deny periods. Maximum number of deny_maintenance_periods expected is one.",
|
||||
"description": "Deny Maintenance Period that is applied to resource to indicate when maintenance is forbidden. The protocol supports zero-to-many such periods, but the current SLM Rollout implementation only supports zero-to-one.",
|
||||
"items": {
|
||||
"$ref": "DenyMaintenancePeriod"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user