| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/google-cloud-sdk/lib/surface/sql/instances/__pycache__/ |
Upload File : |
�
��G � �^ � d Z ddlmZ ddlmZ ddlmZ ddlZddlZddlmZ ddlm Z ddlm
Z
dd lmZ dd
l
mZ ddlmZ ddlmZ dd
lmZ ddiZd� Zd� Zej ej ej j ej j ej j � � G d� dej � � � � � � ZdS )z�Switches over a Cloud SQL instance to one of its replicas.
Switches over a Cloud SQL instance to one of its replicas. Currently only
supported on Cloud SQL for SQL Server and MySQL instances.
� )�absolute_import)�division)�unicode_literalsN)�api_util)�
operations)�validate)�base)�flags)�log)�
properties)�
console_io�EXAMPLESz{ To switch over an instance to its replica called replica-instance:
$ {command} replica-instance
c � � t j � | � � | � dt j d�� � t j | � � dS )z>Declare flag and positional arguments for this command parser.�replicazCloud SQL replica ID.)� completer�helpN)r �
ASYNC_FLAG�AddToParser�add_argumentr
�InstanceCompleter�AddSwitchoverDbTimeout��parsers �'lib/surface/sql/instances/switchover.py�AddBaseArgsr . sY � ��/���f�%�%�%�����5�2�9P� � � � � ��v�&�&�&�&�&� c �� � t j t j � � }|j }|j }t j | j � � |j � | j dt j j j
j id�� � }t j � t% j � � � d� � dz � � t+ j ddd�� � | j }|�t1 | j � � d
z }|j � |� |j
|j |�� � � � }|j � d|j |j
�
� � }| j r9|j �! |�"