Skip to content
v2.275.0

HttpTargetConfigurationProperty Struct ​

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const httpTargetConfigurationProperty: bedrockagentcore.CfnGatewayTarget.HttpTargetConfigurationProperty = {
  agentcoreRuntime: {
    arn: 'arn',

    // the properties below are optional
    qualifier: 'qualifier',
    schema: {
      source: {
        inlinePayload: 'inlinePayload',
        s3: {
          bucketOwnerAccountId: 'bucketOwnerAccountId',
          uri: 'uri',
        },
      },
    },
  },
  connector: {
    source: {
      connectorId: 'connectorId',
    },

    // the properties below are optional
    parameters: {
      parametersKey: 'parameters',
    },
  },
  passthrough: {
    endpoint: 'endpoint',
    protocolType: 'protocolType',

    // the properties below are optional
    schema: {
      source: {
        inlinePayload: 'inlinePayload',
        s3: {
          bucketOwnerAccountId: 'bucketOwnerAccountId',
          uri: 'uri',
        },
      },
    },
    stickinessConfiguration: {
      identifier: 'identifier',

      // the properties below are optional
      timeout: 123,
    },
  },
};

Properties ​

agentcoreRuntimeoptionalIResolvable | CfnGatewayTarget.RuntimeTargetConfigurationPropertyagentcore_runtimeoptionaltyping.Union[IResolvable, RuntimeTargetConfigurationProperty]agentcoreRuntimeoptionalIResolvableAgentcoreRuntimeoptionalIResolvableAgentcoreRuntimeoptionalinterface{}#
connectoroptionalIResolvable | CfnGatewayTarget.HttpConnectorTargetConfigurationPropertyconnectoroptionaltyping.Union[IResolvable, HttpConnectorTargetConfigurationProperty]connectoroptionalIResolvableConnectoroptionalIResolvableConnectoroptionalinterface{}#
passthroughoptionalIResolvable | CfnGatewayTarget.PassthroughTargetConfigurationPropertypassthroughoptionaltyping.Union[IResolvable, PassthroughTargetConfigurationProperty]passthroughoptionalIResolvablePassthroughoptionalIResolvablePassthroughoptionalinterface{}#