ó
ōBQc @ s@ 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 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_TYPE( t NO_MAXs>
SYNOPSIS
gsutil setversioning [on|off] bucket_uri...
DESCRIPTION
The Versioning Configuration feature enables you to configure a Google Cloud
Storage bucket to keep old versions of objects.
The gsutil setversioning command allows you to enable or suspend versioning
on one or more buckets.
t SetVersioningCommandc B s e Z d Z i d e 6g e 6d e 6e 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 setversioning command.t
setversioningi t s4 Enable or suspend versioning for one or more bucketsc C s | j d j } | d
k r5 t d | j n | j d } t } x£ | D] } x | j | D] } | j } | j s„ t d t | | j f n t } | d k rŠ d | GH| j
t qe d | GH| j
t qe WqO W| st d n d S( Ni t ont offs&