Package com.pulumi.aws.bedrock.inputs
Class AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder
-
- Enclosing class:
- AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs
public static final class AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs defaults)
-
-
Method Detail
-
authType
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder authType(com.pulumi.core.Output<java.lang.String> authType)
- Parameters:
authType- Supported authentication type to authenticate and connect to your SharePoint site. Valid values: `OAUTH2_CLIENT_CREDENTIALS`, `OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS`.- Returns:
- builder
-
authType
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder authType(java.lang.String authType)
- Parameters:
authType- Supported authentication type to authenticate and connect to your SharePoint site. Valid values: `OAUTH2_CLIENT_CREDENTIALS`, `OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS`.- Returns:
- builder
-
credentialsSecretArn
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder credentialsSecretArn(com.pulumi.core.Output<java.lang.String> credentialsSecretArn)
- Parameters:
credentialsSecretArn- 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}$`.- Returns:
- builder
-
credentialsSecretArn
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder credentialsSecretArn(java.lang.String credentialsSecretArn)
- Parameters:
credentialsSecretArn- 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}$`.- Returns:
- builder
-
domain
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder domain(com.pulumi.core.Output<java.lang.String> domain)
- Parameters:
domain- Domain of your SharePoint instance or site URL/URLs.- Returns:
- builder
-
domain
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder domain(java.lang.String domain)
- Parameters:
domain- Domain of your SharePoint instance or site URL/URLs.- Returns:
- builder
-
hostType
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder hostType(com.pulumi.core.Output<java.lang.String> hostType)
- Parameters:
hostType- Supported host type, whether online/cloud or server/on-premises. Valid values: `ONLINE`.- Returns:
- builder
-
hostType
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder hostType(java.lang.String hostType)
- Parameters:
hostType- Supported host type, whether online/cloud or server/on-premises. Valid values: `ONLINE`.- Returns:
- builder
-
siteUrls
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder siteUrls(com.pulumi.core.Output<java.util.List<java.lang.String>> siteUrls)
- Parameters:
siteUrls- One or more SharePoint site URLs.- Returns:
- builder
-
siteUrls
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder siteUrls(java.util.List<java.lang.String> siteUrls)
- Parameters:
siteUrls- One or more SharePoint site URLs.- Returns:
- builder
-
siteUrls
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder siteUrls(java.lang.String... siteUrls)
- Parameters:
siteUrls- One or more SharePoint site URLs.- Returns:
- builder
-
tenantId
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- Identifier of your Microsoft 365 tenant.- Returns:
- builder
-
tenantId
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- Identifier of your Microsoft 365 tenant.- Returns:
- builder
-
build
public AgentDataSourceDataSourceConfigurationSharePointConfigurationSourceConfigurationArgs build()
-
-