
                         V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z=Generated client library for deploymentmanager version alpha.    )absolute_import)base_api) deploymentmanager_alpha_messagesc                     ^  \ rS rSrSr\rSrSrSr	/ SQr
SrSrS	rS
rS rSrSr     SU 4S jjr " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      rSrU =r$ )DeploymentmanagerAlpha
   zEGenerated client library for service deploymentmanager version alpha.z)https://deploymentmanager.googleapis.com/z.https://deploymentmanager.mtls.googleapis.com/deploymentmanager)z.https://www.googleapis.com/auth/cloud-platformz8https://www.googleapis.com/auth/cloud-platform.read-onlyz-https://www.googleapis.com/auth/ndev.cloudmanz6https://www.googleapis.com/auth/ndev.cloudman.readonlyalpha	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                   > U=(       d    U R                   n[        [        U ]  XX4UXgUU	U
US9  U R	                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l        U R!                  U 5      U l        g)z&Create a new deploymentmanager handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__CompositeTypesServicecompositeTypesDeploymentsServicedeploymentsManifestsService	manifestsOperationsService
operationsResourcesService	resourcesTypeProvidersServicetypeProvidersTypesServicetypes)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               clib/googlecloudsdk/generated_clients/apis/deploymentmanager/alpha/deploymentmanager_alpha_client.pyr   DeploymentmanagerAlpha.__init__   s     
C	
 $0'%)3 7+ 1 - 44T:D..t4D**40DN,,T2DO**40DN2248D""4(DJ    c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ),DeploymentmanagerAlpha.CompositeTypesService2   z.Service class for the compositeTypes resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr)   clientr+   s     r,   r   5DeploymentmanagerAlpha.CompositeTypesService.__init__7   s#    "88$HPdr.   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a composite type.

Args:
  request: (DeploymentmanagerCompositeTypesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Deleteglobal_paramsGetMethodConfig
_RunMethodr)   requestr;   configs       r,   r9   3DeploymentmanagerAlpha.CompositeTypesService.Delete<   /     ##H-f__
  8 8r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )NDELETEz'deploymentmanager.compositeTypes.deleteprojectcompositeTypeheader_bypassBillingFilterPdeploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType} ,DeploymentmanagerCompositeTypesDeleteRequest	OperationF
http_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r.   r,   <lambda>5DeploymentmanagerAlpha.CompositeTypesService.<lambda>I   s:    8#9#9;!?3$i023hH&$r.   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a specific composite type.

