Module Values.SharePointSourceConfigurationSource

The endpoint information to connect to your SharePoint data source.

Sourcetype nonrec t = {
  1. tenantId : Microsoft365TenantId.t option;
    (*

    The identifier of your Microsoft 365 tenant.

    *)
  2. domain : SharePointDomain.t;
    (*

    The domain of your SharePoint instance or site URL/URLs.

    *)
  3. siteUrls : SharePointSiteUrls.t;
    (*

    A list of one or more SharePoint site URLs.

    *)
  4. hostType : SharePointHostType.t;
    (*

    The supported host type, whether online/cloud or server/on-premises.

    *)
  5. authType : SharePointAuthType.t;
    (*

    The supported authentication type to authenticate and connect to your SharePoint site/sites.

    *)
  6. credentialsSecretArn : SecretArn.t;
    (*

    The Amazon Resource Name of an Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.

    *)
}
Sourceval context_ : string
Sourceval make : ?tenantId:??? -> domain:SharePointDomain.t -> siteUrls:SharePointSiteUrls.t -> hostType:SharePointHostType.t -> authType:SharePointAuthType.t -> credentialsSecretArn:SecretArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of HttpsUrl.t ] list | `String of Microsoft365TenantId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t