def __init__(self, *args, **kwargs): super( AutonomousContainerDatabaseDataguardAssociationActionsHelperGen, self ).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient( self.client._config, **self.client._kwargs )
def __init__(self, *args, **kwargs): super(AutonomousExadataInfrastructureActionsHelperGen, self).__init__( *args, **kwargs ) self.work_request_client = WorkRequestClient( self.client._config, **self.client._kwargs )
def __init__(self, *args, **kwargs): super(ExternalNonContainerDatabaseActionsHelperGen, self).__init__( *args, **kwargs ) self.work_request_client = WorkRequestClient( self.client._config, **self.client._kwargs )
def performChangeCompartment(): global compute_client global work_request_client global availability_domain try: # read oci config config = oci.config.from_file() # create ComputeClient() with configuration compute_client = ComputeClient(config) # create WorkRequestClient() with configuration work_request_client = WorkRequestClient(config) response = getInstanceResponse() availability_domain = response.data.availability_domain source_compartment_id = response.data.compartment_id if source_compartment_id == target_compartment_id: errorExit(" Source and target compartment ids are same !") # List instance info before move info(' ') info(' Instance info before compartment move : ') info(' ETag : ' + response.headers['etag']) printInstanceInfo(source_compartment_id) # create ChangeInstanceCompartmentDetails() with compartment_id compartment_details = ChangeInstanceCompartmentDetails() compartment_details.compartment_id = target_compartment_id info(' ') info(' Moving Instance to target compartment ...') # call change_instance_compartment() on ComputeClient response = compute_client.change_instance_compartment( instance_id, compartment_details, if_match=if_match, opc_retry_token=opc_retry_token) # List instance info after move waitForMoveCompletion(response) info(' ') info(' Instance info after compartment move : ') if 'etag' in response.headers.keys(): info(' ETag : ' + response.headers['etag']) printInstanceInfo(target_compartment_id) successExit() except Exception: info(' Unexpected error ') raise
def perform_work_request_example(): global work_request_client # read oci config config = oci.config.from_file() # create WorkRequestClient() with configuration work_request_client = WorkRequestClient(config) # This is the root compartment. You can use another compartment in your tenancy. compartment_id = config["tenancy"] print("Using compartment_id: {}".format(compartment_id)) work_requests = list_work_requests(compartment_id) print("{} Work Requests found.".format(len(work_requests))) for work_request in work_requests: get_print_details(work_request.id) list_print_errors(work_request.id) list_print_logs(work_request.id)
def __init__(self, *args, **kwargs): super(DbHomeHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(AutonomousDatabaseWalletHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(InstancePoolInstanceActionsHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(DataGuardAssociationActionsHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient( self.client._config, **self.client._kwargs )
def __init__(self, *args, **kwargs): super(BackupDestinationActionsHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(DedicatedVmHostActionsHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(CloudVmClusterIormConfigHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(ExternalDatabaseConnectorHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(ComputeCapacityReservationHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient( self.client._config, **self.client._kwargs )
def __init__(self, *args, **kwargs): super(VmClusterNetworkActionsHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient( self.client._config, **self.client._kwargs )
def __init__(self, *args, **kwargs): super(CloudExadataInfrastructureHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient(self.client._config, **self.client._kwargs)
def __init__(self, *args, **kwargs): super(DatabaseSoftwareImageHelperGen, self).__init__(*args, **kwargs) self.work_request_client = WorkRequestClient( self.client._config, **self.client._kwargs )