Skip to content

Commit 3c6a641

Browse files
feat(networkmanagement): update the api
#### networkmanagement:v1beta1 The following keys were deleted: - resources.projects.resources.locations.resources.vpcFlowLogsConfigs.methods.create (Total Keys: 14) - resources.projects.resources.locations.resources.vpcFlowLogsConfigs.methods.delete (Total Keys: 11) - resources.projects.resources.locations.resources.vpcFlowLogsConfigs.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.vpcFlowLogsConfigs.methods.list (Total Keys: 20) - resources.projects.resources.locations.resources.vpcFlowLogsConfigs.methods.patch (Total Keys: 15) - schemas.ListVpcFlowLogsConfigsResponse (Total Keys: 7) - schemas.VpcFlowLogsConfig (Total Keys: 23)
1 parent 2cdf937 commit 3c6a641

File tree

3 files changed

+2
-317
lines changed

3 files changed

+2
-317
lines changed

docs/dyn/networkmanagement_v1beta1.projects.locations.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,6 @@ <h2>Instance Methods</h2>
7979
</p>
8080
<p class="firstline">Returns the global_ Resource.</p>
8181

82-
<p class="toc_element">
83-
<code><a href="networkmanagement_v1beta1.projects.locations.vpcFlowLogsConfigs.html">vpcFlowLogsConfigs()</a></code>
84-
</p>
85-
<p class="firstline">Returns the vpcFlowLogsConfigs Resource.</p>
86-
8782
<p class="toc_element">
8883
<code><a href="#close">close()</a></code></p>
8984
<p class="firstline">Close httplib2 connections.</p>

