Skip to content
This repository was archived by the owner on Dec 31, 2023. It is now read-only.

Commit 878f8fc

Browse files
feat: Integrate latest compute API definitions (#143)
This is the first ESF (non-legacy) compute API in this repository. This change also depends on updated converter, which sorts all elements of the generated proto file alphabetically (in each section separately: messages, services, methods within services etc).
1 parent 6248fdd commit 878f8fc

File tree

193 files changed

+55917
-57795
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

193 files changed

+55917
-57795
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
ImageFamilyViews
2+
----------------------------------
3+
4+
.. automodule:: google.cloud.compute_v1.services.image_family_views
5+
:members:
6+
:inherited-members:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
ServiceAttachments
2+
------------------------------------
3+
4+
.. automodule:: google.cloud.compute_v1.services.service_attachments
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.compute_v1.services.service_attachments.pagers
9+
:members:
10+
:inherited-members:

docs/compute_v1/services.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Services for Google Cloud Compute v1 API
2121
global_organization_operations
2222
global_public_delegated_prefixes
2323
health_checks
24+
image_family_views
2425
images
2526
instance_group_managers
2627
instance_groups
@@ -64,6 +65,7 @@ Services for Google Cloud Compute v1 API
6465
routers
6566
routes
6667
security_policies
68+
service_attachments
6769
snapshots
6870
ssl_certificates
6971
ssl_policies

google/cloud/compute/__init__.py

Lines changed: 74 additions & 0 deletions
Large diffs are not rendered by default.

google/cloud/compute_v1/__init__.py

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
GlobalPublicDelegatedPrefixesClient,
3535
)
3636
from .services.health_checks import HealthChecksClient
37+
from .services.image_family_views import ImageFamilyViewsClient
3738
from .services.images import ImagesClient
3839
from .services.instance_group_managers import InstanceGroupManagersClient
3940
from .services.instance_groups import InstanceGroupsClient
@@ -77,6 +78,7 @@
7778
from .services.routers import RoutersClient
7879
from .services.routes import RoutesClient
7980
from .services.security_policies import SecurityPoliciesClient
81+
from .services.service_attachments import ServiceAttachmentsClient
8082
from .services.snapshots import SnapshotsClient
8183
from .services.ssl_certificates import SslCertificatesClient
8284
from .services.ssl_policies import SslPoliciesClient
@@ -147,6 +149,7 @@
147149
from .types.compute import AggregatedListReservationsRequest
148150
from .types.compute import AggregatedListResourcePoliciesRequest
149151
from .types.compute import AggregatedListRoutersRequest
152+
from .types.compute import AggregatedListServiceAttachmentsRequest
150153
from .types.compute import AggregatedListSslCertificatesRequest
151154
from .types.compute import AggregatedListSubnetworksRequest
152155
from .types.compute import AggregatedListTargetHttpProxiesRequest
@@ -287,6 +290,7 @@
287290
from .types.compute import DeleteRouteRequest
288291
from .types.compute import DeleteRouterRequest
289292
from .types.compute import DeleteSecurityPolicyRequest
293+
from .types.compute import DeleteServiceAttachmentRequest
290294
from .types.compute import DeleteSignedUrlKeyBackendBucketRequest
291295
from .types.compute import DeleteSignedUrlKeyBackendServiceRequest
292296
from .types.compute import DeleteSnapshotRequest
@@ -398,8 +402,10 @@
398402
from .types.compute import GetIamPolicyRegionDiskRequest
399403
from .types.compute import GetIamPolicyReservationRequest
400404
from .types.compute import GetIamPolicyResourcePolicyRequest
405+
from .types.compute import GetIamPolicyServiceAttachmentRequest
401406
from .types.compute import GetIamPolicySnapshotRequest
402407
from .types.compute import GetIamPolicySubnetworkRequest
408+
from .types.compute import GetImageFamilyViewRequest
403409
from .types.compute import GetImageRequest
404410
from .types.compute import GetInstanceGroupManagerRequest
405411
from .types.compute import GetInstanceGroupRequest
@@ -448,6 +454,7 @@
448454
from .types.compute import GetScreenshotInstanceRequest
449455
from .types.compute import GetSecurityPolicyRequest
450456
from .types.compute import GetSerialPortOutputInstanceRequest
457+
from .types.compute import GetServiceAttachmentRequest
451458
from .types.compute import GetShieldedInstanceIdentityInstanceRequest
452459
from .types.compute import GetSnapshotRequest
453460
from .types.compute import GetSslCertificateRequest
@@ -507,6 +514,7 @@
507514
from .types.compute import HttpRouteRuleMatch
508515
from .types.compute import HTTPSHealthCheck
509516
from .types.compute import Image
517+
from .types.compute import ImageFamilyView
510518
from .types.compute import ImageList
511519
from .types.compute import InitialStateConfig
512520
from .types.compute import InsertAddressRequest
@@ -556,6 +564,7 @@
556564
from .types.compute import InsertRouteRequest
557565
from .types.compute import InsertRouterRequest
558566
from .types.compute import InsertSecurityPolicyRequest
567+
from .types.compute import InsertServiceAttachmentRequest
559568
from .types.compute import InsertSslCertificateRequest
560569
from .types.compute import InsertSslPolicyRequest
561570
from .types.compute import InsertSubnetworkRequest
@@ -730,6 +739,7 @@
730739
from .types.compute import ListRoutersRequest
731740
from .types.compute import ListRoutesRequest
732741
from .types.compute import ListSecurityPoliciesRequest
742+
from .types.compute import ListServiceAttachmentsRequest
733743
from .types.compute import ListSnapshotsRequest
734744
from .types.compute import ListSslCertificatesRequest
735745
from .types.compute import ListSslPoliciesRequest
@@ -863,6 +873,7 @@
863873
from .types.compute import PatchRuleFirewallPolicyRequest
864874
from .types.compute import PatchRuleSecurityPolicyRequest
865875
from .types.compute import PatchSecurityPolicyRequest
876+
from .types.compute import PatchServiceAttachmentRequest
866877
from .types.compute import PatchSslPolicyRequest
867878
from .types.compute import PatchSubnetworkRequest
868879
from .types.compute import PatchTargetGrpcProxyRequest
@@ -968,22 +979,27 @@
968979
from .types.compute import ResourcePolicyWeeklyCycle
969980
from .types.compute import ResourcePolicyWeeklyCycleDayOfWeek
970981
from .types.compute import Route
982+
from .types.compute import RouteAsPath
971983
from .types.compute import RouteList
972984
from .types.compute import Router
973985
from .types.compute import RouterAdvertisedIpRange
974986
from .types.compute import RouterAggregatedList
975987
from .types.compute import RouterBgp
976988
from .types.compute import RouterBgpPeer
989+
from .types.compute import RouterBgpPeerBfd
977990
from .types.compute import RouterInterface
978991
from .types.compute import RouterList
979992
from .types.compute import RouterNat
980993
from .types.compute import RouterNatLogConfig
994+
from .types.compute import RouterNatRule
995+
from .types.compute import RouterNatRuleAction
981996
from .types.compute import RouterNatSubnetworkToNat
982997
from .types.compute import RoutersPreviewResponse
983998
from .types.compute import RoutersScopedList
984999
from .types.compute import RouterStatus
9851000
from .types.compute import RouterStatusBgpPeerStatus
9861001
from .types.compute import RouterStatusNatStatus
1002+
from .types.compute import RouterStatusNatStatusNatRuleStatus
9871003
from .types.compute import RouterStatusResponse
9881004
from .types.compute import Rule
9891005
from .types.compute import ScalingScheduleStatus
@@ -994,15 +1010,26 @@
9941010
from .types.compute import SecurityPoliciesListPreconfiguredExpressionSetsResponse
9951011
from .types.compute import SecurityPoliciesWafConfig
9961012
from .types.compute import SecurityPolicy
1013+
from .types.compute import SecurityPolicyAdaptiveProtectionConfig
1014+
from .types.compute import SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
1015+
from .types.compute import SecurityPolicyAdvancedOptionsConfig
9971016
from .types.compute import SecurityPolicyList
9981017
from .types.compute import SecurityPolicyReference
9991018
from .types.compute import SecurityPolicyRule
10001019
from .types.compute import SecurityPolicyRuleMatcher
10011020
from .types.compute import SecurityPolicyRuleMatcherConfig
10021021
from .types.compute import SecuritySettings
1022+
from .types.compute import SendDiagnosticInterruptInstanceRequest
1023+
from .types.compute import SendDiagnosticInterruptInstanceResponse
10031024
from .types.compute import SerialPortOutput
10041025
from .types.compute import ServerBinding
10051026
from .types.compute import ServiceAccount
1027+
from .types.compute import ServiceAttachment
1028+
from .types.compute import ServiceAttachmentAggregatedList
1029+
from .types.compute import ServiceAttachmentConnectedEndpoint
1030+
from .types.compute import ServiceAttachmentConsumerProjectLimit
1031+
from .types.compute import ServiceAttachmentList
1032+
from .types.compute import ServiceAttachmentsScopedList
10061033
from .types.compute import SetBackendServiceTargetSslProxyRequest
10071034
from .types.compute import SetBackendServiceTargetTcpProxyRequest
10081035
from .types.compute import SetBackupTargetPoolRequest
@@ -1021,6 +1048,7 @@
10211048
from .types.compute import SetIamPolicyRegionDiskRequest
10221049
from .types.compute import SetIamPolicyReservationRequest
10231050
from .types.compute import SetIamPolicyResourcePolicyRequest
1051+
from .types.compute import SetIamPolicyServiceAttachmentRequest
10241052
from .types.compute import SetIamPolicySnapshotRequest
10251053
from .types.compute import SetIamPolicySubnetworkRequest
10261054
from .types.compute import SetInstanceTemplateInstanceGroupManagerRequest
@@ -1098,6 +1126,7 @@
10981126
from .types.compute import SubnetworksExpandIpCidrRangeRequest
10991127
from .types.compute import SubnetworksScopedList
11001128
from .types.compute import SubnetworksSetPrivateIpGoogleAccessRequest
1129+
from .types.compute import Subsetting
11011130
from .types.compute import SwitchToCustomModeNetworkRequest
11021131
from .types.compute import Tags
11031132
from .types.compute import TargetGrpcProxy
@@ -1156,11 +1185,13 @@
11561185
from .types.compute import TestIamPermissionsRegionDiskRequest
11571186
from .types.compute import TestIamPermissionsReservationRequest
11581187
from .types.compute import TestIamPermissionsResourcePolicyRequest
1188+
from .types.compute import TestIamPermissionsServiceAttachmentRequest
11591189
from .types.compute import TestIamPermissionsSnapshotRequest
11601190
from .types.compute import TestIamPermissionsSubnetworkRequest
11611191
from .types.compute import TestIamPermissionsVpnGatewayRequest
11621192
from .types.compute import TestPermissionsRequest
11631193
from .types.compute import TestPermissionsResponse
1194+
from .types.compute import Uint128
11641195
from .types.compute import UpdateAccessConfigInstanceRequest
11651196
from .types.compute import UpdateAutoscalerRequest
11661197
from .types.compute import UpdateBackendBucketRequest
@@ -1284,6 +1315,7 @@
12841315
"AggregatedListReservationsRequest",
12851316
"AggregatedListResourcePoliciesRequest",
12861317
"AggregatedListRoutersRequest",
1318+
"AggregatedListServiceAttachmentsRequest",
12871319
"AggregatedListSslCertificatesRequest",
12881320
"AggregatedListSubnetworksRequest",
12891321
"AggregatedListTargetHttpProxiesRequest",
@@ -1425,6 +1457,7 @@
14251457
"DeleteRouteRequest",
14261458
"DeleteRouterRequest",
14271459
"DeleteSecurityPolicyRequest",
1460+
"DeleteServiceAttachmentRequest",
14281461
"DeleteSignedUrlKeyBackendBucketRequest",
14291462
"DeleteSignedUrlKeyBackendServiceRequest",
14301463
"DeleteSnapshotRequest",
@@ -1543,8 +1576,10 @@
15431576
"GetIamPolicyRegionDiskRequest",
15441577
"GetIamPolicyReservationRequest",
15451578
"GetIamPolicyResourcePolicyRequest",
1579+
"GetIamPolicyServiceAttachmentRequest",
15461580
"GetIamPolicySnapshotRequest",
15471581
"GetIamPolicySubnetworkRequest",
1582+
"GetImageFamilyViewRequest",
15481583
"GetImageRequest",
15491584
"GetInstanceGroupManagerRequest",
15501585
"GetInstanceGroupRequest",
@@ -1593,6 +1628,7 @@
15931628
"GetScreenshotInstanceRequest",
15941629
"GetSecurityPolicyRequest",
15951630
"GetSerialPortOutputInstanceRequest",
1631+
"GetServiceAttachmentRequest",
15961632
"GetShieldedInstanceIdentityInstanceRequest",
15971633
"GetSnapshotRequest",
15981634
"GetSslCertificateRequest",
@@ -1658,6 +1694,8 @@
16581694
"HttpRouteRule",
16591695
"HttpRouteRuleMatch",
16601696
"Image",
1697+
"ImageFamilyView",
1698+
"ImageFamilyViewsClient",
16611699
"ImageList",
16621700
"ImagesClient",
16631701
"InitialStateConfig",
@@ -1708,6 +1746,7 @@
17081746
"InsertRouteRequest",
17091747
"InsertRouterRequest",
17101748
"InsertSecurityPolicyRequest",
1749+
"InsertServiceAttachmentRequest",
17111750
"InsertSslCertificateRequest",
17121751
"InsertSslPolicyRequest",
17131752
"InsertSubnetworkRequest",
@@ -1891,6 +1930,7 @@
18911930
"ListRoutersRequest",
18921931
"ListRoutesRequest",
18931932
"ListSecurityPoliciesRequest",
1933+
"ListServiceAttachmentsRequest",
18941934
"ListSnapshotsRequest",
18951935
"ListSslCertificatesRequest",
18961936
"ListSslPoliciesRequest",
@@ -2031,6 +2071,7 @@
20312071
"PatchRuleFirewallPolicyRequest",
20322072
"PatchRuleSecurityPolicyRequest",
20332073
"PatchSecurityPolicyRequest",
2074+
"PatchServiceAttachmentRequest",
20342075
"PatchSslPolicyRequest",
20352076
"PatchSubnetworkRequest",
20362077
"PatchTargetGrpcProxyRequest",
@@ -2159,20 +2200,25 @@
21592200
"ResourcePolicyWeeklyCycle",
21602201
"ResourcePolicyWeeklyCycleDayOfWeek",
21612202
"Route",
2203+
"RouteAsPath",
21622204
"RouteList",
21632205
"Router",
21642206
"RouterAdvertisedIpRange",
21652207
"RouterAggregatedList",
21662208
"RouterBgp",
21672209
"RouterBgpPeer",
2210+
"RouterBgpPeerBfd",
21682211
"RouterInterface",
21692212
"RouterList",
21702213
"RouterNat",
21712214
"RouterNatLogConfig",
2215+
"RouterNatRule",
2216+
"RouterNatRuleAction",
21722217
"RouterNatSubnetworkToNat",
21732218
"RouterStatus",
21742219
"RouterStatusBgpPeerStatus",
21752220
"RouterStatusNatStatus",
2221+
"RouterStatusNatStatusNatRuleStatus",
21762222
"RouterStatusResponse",
21772223
"RoutersClient",
21782224
"RoutersPreviewResponse",
@@ -2189,15 +2235,27 @@
21892235
"SecurityPoliciesListPreconfiguredExpressionSetsResponse",
21902236
"SecurityPoliciesWafConfig",
21912237
"SecurityPolicy",
2238+
"SecurityPolicyAdaptiveProtectionConfig",
2239+
"SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig",
2240+
"SecurityPolicyAdvancedOptionsConfig",
21922241
"SecurityPolicyList",
21932242
"SecurityPolicyReference",
21942243
"SecurityPolicyRule",
21952244
"SecurityPolicyRuleMatcher",
21962245
"SecurityPolicyRuleMatcherConfig",
21972246
"SecuritySettings",
2247+
"SendDiagnosticInterruptInstanceRequest",
2248+
"SendDiagnosticInterruptInstanceResponse",
21982249
"SerialPortOutput",
21992250
"ServerBinding",
22002251
"ServiceAccount",
2252+
"ServiceAttachment",
2253+
"ServiceAttachmentAggregatedList",
2254+
"ServiceAttachmentConnectedEndpoint",
2255+
"ServiceAttachmentConsumerProjectLimit",
2256+
"ServiceAttachmentList",
2257+
"ServiceAttachmentsClient",
2258+
"ServiceAttachmentsScopedList",
22012259
"SetBackendServiceTargetSslProxyRequest",
22022260
"SetBackendServiceTargetTcpProxyRequest",
22032261
"SetBackupTargetPoolRequest",
@@ -2216,6 +2274,7 @@
22162274
"SetIamPolicyRegionDiskRequest",
22172275
"SetIamPolicyReservationRequest",
22182276
"SetIamPolicyResourcePolicyRequest",
2277+
"SetIamPolicyServiceAttachmentRequest",
22192278
"SetIamPolicySnapshotRequest",
22202279
"SetIamPolicySubnetworkRequest",
22212280
"SetInstanceTemplateInstanceGroupManagerRequest",
@@ -2296,6 +2355,7 @@
22962355
"SubnetworksExpandIpCidrRangeRequest",
22972356
"SubnetworksScopedList",
22982357
"SubnetworksSetPrivateIpGoogleAccessRequest",
2358+
"Subsetting",
22992359
"SwitchToCustomModeNetworkRequest",
23002360
"TCPHealthCheck",
23012361
"Tags",
@@ -2362,11 +2422,13 @@
23622422
"TestIamPermissionsRegionDiskRequest",
23632423
"TestIamPermissionsReservationRequest",
23642424
"TestIamPermissionsResourcePolicyRequest",
2425+
"TestIamPermissionsServiceAttachmentRequest",
23652426
"TestIamPermissionsSnapshotRequest",
23662427
"TestIamPermissionsSubnetworkRequest",
23672428
"TestIamPermissionsVpnGatewayRequest",
23682429
"TestPermissionsRequest",
23692430
"TestPermissionsResponse",
2431+
"Uint128",
23702432
"UpdateAccessConfigInstanceRequest",
23712433
"UpdateAutoscalerRequest",
23722434
"UpdateBackendBucketRequest",

0 commit comments

Comments
 (0)