1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. bedrockagentcore
  6. HarnessEndpoint

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi

    Resource Type definition for AWS::BedrockAgentCore::HarnessEndpoint - a named, stable reference to a specific version of a Harness that callers invoke, allowing the underlying version to be updated without changing how the agent is invoked.

    Create HarnessEndpoint Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new HarnessEndpoint(name: string, args: HarnessEndpointArgs, opts?: CustomResourceOptions);
    @overload
    def HarnessEndpoint(resource_name: str,
                        args: HarnessEndpointArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def HarnessEndpoint(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        harness_id: Optional[str] = None,
                        description: Optional[str] = None,
                        endpoint_name: Optional[str] = None,
                        tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                        target_version: Optional[str] = None)
    func NewHarnessEndpoint(ctx *Context, name string, args HarnessEndpointArgs, opts ...ResourceOption) (*HarnessEndpoint, error)
    public HarnessEndpoint(string name, HarnessEndpointArgs args, CustomResourceOptions? opts = null)
    public HarnessEndpoint(String name, HarnessEndpointArgs args)
    public HarnessEndpoint(String name, HarnessEndpointArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrockagentcore:HarnessEndpoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_bedrockagentcore_harness_endpoint" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args HarnessEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args HarnessEndpointArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args HarnessEndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args HarnessEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args HarnessEndpointArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    HarnessEndpoint Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The HarnessEndpoint resource accepts the following input properties:

    HarnessId string
    The ID of the harness that the endpoint belongs to.
    Description string
    The description of the endpoint.
    EndpointName string
    The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Tags to apply to the harness endpoint resource.
    TargetVersion string
    The harness version that the endpoint points to and serves invocations from.
    HarnessId string
    The ID of the harness that the endpoint belongs to.
    Description string
    The description of the endpoint.
    EndpointName string
    The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores.
    Tags TagArgs
    Tags to apply to the harness endpoint resource.
    TargetVersion string
    The harness version that the endpoint points to and serves invocations from.
    harness_id string
    The ID of the harness that the endpoint belongs to.
    description string
    The description of the endpoint.
    endpoint_name string
    The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores.
    tags list(object)
    Tags to apply to the harness endpoint resource.
    target_version string
    The harness version that the endpoint points to and serves invocations from.
    harnessId String
    The ID of the harness that the endpoint belongs to.
    description String
    The description of the endpoint.
    endpointName String
    The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores.
    tags List<Tag>
    Tags to apply to the harness endpoint resource.
    targetVersion String
    The harness version that the endpoint points to and serves invocations from.
    harnessId string
    The ID of the harness that the endpoint belongs to.
    description string
    The description of the endpoint.
    endpointName string
    The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores.
    tags Tag[]
    Tags to apply to the harness endpoint resource.
    targetVersion string
    The harness version that the endpoint points to and serves invocations from.
    harness_id str
    The ID of the harness that the endpoint belongs to.
    description str
    The description of the endpoint.
    endpoint_name str
    The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores.
    tags Sequence[TagArgs]
    Tags to apply to the harness endpoint resource.
    target_version str
    The harness version that the endpoint points to and serves invocations from.
    harnessId String
    The ID of the harness that the endpoint belongs to.
    description String
    The description of the endpoint.
    endpointName String
    The name of the endpoint. Must start with a letter and contain only alphanumeric characters and underscores.
    tags List<Property Map>
    Tags to apply to the harness endpoint resource.
    targetVersion String
    The harness version that the endpoint points to and serves invocations from.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the HarnessEndpoint resource produces the following output properties:

    Arn string
    The Amazon Resource Name (ARN) of the endpoint.
    CreatedAt string
    The timestamp when the endpoint was created.
    HarnessName string
    The name of the harness that the endpoint belongs to.
    Id string
    The provider-assigned unique ID for this managed resource.
    LiveVersion string
    The harness version that the endpoint is currently serving.
    Status Pulumi.AwsNative.BedrockAgentCore.HarnessEndpointStatus
    UpdatedAt string
    The timestamp when the endpoint was last updated.
    Arn string
    The Amazon Resource Name (ARN) of the endpoint.
    CreatedAt string
    The timestamp when the endpoint was created.
    HarnessName string
    The name of the harness that the endpoint belongs to.
    Id string
    The provider-assigned unique ID for this managed resource.
    LiveVersion string
    The harness version that the endpoint is currently serving.
    Status HarnessEndpointStatus
    UpdatedAt string
    The timestamp when the endpoint was last updated.
    arn string
    The Amazon Resource Name (ARN) of the endpoint.
    created_at string
    The timestamp when the endpoint was created.
    harness_name string
    The name of the harness that the endpoint belongs to.
    id string
    The provider-assigned unique ID for this managed resource.
    live_version string
    The harness version that the endpoint is currently serving.
    status "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "READY" | "DELETING" | "DELETE_FAILED"
    updated_at string
    The timestamp when the endpoint was last updated.
    arn String
    The Amazon Resource Name (ARN) of the endpoint.
    createdAt String
    The timestamp when the endpoint was created.
    harnessName String
    The name of the harness that the endpoint belongs to.
    id String
    The provider-assigned unique ID for this managed resource.
    liveVersion String
    The harness version that the endpoint is currently serving.
    status HarnessEndpointStatus
    updatedAt String
    The timestamp when the endpoint was last updated.
    arn string
    The Amazon Resource Name (ARN) of the endpoint.
    createdAt string
    The timestamp when the endpoint was created.
    harnessName string
    The name of the harness that the endpoint belongs to.
    id string
    The provider-assigned unique ID for this managed resource.
    liveVersion string
    The harness version that the endpoint is currently serving.
    status HarnessEndpointStatus
    updatedAt string
    The timestamp when the endpoint was last updated.
    arn str
    The Amazon Resource Name (ARN) of the endpoint.
    created_at str
    The timestamp when the endpoint was created.
    harness_name str
    The name of the harness that the endpoint belongs to.
    id str
    The provider-assigned unique ID for this managed resource.
    live_version str
    The harness version that the endpoint is currently serving.
    status HarnessEndpointStatus
    updated_at str
    The timestamp when the endpoint was last updated.
    arn String
    The Amazon Resource Name (ARN) of the endpoint.
    createdAt String
    The timestamp when the endpoint was created.
    harnessName String
    The name of the harness that the endpoint belongs to.
    id String
    The provider-assigned unique ID for this managed resource.
    liveVersion String
    The harness version that the endpoint is currently serving.
    status "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "READY" | "DELETING" | "DELETE_FAILED"
    updatedAt String
    The timestamp when the endpoint was last updated.

    Supporting Types

    HarnessEndpointStatus, HarnessEndpointStatusArgs

    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Updating
    UPDATING
    UpdateFailed
    UPDATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    HarnessEndpointStatusCreating
    CREATING
    HarnessEndpointStatusCreateFailed
    CREATE_FAILED
    HarnessEndpointStatusUpdating
    UPDATING
    HarnessEndpointStatusUpdateFailed
    UPDATE_FAILED
    HarnessEndpointStatusReady
    READY
    HarnessEndpointStatusDeleting
    DELETING
    HarnessEndpointStatusDeleteFailed
    DELETE_FAILED
    "CREATING"
    CREATING
    "CREATE_FAILED"
    CREATE_FAILED
    "UPDATING"
    UPDATING
    "UPDATE_FAILED"
    UPDATE_FAILED
    "READY"
    READY
    "DELETING"
    DELETING
    "DELETE_FAILED"
    DELETE_FAILED
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Updating
    UPDATING
    UpdateFailed
    UPDATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Creating
    CREATING
    CreateFailed
    CREATE_FAILED
    Updating
    UPDATING
    UpdateFailed
    UPDATE_FAILED
    Ready
    READY
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    CREATING
    CREATING
    CREATE_FAILED
    CREATE_FAILED
    UPDATING
    UPDATING
    UPDATE_FAILED
    UPDATE_FAILED
    READY
    READY
    DELETING
    DELETING
    DELETE_FAILED
    DELETE_FAILED
    "CREATING"
    CREATING
    "CREATE_FAILED"
    CREATE_FAILED
    "UPDATING"
    UPDATING
    "UPDATE_FAILED"
    UPDATE_FAILED
    "READY"
    READY
    "DELETING"
    DELETING
    "DELETE_FAILED"
    DELETE_FAILED

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.74.1
    published on Monday, Aug 3, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial