R/bedrockagentcorecontrol_service.R

Defines functions service bedrockagentcorecontrol

Documented in bedrockagentcorecontrol

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common new_handlers new_service set_config merge_config
NULL

#' Amazon Bedrock AgentCore Control
#'
#' @description
#' Welcome to the Amazon Bedrock AgentCore Control plane API reference. Control plane actions configure, create, modify, and monitor Amazon Web Services resources.
#'
#' @param
#' config
#' Optional configuration of credentials, endpoint, and/or region.
#' \itemize{
#' \item{\strong{credentials}: \itemize{
#' \item{\strong{creds}: \itemize{
#' \item{\strong{access_key_id}: AWS access key ID}
#' \item{\strong{secret_access_key}: AWS secret access key}
#' \item{\strong{session_token}: AWS temporary session token}
#' }}
#' \item{\strong{profile}: The name of a profile to use. If not given, then the default profile is used.}
#' \item{\strong{anonymous}: Set anonymous credentials.}
#' }}
#' \item{\strong{endpoint}: The complete URL to use for the constructed client.}
#' \item{\strong{region}: The AWS Region used in instantiating the client.}
#' \item{\strong{close_connection}: Immediately close all HTTP connections.}
#' \item{\strong{timeout}: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.}
#' \item{\strong{s3_force_path_style}: Set this to `true` to force the request to use path-style addressing, i.e. `http://s3.amazonaws.com/BUCKET/KEY`.}
#' \item{\strong{sts_regional_endpoint}: Set sts regional endpoint resolver to regional or legacy \url{https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html}}
#' }
#' @param
#' credentials
#' Optional credentials shorthand for the config parameter
#' \itemize{
#' \item{\strong{creds}: \itemize{
#' \item{\strong{access_key_id}: AWS access key ID}
#' \item{\strong{secret_access_key}: AWS secret access key}
#' \item{\strong{session_token}: AWS temporary session token}
#' }}
#' \item{\strong{profile}: The name of a profile to use. If not given, then the default profile is used.}
#' \item{\strong{anonymous}: Set anonymous credentials.}
#' }
#' @param
#' endpoint
#' Optional shorthand for complete URL to use for the constructed client.
#' @param
#' region
#' Optional shorthand for AWS Region used in instantiating the client.
#'
#' @section Service syntax:
#' ```
#' svc <- bedrockagentcorecontrol(
#'   config = list(
#'     credentials = list(
#'       creds = list(
#'         access_key_id = "string",
#'         secret_access_key = "string",
#'         session_token = "string"
#'       ),
#'       profile = "string",
#'       anonymous = "logical"
#'     ),
#'     endpoint = "string",
#'     region = "string",
#'     close_connection = "logical",
#'     timeout = "numeric",
#'     s3_force_path_style = "logical",
#'     sts_regional_endpoint = "string"
#'   ),
#'   credentials = list(
#'     creds = list(
#'       access_key_id = "string",
#'       secret_access_key = "string",
#'       session_token = "string"
#'     ),
#'     profile = "string",
#'     anonymous = "logical"
#'   ),
#'   endpoint = "string",
#'   region = "string"
#' )
#' ```
#'
#' @examples
#' \dontrun{
#' svc <- bedrockagentcorecontrol()
#' svc$add_dataset_examples(
#'   Foo = 123
#' )
#' }
#'
#' @section Operations:
#' \tabular{ll}{
#'  \link[=bedrockagentcorecontrol_add_dataset_examples]{add_dataset_examples} \tab Adds examples to the dataset's DRAFT\cr
#'  \link[=bedrockagentcorecontrol_create_agent_runtime]{create_agent_runtime} \tab Creates an Amazon Bedrock AgentCore Runtime\cr
#'  \link[=bedrockagentcorecontrol_create_agent_runtime_endpoint]{create_agent_runtime_endpoint} \tab Creates an AgentCore Runtime endpoint\cr
#'  \link[=bedrockagentcorecontrol_create_api_key_credential_provider]{create_api_key_credential_provider} \tab Creates a new API key credential provider\cr
#'  \link[=bedrockagentcorecontrol_create_browser]{create_browser} \tab Creates a custom browser\cr
#'  \link[=bedrockagentcorecontrol_create_browser_profile]{create_browser_profile} \tab Creates a browser profile in Amazon Bedrock AgentCore\cr
#'  \link[=bedrockagentcorecontrol_create_code_interpreter]{create_code_interpreter} \tab Creates a custom code interpreter\cr
#'  \link[=bedrockagentcorecontrol_create_configuration_bundle]{create_configuration_bundle} \tab Creates a new configuration bundle resource\cr
#'  \link[=bedrockagentcorecontrol_create_dataset]{create_dataset} \tab Creates a new Dataset resource asynchronously\cr
#'  \link[=bedrockagentcorecontrol_create_dataset_version]{create_dataset_version} \tab Publishes the current DRAFT as a new numbered version\cr
#'  \link[=bedrockagentcorecontrol_create_evaluator]{create_evaluator} \tab Creates a custom evaluator for agent quality assessment\cr
#'  \link[=bedrockagentcorecontrol_create_gateway]{create_gateway} \tab Creates a gateway for Amazon Bedrock Agent\cr
#'  \link[=bedrockagentcorecontrol_create_gateway_rule]{create_gateway_rule} \tab Creates a rule for a gateway\cr
#'  \link[=bedrockagentcorecontrol_create_gateway_target]{create_gateway_target} \tab Creates a target for a gateway\cr
#'  \link[=bedrockagentcorecontrol_create_harness]{create_harness} \tab Operation to create a Harness\cr
#'  \link[=bedrockagentcorecontrol_create_memory]{create_memory} \tab Creates a new Amazon Bedrock AgentCore Memory resource\cr
#'  \link[=bedrockagentcorecontrol_create_oauth_2_credential_provider]{create_oauth_2_credential_provider} \tab Creates a new OAuth2 credential provider\cr
#'  \link[=bedrockagentcorecontrol_create_online_evaluation_config]{create_online_evaluation_config} \tab Creates an online evaluation configuration for continuous monitoring of agent performance\cr
#'  \link[=bedrockagentcorecontrol_create_payment_connector]{create_payment_connector} \tab Creates a new payment connector for a payment manager\cr
#'  \link[=bedrockagentcorecontrol_create_payment_credential_provider]{create_payment_credential_provider} \tab Creates a new payment credential provider for storing authentication credentials used by payment connectors to communicate with external payment providers\cr
#'  \link[=bedrockagentcorecontrol_create_payment_manager]{create_payment_manager} \tab Creates a new payment manager in your Amazon Web Services account\cr
#'  \link[=bedrockagentcorecontrol_create_policy]{create_policy} \tab Creates a policy within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_create_policy_engine]{create_policy_engine} \tab Creates a new policy engine within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_create_registry]{create_registry} \tab Creates a new registry in your Amazon Web Services account\cr
#'  \link[=bedrockagentcorecontrol_create_registry_record]{create_registry_record} \tab Creates a new registry record within the specified registry\cr
#'  \link[=bedrockagentcorecontrol_create_workload_identity]{create_workload_identity} \tab Creates a new workload identity\cr
#'  \link[=bedrockagentcorecontrol_delete_agent_runtime]{delete_agent_runtime} \tab Deletes an Amazon Bedrock AgentCore Runtime\cr
#'  \link[=bedrockagentcorecontrol_delete_agent_runtime_endpoint]{delete_agent_runtime_endpoint} \tab Deletes an AAgentCore Runtime endpoint\cr
#'  \link[=bedrockagentcorecontrol_delete_api_key_credential_provider]{delete_api_key_credential_provider} \tab Deletes an API key credential provider\cr
#'  \link[=bedrockagentcorecontrol_delete_browser]{delete_browser} \tab Deletes a custom browser\cr
#'  \link[=bedrockagentcorecontrol_delete_browser_profile]{delete_browser_profile} \tab Deletes a browser profile\cr
#'  \link[=bedrockagentcorecontrol_delete_code_interpreter]{delete_code_interpreter} \tab Deletes a custom code interpreter\cr
#'  \link[=bedrockagentcorecontrol_delete_configuration_bundle]{delete_configuration_bundle} \tab Deletes a configuration bundle and all of its versions\cr
#'  \link[=bedrockagentcorecontrol_delete_dataset]{delete_dataset} \tab Deletes a dataset version or an entire dataset (all versions + name claim)\cr
#'  \link[=bedrockagentcorecontrol_delete_dataset_examples]{delete_dataset_examples} \tab Deletes specific examples by ID from DRAFT\cr
#'  \link[=bedrockagentcorecontrol_delete_evaluator]{delete_evaluator} \tab Deletes a custom evaluator\cr
#'  \link[=bedrockagentcorecontrol_delete_gateway]{delete_gateway} \tab Deletes a gateway\cr
#'  \link[=bedrockagentcorecontrol_delete_gateway_rule]{delete_gateway_rule} \tab Deletes a gateway rule\cr
#'  \link[=bedrockagentcorecontrol_delete_gateway_target]{delete_gateway_target} \tab Deletes a gateway target\cr
#'  \link[=bedrockagentcorecontrol_delete_harness]{delete_harness} \tab Operation to delete a Harness\cr
#'  \link[=bedrockagentcorecontrol_delete_memory]{delete_memory} \tab Deletes an Amazon Bedrock AgentCore Memory resource\cr
#'  \link[=bedrockagentcorecontrol_delete_oauth_2_credential_provider]{delete_oauth_2_credential_provider} \tab Deletes an OAuth2 credential provider\cr
#'  \link[=bedrockagentcorecontrol_delete_online_evaluation_config]{delete_online_evaluation_config} \tab Deletes an online evaluation configuration and stops any ongoing evaluation processes associated with it\cr
#'  \link[=bedrockagentcorecontrol_delete_payment_connector]{delete_payment_connector} \tab Deletes a payment connector\cr
#'  \link[=bedrockagentcorecontrol_delete_payment_credential_provider]{delete_payment_credential_provider} \tab Deletes a payment credential provider and its associated stored credentials\cr
#'  \link[=bedrockagentcorecontrol_delete_payment_manager]{delete_payment_manager} \tab Deletes a payment manager\cr
#'  \link[=bedrockagentcorecontrol_delete_policy]{delete_policy} \tab Deletes an existing policy from the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_delete_policy_engine]{delete_policy_engine} \tab Deletes an existing policy engine from the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_delete_registry]{delete_registry} \tab Deletes a registry\cr
#'  \link[=bedrockagentcorecontrol_delete_registry_record]{delete_registry_record} \tab Deletes a registry record\cr
#'  \link[=bedrockagentcorecontrol_delete_resource_policy]{delete_resource_policy} \tab Deletes the resource-based policy for a specified resource\cr
#'  \link[=bedrockagentcorecontrol_delete_workload_identity]{delete_workload_identity} \tab Deletes a workload identity\cr
#'  \link[=bedrockagentcorecontrol_get_agent_runtime]{get_agent_runtime} \tab Gets an Amazon Bedrock AgentCore Runtime\cr
#'  \link[=bedrockagentcorecontrol_get_agent_runtime_endpoint]{get_agent_runtime_endpoint} \tab Gets information about an Amazon Secure AgentEndpoint\cr
#'  \link[=bedrockagentcorecontrol_get_api_key_credential_provider]{get_api_key_credential_provider} \tab Retrieves information about an API key credential provider\cr
#'  \link[=bedrockagentcorecontrol_get_browser]{get_browser} \tab Gets information about a custom browser\cr
#'  \link[=bedrockagentcorecontrol_get_browser_profile]{get_browser_profile} \tab Gets information about a browser profile\cr
#'  \link[=bedrockagentcorecontrol_get_code_interpreter]{get_code_interpreter} \tab Gets information about a custom code interpreter\cr
#'  \link[=bedrockagentcorecontrol_get_configuration_bundle]{get_configuration_bundle} \tab Gets the latest version of a configuration bundle\cr
#'  \link[=bedrockagentcorecontrol_get_configuration_bundle_version]{get_configuration_bundle_version} \tab Gets a specific version of a configuration bundle by its version identifier\cr
#'  \link[=bedrockagentcorecontrol_get_dataset]{get_dataset} \tab Retrieves dataset metadata only\cr
#'  \link[=bedrockagentcorecontrol_get_evaluator]{get_evaluator} \tab Retrieves detailed information about an evaluator, including its configuration, status, and metadata\cr
#'  \link[=bedrockagentcorecontrol_get_gateway]{get_gateway} \tab Retrieves information about a specific Gateway\cr
#'  \link[=bedrockagentcorecontrol_get_gateway_rule]{get_gateway_rule} \tab Retrieves detailed information about a specific gateway rule\cr
#'  \link[=bedrockagentcorecontrol_get_gateway_target]{get_gateway_target} \tab Retrieves information about a specific gateway target\cr
#'  \link[=bedrockagentcorecontrol_get_harness]{get_harness} \tab Operation to get a single Harness\cr
#'  \link[=bedrockagentcorecontrol_get_memory]{get_memory} \tab Retrieve an existing Amazon Bedrock AgentCore Memory resource\cr
#'  \link[=bedrockagentcorecontrol_get_oauth_2_credential_provider]{get_oauth_2_credential_provider} \tab Retrieves information about an OAuth2 credential provider\cr
#'  \link[=bedrockagentcorecontrol_get_online_evaluation_config]{get_online_evaluation_config} \tab Retrieves detailed information about an online evaluation configuration, including its rules, data sources, evaluators, and execution status\cr
#'  \link[=bedrockagentcorecontrol_get_payment_connector]{get_payment_connector} \tab Retrieves information about a specific payment connector\cr
#'  \link[=bedrockagentcorecontrol_get_payment_credential_provider]{get_payment_credential_provider} \tab Retrieves information about a specific payment credential provider\cr
#'  \link[=bedrockagentcorecontrol_get_payment_manager]{get_payment_manager} \tab Retrieves information about a specific payment manager\cr
#'  \link[=bedrockagentcorecontrol_get_policy]{get_policy} \tab Retrieves detailed information about a specific policy within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_get_policy_engine]{get_policy_engine} \tab Retrieves detailed information about a specific policy engine within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_get_policy_engine_summary]{get_policy_engine_summary} \tab Retrieves a metadata-only summary of a specific policy engine without decrypting customer content\cr
#'  \link[=bedrockagentcorecontrol_get_policy_generation]{get_policy_generation} \tab Retrieves information about a policy generation request within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_get_policy_generation_summary]{get_policy_generation_summary} \tab Retrieves a metadata-only summary of a specific policy generation request without decrypting customer content\cr
#'  \link[=bedrockagentcorecontrol_get_policy_summary]{get_policy_summary} \tab Retrieves a metadata-only summary of a specific policy without decrypting customer content\cr
#'  \link[=bedrockagentcorecontrol_get_registry]{get_registry} \tab Retrieves information about a specific registry\cr
#'  \link[=bedrockagentcorecontrol_get_registry_record]{get_registry_record} \tab Retrieves information about a specific registry record\cr
#'  \link[=bedrockagentcorecontrol_get_resource_policy]{get_resource_policy} \tab Retrieves the resource-based policy for a specified resource\cr
#'  \link[=bedrockagentcorecontrol_get_token_vault]{get_token_vault} \tab Retrieves information about a token vault\cr
#'  \link[=bedrockagentcorecontrol_get_workload_identity]{get_workload_identity} \tab Retrieves information about a workload identity\cr
#'  \link[=bedrockagentcorecontrol_list_agent_runtime_endpoints]{list_agent_runtime_endpoints} \tab Lists all endpoints for a specific Amazon Secure Agent\cr
#'  \link[=bedrockagentcorecontrol_list_agent_runtimes]{list_agent_runtimes} \tab Lists all Amazon Secure Agents in your account\cr
#'  \link[=bedrockagentcorecontrol_list_agent_runtime_versions]{list_agent_runtime_versions} \tab Lists all versions of a specific Amazon Secure Agent\cr
#'  \link[=bedrockagentcorecontrol_list_api_key_credential_providers]{list_api_key_credential_providers} \tab Lists all API key credential providers in your account\cr
#'  \link[=bedrockagentcorecontrol_list_browser_profiles]{list_browser_profiles} \tab Lists all browser profiles in your account\cr
#'  \link[=bedrockagentcorecontrol_list_browsers]{list_browsers} \tab Lists all custom browsers in your account\cr
#'  \link[=bedrockagentcorecontrol_list_code_interpreters]{list_code_interpreters} \tab Lists all custom code interpreters in your account\cr
#'  \link[=bedrockagentcorecontrol_list_configuration_bundles]{list_configuration_bundles} \tab Lists all configuration bundles in the account\cr
#'  \link[=bedrockagentcorecontrol_list_configuration_bundle_versions]{list_configuration_bundle_versions} \tab Lists all versions of a configuration bundle, with optional filtering by branch name or creation source\cr
#'  \link[=bedrockagentcorecontrol_list_dataset_examples]{list_dataset_examples} \tab Returns paginated examples from the dataset\cr
#'  \link[=bedrockagentcorecontrol_list_datasets]{list_datasets} \tab Lists all datasets in the caller's account, paginated\cr
#'  \link[=bedrockagentcorecontrol_list_dataset_versions]{list_dataset_versions} \tab Lists all published versions of a dataset, sorted by version number descending (newest first)\cr
#'  \link[=bedrockagentcorecontrol_list_evaluators]{list_evaluators} \tab Lists all available evaluators, including both builtin evaluators provided by the service and custom evaluators created by the user\cr
#'  \link[=bedrockagentcorecontrol_list_gateway_rules]{list_gateway_rules} \tab Lists all rules for a gateway\cr
#'  \link[=bedrockagentcorecontrol_list_gateways]{list_gateways} \tab Lists all gateways in the account\cr
#'  \link[=bedrockagentcorecontrol_list_gateway_targets]{list_gateway_targets} \tab Lists all targets for a specific gateway\cr
#'  \link[=bedrockagentcorecontrol_list_harnesses]{list_harnesses} \tab Operation to list Harnesses\cr
#'  \link[=bedrockagentcorecontrol_list_memories]{list_memories} \tab Lists the available Amazon Bedrock AgentCore Memory resources in the current Amazon Web Services Region\cr
#'  \link[=bedrockagentcorecontrol_list_oauth_2_credential_providers]{list_oauth_2_credential_providers} \tab Lists all OAuth2 credential providers in your account\cr
#'  \link[=bedrockagentcorecontrol_list_online_evaluation_configs]{list_online_evaluation_configs} \tab Lists all online evaluation configurations in the account, providing summary information about each configuration's status and settings\cr
#'  \link[=bedrockagentcorecontrol_list_payment_connectors]{list_payment_connectors} \tab Lists all payment connectors for a specified payment manager\cr
#'  \link[=bedrockagentcorecontrol_list_payment_credential_providers]{list_payment_credential_providers} \tab Lists all payment credential providers in the account\cr
#'  \link[=bedrockagentcorecontrol_list_payment_managers]{list_payment_managers} \tab Lists all payment managers in the account\cr
#'  \link[=bedrockagentcorecontrol_list_policies]{list_policies} \tab Retrieves a list of policies within the AgentCore Policy engine\cr
#'  \link[=bedrockagentcorecontrol_list_policy_engines]{list_policy_engines} \tab Retrieves a list of policy engines within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_list_policy_engine_summaries]{list_policy_engine_summaries} \tab Retrieves a paginated list of metadata-only policy engine summaries without decrypting customer content\cr
#'  \link[=bedrockagentcorecontrol_list_policy_generation_assets]{list_policy_generation_assets} \tab Retrieves a list of generated policy assets from a policy generation request within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_list_policy_generations]{list_policy_generations} \tab Retrieves a list of policy generation requests within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_list_policy_generation_summaries]{list_policy_generation_summaries} \tab Retrieves a paginated list of metadata-only policy generation summaries within a policy engine without decrypting customer content\cr
#'  \link[=bedrockagentcorecontrol_list_policy_summaries]{list_policy_summaries} \tab Retrieves a paginated list of metadata-only policy summaries within a policy engine without decrypting customer content\cr
#'  \link[=bedrockagentcorecontrol_list_registries]{list_registries} \tab Lists all registries in the account\cr
#'  \link[=bedrockagentcorecontrol_list_registry_records]{list_registry_records} \tab Lists registry records within a registry\cr
#'  \link[=bedrockagentcorecontrol_list_tags_for_resource]{list_tags_for_resource} \tab Lists the tags associated with the specified resource\cr
#'  \link[=bedrockagentcorecontrol_list_workload_identities]{list_workload_identities} \tab Lists all workload identities in your account\cr
#'  \link[=bedrockagentcorecontrol_put_resource_policy]{put_resource_policy} \tab Creates or updates a resource-based policy for a resource with the specified resourceArn\cr
#'  \link[=bedrockagentcorecontrol_set_token_vault_cmk]{set_token_vault_cmk} \tab Sets the customer master key (CMK) for a token vault\cr
#'  \link[=bedrockagentcorecontrol_start_policy_generation]{start_policy_generation} \tab Initiates the AI-powered generation of Cedar policies from natural language descriptions within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_submit_registry_record_for_approval]{submit_registry_record_for_approval} \tab Submits a registry record for approval\cr
#'  \link[=bedrockagentcorecontrol_synchronize_gateway_targets]{synchronize_gateway_targets} \tab Synchronizes the gateway targets by fetching the latest tool definitions from the target endpoints\cr
#'  \link[=bedrockagentcorecontrol_tag_resource]{tag_resource} \tab Associates the specified tags to a resource with the specified resourceArn\cr
#'  \link[=bedrockagentcorecontrol_untag_resource]{untag_resource} \tab Removes the specified tags from the specified resource\cr
#'  \link[=bedrockagentcorecontrol_update_agent_runtime]{update_agent_runtime} \tab Updates an existing Amazon Secure Agent\cr
#'  \link[=bedrockagentcorecontrol_update_agent_runtime_endpoint]{update_agent_runtime_endpoint} \tab Updates an existing Amazon Bedrock AgentCore Runtime endpoint\cr
#'  \link[=bedrockagentcorecontrol_update_api_key_credential_provider]{update_api_key_credential_provider} \tab Updates an existing API key credential provider\cr
#'  \link[=bedrockagentcorecontrol_update_configuration_bundle]{update_configuration_bundle} \tab Updates a configuration bundle by creating a new version with the specified changes\cr
#'  \link[=bedrockagentcorecontrol_update_dataset]{update_dataset} \tab Updates a dataset's metadata\cr
#'  \link[=bedrockagentcorecontrol_update_dataset_examples]{update_dataset_examples} \tab Updates multiple existing examples in-place on DRAFT\cr
#'  \link[=bedrockagentcorecontrol_update_evaluator]{update_evaluator} \tab Updates a custom evaluator's configuration, description, or evaluation level\cr
#'  \link[=bedrockagentcorecontrol_update_gateway]{update_gateway} \tab Updates an existing gateway\cr
#'  \link[=bedrockagentcorecontrol_update_gateway_rule]{update_gateway_rule} \tab Updates a gateway rule's priority, conditions, actions, or description\cr
#'  \link[=bedrockagentcorecontrol_update_gateway_target]{update_gateway_target} \tab Updates an existing gateway target\cr
#'  \link[=bedrockagentcorecontrol_update_harness]{update_harness} \tab Operation to update a Harness\cr
#'  \link[=bedrockagentcorecontrol_update_memory]{update_memory} \tab Update an Amazon Bedrock AgentCore Memory resource memory\cr
#'  \link[=bedrockagentcorecontrol_update_oauth_2_credential_provider]{update_oauth_2_credential_provider} \tab Updates an existing OAuth2 credential provider\cr
#'  \link[=bedrockagentcorecontrol_update_online_evaluation_config]{update_online_evaluation_config} \tab Updates an online evaluation configuration's settings, including rules, data sources, evaluators, and execution status\cr
#'  \link[=bedrockagentcorecontrol_update_payment_connector]{update_payment_connector} \tab Updates an existing payment connector\cr
#'  \link[=bedrockagentcorecontrol_update_payment_credential_provider]{update_payment_credential_provider} \tab Updates an existing payment credential provider with new authentication credentials\cr
#'  \link[=bedrockagentcorecontrol_update_payment_manager]{update_payment_manager} \tab Updates an existing payment manager\cr
#'  \link[=bedrockagentcorecontrol_update_policy]{update_policy} \tab Updates an existing policy within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_update_policy_engine]{update_policy_engine} \tab Updates an existing policy engine within the AgentCore Policy system\cr
#'  \link[=bedrockagentcorecontrol_update_registry]{update_registry} \tab Updates an existing registry\cr
#'  \link[=bedrockagentcorecontrol_update_registry_record]{update_registry_record} \tab Updates an existing registry record\cr
#'  \link[=bedrockagentcorecontrol_update_registry_record_status]{update_registry_record_status} \tab Updates the status of a registry record\cr
#'  \link[=bedrockagentcorecontrol_update_workload_identity]{update_workload_identity} \tab Updates an existing workload identity
#' }
#'
#' @return
#' A client for the service. You can call the service's operations using
#' syntax like `svc$operation(...)`, where `svc` is the name you've assigned
#' to the client. The available operations are listed in the
#' Operations section.
#'
#' @rdname bedrockagentcorecontrol
#' @export
bedrockagentcorecontrol <- function(config = list(), credentials = list(), endpoint = NULL, region = NULL) {
  config <- merge_config(
    config,
    list(
      credentials = credentials,
      endpoint = endpoint,
      region = region
    )
  )
  svc <- .bedrockagentcorecontrol$operations
  svc <- set_config(svc, config)
  return(svc)
}

