예제 #1
0
 def add_methods(self):
     self.add_method(AzureProvisionInstancesMethod(self))
     self.add_method(AzureCreateInstancesMethod(self))
     self.add_method(AzureDestroyInstancesMethod(self))
     self.add_method(ConfigureInstancesMethod(self))
     self.add_method(ListInstancesMethod(self))
     self.add_method(InitYSQLMethod(self))
     self.add_method(UpdateDiskMethod(self))
     self.add_method(CronCheckMethod(self))
     self.add_method(AzureDeleteRootVolumesMethod(self))
     self.add_method(TransferXClusterCerts(self))
예제 #2
0
 def add_methods(self):
     self.add_method(OnPremProvisionInstancesMethod(self))
     self.add_method(OnPremCreateInstancesMethod(self))
     self.add_method(ConfigureInstancesMethod(self))
     self.add_method(OnPremDestroyInstancesMethod(self))
     self.add_method(OnPremListInstancesMethod(self))
     self.add_method(OnPremValidateMethod(self))
     self.add_method(OnPremPrecheckInstanceMethod(self))
     self.add_method(OnPremFillInstanceProvisionTemplateMethod(self))
     self.add_method(InitYSQLMethod(self))
     self.add_method(CronCheckMethod(self))
     self.add_method(TransferXClusterCerts(self))
예제 #3
0
 def add_methods(self):
     """Override to prepare all the hooks for subcommands.
     """
     self.add_method(CreateInstancesMethod(self))
     self.add_method(CreateRootVolumesMethod(self))
     self.add_method(DeleteRootVolumesMethod(self))
     self.add_method(ReplaceRootVolumeMethod(self))
     self.add_method(ProvisionInstancesMethod(self))
     self.add_method(DestroyInstancesMethod(self))
     self.add_method(ListInstancesMethod(self))
     self.add_method(ConfigureInstancesMethod(self))
     self.add_method(InitYSQLMethod(self))
     self.add_method(UpdateDiskMethod(self))
     self.add_method(UpdateMountedDisksMethod(self))
     self.add_method(CronCheckMethod(self))
     self.add_method(ChangeInstanceTypeMethod(self))
     self.add_method(TransferXClusterCerts(self))
예제 #4
0
 def add_methods(self):
     self.add_method(OnPremProvisionInstancesMethod(self))
     self.add_method(OnPremCreateInstancesMethod(self))
     self.add_method(ConfigureInstancesMethod(self))
     self.add_method(OnPremDestroyInstancesMethod(self))
     self.add_method(OnPremListInstancesMethod(self))
     self.add_method(OnPremValidateMethod(self))
     self.add_method(OnPremPrecheckInstanceMethod(self))
     self.add_method(OnPremFillInstanceProvisionTemplateMethod(self))
     self.add_method(InitYSQLMethod(self))
     self.add_method(CronCheckMethod(self))
     self.add_method(TransferXClusterCerts(self))
     self.add_method(VerifySSHConnection(self))
     self.add_method(AddAuthorizedKey(self))
     self.add_method(RemoveAuthorizedKey(self))
     self.add_method(RebootInstancesMethod(self))
     self.add_method(RunHooks(self))
예제 #5
0
 def add_methods(self):
     self.add_method(GcpProvisionInstancesMethod(self))
     self.add_method(GcpCreateInstancesMethod(self))
     self.add_method(GcpCreateRootVolumesMethod(self))
     self.add_method(GcpDeleteRootVolumesMethod(self))
     self.add_method(GcpReplaceRootVolumeMethod(self))
     self.add_method(GcpDestroyInstancesMethod(self))
     self.add_method(ListInstancesMethod(self))
     self.add_method(ConfigureInstancesMethod(self))
     self.add_method(InitYSQLMethod(self))
     self.add_method(UpdateDiskMethod(self))
     self.add_method(CronCheckMethod(self))
     self.add_method(GcpChangeInstanceTypeMethod(self))
     self.add_method(GcpPauseInstancesMethod(self))
     self.add_method(GcpResumeInstancesMethod(self))
     self.add_method(GcpUpdateMountedDisksMethod(self))
     self.add_method(TransferXClusterCerts(self))
예제 #6
0
 def add_methods(self):
     self.add_method(AzureProvisionInstancesMethod(self))
     self.add_method(AzureCreateInstancesMethod(self))
     self.add_method(AzureDestroyInstancesMethod(self))
     self.add_method(ConfigureInstancesMethod(self))
     self.add_method(ListInstancesMethod(self))
     self.add_method(InitYSQLMethod(self))
     self.add_method(UpdateDiskMethod(self))
     self.add_method(CronCheckMethod(self))
     self.add_method(AzureDeleteRootVolumesMethod(self))
     self.add_method(TransferXClusterCerts(self))
     self.add_method(VerifySSHConnection(self))
     self.add_method(AddAuthorizedKey(self))
     self.add_method(RemoveAuthorizedKey(self))
     self.add_method(AzurePauseInstancesMethod(self))
     self.add_method(AzureResumeInstancesMethod(self))
     self.add_method(RebootInstancesMethod(self))
     self.add_method(RunHooks(self))
예제 #7
0
 def add_methods(self):
     self.add_method(GcpProvisionInstancesMethod(self))
     self.add_method(GcpCreateInstancesMethod(self))
     self.add_method(GcpCreateRootVolumesMethod(self))
     self.add_method(GcpDeleteRootVolumesMethod(self))
     self.add_method(GcpReplaceRootVolumeMethod(self))
     self.add_method(GcpDestroyInstancesMethod(self))
     self.add_method(ListInstancesMethod(self))
     self.add_method(ConfigureInstancesMethod(self))
     self.add_method(InitYSQLMethod(self))
     self.add_method(UpdateDiskMethod(self))
     self.add_method(CronCheckMethod(self))
     self.add_method(GcpChangeInstanceTypeMethod(self))
     self.add_method(GcpPauseInstancesMethod(self))
     self.add_method(GcpResumeInstancesMethod(self))
     self.add_method(GcpUpdateMountedDisksMethod(self))
     self.add_method(TransferXClusterCerts(self))
     self.add_method(VerifySSHConnection(self))
     self.add_method(AddAuthorizedKey(self))
     self.add_method(RemoveAuthorizedKey(self))
     self.add_method(RebootInstancesMethod(self))
     self.add_method(RunHooks(self))