Package com.pulumi.aws.bedrock.inputs
Class AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.Builder
-
- Enclosing class:
- AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs
public static final class AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs defaults)
-
-
Method Detail
-
authType
public AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.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 AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.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 AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.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 AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.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
-
hostUrl
public AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.Builder hostUrl(com.pulumi.core.Output<java.lang.String> hostUrl)
- Parameters:
hostUrl- Salesforce host URL or instance URL. Pattern: `^https://[A-Za-z0-9][^\s]*$`.- Returns:
- builder
-
hostUrl
public AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs.Builder hostUrl(java.lang.String hostUrl)
- Parameters:
hostUrl- Salesforce host URL or instance URL. Pattern: `^https://[A-Za-z0-9][^\s]*$`.- Returns:
- builder
-
build
public AgentDataSourceDataSourceConfigurationSalesforceConfigurationSourceConfigurationArgs build()
-
-