
    W                     B    S r SSKrSrSr " S S\R                  5      rg)zEResource definitions for Cloud Platform Apis generated from apitools.    Nz*https://compute.googleapis.com/compute/v1/z!https://cloud.google.com/compute/c                      \ rS rSrSrSS0 / SQS4rSS0 / S	QS4rS
S0 / SQS4rSS0 SS/S4rSS0 SS/S4r	SS0 SS/S4r
SS0 / SQS4rSS0 / SQS4rSS0 SS/S4rS S!0 S"/S4rS#S$0 SS%/S4rS&S'0 / S(QS4rS)S*0 / S+QS4rS,S-0 SS./S4rS/S00 SS1/S4rS2S30 SS4/S4rS5S60 SS7/S4rS8S90 S7/S4rS:S;0 SS</S4rS=S>0 SS?/S4rS@SA0 SSB/S4rSCSD0 SSE/S4rSFSG0 / SHQS4rSISJ0 SSK/S4rSLSM0 / SNQS4rSOSP0 / SQQS4rSRSS0 / STQS4rSUSV0 SSW/S4r SXSY0 SSZ/S4r!S[S\0 / S]QS4r"S^S_0 / S`QS4r#SaSb0 SSc/S4r$SdSe0 / SfQS4r%SgSh0 SSi/S4r&SjSk0 SSl/S4r'SmSn0 SSo/S4r(SpSq0 SSr/S4r)SsSt0 SSu/S4r*SvSw0 SSx/S4r+SySz0 SS{/S4r,S|S}0 / S~QS4r-SS0 / SQS4r.SS0 / SQS4r/SS0 / SQS4r0SS0 SS"/S4r1SS0 SS/S4r2SS0 SS/S4r3SS0 SS/S4r4SS0 / SQS4r5SS0 / SQS4r6SS0 / SQS4r7SS0 S/S4r8SS0 / SQS4r9SS0 SS/S4r:SS0 S/S4r;SS0 SS/S4r<SS0 / SQS4r=SS0 / SQS4r>SS0 / SQS4r?SS0 / SQS4r@SS0 / SQS4rASS0 / SQS4rBSS0 / SQS4rCSS0 / SQS4rDSS0 / SQS4rESS0 / SQS4rFSS0 / SQS4rGSS0 / SQS4rHSS0 / SQS4rISS0 / SQS4rJSS0 / SQS4rKSS0 / SQS4rLSS0 / SQS4rMSS0 / SQS4rNSS0 / SQS4rOSS0 / SQS4rPSS0 / SQS4rQSS0 / SQS4rRSS0 / SQS4rSSS0 / SQS4rTSS0 SS/S4rUSS0 / SQS4rVSS0 / SQS4rWSS0 / SQS4rXSS0 / GS QS4rYGSGS0 / GSQS4rZGSGS0 SGS/S4r[GSGS0 SS/S4r\GS	GS
0 / GSQS4r]GSGS0 / GSQS4r^GSGS0 S/S4r_GSGS0 SGS/S4r`GSGS0 SGS/S4raGSGS0 SGS/S4rbGSGS0 / GSQS4rcGSGS0 / GSQS4rdGS GS!0 / GS"QS4reGS#GS$0 SGS%/S4rfGS&GS'0 SGS(/S4rgGS)GS*0 SGS+/S4rhGS,GS-0 / GS.QS4riGS/GS00 / GS1QS4rjGS2GS30 SGS4/S4rkGS5GS60 SGS7/S4rlGS8GS90 / GS:QS4rmGS;GS<0 SGS=/S4rnGS>GS?0 / GS@QS4roGSAGSB0 / GSCQS4rpGSDGSE0 / GSFQS4rqGSGGSH0 / GSIQS4rrGSJGSKGSLGSK0SSW/S4rsGSM rtGSNruGgO(P  Collections   z#Collections for all supported apis.acceleratorTypeszBprojects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType})projectzoneacceleratorTypeT	addressesz7projects/{project}/regions/{region}/addresses/{address})r   regionaddressautoscalersz8projects/{project}/zones/{zone}/autoscalers/{autoscaler})r   r   
autoscalerbackendBucketsz8projects/{project}/global/backendBuckets/{backendBucket}r   backendBucketbackendServicesz:projects/{project}/global/backendServices/{backendService}backendServicecrossSiteNetworksz>projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}crossSiteNetwork	diskTypesz4projects/{project}/zones/{zone}/diskTypes/{diskType})r   r   diskTypedisksz,projects/{project}/zones/{zone}/disks/{disk})r   r   diskexternalVpnGatewayszBprojects/{project}/global/externalVpnGateways/{externalVpnGateway}externalVpnGatewayfirewallPoliciesz2locations/global/firewallPolicies/{firewallPolicy}firewallPolicy	firewallsz.projects/{project}/global/firewalls/{firewall}firewallforwardingRuleszDprojects/{project}/regions/{region}/forwardingRules/{forwardingRule})r   r   forwardingRulefutureReservationszFprojects/{project}/zones/{zone}/futureReservations/{futureReservation})r   r   futureReservationglobalAddressesz-projects/{project}/global/addresses/{address}r   globalForwardingRulesz:projects/{project}/global/forwardingRules/{forwardingRule}r    globalNetworkEndpointGroupszFprojects/{project}/global/networkEndpointGroups/{networkEndpointGroup}networkEndpointGroupglobalOperationsz0projects/{project}/global/operations/{operation}	operationglobalOrganizationOperationsz'locations/global/operations/{operation}globalPublicDelegatedPrefixeszIprojects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}publicDelegatedPrefixhealthChecksz4projects/{project}/global/healthChecks/{healthCheck}healthCheckhttpHealthChecksz<projects/{project}/global/httpHealthChecks/{httpHealthCheck}httpHealthCheckhttpsHealthChecksz>projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}httpsHealthCheckimageFamilyViewsz9projects/{project}/zones/{zone}/imageFamilyViews/{family})r   r   familyimagesz(projects/{project}/global/images/{image}image"instanceGroupManagerResizeRequestszkprojects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest})r   r   instanceGroupManagerresizeRequestinstanceGroupManagerszLprojects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager})r   r   r7   instanceGroupsz>projects/{project}/zones/{zone}/instanceGroups/{instanceGroup})r   r   instanceGroupinstanceSettingsz0projects/{project}/zones/{zone}/instanceSettingsr   instanceTemplatesz>projects/{project}/global/instanceTemplates/{instanceTemplate}instanceTemplate	instancesz4projects/{project}/zones/{zone}/instances/{instance})r   r   instanceinstantSnapshotszBprojects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot})r   r   instantSnapshotinterconnectAttachmentGroupszTprojects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}interconnectAttachmentGroupinterconnectAttachmentszTprojects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment})r   r   interconnectAttachmentinterconnectGroupsz@projects/{project}/global/interconnectGroups/{interconnectGroup}interconnectGroupinterconnectLocationszFprojects/{project}/global/interconnectLocations/{interconnectLocation}interconnectLocationinterconnectRemoteLocationszRprojects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}interconnectRemoteLocationinterconnectsz6projects/{project}/global/interconnects/{interconnect}interconnectlicenseCodesz4projects/{project}/global/licenseCodes/{licenseCode}licenseCodelicensesz,projects/{project}/global/licenses/{license}licensemachineImagesz6projects/{project}/global/machineImages/{machineImage}machineImagemachineTypesz:projects/{project}/zones/{zone}/machineTypes/{machineType})r   r   machineTypenetworkAttachmentszJprojects/{project}/regions/{region}/networkAttachments/{networkAttachment})r   r   networkAttachmentnetworkEdgeSecurityServicesz\projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService})r   r   networkEdgeSecurityServicenetworkEndpointGroupszLprojects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup})r   r   r&   networkFirewallPoliciesz;projects/{project}/global/firewallPolicies/{firewallPolicy}networkProfilesz:projects/{project}/global/networkProfiles/{networkProfile}networkProfilenetworksz,projects/{project}/global/networks/{network}networknextHopGatewaysz3projects/{project}/global/gateways/{nextHopGateway}nextHopGateway
nodeGroupsz6projects/{project}/zones/{zone}/nodeGroups/{nodeGroup})r   r   	nodeGroupnodeTemplatesz@projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate})r   r   nodeTemplate	nodeTypesz4projects/{project}/zones/{zone}/nodeTypes/{nodeType})r   r   nodeTypeorganizationSecurityPoliciesz2locations/global/securityPolicies/{securityPolicy}securityPolicypacketMirroringszFprojects/{project}/regions/{region}/packetMirrorings/{packetMirroring})r   r   packetMirroringpreviewFeaturesz:projects/{project}/global/previewFeatures/{previewFeature}previewFeatureprojectszprojects/{project}publicAdvertisedPrefixeszKprojects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}publicAdvertisedPrefixpublicDelegatedPrefixeszSprojects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix})r   r   r+   regionAutoscalersz<projects/{project}/regions/{region}/autoscalers/{autoscaler})r   r   r   regionBackendServiceszDprojects/{project}/regions/{region}/backendServices/{backendService})r   r   r   regionCommitmentsz<projects/{project}/regions/{region}/commitments/{commitment})r   r   
commitmentregionDiskTypesz8projects/{project}/regions/{region}/diskTypes/{diskType})r   r   r   regionDisksz0projects/{project}/regions/{region}/disks/{disk})r   r   r   regionHealthCheckServiceszLprojects/{project}/regions/{region}/healthCheckServices/{healthCheckService})r   r   healthCheckServiceregionHealthChecksz>projects/{project}/regions/{region}/healthChecks/{healthCheck})r   r   r-   regionInstanceGroupManagerszPprojects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager})r   r   r7   regionInstanceGroupszBprojects/{project}/regions/{region}/instanceGroups/{instanceGroup})r   r   r;   regionInstanceTemplateszHprojects/{project}/regions/{region}/instanceTemplates/{instanceTemplate})r   r   r>   regionInstantSnapshotszFprojects/{project}/regions/{region}/instantSnapshots/{instantSnapshot})r   r   rB   regionNetworkEndpointGroupszPprojects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup})r   r   r&   regionNetworkFirewallPolicieszEprojects/{project}/regions/{region}/firewallPolicies/{firewallPolicy})r   r   r   regionNotificationEndpointszPprojects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint})r   r   notificationEndpointregionOperationsz:projects/{project}/regions/{region}/operations/{operation})r   r   r(   regionSecurityPolicieszEprojects/{project}/regions/{region}/securityPolicies/{securityPolicy})r   r   rj   regionSecurityPolicyRulesznprojects/{project}/regions/{region}/securityPolicies/{securityPolicy}/securityPolicyRules/{securityPolicyRule})r   r   rj   securityPolicyRuleregionSslCertificateszDprojects/{project}/regions/{region}/sslCertificates/{sslCertificate})r   r   sslCertificateregionSslPoliciesz;projects/{project}/regions/{region}/sslPolicies/{sslPolicy})r   r   	sslPolicyregionTargetHttpProxieszGprojects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy})r   r   targetHttpProxyregionTargetHttpsProxieszIprojects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy})r   r   targetHttpsProxyregionTargetTcpProxieszEprojects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy})r   r   targetTcpProxyregionUrlMapsz4projects/{project}/regions/{region}/urlMaps/{urlMap})r   r   urlMapregionsz#projects/{project}/regions/{region}r   reservationBlocksz_projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock})r   r   reservationreservationBlockreservationSubBlockszWprojects/{project}/zones/{zone}/{parentName}/reservationSubBlocks/{reservationSubBlock})r   r   
parentNamereservationSubBlockreservationsz:projects/{project}/zones/{zone}/reservations/{reservation})r   r   r   resourcePolicieszEprojects/{project}/regions/{region}/resourcePolicies/{resourcePolicy})r   r   resourcePolicyroutersz4projects/{project}/regions/{region}/routers/{router})r   r   routerroutesz(projects/{project}/global/routes/{route}routesecurityPoliciesz;projects/{project}/global/securityPolicies/{securityPolicy}securityPolicyRuleszdprojects/{project}/global/securityPolicies/{securityPolicy}/securityPolicyRules/{securityPolicyRule})r   rj   r   serviceAttachmentszJprojects/{project}/regions/{region}/serviceAttachments/{serviceAttachment})r   r   serviceAttachmentsnapshotSettingsz*projects/{project}/global/snapshotSettings	snapshotsz.projects/{project}/global/snapshots/{snapshot}snapshotsslCertificatesz:projects/{project}/global/sslCertificates/{sslCertificate}r   sslPoliciesz1projects/{project}/global/sslPolicies/{sslPolicy}r   storagePoolTypeszBprojects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType})r   r   storagePoolTypestoragePoolsz:projects/{project}/zones/{zone}/storagePools/{storagePool})r   r   storagePoolsubnetworksz<projects/{project}/regions/{region}/subnetworks/{subnetwork})r   r   
subnetworktargetGrpcProxiesz=projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}targetGrpcProxytargetHttpProxiesz=projects/{project}/global/targetHttpProxies/{targetHttpProxy}r   targetHttpsProxiesz?projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}r   targetInstancesz@projects/{project}/zones/{zone}/targetInstances/{targetInstance})r   r   targetInstancetargetPoolsz<projects/{project}/regions/{region}/targetPools/{targetPool})r   r   
targetPooltargetSslProxiesz;projects/{project}/global/targetSslProxies/{targetSslProxy}targetSslProxytargetTcpProxiesz;projects/{project}/global/targetTcpProxies/{targetTcpProxy}r   targetVpnGatewayszHprojects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway})r   r   targetVpnGatewayurlMapsz*projects/{project}/global/urlMaps/{urlMap}r   vpnGatewaysz<projects/{project}/regions/{region}/vpnGateways/{vpnGateway})r   r   
vpnGateway
vpnTunnelsz:projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel})r   r   	vpnTunnel
wireGroupszUprojects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup})r   r   	wireGroupzoneOperationsz6projects/{project}/zones/{zone}/operations/{operation})r   r   r(   zoneszprojects/{project}/zones/{zone} c                 @    Xl         X l        X0l        X@l        XPl        g )N)collection_namepath
flat_pathsparamsenable_uri_parsing)selfr   r   r   r   r   s         Alib/googlecloudsdk/generated_clients/apis/compute/v1/resources.py__init__Collections.__init__A  s    *I OK0    )r   r   r   r   r   N)v__name__
__module____qualname____firstlineno____doc__ACCELERATORTYPES	ADDRESSESAUTOSCALERSBACKENDBUCKETSBACKENDSERVICESCROSSSITENETWORKS	DISKTYPESDISKSEXTERNALVPNGATEWAYSFIREWALLPOLICIES	FIREWALLSFORWARDINGRULESFUTURERESERVATIONSGLOBALADDRESSESGLOBALFORWARDINGRULESGLOBALNETWORKENDPOINTGROUPSGLOBALOPERATIONSGLOBALORGANIZATIONOPERATIONSGLOBALPUBLICDELEGATEDPREFIXESHEALTHCHECKSHTTPHEALTHCHECKSHTTPSHEALTHCHECKSIMAGEFAMILYVIEWSIMAGES"INSTANCEGROUPMANAGERRESIZEREQUESTSINSTANCEGROUPMANAGERSINSTANCEGROUPSINSTANCESETTINGSINSTANCETEMPLATES	INSTANCESINSTANTSNAPSHOTSINTERCONNECTATTACHMENTGROUPSINTERCONNECTATTACHMENTSINTERCONNECTGROUPSINTERCONNECTLOCATIONSINTERCONNECTREMOTELOCATIONSINTERCONNECTSLICENSECODESLICENSESMACHINEIMAGESMACHINETYPESNETWORKATTACHMENTSNETWORKEDGESECURITYSERVICESNETWORKENDPOINTGROUPSNETWORKFIREWALLPOLICIESNETWORKPROFILESNETWORKSNEXTHOPGATEWAYS
NODEGROUPSNODETEMPLATES	NODETYPESORGANIZATIONSECURITYPOLICIESPACKETMIRRORINGSPREVIEWFEATURESPROJECTSPUBLICADVERTISEDPREFIXESPUBLICDELEGATEDPREFIXESREGIONAUTOSCALERSREGIONBACKENDSERVICESREGIONCOMMITMENTSREGIONDISKTYPESREGIONDISKSREGIONHEALTHCHECKSERVICESREGIONHEALTHCHECKSREGIONINSTANCEGROUPMANAGERSREGIONINSTANCEGROUPSREGIONINSTANCETEMPLATESREGIONINSTANTSNAPSHOTSREGIONNETWORKENDPOINTGROUPSREGIONNETWORKFIREWALLPOLICIESREGIONNOTIFICATIONENDPOINTSREGIONOPERATIONSREGIONSECURITYPOLICIESREGIONSECURITYPOLICYRULESREGIONSSLCERTIFICATESREGIONSSLPOLICIESREGIONTARGETHTTPPROXIESREGIONTARGETHTTPSPROXIESREGIONTARGETTCPPROXIESREGIONURLMAPSREGIONSRESERVATIONBLOCKSRESERVATIONSUBBLOCKSRESERVATIONSRESOURCEPOLICIESROUTERSROUTESSECURITYPOLICIESSECURITYPOLICYRULESSERVICEATTACHMENTSSNAPSHOTSETTINGS	SNAPSHOTSSSLCERTIFICATESSSLPOLICIESSTORAGEPOOLTYPESSTORAGEPOOLSSUBNETWORKSTARGETGRPCPROXIESTARGETHTTPPROXIESTARGETHTTPSPROXIESTARGETINSTANCESTARGETPOOLSTARGETSSLPROXIESTARGETTCPPROXIESTARGETVPNGATEWAYSURLMAPSVPNGATEWAYS
VPNTUNNELS
WIREGROUPSZONEOPERATIONSZONESr   __static_attributes__ r   r   r   r      s   + J,
 ?&
) @'
+ @/"
. B"#
/ F$%
 <%
) 4!
% J&'
 :
 6*
) L-
/ N.
 5)
/ B"#
 $N()
! 8+
 %/m
" & )*
# <- 
, D#$
 F$%
 A#
 0'
& +>B
($ 1
 F*
. 8&
 F$%
 <%
) J,
 %&/0
"  !5
 H%&
 N()
 $%./
! >.!
- <- 
, 4)
( >.!
- B(
, 0
 $%9
! 1
  C"#
 B"#
/ 4)
( ;"#
/ >&
* H+
- <%
) %:
" N.
 B"#
/ k
( !!*+
   4
 D)
 L-
 D)
 @'
/ 8#
+ "1
 F*
 $3
! J,
  /
 N.
 $3
! &M-
# $3
! B(
 M-
 "1C
 L-
 C(
  .
 !/
 M-
 <%
- +(
' -<
 >
 B(
, M-
 <%
' 0'
& C"#
 19
 0
 2k
 6*
) B"#
/ 9+
+ J,
 B(
, D)
+ E#$
 E#$
 G$%
 H+
/ D)
+ C"#
 C"#
 /
 2(
' D)
+ B(
* 2
* >&
. '
/ &
	%1 1r   r   )r   enumBASE_URLDOCS_URLEnumr   rH  r   r   <module>rM     s,    L  8.o1$)) o1r   