docs: def get_provisioning_configuration(
              self, provisioning_configuration_id, custom_headers=None, raw=False, **operation_config):
          """GetContinuousDeploymentOperation.
  
          :param provisioning_configuration_id:
          :type provisioning_configuration_id: str
          :param dict custom_headers: headers that will be added to the request
          :param bool raw: returns the direct response alongside the
           deserialized response
          :param operation_config: :ref:`Operation configuration
           overrides<msrest:optionsforoperations>`.
          :rtype: :class:`ContinuousDeploymentOperation
           <vsts_info_provider.models.ContinuousDeploymentOperation>`
          :rtype: :class:`ClientRawResponse<msrest.pipeline.ClientRawResponse>`
           if raw=true
          :raises:
           :class:`HttpOperationError<msrest.exceptions.HttpOperationError>`
          """
          # Construct URL
          url = '/_apis/continuousdelivery/provisioningconfigurations/{provisioningConfigurationId}'
          path_format_arguments = {
              'provisioningConfigurationId': self._serialize.url("provisioning_configuration_id", provisioning_configuration_id, 'str')
          }
          url = self._client.format_url(url, **path_format_arguments)
  
          # Construct parameters
          query_parameters = {}
  
          # Construct headers
          header_parameters = {}
          header_parameters['Content-Type'] = 'application/json; charset=utf-8'
          if custom_headers:
              header_parameters.update(custom_headers)
  
          # Construct and send request
          request = self._client.get(url, query_parameters)
          response = self._client.send(request, header_parameters, **operation_config)
          if response.status_code not in [200]:
              print("GET", request.url, file=stderr)
              print("response:", response.status_code, file=stderr)
              print(response.text, file=stderr)
              raise HttpOperationError(self._deserialize, response)
  
          deserialized = None
  
          if response.status_code == 200:
              deserialized = self._deserialize('ProvisioningConfiguration', response)
  
          if raw:
              client_raw_response = ClientRawResponse(deserialized, response)
              return client_raw_response
  
          return deserialized