Skip to content

Commit

Permalink
feat(networkmanagement): update the api
Browse files Browse the repository at this point in the history
#### networkmanagement:v1

The following keys were added:
- schemas.Step.properties.storageBucket.$ref (Total Keys: 1)
- schemas.StorageBucketInfo (Total Keys: 3)

#### networkmanagement:v1beta1

The following keys were added:
- schemas.Step.properties.storageBucket.$ref (Total Keys: 1)
- schemas.StorageBucketInfo (Total Keys: 3)
  • Loading branch information
yoshi-automation committed Jan 26, 2024
1 parent 7166166 commit c6e5f56
Show file tree
Hide file tree
Showing 4 changed files with 128 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down Expand Up @@ -840,6 +843,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down Expand Up @@ -1259,6 +1265,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down Expand Up @@ -1637,6 +1646,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down Expand Up @@ -842,6 +845,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down Expand Up @@ -1262,6 +1268,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down Expand Up @@ -1641,6 +1650,9 @@ <h3>Method Details</h3>
&quot;uri&quot;: &quot;A String&quot;, # URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
},
&quot;state&quot;: &quot;A String&quot;, # Each step is in one of the pre-defined states.
&quot;storageBucket&quot;: { # For display only. Metadata associated with Storage Bucket. # Display information of a Storage Bucket. Used only for return traces.
&quot;bucket&quot;: &quot;A String&quot;, # Cloud Storage Bucket name.
},
&quot;vpcConnector&quot;: { # For display only. Metadata associated with a VPC connector. # Display information of a VPC connector.
&quot;displayName&quot;: &quot;A String&quot;, # Name of a VPC connector.
&quot;location&quot;: &quot;A String&quot;, # Location in which the VPC connector is deployed.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -591,7 +591,7 @@
}
}
},
"revision": "20240103",
"revision": "20240117",
"rootUrl": "https://networkmanagement.googleapis.com/",
"schemas": {
"AbortInfo": {
Expand Down Expand Up @@ -965,7 +965,11 @@
"PSC_GOOGLE_API",
"PSC_VPC_SC",
"SERVERLESS_NEG",
"STORAGE_BUCKET"
"STORAGE_BUCKET",
"PRIVATE_NETWORK",
"CLOUD_FUNCTION",
"APP_ENGINE_VERSION",
"CLOUD_RUN_REVISION"
],
"enumDescriptions": [
"Target not specified.",
Expand All @@ -978,7 +982,11 @@
"Target is all Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).",
"Target is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).",
"Target is a serverless network endpoint group.",
"Target is a Cloud Storage bucket."
"Target is a Cloud Storage bucket.",
"Target is a private network. Used only for return traces.",
"Target is a Cloud Function. Used only for return traces.",
"Target is a App Engine service version. Used only for return traces.",
"Target is a Cloud Run revision. Used only for return traces."
],
"type": "string"
}
Expand All @@ -1001,6 +1009,11 @@
"ROUTE_WRONG_NETWORK",
"ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED",
"ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND",
"ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK",
"ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP",
"ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH",
"ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED",
"ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID",
"NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS",
"VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH",
"VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH",
Expand Down Expand Up @@ -1052,6 +1065,11 @@
"Packet is sent to a wrong (unintended) network. Example: you trace a packet from VM1:Network1 to VM2:Network2, however, the route configured in Network1 sends the packet destined for VM2's IP address to Network3.",
"Route's next hop IP address cannot be resolved to a GCP resource.",
"Route's next hop resource is not found.",
"Route's next hop instance doesn't hace a NIC in the route's network.",
"Route's next hop IP address is not a primary IP address of the next hop instance.",
"Route's next hop forwarding rule doesn't match next hop IP address.",
"Route's next hop VPN tunnel is down (does not have valid IKE SAs).",
"Route's next hop forwarding rule type is invalid (it's not a forwarding rule of the internal passthrough load balancer).",
"Packet is sent from the Internet to the private IPv6 address.",
"The packet does not match a policy-based VPN tunnel local selector.",
"The packet does not match a policy-based VPN tunnel remote selector.",
Expand Down Expand Up @@ -1414,6 +1432,18 @@
"NCC_HUB",
"ROUTER_APPLIANCE"
],
"enumDeprecated": [
false,
false,
false,
false,
true,
false,
true,
false,
false,
false
],
"enumDescriptions": [
"Target not specified.",
"Forwarded to a VPC peering network.",
Expand Down Expand Up @@ -2510,6 +2540,8 @@
"START_FROM_CLOUD_FUNCTION",
"START_FROM_APP_ENGINE_VERSION",
"START_FROM_CLOUD_RUN_REVISION",
"START_FROM_STORAGE_BUCKET",
"START_FROM_PSC_PUBLISHED_SERVICE",
"APPLY_INGRESS_FIREWALL_RULE",
"APPLY_EGRESS_FIREWALL_RULE",
"APPLY_ROUTE",
Expand Down Expand Up @@ -2541,6 +2573,8 @@
"Initial state: packet originating from a Cloud Function. A CloudFunctionInfo is populated with starting function information.",
"Initial state: packet originating from an App Engine service version. An AppEngineVersionInfo is populated with starting version information.",
"Initial state: packet originating from a Cloud Run revision. A CloudRunRevisionInfo is populated with starting revision information.",
"Initial state: packet originating from a Storage Bucket. Used only for return traces. The storage_bucket information is populated.",
"Initial state: packet originating from a published service that uses Private Service Connect. Used only for return traces.",
"Config checking state: verify ingress firewall rule.",
"Config checking state: verify egress firewall rule.",
"Config checking state: verify route.",
Expand All @@ -2563,6 +2597,10 @@
],
"type": "string"
},
"storageBucket": {
"$ref": "StorageBucketInfo",
"description": "Display information of a Storage Bucket. Used only for return traces."
},
"vpcConnector": {
"$ref": "VpcConnectorInfo",
"description": "Display information of a VPC connector."
Expand All @@ -2578,6 +2616,17 @@
},
"type": "object"
},
"StorageBucketInfo": {
"description": "For display only. Metadata associated with Storage Bucket.",
"id": "StorageBucketInfo",
"properties": {
"bucket": {
"description": "Cloud Storage Bucket name.",
"type": "string"
}
},
"type": "object"
},
"TestIamPermissionsRequest": {
"description": "Request message for `TestIamPermissions` method.",
"id": "TestIamPermissionsRequest",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -591,7 +591,7 @@
}
}
},
"revision": "20240103",
"revision": "20240117",
"rootUrl": "https://networkmanagement.googleapis.com/",
"schemas": {
"AbortInfo": {
Expand Down Expand Up @@ -970,7 +970,11 @@
"PSC_GOOGLE_API",
"PSC_VPC_SC",
"SERVERLESS_NEG",
"STORAGE_BUCKET"
"STORAGE_BUCKET",
"PRIVATE_NETWORK",
"CLOUD_FUNCTION",
"APP_ENGINE_VERSION",
"CLOUD_RUN_REVISION"
],
"enumDescriptions": [
"Target not specified.",
Expand All @@ -983,7 +987,11 @@
"Target is all Google APIs that use [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).",
"Target is a VPC-SC that uses [Private Service Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).",
"Target is a serverless network endpoint group.",
"Target is a Cloud Storage bucket."
"Target is a Cloud Storage bucket.",
"Target is a private network. Used only for return traces.",
"Target is a Cloud Function. Used only for return traces.",
"Target is a App Engine service version. Used only for return traces.",
"Target is a Cloud Run revision. Used only for return traces."
],
"type": "string"
}
Expand All @@ -1006,6 +1014,11 @@
"ROUTE_WRONG_NETWORK",
"ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED",
"ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND",
"ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK",
"ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP",
"ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH",
"ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED",
"ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID",
"NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS",
"VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH",
"VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH",
Expand Down Expand Up @@ -1057,6 +1070,11 @@
"Packet is sent to a wrong (unintended) network. Example: you trace a packet from VM1:Network1 to VM2:Network2, however, the route configured in Network1 sends the packet destined for VM2's IP address to Network3.",
"Route's next hop IP address cannot be resolved to a GCP resource.",
"Route's next hop resource is not found.",
"Route's next hop instance doesn't hace a NIC in the route's network.",
"Route's next hop IP address is not a primary IP address of the next hop instance.",
"Route's next hop forwarding rule doesn't match next hop IP address.",
"Route's next hop VPN tunnel is down (does not have valid IKE SAs).",
"Route's next hop forwarding rule type is invalid (it's not a forwarding rule of the internal passthrough load balancer).",
"Packet is sent from the Internet to the private IPv6 address.",
"The packet does not match a policy-based VPN tunnel local selector.",
"The packet does not match a policy-based VPN tunnel remote selector.",
Expand Down Expand Up @@ -1419,6 +1437,18 @@
"NCC_HUB",
"ROUTER_APPLIANCE"
],
"enumDeprecated": [
false,
false,
false,
false,
true,
false,
true,
false,
false,
false
],
"enumDescriptions": [
"Target not specified.",
"Forwarded to a VPC peering network.",
Expand Down Expand Up @@ -2515,6 +2545,8 @@
"START_FROM_CLOUD_FUNCTION",
"START_FROM_APP_ENGINE_VERSION",
"START_FROM_CLOUD_RUN_REVISION",
"START_FROM_STORAGE_BUCKET",
"START_FROM_PSC_PUBLISHED_SERVICE",
"APPLY_INGRESS_FIREWALL_RULE",
"APPLY_EGRESS_FIREWALL_RULE",
"APPLY_ROUTE",
Expand Down Expand Up @@ -2546,6 +2578,8 @@
"Initial state: packet originating from a Cloud Function. A CloudFunctionInfo is populated with starting function information.",
"Initial state: packet originating from an App Engine service version. An AppEngineVersionInfo is populated with starting version information.",
"Initial state: packet originating from a Cloud Run revision. A CloudRunRevisionInfo is populated with starting revision information.",
"Initial state: packet originating from a Storage Bucket. Used only for return traces. The storage_bucket information is populated.",
"Initial state: packet originating from a published service that uses Private Service Connect. Used only for return traces.",
"Config checking state: verify ingress firewall rule.",
"Config checking state: verify egress firewall rule.",
"Config checking state: verify route.",
Expand All @@ -2568,6 +2602,10 @@
],
"type": "string"
},
"storageBucket": {
"$ref": "StorageBucketInfo",
"description": "Display information of a Storage Bucket. Used only for return traces."
},
"vpcConnector": {
"$ref": "VpcConnectorInfo",
"description": "Display information of a VPC connector."
Expand All @@ -2583,6 +2621,17 @@
},
"type": "object"
},
"StorageBucketInfo": {
"description": "For display only. Metadata associated with Storage Bucket.",
"id": "StorageBucketInfo",
"properties": {
"bucket": {
"description": "Cloud Storage Bucket name.",
"type": "string"
}
},
"type": "object"
},
"TestIamPermissionsRequest": {
"description": "Request message for `TestIamPermissions` method.",
"id": "TestIamPermissionsRequest",
Expand Down

0 comments on commit c6e5f56

Please sign in to comment.