Example #1
0
 def __init__(self, *args, **kwargs):
     super(
         AutonomousContainerDatabaseDataguardAssociationActionsHelperGen, self
     ).__init__(*args, **kwargs)
     self.work_request_client = WorkRequestClient(
         self.client._config, **self.client._kwargs
     )
Example #2
0
 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
     )
Example #4
0
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)
Example #7
0
 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)
Example #9
0
 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)
Example #17
0
 def __init__(self, *args, **kwargs):
     super(DatabaseSoftwareImageHelperGen, self).__init__(*args, **kwargs)
     self.work_request_client = WorkRequestClient(
         self.client._config, **self.client._kwargs
     )