ó
    €ÏÚ  ã                   óF   • S r SSKJr  SSKJr  SSKJr  SrSrSrSrS	r	S
 r
g)z@Helper methods for configuring deployment manager command flags.é    )Úabsolute_import)Údivision)Úunicode_literalsz–
    table(
      name,
      type:wrap,
      update.state.yesno(no="COMPLETED"),
      update.error.errors.group(code),
      update.intent
      )
z¾
    table(
      name,
      type:wrap,
      update.state.yesno(no="COMPLETED"),
      update.error.errors.group(code),
      runtimePolicies.list(undefined="N/A", separator=", ")
      )
aµ  
    table(
      deployment:format='default(name, id, description, fingerprint,
      credential.serviceAccount.email, insertTime, manifest.basename(),
      labels, operation.operationType, operation.name, operation.progress,
      operation.status, operation.user, operation.endTime, operation.startTime,
      operation.error, operation.warnings, update)',
      resources:format='table(
        name:label=NAME,
        type:wrap:label=TYPE,
        update.state.yesno(no="COMPLETED"),
        update.error.errors.group(code),
        runtimePolicies.list(undefined="N/A", separator=", "))',
      outputs:format='table(
        name:label=OUTPUTS,
        finalValue:label=VALUE)'
    )
ad  
    table(
      deployment:format='default(name, id, description, fingerprint,
      credential.serviceAccount.email, insertTime, manifest.basename(),
      labels, operation.operationType, operation.name, operation.progress,
      operation.status, operation.user, operation.endTime, operation.startTime,
      operation.error, operation.warnings, update)',
      resources:format='table(
        name:label=NAME,
        type:wrap:label=TYPE,
        update.state.yesno(no="COMPLETED"),
        update.intent)',
      outputs:format='table(
        name:label=OUTPUTS,
        finalValue:label=VALUE)'
    )
au  
    table(
      resources:format='table(
        name,
        type:wrap,
        update.state.yesno(no="COMPLETED"),
        update.error.errors.group(code),
        update.intent.if(preview),
        runtimePolicies.if(NOT preview).list(undefined="N/A", separator=", "))',
      outputs:format='table(
        name:label=OUTPUTS,
        finalValue:label=VALUE)'
    )
c                 ó&   • U R                  SSSS9  g)zAdd the credential argument.z--credentiala  Set the default credential that Deployment Manager uses to call underlying APIs of a deployment. Use PROJECT_DEFAULT to set deployment credential same as the credential of its owning project. Use serviceAccount:email to set default credential using provided service account.Ú
credential)ÚhelpÚdestN)Úadd_argument)Úparsers    Ú@lib/googlecloudsdk/command_lib/deployment_manager/alpha_flags.pyÚAddCredentialFlagr   `   s"   € à×ÑØð.ð
 ð ò ó    N)Ú__doc__Ú
__future__r   r   r   ÚLIST_PREVIEWED_RESOURCES_FORMATÚLIST_RESOURCES_FORMATÚ+DEPLOYMENT_AND_RESOURCES_AND_OUTPUTS_FORMATÚ5PREVIEWED_DEPLOYMENT_AND_RESOURCES_AND_OUTPUTS_FORMATÚRESOURCES_AND_OUTPUTS_FORMATr   © r   r   Ú<module>r      sC   ðñ  Gõ 'Ý Ý 'ð#Ð ðÐ ð/Ð +ð&9Ð 5ð$ Ð ó 	r   