# Private API objects: metadata, handlers, interfaces, etc.
.bedrockagentcorecontrol <- list()

.bedrockagentcorecontrol$operations <- list()

.bedrockagentcorecontrol$metadata <- list(
  service_name = "bedrockagentcorecontrol",
  endpoints = list("^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.amazonaws.com", global = FALSE), "^cn\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.amazonaws.com.cn", global = FALSE), "^us\\-gov\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.amazonaws.com", global = FALSE), "^us\\-iso\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.c2s.ic.gov", global = FALSE), "^us\\-isob\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.sc2s.sgov.gov", global = FALSE), "^eu\\-isoe\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.cloud.adc-e.uk", global = FALSE), "^us\\-isof\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.csp.hci.ic.gov", global = FALSE), "^eusc\\-(de)\\-\\w+\\-\\d+$" = list(endpoint = "bedrock-agentcore-control.{region}.amazonaws.eu", global = FALSE)),
  service_id = "Bedrock AgentCore Control",
  api_version = "2023-06-05",
  signing_name = "bedrock-agentcore",
  json_version = "",
  target_prefix = ""
)

.bedrockagentcorecontrol$service <- function(config = list(), op = NULL) {
  handlers <- new_handlers("restjson", "v4")
  new_service(.bedrockagentcorecontrol$metadata, handlers, config, op)
}

Try the paws.machine.learning package in your browser

Any scripts or data that you put into this service are public.

paws.machine.learning documentation built on May 31, 2026, 1:07 a.m.