ApiGatewayHttpMethod

class aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod(*args: Any, **kwargs)

Bases: object

HTTP methods supported by API Gateway.

ExampleMetadata:

fixture=default infused

Example:

gateway = agentcore.Gateway(self, "MyGateway",
    gateway_name="my-gateway"
)

api = apigateway.RestApi(self, "MyApi",
    rest_api_name="my-api"
)

# Uses IAM authorization for outbound auth by default
api_gateway_target = gateway.add_api_gateway_target("MyApiGatewayTarget",
    rest_api=api,
    api_gateway_tool_configuration=agentcore.ApiGatewayToolConfiguration(
        tool_filters=[agentcore.ApiGatewayToolFilter(
            filter_path="/pets/*",
            methods=[agentcore.ApiGatewayHttpMethod.GET]
        )
        ]
    )
)

Methods

to_string()

Returns the string value.

Return type:

str

Attributes

DELETE = <aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod object>
GET = <aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod object>
HEAD = <aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod object>
OPTIONS = <aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod object>
PATCH = <aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod object>
POST = <aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod object>
PUT = <aws_cdk.aws_bedrockagentcore.ApiGatewayHttpMethod object>
value

The HTTP method string value.

Static Methods

classmethod of(value)

Use a custom HTTP method not yet defined in this class.

Parameters:

value (str) – The HTTP method string value.

Return type:

ApiGatewayHttpMethod