Package com.pulumi.aws.bedrock.inputs
Class AgentcoreGatewayTargetMetadataConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreGatewayTargetMetadataConfigurationArgs.Builder
-
- Enclosing class:
- AgentcoreGatewayTargetMetadataConfigurationArgs
public static final class AgentcoreGatewayTargetMetadataConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreGatewayTargetMetadataConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreGatewayTargetMetadataConfigurationArgs defaults)
-
-
Method Detail
-
allowedQueryParameters
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedQueryParameters(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedQueryParameters)
- Parameters:
allowedQueryParameters- Set of URL query parameters that are allowed to be propagated from incoming gateway URL to the target. Maximum of 10 parameters.- Returns:
- builder
-
allowedQueryParameters
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedQueryParameters(java.util.List<java.lang.String> allowedQueryParameters)
- Parameters:
allowedQueryParameters- Set of URL query parameters that are allowed to be propagated from incoming gateway URL to the target. Maximum of 10 parameters.- Returns:
- builder
-
allowedQueryParameters
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedQueryParameters(java.lang.String... allowedQueryParameters)
- Parameters:
allowedQueryParameters- Set of URL query parameters that are allowed to be propagated from incoming gateway URL to the target. Maximum of 10 parameters.- Returns:
- builder
-
allowedRequestHeaders
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedRequestHeaders(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedRequestHeaders)
- Parameters:
allowedRequestHeaders- Set of HTTP headers that are allowed to be propagated from incoming client requests to the target. Maximum of 10 headers.- Returns:
- builder
-
allowedRequestHeaders
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedRequestHeaders(java.util.List<java.lang.String> allowedRequestHeaders)
- Parameters:
allowedRequestHeaders- Set of HTTP headers that are allowed to be propagated from incoming client requests to the target. Maximum of 10 headers.- Returns:
- builder
-
allowedRequestHeaders
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedRequestHeaders(java.lang.String... allowedRequestHeaders)
- Parameters:
allowedRequestHeaders- Set of HTTP headers that are allowed to be propagated from incoming client requests to the target. Maximum of 10 headers.- Returns:
- builder
-
allowedResponseHeaders
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedResponseHeaders(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedResponseHeaders)
- Parameters:
allowedResponseHeaders- Set of HTTP headers that are allowed to be propagated from the target response back to the client. Maximum of 10 headers. > **Note:** Header names must contain only alphanumeric characters, hyphens, and underscores. A large number of standard HTTP headers are restricted and cannot be configured for propagation, including authentication, content negotiation, caching, security, CORS, and connection management headers. Headers starting with `X-Amzn-` are prohibited except for `X-Amzn-Bedrock-AgentCore-Runtime-Custom-*` headers. These restrictions are enforced by schema validation. For the full list of restricted headers, see the [AWS documentation](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-headers.html).- Returns:
- builder
-
allowedResponseHeaders
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedResponseHeaders(java.util.List<java.lang.String> allowedResponseHeaders)
- Parameters:
allowedResponseHeaders- Set of HTTP headers that are allowed to be propagated from the target response back to the client. Maximum of 10 headers. > **Note:** Header names must contain only alphanumeric characters, hyphens, and underscores. A large number of standard HTTP headers are restricted and cannot be configured for propagation, including authentication, content negotiation, caching, security, CORS, and connection management headers. Headers starting with `X-Amzn-` are prohibited except for `X-Amzn-Bedrock-AgentCore-Runtime-Custom-*` headers. These restrictions are enforced by schema validation. For the full list of restricted headers, see the [AWS documentation](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-headers.html).- Returns:
- builder
-
allowedResponseHeaders
public AgentcoreGatewayTargetMetadataConfigurationArgs.Builder allowedResponseHeaders(java.lang.String... allowedResponseHeaders)
- Parameters:
allowedResponseHeaders- Set of HTTP headers that are allowed to be propagated from the target response back to the client. Maximum of 10 headers. > **Note:** Header names must contain only alphanumeric characters, hyphens, and underscores. A large number of standard HTTP headers are restricted and cannot be configured for propagation, including authentication, content negotiation, caching, security, CORS, and connection management headers. Headers starting with `X-Amzn-` are prohibited except for `X-Amzn-Bedrock-AgentCore-Runtime-Custom-*` headers. These restrictions are enforced by schema validation. For the full list of restricted headers, see the [AWS documentation](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-headers.html).- Returns:
- builder
-
build
public AgentcoreGatewayTargetMetadataConfigurationArgs build()
-
-