def METHOD_NAME(
    self,
    subscription_id,
    tenant_id,
    client_id=None,
    client_secret=None,
    environment=None,
    mount_point=DEFAULT_MOUNT_POINT,
):
    """Configure the credentials required for the plugin to perform API calls to Azure.
    These credentials will be used to query roles and create/delete service principals. Environment variables will
    override any parameters set in the config.
    Supported methods:
        POST: /{mount_point}/config. Produces: 204 (empty body)
    :param subscription_id: The subscription id for the Azure Active Directory
    :type subscription_id: str | unicode
    :param tenant_id: The tenant id for the Azure Active Directory.
    :type tenant_id: str | unicode
    :param client_id: The OAuth2 client id to connect to Azure.
    :type client_id: str | unicode
    :param client_secret: The OAuth2 client secret to connect to Azure.
    :type client_secret: str | unicode
    :param environment: The Azure environment. If not specified, Vault will use Azure Public Cloud.
    :type environment: str | unicode
    :param mount_point: The OAuth2 client secret to connect to Azure.
    :type mount_point: str | unicode
    :return: The response of the request.
    :rtype: requests.Response
    """
    if environment is not None and environment not in VALID_ENVIRONMENTS:
        error_msg = 'invalid environment argument provided "{arg}", supported environments: "{environments}"'
        raise exceptions.ParamValidationError(
            error_msg.format(
                arg=environment,
                environments=",".join(VALID_ENVIRONMENTS),
            )
        )
    params = {
        "subscription_id": subscription_id,
        "tenant_id": tenant_id,
    }
    params.update(
        utils.remove_nones(
            {
                "client_id": client_id,
                "client_secret": client_secret,
                "environment": environment,
            }
        )
    )
    api_path = utils.format_url("/v1/{mount_point}/config", mount_point=mount_point)
    return self._adapter.post(
        url=api_path,
        json=params,
    )