
                         ^    S r SSKJr  SSKJr  SSKJr  SS0r " S S\R                  5      r
g	)
z'Command to trigger a database failover.    )environments_util)base)resource_argsEXAMPLESzy      To fetch database properties for the environment named ``environment-1'', run:
      $ {command} environment-1
    c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)FetchDatabaseProperties   zFetch database properties.c                 2    [         R                  " U S5        g )Nz&for which to fetch database properties)r   AddEnvironmentResourceArg)parsers    >lib/surface/composer/environments/fetch_database_properties.pyArgsFetchDatabaseProperties.Args#   s    ++8    c                     UR                   R                  R                  5       nU R                  5       n[        R
                  " X#S9$ )N)release_track)CONCEPTSenvironmentParseReleaseTrackenvironments_api_utilr   )selfargsenv_refr   s       r   RunFetchDatabaseProperties.Run)   s>    mm''--/G%%'M 88 r    N)__name__
__module____qualname____firstlineno____doc__DETAILED_HELPdetailed_helpstaticmethodr   r   __static_attributes__r   r   r   r   r      s!    "- 
r   r   N)r"   googlecloudsdk.api_lib.composerr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.composerr   r#   Commandr   r   r   r   <module>r+      s7    . W ( =  dll r   