We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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:
- 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.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to apply to the harness endpoint resource.
- Target
Version 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.
-
Tag
Args - Tags to apply to the harness endpoint resource.
- Target
Version 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.
- 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.
- 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.
- List<Tag>
- Tags to apply to the harness endpoint resource.
- target
Version 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.
- Tag[]
- Tags to apply to the harness endpoint resource.
- target
Version 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.
-
Sequence[Tag
Args] - Tags to apply to the harness endpoint resource.
- target_
version str - 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.
- List<Property Map>
- Tags to apply to the harness endpoint resource.
- target
Version 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.
- 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
Pulumi.
Aws Native. Bedrock Agent Core. Harness Endpoint Status - Updated
At 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
Harness
Endpoint Status - Updated
At 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.
- 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
Harness
Endpoint Status - updated
At 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
Harness
Endpoint Status - updated
At 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
Harness
Endpoint Status - updated_
at str - 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.
Supporting Types
HarnessEndpointStatus, HarnessEndpointStatusArgs
- Creating
CREATING- Create
Failed CREATE_FAILED- Updating
UPDATING- Update
Failed UPDATE_FAILED- Ready
READY- Deleting
DELETING- Delete
Failed DELETE_FAILED
- Harness
Endpoint Status Creating CREATING- Harness
Endpoint Status Create Failed CREATE_FAILED- Harness
Endpoint Status Updating UPDATING- Harness
Endpoint Status Update Failed UPDATE_FAILED- Harness
Endpoint Status Ready READY- Harness
Endpoint Status Deleting DELETING- Harness
Endpoint Status Delete Failed 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
- 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
- "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.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi