lib/oci/sch/service_connector_client.rb
def activate_service_connector(service_connector_id, opts = {})
      logger.debug 'Calling operation ServiceConnectorClient#activate_service_connector.' if logger

      raise "Missing the required parameter 'service_connector_id' when calling activate_service_connector." if service_connector_id.nil?
      raise "Parameter value for 'service_connector_id' must not be blank" if OCI::Internal::Util.blank_string?(service_connector_id)

      path = '/serviceConnectors/{serviceConnectorId}/actions/activate'.sub('{serviceConnectorId}', service_connector_id.to_s)
      operation_signing_strategy = :standard

      # rubocop:disable Style/NegatedIf
      # Query Params
      query_params = {}

      # Header Params
      header_params = {}
      header_params[:accept] = 'application/json'
      header_params[:'content-type'] = 'application/json'
      header_params[:'opc-retry-token'] = opts[:opc_retry_token] if opts[:opc_retry_token]
      header_params[:'if-match'] = opts[:if_match] if opts[:if_match]
      header_params[:'opc-request-id'] = opts[:opc_request_id] if opts[:opc_request_id]
      # rubocop:enable Style/NegatedIf
      header_params[:'opc-retry-token'] ||= OCI::Retry.generate_opc_retry_token

      post_body = nil

      # rubocop:disable Metrics/BlockLength
      OCI::Retry.make_retrying_call(applicable_retry_config(opts), call_name: 'ServiceConnectorClient#activate_service_connector') do
        @api_client.call_api(
          :POST,
          path,
          endpoint,
          header_params: header_params,
          query_params: query_params,
          operation_signing_strategy: operation_signing_strategy,
          body: post_body
        )
      end
      # rubocop:enable Metrics/BlockLength
    end
# Activates the specified service connector.
#
# After you send your request, the service connector's state is temporarily
# UPDATING. When the state changes to ACTIVE, data begins transferring from the
# source service to the target service. For instructions on activating service
# connectors, see
# [To activate a service connector](https://docs.cloud.oracle.com/iaas/Content/service-connector-hub/managingconnectors.htm#activate).
#
# @param [String] service_connector_id The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the service connector.
#
# @param [Hash] opts the optional parameters
# @option opts [OCI::Retry::RetryConfig] :retry_config The retry configuration to apply to this operation. If no key is provided then the service-level
#   retry configuration defined by {#retry_config} will be used. If an explicit `nil` value is provided then the operation will not retry
# @option opts [String] :opc_retry_token A token that uniquely identifies a request so it can be retried in case of a timeout or
#   server error without risk of executing that same action again. Retry tokens expire after 24
#   hours, but can be invalidated before then due to conflicting operations. For example, if a resource
#   has been deleted and purged from the system, then a retry of the original creation request
#   might be rejected.
#
# @option opts [String] :if_match For optimistic concurrency control. In the PUT or DELETE call
#   for a resource, set the `if-match` parameter to the value of the
#   etag from a previous GET or POST response for that resource.
#   The resource will be updated or deleted only if the etag you
#   provide matches the resource's current etag value.
#
# @option opts [String] :opc_request_id The unique Oracle-assigned identifier for the request.
#   If you need to contact Oracle about a particular request, please provide the request ID.
#
# @return [Response] A Response object with data of type nil
# @note Click [here](https://docs.cloud.oracle.com/en-us/iaas/tools/ruby-sdk-examples/latest/sch/activate_service_connector.rb.html) to see an example of how to use activate_service_connector API.
Activates the specified service connector.
After you send your request, the service connector's state is temporarily
UPDATING. When the state changes to ACTIVE, data begins transferring from the
source service to the target service. For instructions on activating service
connectors, see
[To activate a service connector].
Activates the specified service connector . After you send your request the service connector ' s state is temporarily UPDATING . When the state changes to ACTIVE data begins transferring from the source service to the target service . For instructions on activating service connectors see [ To activate a service connector ] .
def activate_service_connector(service_connector_id, opts = {})
      logger.debug 'Calling operation ServiceConnectorClient#activate_service_connector.' if logger
      raise "Missing the required parameter 'service_connector_id' when calling activate_service_connector." if service_connector_id.nil?
      raise "Parameter value for 'service_connector_id' must not be blank" if OCI::Internal::Util.blank_string?(service_connector_id)
      path = '/serviceConnectors/{serviceConnectorId}/actions/activate'.sub('{serviceConnectorId}', service_connector_id.to_s)
      operation_signing_strategy = :standard
      query_params = {}
      header_params = {}
      header_params[:accept] = 'application/json'
      header_params[:'content-type'] = 'application/json'
      header_params[:'opc-retry-token'] = opts[:opc_retry_token] if opts[:opc_retry_token]
      header_params[:'if-match'] = opts[:if_match] if opts[:if_match]
      header_params[:'opc-request-id'] = opts[:opc_request_id] if opts[:opc_request_id]
      header_params[:'opc-retry-token'] ||= OCI::Retry.generate_opc_retry_token
      post_body = nil
      OCI::Retry.make_retrying_call(applicable_retry_config(opts), call_name: 'ServiceConnectorClient#activate_service_connector') do
        @api_client.call_api(
          :POST,
          path,
          endpoint,
          header_params: header_params,
          query_params: query_params,
          operation_signing_strategy: operation_signing_strategy,
          body: post_body
        )
      end
    end
def activate_service_connector ( service_connector_id , opts = { } ) logger . debug 'Calling operation ServiceConnectorClient#activate_service_connector.' if logger raise "Missing the required parameter 'service_connector_id' when calling activate_service_connector." if service_connector_id . nil? raise "Parameter value for 'service_connector_id' must not be blank" if OCI :: Internal :: Util . blank_string? ( service_connector_id ) path = '/serviceConnectors/{serviceConnectorId}/actions/activate' . sub ( '{serviceConnectorId}' , service_connector_id . to_s ) operation_signing_strategy = :standard query_params = { } header_params = { } header_params [ :accept ] = 'application/json' header_params [ :' content-type ' ] = 'application/json' header_params [ :' opc-retry-token ' ] = opts [ :opc_retry_token ] if opts [ :opc_retry_token ] header_params [ :' if-match ' ] = opts [ :if_match ] if opts [ :if_match ] header_params [ :' opc-request-id ' ] = opts [ :opc_request_id ] if opts [ :opc_request_id ] header_params [ :' opc-retry-token ' ] ||= OCI :: Retry . generate_opc_retry_token post_body = nil OCI :: Retry . make_retrying_call ( applicable_retry_config ( opts ) , call_name : 'ServiceConnectorClient#activate_service_connector' ) do @api_client . call_api ( :POST , path , endpoint , header_params : header_params , query_params : query_params , operation_signing_strategy : operation_signing_strategy , body : post_body ) end end
Activates the specified service connector.
Activates the specified service connector .
# rubocop:disable Style/NegatedIf # Query Params # Header Params # rubocop:enable Style/NegatedIf # rubocop:disable Metrics/BlockLength # rubocop:enable Metrics/BlockLength
A Response object with data of type nil
A Response object with data of type nil
Response
service_connector_id
opts
:opc_request_id The unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
: opc_request_id The unique Oracle - assigned identifier for the request . If you need to contact Oracle about a particular request please provide the request ID .
opts the optional parameters
opts the optional parameters
note
Click [here] to see an example of how to use activate_service_connector API.
Click [ here ] to see an example of how to use activate_service_connector API .