|
800 | 800 | "vpcFlowLogsConfigs": {
|
801 | 801 | "methods": {
|
802 | 802 | "create": {
|
803 |
| - "description": "Creates a new `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists (even if the ID is different), the creation fails. Notes: 1. Creating a configuration with state=DISABLED will fail 2. The following fields are not considered as `settings` for the purpose of the check mentioned above, therefore - creating another configuration with the same fields but different values for the following fields will fail as well: * name * create_time * update_time * labels * description", |
| 803 | + "description": "Creates a new `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists (even if the ID is different), the creation fails. Notes: 1. Creating a configuration with `state=DISABLED` will fail 2. The following fields are not considered as settings for the purpose of the check mentioned above, therefore - creating another configuration with the same fields but different values for the following fields will fail as well: * name * create_time * update_time * labels * description", |
804 | 804 | "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs",
|
805 | 805 | "httpMethod": "POST",
|
806 | 806 | "id": "networkmanagement.projects.locations.vpcFlowLogsConfigs.create",
|
|
809 | 809 | ],
|
810 | 810 | "parameters": {
|
811 | 811 | "parent": {
|
812 |
| - "description": "Required. The parent resource of the VPC Flow Logs configuration to create: `projects/{project_id}/locations/global` `organizations/{organization_id}/locations/global`", |
| 812 | + "description": "Required. The parent resource of the VpcFlowLogsConfig to create, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", |
813 | 813 | "location": "path",
|
814 | 814 | "pattern": "^projects/[^/]+/locations/[^/]+$",
|
815 | 815 | "required": true,
|
|
842 | 842 | ],
|
843 | 843 | "parameters": {
|
844 | 844 | "name": {
|
845 |
| - "description": "Required. `VpcFlowLogsConfig` resource name using one of the form: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config} `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`", |
| 845 | + "description": "Required. The resource name of the VpcFlowLogsConfig, in one of the following formats: - For a project-level resource: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For an organization-level resource: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`", |
846 | 846 | "location": "path",
|
847 | 847 | "pattern": "^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$",
|
848 | 848 | "required": true,
|
|
867 | 867 | ],
|
868 | 868 | "parameters": {
|
869 | 869 | "name": {
|
870 |
| - "description": "Required. `VpcFlowLogsConfig` resource name using the form: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}` `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`", |
| 870 | + "description": "Required. The resource name of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level resources: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`", |
871 | 871 | "location": "path",
|
872 | 872 | "pattern": "^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$",
|
873 | 873 | "required": true,
|
|
913 | 913 | "type": "string"
|
914 | 914 | },
|
915 | 915 | "parent": {
|
916 |
| - "description": "Required. The parent resource of the VpcFlowLogsConfig: `projects/{project_id}/locations/global` `organizations/{organization_id}/locations/global`", |
| 916 | + "description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", |
917 | 917 | "location": "path",
|
918 | 918 | "pattern": "^projects/[^/]+/locations/[^/]+$",
|
919 | 919 | "required": true,
|
|
929 | 929 | ]
|
930 | 930 | },
|
931 | 931 | "patch": {
|
932 |
| - "description": "Updates an existing `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists (even if the ID is different), the creation fails. Notes: 1. Updating a configuration with state=DISABLED will fail. 2. The following fields are not considered as `settings` for the purpose of the check mentioned above, therefore - updating another configuration with the same fields but different values for the following fields will fail as well: * name * create_time * update_time * labels * description", |
| 932 | + "description": "Updates an existing `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists (even if the ID is different), the creation fails. Notes: 1. Updating a configuration with `state=DISABLED` will fail. 2. The following fields are not considered as settings for the purpose of the check mentioned above, therefore - updating another configuration with the same fields but different values for the following fields will fail as well: * name * create_time * update_time * labels * description", |
933 | 933 | "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}",
|
934 | 934 | "httpMethod": "PATCH",
|
935 | 935 | "id": "networkmanagement.projects.locations.vpcFlowLogsConfigs.patch",
|
|
938 | 938 | ],
|
939 | 939 | "parameters": {
|
940 | 940 | "name": {
|
941 |
| - "description": "Identifier. Unique name of the configuration using one of the forms: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` `organizations/{organization_number}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`", |
| 941 | + "description": "Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`", |
942 | 942 | "location": "path",
|
943 | 943 | "pattern": "^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$",
|
944 | 944 | "required": true,
|
945 | 945 | "type": "string"
|
946 | 946 | },
|
947 | 947 | "updateMask": {
|
948 |
| - "description": "Required. Mask of fields to update. At least one path must be supplied in this field.", |
| 948 | + "description": "Required. Mask of fields to update. At least one path must be supplied in this field. For example, to change the state of the configuration to ENABLED, specify `update_mask` = `\"state\"`, and the `vpc_flow_logs_config` would be: `vpc_flow_logs_config = { name = \"projects/my-project/locations/global/vpcFlowLogsConfigs/my-config\" state = \"ENABLED\" }`", |
949 | 949 | "format": "google-fieldmask",
|
950 | 950 | "location": "query",
|
951 | 951 | "type": "string"
|
|
969 | 969 | }
|
970 | 970 | }
|
971 | 971 | },
|
972 |
| - "revision": "20250611", |
| 972 | + "revision": "20250625", |
973 | 973 | "rootUrl": "https://networkmanagement.googleapis.com/",
|
974 | 974 | "schemas": {
|
975 | 975 | "AbortInfo": {
|
|
3760 | 3760 | "type": "array"
|
3761 | 3761 | },
|
3762 | 3762 | "name": {
|
3763 |
| - "description": "Identifier. Unique name of the configuration using one of the forms: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` `organizations/{organization_number}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`", |
| 3763 | + "description": "Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`", |
3764 | 3764 | "type": "string"
|
3765 | 3765 | },
|
3766 | 3766 | "state": {
|
|
3778 | 3778 | "type": "string"
|
3779 | 3779 | },
|
3780 | 3780 | "targetResourceState": {
|
3781 |
| - "description": "Output only. A diagnostic bit - describes the state of the configured target resource for diagnostic purposes.", |
| 3781 | + "description": "Output only. Describes the state of the configured target resource for diagnostic purposes.", |
3782 | 3782 | "enum": [
|
3783 | 3783 | "TARGET_RESOURCE_STATE_UNSPECIFIED",
|
3784 | 3784 | "TARGET_RESOURCE_EXISTS",
|
|
0 commit comments