Class AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration


  • public final class AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfiguration
    extends java.lang.Object
    • Method Detail

      • authType

        public java.lang.String authType()
        Returns:
        Supported authentication type to authenticate and connect to your SharePoint site. Valid values: `OAUTH2_CLIENT_CREDENTIALS`, `OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS`.
      • credentialsSecretArn

        public java.lang.String credentialsSecretArn()
        Returns:
        ARN of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration. Pattern: `^arn:aws(|-cn|-us-gov):secretsmanager:[a-z0-9-]{1,20}:([0-9]{12}|):secret:[a-zA-Z0-9!/_+=.@-]{1,512}$`.
      • domain

        public java.lang.String domain()
        Returns:
        Domain of your SharePoint instance or site URL/URLs.
      • hostType

        public java.lang.String hostType()
        Returns:
        Supported host type, whether online/cloud or server/on-premises. Valid values: `ONLINE`.
      • siteUrls

        public java.util.List<java.lang.String> siteUrls()
        Returns:
        One or more SharePoint site URLs.
      • tenantId

        public java.util.Optional<java.lang.String> tenantId()
        Returns:
        Identifier of your Microsoft 365 tenant.