googleapiclient/discovery_cache/documents/networkmanagement.v1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@
591591
}
592592
}
593593
},
594-
"revision": "20240424",
594+
"revision": "20240501",
595595
"rootUrl": "https://networkmanagement.googleapis.com/",
596596
"schemas": {
597597
"AbortInfo": {

googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json

Lines changed: 1 addition & 311 deletions
Original file line numberDiff line numberDiff line change
@@ -585,180 +585,13 @@
585585
}
586586
}
587587
}
588-
},
589-
"vpcFlowLogsConfigs": {
590-
"methods": {
591-
"create": {
592-
"description": "Creates a new VPC Flow Logs configuration. If a configuration with the exact same settings already exists, the creation fails.",
593-
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs",
594-
"httpMethod": "POST",
595-
"id": "networkmanagement.projects.locations.vpcFlowLogsConfigs.create",
596-
"parameterOrder": [
597-
"parent"
598-
],
599-
"parameters": {
600-
"parent": {
601-
"description": "Required. The parent resource of the VPC Flow Logs configuration to create: `projects/{project_id}/locations/global`",
602-
"location": "path",
603-
"pattern": "^projects/[^/]+/locations/[^/]+$",
604-
"required": true,
605-
"type": "string"
606-
},
607-
"vpcFlowLogsConfigId": {
608-
"description": "Required. ID of the VpcFlowLogsConfig.",
609-
"location": "query",
610-
"type": "string"
611-
}
612-
},
613-
"path": "v1beta1/{+parent}/vpcFlowLogsConfigs",
614-
"request": {
615-
"$ref": "VpcFlowLogsConfig"
616-
},
617-
"response": {
618-
"$ref": "Operation"
619-
},
620-
"scopes": [
621-
"https://www.googleapis.com/auth/cloud-platform"
622-
]
623-
},
624-
"delete": {
625-
"description": "Deletes a specific VpcFlowLog configuration.",
626-
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}",
627-
"httpMethod": "DELETE",
628-
"id": "networkmanagement.projects.locations.vpcFlowLogsConfigs.delete",
629-
"parameterOrder": [
630-
"name"
631-
],
632-
"parameters": {
633-
"name": {
634-
"description": "Required. VpcFlowLogsConfig name using the form: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`",
635-
"location": "path",
636-
"pattern": "^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$",
637-
"required": true,
638-
"type": "string"
639-
}
640-
},
641-
"path": "v1beta1/{+name}",
642-
"response": {
643-
"$ref": "Operation"
644-
},
645-
"scopes": [
646-
"https://www.googleapis.com/auth/cloud-platform"
647-
]
648-
},
649-
"get": {
650-
"description": "Gets the details of a specific VPC Flow Log configuration.",
651-
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}",
652-
"httpMethod": "GET",
653-
"id": "networkmanagement.projects.locations.vpcFlowLogsConfigs.get",
654-
"parameterOrder": [
655-
"name"
656-
],
657-
"parameters": {
658-
"name": {
659-
"description": "Required. `VpcFlowLog` resource name using the form: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`",
660-
"location": "path",
661-
"pattern": "^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$",
662-
"required": true,
663-
"type": "string"
664-
}
665-
},
666-
"path": "v1beta1/{+name}",
667-
"response": {
668-
"$ref": "VpcFlowLogsConfig"
669-
},
670-
"scopes": [
671-
"https://www.googleapis.com/auth/cloud-platform"
672-
]
673-
},
674-
"list": {
675-
"description": "Lists all VPC Flow Logs configurations in a given project.",
676-
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs",
677-
"httpMethod": "GET",
678-
"id": "networkmanagement.projects.locations.vpcFlowLogsConfigs.list",
679-
"parameterOrder": [
680-
"parent"
681-
],
682-
"parameters": {
683-
"filter": {
684-
"description": "Optional. Lists the `VpcFlowLogsConfig`s that match the filter expression. A filter expression filters the resources listed in the response. The expression must be of the form ` ` where operators: `<`, `>`, `<=`, `>=`, `!=`, `=`, `:` are supported (colon `:` represents a HAS operator which is roughly synonymous with equality). can refer to a proto or JSON field, or a synthetic field. Field names can be camelCase or snake_case. Examples: - Filter by name: name = \"projects/proj-1/locations/global/vpcFlowLogsConfigs/config-1 - Filter by target resource: - Configurations at the VPC network level target_resource.network:* - Configurations for a VPC network called `vpc-1` target_resource.network = vpc-1",
685-
"location": "query",
686-
"type": "string"
687-
},
688-
"orderBy": {
689-
"description": "Optional. Field to use to sort the list.",
690-
"location": "query",
691-
"type": "string"
692-
},
693-
"pageSize": {
694-
"description": "Optional. Number of `VpcFlowLogsConfig`s to return.",
695-
"format": "int32",
696-
"location": "query",
697-
"type": "integer"
698-
},
699-
"pageToken": {
700-
"description": "Optional. Page token from an earlier query, as returned in `next_page_token`.",
701-
"location": "query",
702-
"type": "string"
703-
},
704-
"parent": {
705-
"description": "Required. The parent resource of the VpcFlowLogsConfig: `projects/{project_id}/locations/global`",
706-
"location": "path",
707-
"pattern": "^projects/[^/]+/locations/[^/]+$",
708-
"required": true,
709-
"type": "string"
710-
}
711-
},
712-
"path": "v1beta1/{+parent}/vpcFlowLogsConfigs",
713-
"response": {
714-
"$ref": "ListVpcFlowLogsConfigsResponse"
715-
},
716-
"scopes": [
717-
"https://www.googleapis.com/auth/cloud-platform"
718-
]
719-
},
720-
"patch": {
721-
"description": "Updates an existing VpcFlowLogsConfig. If a configuration with the exact same settings already exists, the creation fails.",
722-
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}",
723-
"httpMethod": "PATCH",
724-
"id": "networkmanagement.projects.locations.vpcFlowLogsConfigs.patch",
725-
"parameterOrder": [
726-
"name"
727-
],
728-
"parameters": {
729-
"name": {
730-
"description": "Identifier. Unique name of the configuration using the form: `projects/{project_id}/locations/global/vpcFlowLogs/{vpc_flow_log}`",
731-
"location": "path",
732-
"pattern": "^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$",
733-
"required": true,
734-
"type": "string"
735-
},
736-
"updateMask": {
737-
"description": "Required. Mask of fields to update. At least one path must be supplied in this field.",
738-
"format": "google-fieldmask",
739-
"location": "query",
740-
"type": "string"
741-
}
742-
},
743-
"path": "v1beta1/{+name}",
744-
"request": {
745-
"$ref": "VpcFlowLogsConfig"
746-
},
747-
"response": {
748-
"$ref": "Operation"
749-
},
750-
"scopes": [
751-
"https://www.googleapis.com/auth/cloud-platform"
752-
]
753-
}
754-
}
755588
}
756589
}
757590
}
758591
}
759592
}
760593
},
761-
"revision": "20240424",
594+
"revision": "20240501",
762595
"rootUrl": "https://networkmanagement.googleapis.com/",
763596
"schemas": {
764597
"AbortInfo": {
@@ -1941,31 +1774,6 @@ false
19411774
},
19421775
"type": "object"
19431776
},
1944-
"ListVpcFlowLogsConfigsResponse": {
1945-
"description": "Response for the `ListVpcFlowLogsConfigs` method.",
1946-
"id": "ListVpcFlowLogsConfigsResponse",
1947-
"properties": {
1948-
"nextPageToken": {
1949-
"description": "Page token to fetch the next set of configurations.",
1950-
"type": "string"
1951-
},
1952-
"unreachable": {
1953-
"description": "Locations that could not be reached (when querying all locations with `-`).",
1954-
"items": {
1955-
"type": "string"
1956-
},
1957-
"type": "array"
1958-
},
1959-
"vpcFlowLogsConfigs": {
1960-
"description": "List of VPC Flow Log configurations.",
1961-
"items": {
1962-
"$ref": "VpcFlowLogsConfig"
1963-
},
1964-
"type": "array"
1965-
}
1966-
},
1967-
"type": "object"
1968-
},
19691777
"LoadBalancerBackend": {
19701778
"description": "For display only. Metadata associated with a specific load balancer backend.",
19711779
"id": "LoadBalancerBackend",
@@ -3022,124 +2830,6 @@ false
30222830
},
30232831
"type": "object"
30242832
},
3025-
"VpcFlowLogsConfig": {
3026-
"description": "A configuration to generate VPC Flow Logs.",
3027-
"id": "VpcFlowLogsConfig",
3028-
"properties": {
3029-
"aggregationInterval": {
3030-
"description": "Optional. The aggregation interval for the logs. Default value is INTERVAL_5_SEC.",
3031-
"enum": [
3032-
"AGGREGATION_INTERVAL_UNSPECIFIED",
3033-
"INTERVAL_5_SEC",
3034-
"INTERVAL_30_SEC",
3035-
"INTERVAL_1_MIN",
3036-
"INTERVAL_5_MIN",
3037-
"INTERVAL_10_MIN",
3038-
"INTERVAL_15_MIN"
3039-
],
3040-
"enumDescriptions": [
3041-
"If not specified, will default to INTERVAL_5_SEC.",
3042-
"Aggregate logs in 5s intervals.",
3043-
"Aggregate logs in 30s intervals.",
3044-
"Aggregate logs in 1m intervals.",
3045-
"Aggregate logs in 5m intervals.",
3046-
"Aggregate logs in 10m intervals.",
3047-
"Aggregate logs in 15m intervals."
3048-
],
3049-
"type": "string"
3050-
},
3051-
"createTime": {
3052-
"description": "Output only. The time the config was created.",
3053-
"format": "google-datetime",
3054-
"readOnly": true,
3055-
"type": "string"
3056-
},
3057-
"description": {
3058-
"description": "Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum of 512 characters.",
3059-
"type": "string"
3060-
},
3061-
"filterExpr": {
3062-
"description": "Export filter used to define which VPC flow logs should be logged.",
3063-
"type": "string"
3064-
},
3065-
"flowSampling": {
3066-
"description": "Optional. The value of the field must be in [0, 1]. The sampling rate of VPC flow logs within the subnetwork where 1.0 means all collected logs are reported and 0.0 means no logs are reported. Default value is 1.0.",
3067-
"format": "float",
3068-
"type": "number"
3069-
},
3070-
"interconnectAttachment": {
3071-
"description": "Traffic will be logged from the Interconnect Attachment. Format: projects/{project_id}/locations/{region}/interconnectAttachments/{name}",
3072-
"type": "string"
3073-
},
3074-
"labels": {
3075-
"additionalProperties": {
3076-
"type": "string"
3077-
},
3078-
"description": "Optional. Resource labels to represent user-provided metadata.",
3079-
"type": "object"
3080-
},
3081-
"metadata": {
3082-
"description": "Optional. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default value is INCLUDE_ALL_METADATA.",
3083-
"enum": [
3084-
"METADATA_UNSPECIFIED",
3085-
"INCLUDE_ALL_METADATA",
3086-
"EXCLUDE_ALL_METADATA",
3087-
"CUSTOM_METADATA"
3088-
],
3089-
"enumDescriptions": [
3090-
"If not specified, will default to INCLUDE_ALL_METADATA.",
3091-
"Include all metadata fields.",
3092-
"Exclude all metadata fields.",
3093-
"Include only custom fields (specified in metadata_fields)."
3094-
],
3095-
"type": "string"
3096-
},
3097-
"metadataFields": {
3098-
"description": "Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if \"metadata\" was set to CUSTOM_METADATA.",
3099-
"items": {
3100-
"type": "string"
3101-
},
3102-
"type": "array"
3103-
},
3104-
"name": {
3105-
"description": "Identifier. Unique name of the configuration using the form: `projects/{project_id}/locations/global/vpcFlowLogs/{vpc_flow_log}`",
3106-
"type": "string"
3107-
},
3108-
"network": {
3109-
"description": "Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network. Format: projects/{project_id}/networks/{name}",
3110-
"type": "string"
3111-
},
3112-
"state": {
3113-
"description": "Optional. The state of the VPC Flow Log. Default value is ENABLED.",
3114-
"enum": [
3115-
"STATE_UNSPECIFIED",
3116-
"ENABLED",
3117-
"DISABLED"
3118-
],
3119-
"enumDescriptions": [
3120-
"If not specified, will default to ENABLED.",
3121-
"When ENABLED, this configuration will generate logs.",
3122-
"When DISABLED, this configuration will not generate logs."
3123-
],
3124-
"type": "string"
3125-
},
3126-
"subnet": {
3127-
"description": "Traffic will be logged from VMs within the subnetwork. Format: projects/{project_id}/locations/{region}/subnetworks/{name}",
3128-
"type": "string"
3129-
},
3130-
"updateTime": {
3131-
"description": "Output only. The time the config was updated.",
3132-
"format": "google-datetime",
3133-
"readOnly": true,
3134-
"type": "string"
3135-
},
3136-
"vpnTunnel": {
3137-
"description": "Traffic will be logged from the VPN Tunnel. Format: projects/{project_id}/locations/{region}/vpnTunnels/{name}",
3138-
"type": "string"
3139-
}
3140-
},
3141-
"type": "object"
3142-
},
31432833
"VpnGatewayInfo": {
31442834
"description": "For display only. Metadata associated with a Compute Engine VPN gateway.",
31452835
"id": "VpnGatewayInfo",

0 commit comments

Comments
 (0)