ó
ōBQc @ s0 d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d
l m
Z
d d l m Z d d l
m Z d d
l
m Z d d l
m Z d d l
m Z d d l
m Z d d l
m Z d Z d e f d YZ d S( i’’’’( t Command( t COMMAND_NAME( t COMMAND_NAME_ALIASES( t CONFIG_REQUIRED( t FILE_URIS_OK( t MAX_ARGS( t MIN_ARGS( t PROVIDER_URIS_OK( t SUPPORTED_SUB_ARGS( t URIS_START_ARG( t CommandException( t HELP_NAME( t HELP_NAME_ALIASES( t HELP_ONE_LINE_SUMMARY( t HELP_TEXT( t HelpType( t HELP_TYPEs
SYNOPSIS
gsutil getversioning bucket_uri
DESCRIPTION
The Versioning Configuration feature enables you to configure a Google Cloud
Storage bucket to keep old versions of objects.
The gsutil getversioning command gets the versioning configuration for a
bucket, and displays an XML representation of the configuration.
In Google Cloud Storage, this would look like:
Enabled
t GetVersioningCommandc B s e Z d Z i d e 6g e 6d e 6d e 6d e 6e e 6e e
6d e 6e e
6Z i d e 6g e 6e j e 6d e 6e e 6Z d Z RS( s/ Implementation of gsutil getversioning command.t
getversioningi t s8 Get the versioning configuration for one or more bucketsc C sŹ | j } t } x | D] } x | j | D]} } | j } | j sl t d t | | j f n t } d | j | j
f } | j r d | GHq, d | GHq, Wq W| sĘ t d n d S( Ns, URI %s must name a bucket for the %s commands %s://%ss %s: Enableds
%s: Suspendeds No URIs matchedi ( t argst Falset WildcardIteratort GetUrit names_bucketR
t strt command_namet Truet schemet bucket_namet get_versioning_config( t selft uri_argst some_matchedt uri_strt blrt uri( ( s: /tmp/tmp.yUYbTOKr8o/gsutil/gslib/commands/getversioning.pyt
RunCommand_ s
( t __name__t
__module__t __doc__R R R R R R R R R R R t command_specR R R t COMMAND_HELPR R
t _detailed_help_textR t help_specR% ( ( ( s: /tmp/tmp.yUYbTOKr8o/gsutil/gslib/commands/getversioning.pyR 8 s$
N( t
gslib.commandR R R R R R R R R R t gslib.exceptionR
t gslib.help_providerR R R
R R R R+ R ( ( ( s: /tmp/tmp.yUYbTOKr8o/gsutil/gslib/commands/getversioning.pyt s$