Args:
  request: (DeploymentmanagerCompositeTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (CompositeType) The response message.
Getr:   r<   r?   s       r,   r^   0DeploymentmanagerAlpha.CompositeTypesService.GetV   /     ##E*f__
  8 8r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )NGETz$deploymentmanager.compositeTypes.getrF   rG   rH   rI   rJ   )DeploymentmanagerCompositeTypesGetRequestCompositeTypeFrM   rX   rZ   r.   r,   r[   r\   c   s:     6 68!?3$i023hE*!r.   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a composite type.

Args:
  request: (DeploymentmanagerCompositeTypesInsertRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Insertr:   r<   r?   s       r,   rf   3DeploymentmanagerAlpha.CompositeTypesService.Insertp   rC   r.   c                  B    [         R                  " SSS/S/S/SSSSS	S
9
$ )NPOSTz'deploymentmanager.compositeTypes.insertrF   rH   @deploymentmanager/alpha/projects/{project}/global/compositeTypesrG   ,DeploymentmanagerCompositeTypesInsertRequestrL   FrM   rX   rZ   r.   r,   r[   r\   }   s4    8#9#9;!{K23X%H&$r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists all composite types for Deployment Manager.

Args:
  request: (DeploymentmanagerCompositeTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (CompositeTypesListResponse) The response message.
Listr:   r<   r?   s       r,   rm   1DeploymentmanagerAlpha.CompositeTypesService.List   /     ##F+f__
  8 8r.   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nrb   z%deploymentmanager.compositeTypes.listrF   filter
maxResultsorderBy	pageTokenrj   rJ   *DeploymentmanagerCompositeTypesListRequestCompositeTypesListResponseFrM   rX   rZ   r.   r,   r[   r\      s1    !7!79!{KEXF7"r.   c                 D    U R                  S5      nU R                  X1US9$ )zPatches a composite type.

Args:
  request: (DeploymentmanagerCompositeTypesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Patchr:   r<   r?   s       r,   ry   2DeploymentmanagerAlpha.CompositeTypesService.Patch   /     ##G,f__
  8 8r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )NPATCHz&deploymentmanager.compositeTypes.patchrF   rG   rH   rI   compositeTypeResource+DeploymentmanagerCompositeTypesPatchRequestrL   FrM   rX   rZ   r.   r,   r[   r\      s:    ("8"8:!?3$i023h-G&#r.   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a composite type.

Args:
  request: (DeploymentmanagerCompositeTypesUpdateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Updater:   r<   r?   s       r,   r   3DeploymentmanagerAlpha.CompositeTypesService.Update   rC   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )NPUTz'deploymentmanager.compositeTypes.updaterF   rG   rH   rI   r~   ,DeploymentmanagerCompositeTypesUpdateRequestrL   FrM   rX   rZ   r.   r,   r[   r\      s:    8#9#9;!?3$i023h-H&$r.   r4   r3   )__name__
__module____qualname____firstlineno____doc___NAMEr   r9   method_configr^   rf   rm   ry   r   __static_attributes____classcell__r+   s   @r,   r   r0   2   sm    8E
8F8C8F8D8E8Fr.   r   c                   N  ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ))DeploymentmanagerAlpha.DeploymentsService   z+Service class for the deployments resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r3   )r   r   r   r   r4   r5   s     r,   r   2DeploymentmanagerAlpha.DeploymentsService.__init__   s#    "55tEfMdr.   c                 D    U R                  S5      nU R                  X1US9$ )a  Cancels and removes the preview currently associated with the deployment.

Args:
  request: (DeploymentmanagerDeploymentsCancelPreviewRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
CancelPreviewr:   r<   r?   s       r,   r   7DeploymentmanagerAlpha.DeploymentsService.CancelPreview   s/     ##O4f__
  8 8r.   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nri   z+deploymentmanager.deployments.cancelPreviewrF   
deploymentzXdeploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/cancelPreviewdeploymentsCancelPreviewRequest0DeploymentmanagerDeploymentsCancelPreviewRequestrL   FrM   rX   rZ   r.   r,   r[   2DeploymentmanagerAlpha.DeploymentsService.<lambda>   s7    (*@*@?!<0!9-p7L&+r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a deployment and all of the resources in the deployment.

Args:
  request: (DeploymentmanagerDeploymentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r9   r:   r<   r?   s       r,   r9   0DeploymentmanagerAlpha.DeploymentsService.Delete   rC   r.   c                  H    [         R                  " SSSS/SS/SS/SSS	S
SS9
$ )NrE   z$deploymentmanager.deployments.deleterF   r   deletePolicyrH   Jdeploymentmanager/alpha/projects/{project}/global/deployments/{deployment}rJ   )DeploymentmanagerDeploymentsDeleteRequestrL   FrM   rX   rZ   r.   r,   r[   r   	  s=    8#9#98!<0!9-$&BCbE&$r.   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a specific deployment.

Args:
  request: (DeploymentmanagerDeploymentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Deployment) The response message.
r^   r:   r<   r?   s       r,   r^   -DeploymentmanagerAlpha.DeploymentsService.Get  r`   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nrb   z!deploymentmanager.deployments.getrF   r   rH   r   rJ   &DeploymentmanagerDeploymentsGetRequest
DeploymentFrM   rX   rZ   r.   r,   r[   r   #  s:     6 65!<0!9-23bB'!r.   c                 D    U R                  S5      nU R                  X1US9$ )a)  Gets the access control policy for a resource. May be empty if no such policy or resource exists.

Args:
  request: (DeploymentmanagerDeploymentsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
GetIamPolicyr:   r<   r?   s       r,   r   6DeploymentmanagerAlpha.DeploymentsService.GetIamPolicy0  /     ##N3f__
  8 8r.   c                  H    [         R                  " SSSS/SS/SS/SSS	S
SS9
$ )Nrb   z*deploymentmanager.deployments.getIamPolicyrF   resourcerH   optionsRequestedPolicyVersionzUdeploymentmanager/alpha/projects/{project}/global/deployments/{resource}/getIamPolicyrJ   /DeploymentmanagerDeploymentsGetIamPolicyRequestPolicyFrM   rX   rZ   r.   r,   r[   r   =  s=    )?)?>!:.
+24STmK#*r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a deployment and all of the resources described by the deployment manifest.

Args:
  request: (DeploymentmanagerDeploymentsInsertRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rf   r:   r<   r?   s       r,   rf   0DeploymentmanagerAlpha.DeploymentsService.InsertJ  rC   r.   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nri   z$deploymentmanager.deployments.insertrF   )createPolicyrH   preview=deploymentmanager/alpha/projects/{project}/global/deploymentsr   )DeploymentmanagerDeploymentsInsertRequestrL   FrM   rX   rZ   r.   r,   r[   r   W  s1    8#9#98!{KNU"E&$r.   c                 D    U R                  S5      nU R                  X1US9$ )zLists all deployments for a given project.

Args:
  request: (DeploymentmanagerDeploymentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DeploymentsListResponse) The response message.
rm   r:   r<   r?   s       r,   rm   .DeploymentmanagerAlpha.DeploymentsService.Listd  ro   r.   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nrb   z"deploymentmanager.deployments.listrF   rq   r   rJ   'DeploymentmanagerDeploymentsListRequestDeploymentsListResponseFrM   rX   rZ   r.   r,   r[   r   q  s1    !7!76!{KEUC4"r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Patches a deployment and all of the resources described by the deployment manifest.

Args:
  request: (DeploymentmanagerDeploymentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
ry   r:   r<   r?   s       r,   ry   /DeploymentmanagerAlpha.DeploymentsService.Patch~  r{   r.   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nr}   z#deploymentmanager.deployments.patchrF   r   r   r   rH   r   r   deploymentResource(DeploymentmanagerDeploymentsPatchRequestrL   FrM   rX   rZ   r.   r,   r[   r     s7    ("8"87!<0!9-^b*D&#r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy on the specified resource. Replaces any existing policy.

Args:
  request: (DeploymentmanagerDeploymentsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
SetIamPolicyr:   r<   r?   s       r,   r   6DeploymentmanagerAlpha.DeploymentsService.SetIamPolicy  r   r.   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nri   z*deploymentmanager.deployments.setIamPolicyrF   r   zUdeploymentmanager/alpha/projects/{project}/global/deployments/{resource}/setIamPolicyglobalSetPolicyRequest/DeploymentmanagerDeploymentsSetIamPolicyRequestr   FrM   rX   rZ   r.   r,   r[   r     s7    )?)?>!:.
+m.K#*r.   c                 D    U R                  S5      nU R                  X1US9$ )aN  Stops an ongoing operation. This does not roll back any work that has already been completed, but prevents any new work from being started.

Args:
  request: (DeploymentmanagerDeploymentsStopRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Stopr:   r<   r?   s       r,   r   .DeploymentmanagerAlpha.DeploymentsService.Stop  ro   r.   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nri   z"deploymentmanager.deployments.stoprF   r   zOdeploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/stopdeploymentsStopRequest'DeploymentmanagerDeploymentsStopRequestrL   FrM   rX   rZ   r.   r,   r[   r     s7    !7!76!<0!9-g.C&"r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns permissions that a caller has on the specified resource.

Args:
  request: (DeploymentmanagerDeploymentsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TestPermissionsResponse) The response message.
TestIamPermissionsr:   r<   r?   s       r,   r   <DeploymentmanagerAlpha.DeploymentsService.TestIamPermissions  s0     ##$89f__
  8 8r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nri   z0deploymentmanager.deployments.testIamPermissionsrF   r   rH   z[deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/testIamPermissionstestPermissionsRequest5DeploymentmanagerDeploymentsTestIamPermissionsRequestTestPermissionsResponseFrM   rX   rZ   r.   r,   r[   r     s:    x/E/ED!:.
+23s.Q40r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a deployment and all of the resources described by the deployment manifest.

Args:
  request: (DeploymentmanagerDeploymentsUpdateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   r:   r<   r?   s       r,   r   0DeploymentmanagerAlpha.DeploymentsService.Update  rC   r.   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nr   z$deploymentmanager.deployments.updaterF   r   r   r   r   )DeploymentmanagerDeploymentsUpdateRequestrL   FrM   rX   rZ   r.   r,   r[   r     s7    8#9#98!<0!9-^b*E&$r.   r   r3   )r   r   r   r   r   r   r   r   r   r9   r^   r   rf   rm   ry   r   r   r   r   r   r   r   s   @r,   r   r      s    5E
8#M8F8C8"L8F8D8E8"L8D8($8Fr.   r   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )'DeploymentmanagerAlpha.ManifestsServicei   z)Service class for the manifests resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r3   )r   r   r   r   r4   r5   s     r,   r   0DeploymentmanagerAlpha.ManifestsService.__init__  #    "33TCFKdr.   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a specific manifest.

Args:
  request: (DeploymentmanagerManifestsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Manifest) The response message.
r^   r:   r<   r?   s       r,   r^   +DeploymentmanagerAlpha.ManifestsService.Get
  r`   r.   c                  F    [         R                  " SS/ SQ/ SQS/SSSS	S
S9
$ )Nrb   zdeploymentmanager.manifests.get)rF   r   manifest)r   r   rF   rH   z_deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifests/{manifest}rJ   $DeploymentmanagerManifestsGetRequestManifestFrM   rX   rZ   r.   r,   r[   0DeploymentmanagerAlpha.ManifestsService.<lambda>  0     6 63<923w@%!r.   c                 D    U R                  S5      nU R                  X1US9$ )zLists all manifests for a given deployment.

Args:
  request: (DeploymentmanagerManifestsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ManifestsListResponse) The response message.
rm   r:   r<   r?   s       r,   rm   ,DeploymentmanagerAlpha.ManifestsService.List$  ro   r.   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nrb   z deploymentmanager.manifests.listrF   r   rq   zTdeploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifestsrJ   %DeploymentmanagerManifestsListRequestManifestsListResponseFrM   rX   rZ   r.   r,   r[   r   1  7    !7!74!<0!9-ElA2"r.   r   r3   r   r   r   r   r   r   r   r^   r   rm   r   r   r   s   @r,   r   r      1    3E
8C8Dr.   r   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )(DeploymentmanagerAlpha.OperationsServicei>  z*Service class for the operations resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r3   )r   r   r!   r   r4   r5   s     r,   r   1DeploymentmanagerAlpha.OperationsService.__init__C  s#    "44dDVLdr.   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a specific operation.

Args:
  request: (DeploymentmanagerOperationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r^   r:   r<   r?   s       r,   r^   ,DeploymentmanagerAlpha.OperationsService.GetH  r`   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nrb   z deploymentmanager.operations.getrF   	operationrH   zHdeploymentmanager/alpha/projects/{project}/global/operations/{operation}rJ   %DeploymentmanagerOperationsGetRequestrL   FrM   rX   rZ   r.   r,   r[   1DeploymentmanagerAlpha.OperationsService.<lambda>U  s:     6 64!;/ ),23`A&!r.   c                 D    U R                  S5      nU R                  X1US9$ )zLists all operations for a project.

Args:
  request: (DeploymentmanagerOperationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OperationsListResponse) The response message.
rm   r:   r<   r?   s       r,   rm   -DeploymentmanagerAlpha.OperationsService.Listb  ro   r.   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nrb   z!deploymentmanager.operations.listrF   rq   z<deploymentmanager/alpha/projects/{project}/global/operationsrJ   &DeploymentmanagerOperationsListRequestOperationsListResponseFrM   rX   rZ   r.   r,   r[   r   o  s1    !7!75!{KETB3"r.   r   r3   r   r   s   @r,   r!   r   >  s1    4E
8C8Dr.   r!   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )'DeploymentmanagerAlpha.ResourcesServicei|  z)Service class for the resources resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r3   )r   r   r#   r   r4   r5   s     r,   r   0DeploymentmanagerAlpha.ResourcesService.__init__  r   r.   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a single resource.

Args:
  request: (DeploymentmanagerResourcesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Resource) The response message.
r^   r:   r<   r?   s       r,   r^   +DeploymentmanagerAlpha.ResourcesService.Get  r`   r.   c                  F    [         R                  " SS/ SQ/ SQS/SSSS	S
S9
$ )Nrb   zdeploymentmanager.resources.get)rF   r   r   )r   rF   r   rH   z_deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resources/{resource}rJ   $DeploymentmanagerResourcesGetRequestResourceFrM   rX   rZ   r.   r,   r[   0DeploymentmanagerAlpha.ResourcesService.<lambda>  r   r.   c                 D    U R                  S5      nU R                  X1US9$ )zLists all resources in a given deployment.

Args:
  request: (DeploymentmanagerResourcesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ResourcesListResponse) The response message.
rm   r:   r<   r?   s       r,   rm   ,DeploymentmanagerAlpha.ResourcesService.List  ro   r.   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nrb   z deploymentmanager.resources.listrF   r   rq   zTdeploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resourcesrJ   %DeploymentmanagerResourcesListRequestResourcesListResponseFrM   rX   rZ   r.   r,   r[   r    r   r.   r   r3   r   r   s   @r,   r#   r   |  r   r.   r#   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )+DeploymentmanagerAlpha.TypeProvidersServicei  z-Service class for the typeProviders resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g r3   )r   r   r%   r   r4   r5   s     r,   r   4DeploymentmanagerAlpha.TypeProvidersService.__init__  s#    "77GOdr.   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a type provider.

Args:
  request: (DeploymentmanagerTypeProvidersDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r9   r:   r<   r?   s       r,   r9   2DeploymentmanagerAlpha.TypeProvidersService.Delete  rC   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )NrE   z&deploymentmanager.typeProviders.deleterF   typeProviderrH   Ndeploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}rJ   +DeploymentmanagerTypeProvidersDeleteRequestrL   FrM   rX   rZ   r.   r,   r[   4DeploymentmanagerAlpha.TypeProvidersService.<lambda>  s:    8#9#9:!>2/23fG&$r.   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a specific type provider.

Args:
  request: (DeploymentmanagerTypeProvidersGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TypeProvider) The response message.
r^   r:   r<   r?   s       r,   r^   /DeploymentmanagerAlpha.TypeProvidersService.Get  r`   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nrb   z#deploymentmanager.typeProviders.getrF   r  rH   r  rJ   (DeploymentmanagerTypeProvidersGetRequestTypeProviderFrM   rX   rZ   r.   r,   r[   r    s:     6 67!>2/23fD)!r.   c                 D    U R                  S5      nU R                  X1US9$ )zGets a type info for a type provided by a TypeProvider.

Args:
  request: (DeploymentmanagerTypeProvidersGetTypeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TypeInfo) The response message.
GetTyper:   r<   r?   s       r,   r  3DeploymentmanagerAlpha.TypeProvidersService.GetType  s/     ##I.f__
  8 8r.   c                  F    [         R                  " SS/ SQ/ SQS/SSSS	S
S9
$ )Nrb   z'deploymentmanager.typeProviders.getType)rF   r  type)rF   r"  r  rH   z[deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/types/{type}rJ   ,DeploymentmanagerTypeProvidersGetTypeRequestTypeInfoFrM   rX   rZ   r.   r,   r[   r    s0    H$:$:;:723sH%%r.   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a type provider.

Args:
  request: (DeploymentmanagerTypeProvidersInsertRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rf   r:   r<   r?   s       r,   rf   2DeploymentmanagerAlpha.TypeProvidersService.Insert  rC   r.   c                  B    [         R                  " SSS/S/S/SSSSS	S
9
$ )Nri   z&deploymentmanager.typeProviders.insertrF   rH   ?deploymentmanager/alpha/projects/{project}/global/typeProvidersr  +DeploymentmanagerTypeProvidersInsertRequestrL   FrM   rX   rZ   r.   r,   r[   r    s4    8#9#9:!{K23W$G&$r.   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists all resource type providers for Deployment Manager.

Args:
  request: (DeploymentmanagerTypeProvidersListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TypeProvidersListResponse) The response message.
rm   r:   r<   r?   s       r,   rm   0DeploymentmanagerAlpha.TypeProvidersService.List,  ro   r.   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nrb   z$deploymentmanager.typeProviders.listrF   rq   r(  rJ   )DeploymentmanagerTypeProvidersListRequestTypeProvidersListResponseFrM   rX   rZ   r.   r,   r[   r  9  s1    !7!78!{KEWE6"r.   c                 D    U R                  S5      nU R                  X1US9$ )a
  Lists all the type info for a TypeProvider.

Args:
  request: (DeploymentmanagerTypeProvidersListTypesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TypeProvidersListTypesResponse) The response message.
	ListTypesr:   r<   r?   s       r,   r0  5DeploymentmanagerAlpha.TypeProvidersService.ListTypesF  s/     ##K0f__
  8 8r.   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nrb   z)deploymentmanager.typeProviders.listTypesrF   r  rq   zTdeploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/typesrJ   .DeploymentmanagerTypeProvidersListTypesRequestTypeProvidersListTypesResponseFrM   rX   rZ   r.   r,   r[   r  S  s7    h&<&<=!>2/ElJ;'r.   c                 D    U R                  S5      nU R                  X1US9$ )zPatches a type provider.

Args:
  request: (DeploymentmanagerTypeProvidersPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
ry   r:   r<   r?   s       r,   ry   1DeploymentmanagerAlpha.TypeProvidersService.Patch`  r{   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nr}   z%deploymentmanager.typeProviders.patchrF   r  rH   r  typeProviderResource*DeploymentmanagerTypeProvidersPatchRequestrL   FrM   rX   rZ   r.   r,   r[   r  m  s:    ("8"89!>2/23f,F&#r.   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a type provider.

Args:
  request: (DeploymentmanagerTypeProvidersUpdateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   r:   r<   r?   s       r,   r   2DeploymentmanagerAlpha.TypeProvidersService.Updatez  rC   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nr   z&deploymentmanager.typeProviders.updaterF   r  rH   r  r8  +DeploymentmanagerTypeProvidersUpdateRequestrL   FrM   rX   rZ   r.   r,   r[   r    s:    8#9#9:!>2/23f,G&$r.   r   r3   )r   r   r   r   r   r   r   r9   r   r^   r  rf   rm   r0  ry   r   r   r   r   s   @r,   r%   r    s    7E
8F8C8G8F8D8I8E8Fr.   r%   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )#DeploymentmanagerAlpha.TypesServicei  z%Service class for the types resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g r3   )r   r   r'   r   r4   r5   s     r,   r   ,DeploymentmanagerAlpha.TypesService.__init__  s#    "//?Gdr.   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a specific type.

Args:
  request: (DeploymentmanagerTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Type) The response message.
r^   r:   r<   r?   s       r,   r^   'DeploymentmanagerAlpha.TypesService.Get  r`   r.   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nrb   zdeploymentmanager.types.getrF   r"  rH   z>deploymentmanager/alpha/projects/{project}/global/types/{type}rJ    DeploymentmanagerTypesGetRequestTypeFrM   rX   rZ   r.   r,   r[   ,DeploymentmanagerAlpha.TypesService.<lambda>  s:     6 6/!6*'23V<!!r.   c                 D    U R                  S5      nU R                  X1US9$ )zLists all resource types for Deployment Manager.

Args:
  request: (DeploymentmanagerTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TypesListResponse) The response message.
rm   r:   r<   r?   s       r,   rm   (DeploymentmanagerAlpha.TypesService.List  ro   r.   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nrb   zdeploymentmanager.types.listrF   rq   z7deploymentmanager/alpha/projects/{project}/global/typesrJ   !DeploymentmanagerTypesListRequestTypesListResponseFrM   rX   rZ   r.   r,   r[   rG    s1    !7!70!{KEO=."r.   r   r3   r   r   s   @r,   r'   r?    s1    /E
8C8Dr.   r'   )r   r   r    r"   r$   r&   r(   )rJ   NTNNFFNNNN)r   r   r   r   r   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r!   r#   r%   r'   r   r   r   s   @r,   r   r   
   s    M/8(B- ( f'(*"."+/,()-6:/4<@?C	).dh55 dLf822 fP	<00 <|<(11 <|<00 <|XX44 Xt<X,, < <r.   r   N)
r   
__future__r   apitools.base.pyr   =googlecloudsdk.generated_clients.apis.deploymentmanager.alphar   rM  BaseApiClientr   rZ   r.   r,   <module>r^     s'    C ' % vFX33 Fr.   