
    
                         S r SSKJr  SSKJr  SSKJr  SSKJr  Sr\R                  " SSS	S
9\R                   " S S\R                  5      5       5       rg)z?`gcloud domains registrations list-importable-domains` command.    )registrations)base)resource_args)utilztable(
    domainName.scope("domains"):label=DOMAIN,
    resourceState:label=RESOURCE_STATE,
    yearlyPrice.price():label=YEARLY_PRICE
)
TzhThis command is deprecated. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations.zkThis command has been removed. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations.)
is_removedwarningerrorc                   .    \ rS rSrSr\S 5       rS rSrg)ListImportableDomains   aO  List Google Domains registrations importable into Cloud Domains.

List Google Domains registrations that can be imported to a Cloud Domains
project.

Registrations with an IMPORTABLE resource state can be imported from
Google Domains registrar to Cloud Domains.

Registrations with a SUSPENDED, EXPIRED, or DELETED resource state must have
their states resolved with Google Domains registrar to be imported.

Registrations with an UNSUPPORTED resource state are not currently supported
for import.

## EXAMPLES

To list Google Domains registrations that can be imported, run:

  $ {command}
c                    [         R                  " U S5        U R                  R                  S[        R
                  05        U R                  R                  [        5        [        R                  R                  U 5        g )Nzto import toprice)r   AddLocationResourceArgdisplay_infoAddTransformsr   TransformMoneyType	AddFormat_FORMATr   URI_FLAGRemoveFromParser)parsers    <lib/surface/domains/registrations/list_importable_domains.pyArgsListImportableDomains.ArgsB   sW    ((@
%%w0G0G&HI
!!'*MM""6*    c                    [         R                  " U5      n[         R                  " U5      nUR                  R                  R                  5       nUR                  UUR                  UR                  [        R                  " U5      S9$ )N)limit	page_size
batch_size)r   GetApiVersionFromArgsRegistrationsClientCONCEPTSlocationParseRetrieveImportableDomainsr   r   r   GetListBatchSize)selfargsapi_versionclientlocation_refs        r   RunListImportableDomains.RunI   sq    55d;K..{;F==))//1L++jj..((.	 , 0 0r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r,   __static_attributes__r.   r   r   r   r      s     * + +
0r   r   N)r3   googlecloudsdk.api_lib.domainsr   googlecloudsdk.callioper   "googlecloudsdk.command_lib.domainsr   r   r   	DeprecateDefaultUniverseOnlyListCommandr   r.   r   r   <module>r<      sg    F 8 ( < 3 	T	T
 (0D,, (0 
(0r   