Package com.pulumi.aws.bedrock
Class AgentcoreGatewayTargetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.AgentcoreGatewayTargetArgs.Builder
-
- Enclosing class:
- AgentcoreGatewayTargetArgs
public static final class AgentcoreGatewayTargetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreGatewayTargetArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreGatewayTargetArgs defaults)
-
-
Method Detail
-
credentialProviderConfiguration
public AgentcoreGatewayTargetArgs.Builder credentialProviderConfiguration(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetCredentialProviderConfigurationArgs> credentialProviderConfiguration)
- Parameters:
credentialProviderConfiguration- Configuration for authenticating requests to the target. Required when using `lambda`, `openApiSchema` and `smithyModel` in `mcp` block. If using `mcpServer` in `mcp` block with no authorization, it should not be specified. See `credentialProviderConfiguration` Block below.- Returns:
- builder
-
credentialProviderConfiguration
public AgentcoreGatewayTargetArgs.Builder credentialProviderConfiguration(AgentcoreGatewayTargetCredentialProviderConfigurationArgs credentialProviderConfiguration)
- Parameters:
credentialProviderConfiguration- Configuration for authenticating requests to the target. Required when using `lambda`, `openApiSchema` and `smithyModel` in `mcp` block. If using `mcpServer` in `mcp` block with no authorization, it should not be specified. See `credentialProviderConfiguration` Block below.- Returns:
- builder
-
description
public AgentcoreGatewayTargetArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the gateway target.- Returns:
- builder
-
description
public AgentcoreGatewayTargetArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the gateway target.- Returns:
- builder
-
gatewayIdentifier
public AgentcoreGatewayTargetArgs.Builder gatewayIdentifier(com.pulumi.core.Output<java.lang.String> gatewayIdentifier)
- Parameters:
gatewayIdentifier- Identifier of the gateway that this target belongs to.- Returns:
- builder
-
gatewayIdentifier
public AgentcoreGatewayTargetArgs.Builder gatewayIdentifier(java.lang.String gatewayIdentifier)
- Parameters:
gatewayIdentifier- Identifier of the gateway that this target belongs to.- Returns:
- builder
-
metadataConfiguration
public AgentcoreGatewayTargetArgs.Builder metadataConfiguration(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetMetadataConfigurationArgs> metadataConfiguration)
- Parameters:
metadataConfiguration- Configuration for HTTP header and query parameter propagation between the gateway and target servers. See `metadataConfiguration` Block below.- Returns:
- builder
-
metadataConfiguration
public AgentcoreGatewayTargetArgs.Builder metadataConfiguration(AgentcoreGatewayTargetMetadataConfigurationArgs metadataConfiguration)
- Parameters:
metadataConfiguration- Configuration for HTTP header and query parameter propagation between the gateway and target servers. See `metadataConfiguration` Block below.- Returns:
- builder
-
name
public AgentcoreGatewayTargetArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the gateway target.- Returns:
- builder
-
name
public AgentcoreGatewayTargetArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the gateway target.- Returns:
- builder
-
privateEndpoint
public AgentcoreGatewayTargetArgs.Builder privateEndpoint(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetPrivateEndpointArgs> privateEndpoint)
- Parameters:
privateEndpoint- Configuration for private connectivity from AgentCore Gateway to a resource inside your VPC. Traffic is routed through Amazon VPC Lattice and never traverses the public internet. See `privateEndpoint` Block below.- Returns:
- builder
-
privateEndpoint
public AgentcoreGatewayTargetArgs.Builder privateEndpoint(AgentcoreGatewayTargetPrivateEndpointArgs privateEndpoint)
- Parameters:
privateEndpoint- Configuration for private connectivity from AgentCore Gateway to a resource inside your VPC. Traffic is routed through Amazon VPC Lattice and never traverses the public internet. See `privateEndpoint` Block below.- Returns:
- builder
-
region
public AgentcoreGatewayTargetArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AgentcoreGatewayTargetArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
targetConfiguration
public AgentcoreGatewayTargetArgs.Builder targetConfiguration(com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationArgs> targetConfiguration)
- Parameters:
targetConfiguration- Configuration for the target endpoint. See `targetConfiguration` Block below. The following arguments are optional:- Returns:
- builder
-
targetConfiguration
public AgentcoreGatewayTargetArgs.Builder targetConfiguration(AgentcoreGatewayTargetTargetConfigurationArgs targetConfiguration)
- Parameters:
targetConfiguration- Configuration for the target endpoint. See `targetConfiguration` Block below. The following arguments are optional:- Returns:
- builder
-
timeouts
public AgentcoreGatewayTargetArgs.Builder timeouts(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTimeoutsArgs> timeouts)
-
timeouts
public AgentcoreGatewayTargetArgs.Builder timeouts(AgentcoreGatewayTargetTimeoutsArgs timeouts)
-
build
public AgentcoreGatewayTargetArgs build()
-
-