|
502 | 502 | "type": "string"
|
503 | 503 | },
|
504 | 504 | "updateMask": {
|
505 |
| - "description": "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\" * \"file_shares\" * \"labels\"", |
| 505 | + "description": "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\" * \"file_shares\" * \"labels\" * \"performance_config\" * \"deletion_protection_enabled\" * \"deletion_protection_reason\"", |
506 | 506 | "format": "google-fieldmask",
|
507 | 507 | "location": "query",
|
508 | 508 | "type": "string"
|
|
520 | 520 | ]
|
521 | 521 | },
|
522 | 522 | "promoteReplica": {
|
523 |
| - "description": "Promote an standby instance (replica).", |
| 523 | + "description": "Promote the standby instance (replica).", |
524 | 524 | "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:promoteReplica",
|
525 | 525 | "httpMethod": "POST",
|
526 | 526 | "id": "file.projects.locations.instances.promoteReplica",
|
|
902 | 902 | }
|
903 | 903 | }
|
904 | 904 | },
|
905 |
| - "revision": "20240716", |
| 905 | + "revision": "20240821", |
906 | 906 | "rootUrl": "https://file.googleapis.com/",
|
907 | 907 | "schemas": {
|
908 | 908 | "Backup": {
|
|
931 | 931 | "readOnly": true,
|
932 | 932 | "type": "string"
|
933 | 933 | },
|
| 934 | + "fileSystemProtocol": { |
| 935 | + "description": "Output only. The file system protocol of the source Filestore instance that this backup is created from.", |
| 936 | + "enum": [ |
| 937 | + "FILE_PROTOCOL_UNSPECIFIED", |
| 938 | + "NFS_V3", |
| 939 | + "NFS_V4_1" |
| 940 | + ], |
| 941 | + "enumDescriptions": [ |
| 942 | + "FILE_PROTOCOL_UNSPECIFIED serves a \"not set\" default value when a FileProtocol is a separate field in a message.", |
| 943 | + "NFS 3.0.", |
| 944 | + "NFS 4.1." |
| 945 | + ], |
| 946 | + "readOnly": true, |
| 947 | + "type": "string" |
| 948 | + }, |
934 | 949 | "kmsKey": {
|
935 | 950 | "description": "Immutable. KMS key name used for data encryption.",
|
936 | 951 | "type": "string"
|
|
1023 | 1038 | "additionalProperties": {
|
1024 | 1039 | "type": "string"
|
1025 | 1040 | },
|
1026 |
| - "description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", |
| 1041 | + "description": "Optional. Input only. Immutable. Tag key-value pairs are bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", |
1027 | 1042 | "type": "object"
|
1028 | 1043 | }
|
1029 | 1044 | },
|
|
1410 | 1425 | "readOnly": true,
|
1411 | 1426 | "type": "string"
|
1412 | 1427 | },
|
| 1428 | + "deletionProtectionEnabled": { |
| 1429 | + "description": "Optional. Indicates whether the instance is protected against deletion.", |
| 1430 | + "type": "boolean" |
| 1431 | + }, |
| 1432 | + "deletionProtectionReason": { |
| 1433 | + "description": "Optional. The reason for enabling deletion protection.", |
| 1434 | + "type": "string" |
| 1435 | + }, |
1413 | 1436 | "description": {
|
1414 | 1437 | "description": "The description of the instance (2048 characters or less).",
|
1415 | 1438 | "type": "string"
|
|
1448 | 1471 | },
|
1449 | 1472 | "type": "array"
|
1450 | 1473 | },
|
| 1474 | + "protocol": { |
| 1475 | + "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`.", |
| 1476 | + "enum": [ |
| 1477 | + "FILE_PROTOCOL_UNSPECIFIED", |
| 1478 | + "NFS_V3", |
| 1479 | + "NFS_V4_1" |
| 1480 | + ], |
| 1481 | + "enumDescriptions": [ |
| 1482 | + "FILE_PROTOCOL_UNSPECIFIED serves a \"not set\" default value when a FileProtocol is a separate field in a message.", |
| 1483 | + "NFS 3.0.", |
| 1484 | + "NFS 4.1." |
| 1485 | + ], |
| 1486 | + "type": "string" |
| 1487 | + }, |
1451 | 1488 | "replication": {
|
1452 | 1489 | "$ref": "Replication",
|
1453 |
| - "description": "Optional. Replicaition configuration." |
| 1490 | + "description": "Optional. Replication configuration." |
1454 | 1491 | },
|
1455 | 1492 | "satisfiesPzi": {
|
1456 | 1493 | "description": "Output only. Reserved for future use.",
|
|
1520 | 1557 | "additionalProperties": {
|
1521 | 1558 | "type": "string"
|
1522 | 1559 | },
|
1523 |
| - "description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", |
| 1560 | + "description": "Optional. Input only. Immutable. Tag key-value pairs are bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", |
1524 | 1561 | "type": "object"
|
1525 | 1562 | },
|
1526 | 1563 | "tier": {
|
|
2001 | 2038 | "id": "Replication",
|
2002 | 2039 | "properties": {
|
2003 | 2040 | "replicas": {
|
2004 |
| - "description": "Optional. Replicas configuration on the instance. For now, only a single replica config is supported.", |
| 2041 | + "description": "Optional. Replication configuration for the replica instance associated with this instance. Only a single replica is supported.", |
2005 | 2042 | "items": {
|
2006 | 2043 | "$ref": "ReplicaConfig"
|
2007 | 2044 | },
|
|
2016 | 2053 | ],
|
2017 | 2054 | "enumDescriptions": [
|
2018 | 2055 | "Role not set.",
|
2019 |
| - "The instance is a Active replication member, functions as the replication source instance.", |
2020 |
| - "The instance is a Standby replication member, functions as the replication destination instance." |
| 2056 | + "The instance is the `ACTIVE` replication member, functions as the replication source instance.", |
| 2057 | + "The instance is the `STANDBY` replication member, functions as the replication destination instance." |
2021 | 2058 | ],
|
2022 | 2059 | "type": "string"
|
2023 | 2060 | }
|
|
2143 | 2180 | "additionalProperties": {
|
2144 | 2181 | "type": "string"
|
2145 | 2182 | },
|
2146 |
| - "description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", |
| 2183 | + "description": "Optional. Input only. Immutable. Tag key-value pairs are bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", |
2147 | 2184 | "type": "object"
|
2148 | 2185 | }
|
2149 | 2186 | },
|
|
0 commit comments