Package com.pulumi.aws.bedrock.inputs
Class AgentcoreGatewayTargetState.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreGatewayTargetState.Builder
-
- Enclosing class:
- AgentcoreGatewayTargetState
public static final class AgentcoreGatewayTargetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreGatewayTargetState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreGatewayTargetState defaults)
-
-
Method Detail
-
credentialProviderConfiguration
public AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the gateway target.- Returns:
- builder
-
description
public AgentcoreGatewayTargetState.Builder description(java.lang.String description)
- Parameters:
description- Description of the gateway target.- Returns:
- builder
-
gatewayIdentifier
public AgentcoreGatewayTargetState.Builder gatewayIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> gatewayIdentifier)
- Parameters:
gatewayIdentifier- Identifier of the gateway that this target belongs to.- Returns:
- builder
-
gatewayIdentifier
public AgentcoreGatewayTargetState.Builder gatewayIdentifier(java.lang.String gatewayIdentifier)
- Parameters:
gatewayIdentifier- Identifier of the gateway that this target belongs to.- Returns:
- builder
-
metadataConfiguration
public AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the gateway target.- Returns:
- builder
-
name
public AgentcoreGatewayTargetState.Builder name(java.lang.String name)
- Parameters:
name- Name of the gateway target.- Returns:
- builder
-
privateEndpoint
public AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.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 AgentcoreGatewayTargetState.Builder targetConfiguration(@Nullable 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 AgentcoreGatewayTargetState.Builder targetConfiguration(AgentcoreGatewayTargetTargetConfigurationArgs targetConfiguration)
- Parameters:
targetConfiguration- Configuration for the target endpoint. See `targetConfiguration` Block below. The following arguments are optional:- Returns:
- builder
-
targetId
public AgentcoreGatewayTargetState.Builder targetId(@Nullable com.pulumi.core.Output<java.lang.String> targetId)
- Parameters:
targetId- Unique identifier of the gateway target.- Returns:
- builder
-
targetId
public AgentcoreGatewayTargetState.Builder targetId(java.lang.String targetId)
- Parameters:
targetId- Unique identifier of the gateway target.- Returns:
- builder
-
timeouts
public AgentcoreGatewayTargetState.Builder timeouts(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTimeoutsArgs> timeouts)
-
timeouts
public AgentcoreGatewayTargetState.Builder timeouts(AgentcoreGatewayTargetTimeoutsArgs timeouts)
-
build
public AgentcoreGatewayTargetState build()
-
-