Nothing
# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include bedrockagentcorecontrol_service.R
NULL
.bedrockagentcorecontrol$add_dataset_examples_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), source = structure(list(inlineExamples = structure(list(examples = structure(list(structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), s3Source = structure(list(s3Uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$add_dataset_examples_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), addedCount = structure(logical(0), tags = list(type = "long", box = TRUE)), updatedAt = structure(logical(0), tags = list(type = "timestamp")), exampleIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_agent_runtime_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeName = structure(logical(0), tags = list(type = "string")), agentRuntimeArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), codeConfiguration = structure(list(code = structure(list(s3 = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), runtime = structure(logical(0), tags = list(type = "string")), entryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), requestHeaderConfiguration = structure(list(requestHeaderAllowlist = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), protocolConfiguration = structure(list(serverProtocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_agent_runtime_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), agentRuntimeVersion = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_agent_runtime_endpoint_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), agentRuntimeVersion = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_agent_runtime_endpoint_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(targetVersion = structure(logical(0), tags = list(type = "string")), agentRuntimeEndpointArn = structure(logical(0), tags = list(type = "string")), agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), endpointName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_api_key_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), apiKey = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_api_key_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(apiKeySecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_browser_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionRoleArn = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), recording = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), s3Location = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), browserSigning = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), enterprisePolicies = structure(list(structure(list(location = structure(list(s3 = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), certificates = structure(list(structure(list(location = structure(list(secretsManager = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_browser_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(browserId = structure(logical(0), tags = list(type = "string")), browserArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_browser_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_browser_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(profileId = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_code_interpreter_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionRoleArn = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), certificates = structure(list(structure(list(location = structure(list(secretsManager = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_code_interpreter_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(codeInterpreterId = structure(logical(0), tags = list(type = "string")), codeInterpreterArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_configuration_bundle_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), bundleName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), components = structure(list(structure(list(configuration = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "map")), branchName = structure(logical(0), tags = list(type = "string")), commitMessage = structure(logical(0), tags = list(type = "string")), createdBy = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_configuration_bundle_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleId = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_dataset_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), datasetName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), source = structure(list(inlineExamples = structure(list(examples = structure(list(structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), s3Source = structure(list(s3Uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), schemaType = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_dataset_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_dataset_version_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_dataset_version_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), datasetVersion = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_evaluator_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), evaluatorName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), evaluatorConfig = structure(list(llmAsAJudge = structure(list(instructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), ratingScale = structure(list(numerical = structure(list(structure(list(definition = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "double", box = TRUE)), label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), categorical = structure(list(structure(list(definition = structure(logical(0), tags = list(type = "string")), label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), modelConfig = structure(list(bedrockEvaluatorModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), inferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), additionalModelRequestFields = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), codeBased = structure(list(lambdaConfig = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), lambdaTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), level = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_evaluator_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(evaluatorArn = structure(logical(0), tags = list(type = "string")), evaluatorId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_gateway_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), protocolType = structure(logical(0), tags = list(type = "string")), protocolConfiguration = structure(list(mcp = structure(list(supportedVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), instructions = structure(logical(0), tags = list(type = "string")), searchType = structure(logical(0), tags = list(type = "string")), sessionConfiguration = structure(list(sessionTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), streamingConfiguration = structure(list(enableResponseStreaming = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), kmsKeyArn = structure(logical(0), tags = list(type = "string")), interceptorConfigurations = structure(list(structure(list(interceptor = structure(list(lambda = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), interceptionPoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), inputConfiguration = structure(list(passRequestHeaders = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), policyEngineConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), exceptionLevel = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_gateway_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), gatewayId = structure(logical(0), tags = list(type = "string")), gatewayUrl = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), protocolType = structure(logical(0), tags = list(type = "string")), protocolConfiguration = structure(list(mcp = structure(list(supportedVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), instructions = structure(logical(0), tags = list(type = "string")), searchType = structure(logical(0), tags = list(type = "string")), sessionConfiguration = structure(list(sessionTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), streamingConfiguration = structure(list(enableResponseStreaming = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), kmsKeyArn = structure(logical(0), tags = list(type = "string")), interceptorConfigurations = structure(list(structure(list(interceptor = structure(list(lambda = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), interceptionPoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), inputConfiguration = structure(list(passRequestHeaders = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), policyEngineConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), exceptionLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_gateway_rule_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), conditions = structure(list(structure(list(matchPrincipals = structure(list(anyOf = structure(list(structure(list(iamPrincipal = structure(list(arn = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), matchPaths = structure(list(anyOf = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), actions = structure(list(structure(list(configurationBundle = structure(list(staticOverride = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), weightedOverride = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), configurationBundle = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), routeToTarget = structure(list(staticRoute = structure(list(targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), weightedRoute = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_gateway_rule_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ruleId = structure(logical(0), tags = list(type = "string")), gatewayArn = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), conditions = structure(list(structure(list(matchPrincipals = structure(list(anyOf = structure(list(structure(list(iamPrincipal = structure(list(arn = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), matchPaths = structure(list(anyOf = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), actions = structure(list(structure(list(configurationBundle = structure(list(staticOverride = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), weightedOverride = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), configurationBundle = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), routeToTarget = structure(list(staticRoute = structure(list(targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), weightedRoute = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), system = structure(list(managedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_gateway_target_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), targetConfiguration = structure(list(mcp = structure(list(openApiSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), smithyModel = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), lambda = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), toolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), inputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), mcpServer = structure(list(endpoint = structure(logical(0), tags = list(type = "string")), mcpToolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), listingMode = structure(logical(0), tags = list(type = "string")), resourcePriority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), apiGateway = structure(list(restApiId = structure(logical(0), tags = list(type = "string")), stage = structure(logical(0), tags = list(type = "string")), apiGatewayToolConfiguration = structure(list(toolOverrides = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), method = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), toolFilters = structure(list(structure(list(filterPath = structure(logical(0), tags = list(type = "string")), methods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), http = structure(list(agentcoreRuntime = structure(list(arn = structure(logical(0), tags = list(type = "string")), qualifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), apiKeyCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), credentialParameterName = structure(logical(0), tags = list(type = "string")), credentialPrefix = structure(logical(0), tags = list(type = "string")), credentialLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), metadataConfiguration = structure(list(allowedRequestHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedQueryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedResponseHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_gateway_target_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), targetId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), targetConfiguration = structure(list(mcp = structure(list(openApiSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), smithyModel = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), lambda = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), toolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), inputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), mcpServer = structure(list(endpoint = structure(logical(0), tags = list(type = "string")), mcpToolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), listingMode = structure(logical(0), tags = list(type = "string")), resourcePriority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), apiGateway = structure(list(restApiId = structure(logical(0), tags = list(type = "string")), stage = structure(logical(0), tags = list(type = "string")), apiGatewayToolConfiguration = structure(list(toolOverrides = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), method = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), toolFilters = structure(list(structure(list(filterPath = structure(logical(0), tags = list(type = "string")), methods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), http = structure(list(agentcoreRuntime = structure(list(arn = structure(logical(0), tags = list(type = "string")), qualifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), apiKeyCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), credentialParameterName = structure(logical(0), tags = list(type = "string")), credentialPrefix = structure(logical(0), tags = list(type = "string")), credentialLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), lastSynchronizedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), metadataConfiguration = structure(list(allowedRequestHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedQueryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedResponseHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointManagedResources = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), resourceGatewayArn = structure(logical(0), tags = list(type = "string")), resourceAssociationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), authorizationData = structure(list(oauth2 = structure(list(authorizationUrl = structure(logical(0), tags = list(type = "string")), userId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), protocolType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_harness_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harnessName = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), environment = structure(list(agentCoreRuntimeEnvironment = structure(list(lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), model = structure(list(bedrockModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), openAiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), geminiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), systemPrompt = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), tools = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), config = structure(list(remoteMcp = structure(list(url = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), headers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), agentCoreBrowser = structure(list(browserArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentCoreGateway = structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), outboundAuth = structure(list(awsIam = structure(list(), tags = list(type = "structure")), none = structure(list(), tags = list(type = "structure")), oauth = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), inlineFunction = structure(list(description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), inputSchema = structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "structure")), agentCoreCodeInterpreter = structure(list(codeInterpreterArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), skills = structure(list(structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), allowedTools = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memory = structure(list(agentCoreMemoryConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), actorId = structure(logical(0), tags = list(type = "string")), messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), retrievalConfig = structure(list(structure(list(topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), relevanceScore = structure(logical(0), tags = list(type = "float", box = TRUE)), strategyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), truncation = structure(list(strategy = structure(logical(0), tags = list(type = "string")), config = structure(list(slidingWindow = structure(list(messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), summarization = structure(list(summaryRatio = structure(logical(0), tags = list(type = "float", box = TRUE)), preserveRecentMessages = structure(logical(0), tags = list(type = "integer", box = TRUE)), summarizationSystemPrompt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), maxIterations = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), timeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_harness_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harness = structure(list(harnessId = structure(logical(0), tags = list(type = "string")), harnessName = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), model = structure(list(bedrockModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), openAiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), geminiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), systemPrompt = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), tools = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), config = structure(list(remoteMcp = structure(list(url = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), headers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), agentCoreBrowser = structure(list(browserArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentCoreGateway = structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), outboundAuth = structure(list(awsIam = structure(list(), tags = list(type = "structure")), none = structure(list(), tags = list(type = "structure")), oauth = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), inlineFunction = structure(list(description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), inputSchema = structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "structure")), agentCoreCodeInterpreter = structure(list(codeInterpreterArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), skills = structure(list(structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), allowedTools = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), truncation = structure(list(strategy = structure(logical(0), tags = list(type = "string")), config = structure(list(slidingWindow = structure(list(messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), summarization = structure(list(summaryRatio = structure(logical(0), tags = list(type = "float", box = TRUE)), preserveRecentMessages = structure(logical(0), tags = list(type = "integer", box = TRUE)), summarizationSystemPrompt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), environment = structure(list(agentCoreRuntimeEnvironment = structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeName = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), memory = structure(list(agentCoreMemoryConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), actorId = structure(logical(0), tags = list(type = "string")), messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), retrievalConfig = structure(list(structure(list(topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), relevanceScore = structure(logical(0), tags = list(type = "float", box = TRUE)), strategyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), maxIterations = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), timeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_memory_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), memoryExecutionRoleArn = structure(logical(0), tags = list(type = "string")), eventExpiryDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), memoryStrategies = structure(list(structure(list(semanticMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), summaryMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), userPreferenceMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), customMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), configuration = structure(list(semanticOverride = structure(list(extraction = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), summaryOverride = structure(list(consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), userPreferenceOverride = structure(list(extraction = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), episodicOverride = structure(list(extraction = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reflection = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), selfManagedConfiguration = structure(list(triggerConditions = structure(list(structure(list(messageBasedTrigger = structure(list(messageCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), tokenBasedTrigger = structure(list(tokenCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), timeBasedTrigger = structure(list(idleSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), invocationConfiguration = structure(list(topicArn = structure(logical(0), tags = list(type = "string")), payloadDeliveryBucketName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), historicalContextWindowSize = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), episodicMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), reflectionConfiguration = structure(list(namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), indexedKeys = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), streamDeliveryResources = structure(list(resources = structure(list(structure(list(kinesis = structure(list(dataStreamArn = structure(logical(0), tags = list(type = "string")), contentConfigurations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), level = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_memory_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(memory = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), memoryExecutionRoleArn = structure(logical(0), tags = list(type = "string")), eventExpiryDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), status = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), strategies = structure(list(structure(list(strategyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), configuration = structure(list(type = structure(logical(0), tags = list(type = "string")), extraction = structure(list(customExtractionConfiguration = structure(list(semanticExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), consolidation = structure(list(customConsolidationConfiguration = structure(list(semanticConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), summaryConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), reflection = structure(list(customReflectionConfiguration = structure(list(episodicReflectionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), episodicReflectionConfiguration = structure(list(namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), selfManagedConfiguration = structure(list(triggerConditions = structure(list(structure(list(messageBasedTrigger = structure(list(messageCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), tokenBasedTrigger = structure(list(tokenCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), timeBasedTrigger = structure(list(idleSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), invocationConfiguration = structure(list(topicArn = structure(logical(0), tags = list(type = "string")), payloadDeliveryBucketName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), historicalContextWindowSize = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), indexedKeys = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), streamDeliveryResources = structure(list(resources = structure(list(structure(list(kinesis = structure(list(dataStreamArn = structure(logical(0), tags = list(type = "string")), contentConfigurations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), level = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_oauth_2_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), oauth2ProviderConfigInput = structure(list(customOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), onBehalfOfTokenExchangeConfig = structure(list(grantType = structure(logical(0), tags = list(type = "string")), tokenExchangeGrantTypeConfig = structure(list(actorTokenContent = structure(logical(0), tags = list(type = "string")), actorTokenScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), clientAuthenticationMethod = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), googleOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), githubOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), slackOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), salesforceOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), microsoftOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tenantId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), atlassianOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), linkedinOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), includedOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_oauth_2_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), callbackUrl = structure(logical(0), tags = list(type = "string")), oauth2ProviderConfigOutput = structure(list(customOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), onBehalfOfTokenExchangeConfig = structure(list(grantType = structure(logical(0), tags = list(type = "string")), tokenExchangeGrantTypeConfig = structure(list(actorTokenContent = structure(logical(0), tags = list(type = "string")), actorTokenScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), clientAuthenticationMethod = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), googleOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), githubOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), slackOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), microsoftOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), atlassianOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), linkedinOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), includedOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_online_evaluation_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), onlineEvaluationConfigName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), rule = structure(list(samplingConfig = structure(list(samplingPercentage = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), filters = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string")), value = structure(list(stringValue = structure(logical(0), tags = list(type = "string")), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), booleanValue = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), sessionConfig = structure(list(sessionTimeoutMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), dataSourceConfig = structure(list(cloudWatchLogs = structure(list(logGroupNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), serviceNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), evaluators = structure(list(structure(list(evaluatorId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), evaluationExecutionRoleArn = structure(logical(0), tags = list(type = "string")), enableOnCreate = structure(logical(0), tags = list(type = "boolean", box = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_online_evaluation_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(onlineEvaluationConfigArn = structure(logical(0), tags = list(type = "string")), onlineEvaluationConfigId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), outputConfig = structure(list(cloudWatchConfig = structure(list(logGroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), executionStatus = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_payment_connector_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(coinbaseCDP = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), stripePrivy = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_payment_connector_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentConnectorId = structure(logical(0), tags = list(type = "string")), paymentManagerId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(coinbaseCDP = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), stripePrivy = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_payment_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), providerConfigurationInput = structure(list(coinbaseCdpConfiguration = structure(list(apiKeyId = structure(logical(0), tags = list(type = "string")), apiKeySecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), walletSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), stripePrivyConfiguration = structure(list(appId = structure(logical(0), tags = list(type = "string")), appSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), authorizationPrivateKey = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), authorizationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_payment_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), providerConfigurationOutput = structure(list(coinbaseCdpConfiguration = structure(list(apiKeyId = structure(logical(0), tags = list(type = "string")), apiKeySecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), walletSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), stripePrivyConfiguration = structure(list(appId = structure(logical(0), tags = list(type = "string")), appSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), authorizationPrivateKeyArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), authorizationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_payment_manager_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_payment_manager_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerArn = structure(logical(0), tags = list(type = "string")), paymentManagerId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validationMode = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_policy_engine_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_policy_engine_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyEngineArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_registry_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), approvalConfiguration = structure(list(autoApproval = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_registry_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_registry_record_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), descriptorType = structure(logical(0), tags = list(type = "string")), descriptors = structure(list(mcp = structure(list(server = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tools = structure(list(protocolVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), a2a = structure(list(agentCard = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), custom = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentSkills = structure(list(skillMd = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), skillDefinition = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), recordVersion = structure(logical(0), tags = list(type = "string")), synchronizationType = structure(logical(0), tags = list(type = "string")), synchronizationConfiguration = structure(list(fromUrl = structure(list(url = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), grantType = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(roleArn = structure(logical(0), tags = list(type = "string")), service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_registry_record_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(recordArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_workload_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), allowedResourceOauth2ReturnUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$create_workload_identity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), workloadIdentityArn = structure(logical(0), tags = list(type = "string")), allowedResourceOauth2ReturnUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_agent_runtime_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_agent_runtime_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(status = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_agent_runtime_endpoint_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), endpointName = structure(logical(0), tags = list(location = "uri", locationName = "endpointName", type = "string", sensitive = TRUE)), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_agent_runtime_endpoint_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(status = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), endpointName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_api_key_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_api_key_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_browser_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(browserId = structure(logical(0), tags = list(location = "uri", locationName = "browserId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_browser_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(browserId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_browser_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(profileId = structure(logical(0), tags = list(location = "uri", locationName = "profileId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_browser_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(profileId = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastSavedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_code_interpreter_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(codeInterpreterId = structure(logical(0), tags = list(location = "uri", locationName = "codeInterpreterId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_code_interpreter_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(codeInterpreterId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_configuration_bundle_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleId = structure(logical(0), tags = list(location = "uri", locationName = "bundleId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_configuration_bundle_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_dataset_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), datasetVersion = structure(logical(0), tags = list(location = "querystring", locationName = "datasetVersion", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_dataset_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), datasetVersion = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_dataset_examples_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), exampleIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_dataset_examples_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), deletedCount = structure(logical(0), tags = list(type = "long", box = TRUE)), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_evaluator_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(evaluatorId = structure(logical(0), tags = list(location = "uri", locationName = "evaluatorId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_evaluator_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(evaluatorArn = structure(logical(0), tags = list(type = "string")), evaluatorId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_gateway_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_gateway_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_gateway_rule_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), ruleId = structure(logical(0), tags = list(location = "uri", locationName = "ruleId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_gateway_rule_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ruleId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_gateway_target_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), targetId = structure(logical(0), tags = list(location = "uri", locationName = "targetId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_gateway_target_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), targetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_harness_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harnessId = structure(logical(0), tags = list(location = "uri", locationName = "harnessId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_harness_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harness = structure(list(harnessId = structure(logical(0), tags = list(type = "string")), harnessName = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), model = structure(list(bedrockModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), openAiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), geminiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), systemPrompt = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), tools = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), config = structure(list(remoteMcp = structure(list(url = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), headers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), agentCoreBrowser = structure(list(browserArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentCoreGateway = structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), outboundAuth = structure(list(awsIam = structure(list(), tags = list(type = "structure")), none = structure(list(), tags = list(type = "structure")), oauth = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), inlineFunction = structure(list(description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), inputSchema = structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "structure")), agentCoreCodeInterpreter = structure(list(codeInterpreterArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), skills = structure(list(structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), allowedTools = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), truncation = structure(list(strategy = structure(logical(0), tags = list(type = "string")), config = structure(list(slidingWindow = structure(list(messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), summarization = structure(list(summaryRatio = structure(logical(0), tags = list(type = "float", box = TRUE)), preserveRecentMessages = structure(logical(0), tags = list(type = "integer", box = TRUE)), summarizationSystemPrompt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), environment = structure(list(agentCoreRuntimeEnvironment = structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeName = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), memory = structure(list(agentCoreMemoryConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), actorId = structure(logical(0), tags = list(type = "string")), messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), retrievalConfig = structure(list(structure(list(topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), relevanceScore = structure(logical(0), tags = list(type = "float", box = TRUE)), strategyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), maxIterations = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), timeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_memory_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string")), memoryId = structure(logical(0), tags = list(location = "uri", locationName = "memoryId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_memory_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(memoryId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_oauth_2_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_oauth_2_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_online_evaluation_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(onlineEvaluationConfigId = structure(logical(0), tags = list(location = "uri", locationName = "onlineEvaluationConfigId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_online_evaluation_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(onlineEvaluationConfigArn = structure(logical(0), tags = list(type = "string")), onlineEvaluationConfigId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_payment_connector_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string")), paymentConnectorId = structure(logical(0), tags = list(location = "uri", locationName = "paymentConnectorId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_payment_connector_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(status = structure(logical(0), tags = list(type = "string")), paymentConnectorId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_payment_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_payment_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_payment_manager_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_payment_manager_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(status = structure(logical(0), tags = list(type = "string")), paymentManagerId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), policyId = structure(logical(0), tags = list(location = "uri", locationName = "policyId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_policy_engine_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_policy_engine_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyEngineArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_registry_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_registry_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_registry_record_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), recordId = structure(logical(0), tags = list(location = "uri", locationName = "recordId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_registry_record_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_resource_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_resource_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_workload_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$delete_workload_identity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_agent_runtime_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), agentRuntimeVersion = structure(logical(0), tags = list(location = "querystring", locationName = "version", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_agent_runtime_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeName = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), agentRuntimeVersion = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), roleArn = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), failureReason = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentRuntimeArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), codeConfiguration = structure(list(code = structure(list(s3 = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), runtime = structure(logical(0), tags = list(type = "string")), entryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), protocolConfiguration = structure(list(serverProtocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), requestHeaderConfiguration = structure(list(requestHeaderAllowlist = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), metadataConfiguration = structure(list(requireMMDSV2 = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_agent_runtime_endpoint_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), endpointName = structure(logical(0), tags = list(location = "uri", locationName = "endpointName", type = "string", sensitive = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_agent_runtime_endpoint_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(liveVersion = structure(logical(0), tags = list(type = "string")), targetVersion = structure(logical(0), tags = list(type = "string")), agentRuntimeEndpointArn = structure(logical(0), tags = list(type = "string")), agentRuntimeArn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), failureReason = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_api_key_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_api_key_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(apiKeySecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_browser_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(browserId = structure(logical(0), tags = list(location = "uri", locationName = "browserId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_browser_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(browserId = structure(logical(0), tags = list(type = "string")), browserArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionRoleArn = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), recording = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), s3Location = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), browserSigning = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), enterprisePolicies = structure(list(structure(list(location = structure(list(s3 = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), certificates = structure(list(structure(list(location = structure(list(secretsManager = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_browser_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(profileId = structure(logical(0), tags = list(location = "uri", locationName = "profileId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_browser_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(profileId = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastSavedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastSavedBrowserSessionId = structure(logical(0), tags = list(type = "string")), lastSavedBrowserId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_code_interpreter_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(codeInterpreterId = structure(logical(0), tags = list(location = "uri", locationName = "codeInterpreterId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_code_interpreter_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(codeInterpreterId = structure(logical(0), tags = list(type = "string")), codeInterpreterArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionRoleArn = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), vpcConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), certificates = structure(list(structure(list(location = structure(list(secretsManager = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), failureReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_configuration_bundle_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleId = structure(logical(0), tags = list(location = "uri", locationName = "bundleId", type = "string")), branchName = structure(logical(0), tags = list(location = "querystring", locationName = "branchName", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_configuration_bundle_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleId = structure(logical(0), tags = list(type = "string")), bundleName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), versionId = structure(logical(0), tags = list(type = "string")), components = structure(list(structure(list(configuration = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "map")), lineageMetadata = structure(list(parentVersionIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), branchName = structure(logical(0), tags = list(type = "string")), createdBy = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), commitMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_configuration_bundle_version_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleId = structure(logical(0), tags = list(location = "uri", locationName = "bundleId", type = "string")), versionId = structure(logical(0), tags = list(location = "uri", locationName = "versionId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_configuration_bundle_version_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleId = structure(logical(0), tags = list(type = "string")), bundleName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), versionId = structure(logical(0), tags = list(type = "string")), components = structure(list(structure(list(configuration = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "map")), lineageMetadata = structure(list(parentVersionIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), branchName = structure(logical(0), tags = list(type = "string")), createdBy = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), commitMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), createdAt = structure(logical(0), tags = list(type = "timestamp")), versionCreatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_dataset_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), datasetVersion = structure(logical(0), tags = list(location = "querystring", locationName = "datasetVersion", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_dataset_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), datasetVersion = structure(logical(0), tags = list(type = "string")), datasetName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), draftStatus = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), schemaType = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string")), exampleCount = structure(logical(0), tags = list(type = "long", box = TRUE)), downloadUrl = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), downloadUrlExpiresAt = structure(logical(0), tags = list(type = "timestamp")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_evaluator_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(evaluatorId = structure(logical(0), tags = list(location = "uri", locationName = "evaluatorId", type = "string")), includedData = structure(logical(0), tags = list(location = "querystring", locationName = "includedData", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_evaluator_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(evaluatorArn = structure(logical(0), tags = list(type = "string")), evaluatorId = structure(logical(0), tags = list(type = "string")), evaluatorName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), evaluatorConfig = structure(list(llmAsAJudge = structure(list(instructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), ratingScale = structure(list(numerical = structure(list(structure(list(definition = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "double", box = TRUE)), label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), categorical = structure(list(structure(list(definition = structure(logical(0), tags = list(type = "string")), label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), modelConfig = structure(list(bedrockEvaluatorModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), inferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), additionalModelRequestFields = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), codeBased = structure(list(lambdaConfig = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), lambdaTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), level = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), lockedForModification = structure(logical(0), tags = list(type = "boolean", box = TRUE)), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_gateway_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_gateway_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), gatewayId = structure(logical(0), tags = list(type = "string")), gatewayUrl = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), protocolType = structure(logical(0), tags = list(type = "string")), protocolConfiguration = structure(list(mcp = structure(list(supportedVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), instructions = structure(logical(0), tags = list(type = "string")), searchType = structure(logical(0), tags = list(type = "string")), sessionConfiguration = structure(list(sessionTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), streamingConfiguration = structure(list(enableResponseStreaming = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), kmsKeyArn = structure(logical(0), tags = list(type = "string")), interceptorConfigurations = structure(list(structure(list(interceptor = structure(list(lambda = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), interceptionPoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), inputConfiguration = structure(list(passRequestHeaders = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), policyEngineConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), exceptionLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_gateway_rule_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), ruleId = structure(logical(0), tags = list(location = "uri", locationName = "ruleId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_gateway_rule_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ruleId = structure(logical(0), tags = list(type = "string")), gatewayArn = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), conditions = structure(list(structure(list(matchPrincipals = structure(list(anyOf = structure(list(structure(list(iamPrincipal = structure(list(arn = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), matchPaths = structure(list(anyOf = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), actions = structure(list(structure(list(configurationBundle = structure(list(staticOverride = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), weightedOverride = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), configurationBundle = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), routeToTarget = structure(list(staticRoute = structure(list(targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), weightedRoute = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), system = structure(list(managedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_gateway_target_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), targetId = structure(logical(0), tags = list(location = "uri", locationName = "targetId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_gateway_target_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), targetId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), targetConfiguration = structure(list(mcp = structure(list(openApiSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), smithyModel = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), lambda = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), toolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), inputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), mcpServer = structure(list(endpoint = structure(logical(0), tags = list(type = "string")), mcpToolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), listingMode = structure(logical(0), tags = list(type = "string")), resourcePriority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), apiGateway = structure(list(restApiId = structure(logical(0), tags = list(type = "string")), stage = structure(logical(0), tags = list(type = "string")), apiGatewayToolConfiguration = structure(list(toolOverrides = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), method = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), toolFilters = structure(list(structure(list(filterPath = structure(logical(0), tags = list(type = "string")), methods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), http = structure(list(agentcoreRuntime = structure(list(arn = structure(logical(0), tags = list(type = "string")), qualifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), apiKeyCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), credentialParameterName = structure(logical(0), tags = list(type = "string")), credentialPrefix = structure(logical(0), tags = list(type = "string")), credentialLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), lastSynchronizedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), metadataConfiguration = structure(list(allowedRequestHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedQueryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedResponseHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointManagedResources = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), resourceGatewayArn = structure(logical(0), tags = list(type = "string")), resourceAssociationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), authorizationData = structure(list(oauth2 = structure(list(authorizationUrl = structure(logical(0), tags = list(type = "string")), userId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), protocolType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_harness_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harnessId = structure(logical(0), tags = list(location = "uri", locationName = "harnessId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_harness_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harness = structure(list(harnessId = structure(logical(0), tags = list(type = "string")), harnessName = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), model = structure(list(bedrockModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), openAiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), geminiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), systemPrompt = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), tools = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), config = structure(list(remoteMcp = structure(list(url = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), headers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), agentCoreBrowser = structure(list(browserArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentCoreGateway = structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), outboundAuth = structure(list(awsIam = structure(list(), tags = list(type = "structure")), none = structure(list(), tags = list(type = "structure")), oauth = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), inlineFunction = structure(list(description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), inputSchema = structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "structure")), agentCoreCodeInterpreter = structure(list(codeInterpreterArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), skills = structure(list(structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), allowedTools = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), truncation = structure(list(strategy = structure(logical(0), tags = list(type = "string")), config = structure(list(slidingWindow = structure(list(messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), summarization = structure(list(summaryRatio = structure(logical(0), tags = list(type = "float", box = TRUE)), preserveRecentMessages = structure(logical(0), tags = list(type = "integer", box = TRUE)), summarizationSystemPrompt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), environment = structure(list(agentCoreRuntimeEnvironment = structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeName = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), memory = structure(list(agentCoreMemoryConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), actorId = structure(logical(0), tags = list(type = "string")), messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), retrievalConfig = structure(list(structure(list(topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), relevanceScore = structure(logical(0), tags = list(type = "float", box = TRUE)), strategyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), maxIterations = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), timeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_memory_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(memoryId = structure(logical(0), tags = list(location = "uri", locationName = "memoryId", type = "string")), view = structure(logical(0), tags = list(location = "querystring", locationName = "view", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_memory_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(memory = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), memoryExecutionRoleArn = structure(logical(0), tags = list(type = "string")), eventExpiryDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), status = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), strategies = structure(list(structure(list(strategyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), configuration = structure(list(type = structure(logical(0), tags = list(type = "string")), extraction = structure(list(customExtractionConfiguration = structure(list(semanticExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), consolidation = structure(list(customConsolidationConfiguration = structure(list(semanticConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), summaryConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), reflection = structure(list(customReflectionConfiguration = structure(list(episodicReflectionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), episodicReflectionConfiguration = structure(list(namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), selfManagedConfiguration = structure(list(triggerConditions = structure(list(structure(list(messageBasedTrigger = structure(list(messageCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), tokenBasedTrigger = structure(list(tokenCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), timeBasedTrigger = structure(list(idleSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), invocationConfiguration = structure(list(topicArn = structure(logical(0), tags = list(type = "string")), payloadDeliveryBucketName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), historicalContextWindowSize = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), indexedKeys = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), streamDeliveryResources = structure(list(resources = structure(list(structure(list(kinesis = structure(list(dataStreamArn = structure(logical(0), tags = list(type = "string")), contentConfigurations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), level = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_oauth_2_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_oauth_2_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), callbackUrl = structure(logical(0), tags = list(type = "string")), oauth2ProviderConfigOutput = structure(list(customOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), onBehalfOfTokenExchangeConfig = structure(list(grantType = structure(logical(0), tags = list(type = "string")), tokenExchangeGrantTypeConfig = structure(list(actorTokenContent = structure(logical(0), tags = list(type = "string")), actorTokenScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), clientAuthenticationMethod = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), googleOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), githubOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), slackOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), microsoftOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), atlassianOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), linkedinOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), includedOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_online_evaluation_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(onlineEvaluationConfigId = structure(logical(0), tags = list(location = "uri", locationName = "onlineEvaluationConfigId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_online_evaluation_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(onlineEvaluationConfigArn = structure(logical(0), tags = list(type = "string")), onlineEvaluationConfigId = structure(logical(0), tags = list(type = "string")), onlineEvaluationConfigName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), rule = structure(list(samplingConfig = structure(list(samplingPercentage = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), filters = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string")), value = structure(list(stringValue = structure(logical(0), tags = list(type = "string")), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), booleanValue = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), sessionConfig = structure(list(sessionTimeoutMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), dataSourceConfig = structure(list(cloudWatchLogs = structure(list(logGroupNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), serviceNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), evaluators = structure(list(structure(list(evaluatorId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), outputConfig = structure(list(cloudWatchConfig = structure(list(logGroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), evaluationExecutionRoleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), executionStatus = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_payment_connector_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string")), paymentConnectorId = structure(logical(0), tags = list(location = "uri", locationName = "paymentConnectorId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_payment_connector_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentConnectorId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(coinbaseCDP = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), stripePrivy = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_payment_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_payment_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), providerConfigurationOutput = structure(list(coinbaseCdpConfiguration = structure(list(apiKeyId = structure(logical(0), tags = list(type = "string")), apiKeySecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), walletSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), stripePrivyConfiguration = structure(list(appId = structure(logical(0), tags = list(type = "string")), appSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), authorizationPrivateKeyArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), authorizationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_payment_manager_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_payment_manager_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerArn = structure(logical(0), tags = list(type = "string")), paymentManagerId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), policyId = structure(logical(0), tags = list(location = "uri", locationName = "policyId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_engine_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_engine_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyEngineArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_engine_summary_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_engine_summary_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyEngineArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_generation_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyGenerationId = structure(logical(0), tags = list(location = "uri", locationName = "policyGenerationId", type = "string")), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_generation_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), policyGenerationId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyGenerationArn = structure(logical(0), tags = list(type = "string")), resource = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), findings = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_generation_summary_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyGenerationId = structure(logical(0), tags = list(location = "uri", locationName = "policyGenerationId", type = "string")), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_generation_summary_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), policyGenerationId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyGenerationArn = structure(logical(0), tags = list(type = "string")), resource = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), findings = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_summary_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), policyId = structure(logical(0), tags = list(location = "uri", locationName = "policyId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_policy_summary_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_registry_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_registry_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), registryId = structure(logical(0), tags = list(type = "string")), registryArn = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), approvalConfiguration = structure(list(autoApproval = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_registry_record_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), recordId = structure(logical(0), tags = list(location = "uri", locationName = "recordId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_registry_record_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryArn = structure(logical(0), tags = list(type = "string")), recordArn = structure(logical(0), tags = list(type = "string")), recordId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), descriptorType = structure(logical(0), tags = list(type = "string")), descriptors = structure(list(mcp = structure(list(server = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tools = structure(list(protocolVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), a2a = structure(list(agentCard = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), custom = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentSkills = structure(list(skillMd = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), skillDefinition = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), recordVersion = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusReason = structure(logical(0), tags = list(type = "string")), synchronizationType = structure(logical(0), tags = list(type = "string")), synchronizationConfiguration = structure(list(fromUrl = structure(list(url = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), grantType = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(roleArn = structure(logical(0), tags = list(type = "string")), service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_resource_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_resource_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_token_vault_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(tokenVaultId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_token_vault_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(tokenVaultId = structure(logical(0), tags = list(type = "string")), kmsConfiguration = structure(list(keyType = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), lastModifiedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_workload_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$get_workload_identity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), workloadIdentityArn = structure(logical(0), tags = list(type = "string")), allowedResourceOauth2ReturnUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_agent_runtime_endpoints_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_agent_runtime_endpoints_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(runtimeEndpoints = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), liveVersion = structure(logical(0), tags = list(type = "string")), targetVersion = structure(logical(0), tags = list(type = "string")), agentRuntimeEndpointArn = structure(logical(0), tags = list(type = "string")), agentRuntimeArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_agent_runtime_versions_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_agent_runtime_versions_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimes = structure(list(structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), agentRuntimeVersion = structure(logical(0), tags = list(type = "string")), agentRuntimeName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_agent_runtimes_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_agent_runtimes_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimes = structure(list(structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), agentRuntimeVersion = structure(logical(0), tags = list(type = "string")), agentRuntimeName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_api_key_credential_providers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_api_key_credential_providers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(credentialProviders = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_browser_profiles_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_browser_profiles_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(profileSummaries = structure(list(structure(list(profileId = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastSavedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastSavedBrowserSessionId = structure(logical(0), tags = list(type = "string")), lastSavedBrowserId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_browsers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), type = structure(logical(0), tags = list(location = "querystring", locationName = "type", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_browsers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(browserSummaries = structure(list(structure(list(browserId = structure(logical(0), tags = list(type = "string")), browserArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_code_interpreters_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), type = structure(logical(0), tags = list(location = "querystring", locationName = "type", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_code_interpreters_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(codeInterpreterSummaries = structure(list(structure(list(codeInterpreterId = structure(logical(0), tags = list(type = "string")), codeInterpreterArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_configuration_bundle_versions_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleId = structure(logical(0), tags = list(location = "uri", locationName = "bundleId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), filter = structure(list(branchName = structure(logical(0), tags = list(type = "string")), createdByName = structure(logical(0), tags = list(type = "string")), latestPerBranch = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_configuration_bundle_versions_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(versions = structure(list(structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleId = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string")), lineageMetadata = structure(list(parentVersionIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), branchName = structure(logical(0), tags = list(type = "string")), createdBy = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), commitMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), versionCreatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_configuration_bundles_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_configuration_bundles_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundles = structure(list(structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleId = structure(logical(0), tags = list(type = "string")), bundleName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_dataset_examples_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), datasetVersion = structure(logical(0), tags = list(location = "querystring", locationName = "datasetVersion", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_dataset_examples_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), datasetVersion = structure(logical(0), tags = list(type = "string")), examples = structure(list(structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_dataset_versions_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_dataset_versions_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(versions = structure(list(structure(list(datasetVersion = structure(logical(0), tags = list(type = "string")), exampleCount = structure(logical(0), tags = list(type = "long", box = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_datasets_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_datasets_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasets = structure(list(structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), datasetName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), draftStatus = structure(logical(0), tags = list(type = "string")), schemaType = structure(logical(0), tags = list(type = "string")), exampleCount = structure(logical(0), tags = list(type = "long", box = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_evaluators_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_evaluators_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(evaluators = structure(list(structure(list(evaluatorArn = structure(logical(0), tags = list(type = "string")), evaluatorId = structure(logical(0), tags = list(type = "string")), evaluatorName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), evaluatorType = structure(logical(0), tags = list(type = "string")), level = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), lockedForModification = structure(logical(0), tags = list(type = "boolean", box = TRUE)), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_gateway_rules_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_gateway_rules_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayRules = structure(list(structure(list(ruleId = structure(logical(0), tags = list(type = "string")), gatewayArn = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), conditions = structure(list(structure(list(matchPrincipals = structure(list(anyOf = structure(list(structure(list(iamPrincipal = structure(list(arn = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), matchPaths = structure(list(anyOf = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), actions = structure(list(structure(list(configurationBundle = structure(list(staticOverride = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), weightedOverride = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), configurationBundle = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), routeToTarget = structure(list(staticRoute = structure(list(targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), weightedRoute = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), system = structure(list(managedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_gateway_targets_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_gateway_targets_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(items = structure(list(structure(list(targetId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), resourcePriority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_gateways_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_gateways_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(items = structure(list(structure(list(gatewayId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), authorizerType = structure(logical(0), tags = list(type = "string")), protocolType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_harnesses_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_harnesses_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harnesses = structure(list(structure(list(harnessId = structure(logical(0), tags = list(type = "string")), harnessName = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_memories_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_memories_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(memories = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_oauth_2_credential_providers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_oauth_2_credential_providers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(credentialProviders = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_online_evaluation_configs_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_online_evaluation_configs_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(onlineEvaluationConfigs = structure(list(structure(list(onlineEvaluationConfigArn = structure(logical(0), tags = list(type = "string")), onlineEvaluationConfigId = structure(logical(0), tags = list(type = "string")), onlineEvaluationConfigName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), executionStatus = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_payment_connectors_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_payment_connectors_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentConnectors = structure(list(structure(list(paymentConnectorId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_payment_credential_providers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_payment_credential_providers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(credentialProviders = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_payment_managers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_payment_managers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagers = structure(list(structure(list(paymentManagerArn = structure(logical(0), tags = list(type = "string")), paymentManagerId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), targetResourceScope = structure(logical(0), tags = list(location = "querystring", locationName = "targetResourceScope", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policies = structure(list(structure(list(policyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_engine_summaries_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_engine_summaries_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngines = structure(list(structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyEngineArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_engines_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_engines_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngines = structure(list(structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyEngineArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_generation_assets_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyGenerationId = structure(logical(0), tags = list(location = "uri", locationName = "policyGenerationId", type = "string")), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_generation_assets_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyGenerationAssets = structure(list(structure(list(policyGenerationAssetId = structure(logical(0), tags = list(type = "string")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), rawTextFragment = structure(logical(0), tags = list(type = "string")), findings = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_generation_summaries_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_generation_summaries_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyGenerations = structure(list(structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), policyGenerationId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyGenerationArn = structure(logical(0), tags = list(type = "string")), resource = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), findings = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_generations_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_generations_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyGenerations = structure(list(structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), policyGenerationId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyGenerationArn = structure(logical(0), tags = list(type = "string")), resource = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), findings = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_summaries_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), targetResourceScope = structure(logical(0), tags = list(location = "querystring", locationName = "targetResourceScope", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_policy_summaries_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policies = structure(list(structure(list(policyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_registries_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), status = structure(logical(0), tags = list(location = "querystring", locationName = "status", type = "string")), authorizerType = structure(logical(0), tags = list(location = "querystring", locationName = "authorizerType", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_registries_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registries = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), registryId = structure(logical(0), tags = list(type = "string")), registryArn = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_registry_records_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), name = structure(logical(0), tags = list(location = "querystring", locationName = "name", type = "string")), status = structure(logical(0), tags = list(location = "querystring", locationName = "status", type = "string")), descriptorType = structure(logical(0), tags = list(location = "querystring", locationName = "descriptorType", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_registry_records_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryRecords = structure(list(structure(list(registryArn = structure(logical(0), tags = list(type = "string")), recordArn = structure(logical(0), tags = list(type = "string")), recordId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), descriptorType = structure(logical(0), tags = list(type = "string")), recordVersion = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_tags_for_resource_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_tags_for_resource_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_workload_identities_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$list_workload_identities_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(workloadIdentities = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$put_resource_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$put_resource_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$set_token_vault_cmk_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(tokenVaultId = structure(logical(0), tags = list(type = "string")), kmsConfiguration = structure(list(keyType = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$set_token_vault_cmk_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(tokenVaultId = structure(logical(0), tags = list(type = "string")), kmsConfiguration = structure(list(keyType = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), lastModifiedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$start_policy_generation_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), resource = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), content = structure(list(rawText = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$start_policy_generation_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), policyGenerationId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyGenerationArn = structure(logical(0), tags = list(type = "string")), resource = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), findings = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$submit_registry_record_for_approval_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), recordId = structure(logical(0), tags = list(location = "uri", locationName = "recordId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$submit_registry_record_for_approval_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryArn = structure(logical(0), tags = list(type = "string")), recordArn = structure(logical(0), tags = list(type = "string")), recordId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$synchronize_gateway_targets_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), targetIdList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$synchronize_gateway_targets_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(targets = structure(list(structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), targetId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), targetConfiguration = structure(list(mcp = structure(list(openApiSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), smithyModel = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), lambda = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), toolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), inputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), mcpServer = structure(list(endpoint = structure(logical(0), tags = list(type = "string")), mcpToolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), listingMode = structure(logical(0), tags = list(type = "string")), resourcePriority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), apiGateway = structure(list(restApiId = structure(logical(0), tags = list(type = "string")), stage = structure(logical(0), tags = list(type = "string")), apiGatewayToolConfiguration = structure(list(toolOverrides = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), method = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), toolFilters = structure(list(structure(list(filterPath = structure(logical(0), tags = list(type = "string")), methods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), http = structure(list(agentcoreRuntime = structure(list(arn = structure(logical(0), tags = list(type = "string")), qualifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), apiKeyCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), credentialParameterName = structure(logical(0), tags = list(type = "string")), credentialPrefix = structure(logical(0), tags = list(type = "string")), credentialLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), lastSynchronizedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), metadataConfiguration = structure(list(allowedRequestHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedQueryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedResponseHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointManagedResources = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), resourceGatewayArn = structure(logical(0), tags = list(type = "string")), resourceAssociationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), authorizationData = structure(list(oauth2 = structure(list(authorizationUrl = structure(logical(0), tags = list(type = "string")), userId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), protocolType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$tag_resource_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$tag_resource_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$untag_resource_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagKeys", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$untag_resource_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_agent_runtime_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), agentRuntimeArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), codeConfiguration = structure(list(code = structure(list(s3 = structure(list(bucket = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), runtime = structure(logical(0), tags = list(type = "string")), entryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), requestHeaderConfiguration = structure(list(requestHeaderAllowlist = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), protocolConfiguration = structure(list(serverProtocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), metadataConfiguration = structure(list(requireMMDSV2 = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_agent_runtime_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentRuntimeVersion = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_agent_runtime_endpoint_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentRuntimeId = structure(logical(0), tags = list(location = "uri", locationName = "agentRuntimeId", type = "string")), endpointName = structure(logical(0), tags = list(location = "uri", locationName = "endpointName", type = "string", sensitive = TRUE)), agentRuntimeVersion = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_agent_runtime_endpoint_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(liveVersion = structure(logical(0), tags = list(type = "string")), targetVersion = structure(logical(0), tags = list(type = "string")), agentRuntimeEndpointArn = structure(logical(0), tags = list(type = "string")), agentRuntimeArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_api_key_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), apiKey = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_api_key_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(apiKeySecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_configuration_bundle_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), bundleId = structure(logical(0), tags = list(location = "uri", locationName = "bundleId", type = "string")), bundleName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), components = structure(list(structure(list(configuration = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "map")), parentVersionIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), branchName = structure(logical(0), tags = list(type = "string")), commitMessage = structure(logical(0), tags = list(type = "string")), createdBy = structure(list(name = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_configuration_bundle_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleId = structure(logical(0), tags = list(type = "string")), versionId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_dataset_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_dataset_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_dataset_examples_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetId = structure(logical(0), tags = list(location = "uri", locationName = "datasetId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), examples = structure(list(structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_dataset_examples_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(datasetArn = structure(logical(0), tags = list(type = "string")), datasetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), updatedCount = structure(logical(0), tags = list(type = "long", box = TRUE)), updatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_evaluator_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), evaluatorId = structure(logical(0), tags = list(location = "uri", locationName = "evaluatorId", type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), evaluatorConfig = structure(list(llmAsAJudge = structure(list(instructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), ratingScale = structure(list(numerical = structure(list(structure(list(definition = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "double", box = TRUE)), label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), categorical = structure(list(structure(list(definition = structure(logical(0), tags = list(type = "string")), label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), modelConfig = structure(list(bedrockEvaluatorModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), inferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), additionalModelRequestFields = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), codeBased = structure(list(lambdaConfig = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), lambdaTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), level = structure(logical(0), tags = list(type = "string")), kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_evaluator_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(evaluatorArn = structure(logical(0), tags = list(type = "string")), evaluatorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_gateway_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), protocolType = structure(logical(0), tags = list(type = "string")), protocolConfiguration = structure(list(mcp = structure(list(supportedVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), instructions = structure(logical(0), tags = list(type = "string")), searchType = structure(logical(0), tags = list(type = "string")), sessionConfiguration = structure(list(sessionTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), streamingConfiguration = structure(list(enableResponseStreaming = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), kmsKeyArn = structure(logical(0), tags = list(type = "string")), interceptorConfigurations = structure(list(structure(list(interceptor = structure(list(lambda = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), interceptionPoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), inputConfiguration = structure(list(passRequestHeaders = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), policyEngineConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), exceptionLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_gateway_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), gatewayId = structure(logical(0), tags = list(type = "string")), gatewayUrl = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), protocolType = structure(logical(0), tags = list(type = "string")), protocolConfiguration = structure(list(mcp = structure(list(supportedVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), instructions = structure(logical(0), tags = list(type = "string")), searchType = structure(logical(0), tags = list(type = "string")), sessionConfiguration = structure(list(sessionTimeoutInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), streamingConfiguration = structure(list(enableResponseStreaming = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), kmsKeyArn = structure(logical(0), tags = list(type = "string")), interceptorConfigurations = structure(list(structure(list(interceptor = structure(list(lambda = structure(list(arn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), interceptionPoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), inputConfiguration = structure(list(passRequestHeaders = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), policyEngineConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), exceptionLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_gateway_rule_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), ruleId = structure(logical(0), tags = list(location = "uri", locationName = "ruleId", type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), conditions = structure(list(structure(list(matchPrincipals = structure(list(anyOf = structure(list(structure(list(iamPrincipal = structure(list(arn = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), matchPaths = structure(list(anyOf = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), actions = structure(list(structure(list(configurationBundle = structure(list(staticOverride = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), weightedOverride = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), configurationBundle = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), routeToTarget = structure(list(staticRoute = structure(list(targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), weightedRoute = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_gateway_rule_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ruleId = structure(logical(0), tags = list(type = "string")), gatewayArn = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), conditions = structure(list(structure(list(matchPrincipals = structure(list(anyOf = structure(list(structure(list(iamPrincipal = structure(list(arn = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), matchPaths = structure(list(anyOf = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), actions = structure(list(structure(list(configurationBundle = structure(list(staticOverride = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), weightedOverride = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), configurationBundle = structure(list(bundleArn = structure(logical(0), tags = list(type = "string")), bundleVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), routeToTarget = structure(list(staticRoute = structure(list(targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), weightedRoute = structure(list(trafficSplit = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE)), targetName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), description = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), system = structure(list(managedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_gateway_target_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "gatewayIdentifier", type = "string")), targetId = structure(logical(0), tags = list(location = "uri", locationName = "targetId", type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), targetConfiguration = structure(list(mcp = structure(list(openApiSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), smithyModel = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), lambda = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), toolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), inputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), mcpServer = structure(list(endpoint = structure(logical(0), tags = list(type = "string")), mcpToolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), listingMode = structure(logical(0), tags = list(type = "string")), resourcePriority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), apiGateway = structure(list(restApiId = structure(logical(0), tags = list(type = "string")), stage = structure(logical(0), tags = list(type = "string")), apiGatewayToolConfiguration = structure(list(toolOverrides = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), method = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), toolFilters = structure(list(structure(list(filterPath = structure(logical(0), tags = list(type = "string")), methods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), http = structure(list(agentcoreRuntime = structure(list(arn = structure(logical(0), tags = list(type = "string")), qualifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), apiKeyCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), credentialParameterName = structure(logical(0), tags = list(type = "string")), credentialPrefix = structure(logical(0), tags = list(type = "string")), credentialLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), metadataConfiguration = structure(list(allowedRequestHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedQueryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedResponseHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_gateway_target_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), targetId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), targetConfiguration = structure(list(mcp = structure(list(openApiSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), smithyModel = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), lambda = structure(list(lambdaArn = structure(logical(0), tags = list(type = "string")), toolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), inputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), outputSchema = structure(list(type = structure(logical(0), tags = list(type = "string")), properties = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "map")), required = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), items = structure(logical(0), tags = list(type = "structure")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), mcpServer = structure(list(endpoint = structure(logical(0), tags = list(type = "string")), mcpToolSchema = structure(list(s3 = structure(list(uri = structure(logical(0), tags = list(type = "string")), bucketOwnerAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inlinePayload = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), listingMode = structure(logical(0), tags = list(type = "string")), resourcePriority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), apiGateway = structure(list(restApiId = structure(logical(0), tags = list(type = "string")), stage = structure(logical(0), tags = list(type = "string")), apiGatewayToolConfiguration = structure(list(toolOverrides = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), path = structure(logical(0), tags = list(type = "string")), method = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), toolFilters = structure(list(structure(list(filterPath = structure(logical(0), tags = list(type = "string")), methods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), http = structure(list(agentcoreRuntime = structure(list(arn = structure(logical(0), tags = list(type = "string")), qualifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), apiKeyCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), credentialParameterName = structure(logical(0), tags = list(type = "string")), credentialPrefix = structure(logical(0), tags = list(type = "string")), credentialLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), lastSynchronizedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), metadataConfiguration = structure(list(allowedRequestHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedQueryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedResponseHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointManagedResources = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), resourceGatewayArn = structure(logical(0), tags = list(type = "string")), resourceAssociationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), authorizationData = structure(list(oauth2 = structure(list(authorizationUrl = structure(logical(0), tags = list(type = "string")), userId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), protocolType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_harness_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harnessId = structure(logical(0), tags = list(location = "uri", locationName = "harnessId", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), environment = structure(list(agentCoreRuntimeEnvironment = structure(list(lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentArtifact = structure(list(optionalValue = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), authorizerConfiguration = structure(list(optionalValue = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), model = structure(list(bedrockModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), openAiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), geminiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), systemPrompt = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), tools = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), config = structure(list(remoteMcp = structure(list(url = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), headers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), agentCoreBrowser = structure(list(browserArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentCoreGateway = structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), outboundAuth = structure(list(awsIam = structure(list(), tags = list(type = "structure")), none = structure(list(), tags = list(type = "structure")), oauth = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), inlineFunction = structure(list(description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), inputSchema = structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "structure")), agentCoreCodeInterpreter = structure(list(codeInterpreterArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), skills = structure(list(structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), allowedTools = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memory = structure(list(optionalValue = structure(list(agentCoreMemoryConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), actorId = structure(logical(0), tags = list(type = "string")), messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), retrievalConfig = structure(list(structure(list(topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), relevanceScore = structure(logical(0), tags = list(type = "float", box = TRUE)), strategyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), truncation = structure(list(strategy = structure(logical(0), tags = list(type = "string")), config = structure(list(slidingWindow = structure(list(messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), summarization = structure(list(summaryRatio = structure(logical(0), tags = list(type = "float", box = TRUE)), preserveRecentMessages = structure(logical(0), tags = list(type = "integer", box = TRUE)), summarizationSystemPrompt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), maxIterations = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), timeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_harness_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(harness = structure(list(harnessId = structure(logical(0), tags = list(type = "string")), harnessName = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), executionRoleArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), model = structure(list(bedrockModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), openAiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), geminiModelConfig = structure(list(modelId = structure(logical(0), tags = list(type = "string")), apiKeyArn = structure(logical(0), tags = list(type = "string")), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), systemPrompt = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), tools = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), config = structure(list(remoteMcp = structure(list(url = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), headers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure")), agentCoreBrowser = structure(list(browserArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentCoreGateway = structure(list(gatewayArn = structure(logical(0), tags = list(type = "string")), outboundAuth = structure(list(awsIam = structure(list(), tags = list(type = "structure")), none = structure(list(), tags = list(type = "structure")), oauth = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "map")), grantType = structure(logical(0), tags = list(type = "string")), defaultReturnUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), inlineFunction = structure(list(description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), inputSchema = structure(list(), tags = list(type = "structure", document = TRUE, sensitive = TRUE))), tags = list(type = "structure")), agentCoreCodeInterpreter = structure(list(codeInterpreterArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), skills = structure(list(structure(list(path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), allowedTools = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), truncation = structure(list(strategy = structure(logical(0), tags = list(type = "string")), config = structure(list(slidingWindow = structure(list(messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), summarization = structure(list(summaryRatio = structure(logical(0), tags = list(type = "float", box = TRUE)), preserveRecentMessages = structure(logical(0), tags = list(type = "integer", box = TRUE)), summarizationSystemPrompt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), environment = structure(list(agentCoreRuntimeEnvironment = structure(list(agentRuntimeArn = structure(logical(0), tags = list(type = "string")), agentRuntimeName = structure(logical(0), tags = list(type = "string")), agentRuntimeId = structure(logical(0), tags = list(type = "string")), lifecycleConfiguration = structure(list(idleRuntimeSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxLifetime = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), networkConfiguration = structure(list(networkMode = structure(logical(0), tags = list(type = "string")), networkModeConfig = structure(list(securityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), requireServiceS3Endpoint = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), filesystemConfigurations = structure(list(structure(list(sessionStorage = structure(list(mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3FilesAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsAccessPoint = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), mountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentArtifact = structure(list(containerConfiguration = structure(list(containerUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), environmentVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map", sensitive = TRUE)), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), memory = structure(list(agentCoreMemoryConfiguration = structure(list(arn = structure(logical(0), tags = list(type = "string")), actorId = structure(logical(0), tags = list(type = "string")), messagesCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), retrievalConfig = structure(list(structure(list(topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), relevanceScore = structure(logical(0), tags = list(type = "float", box = TRUE)), strategyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), maxIterations = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), timeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_memory_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), memoryId = structure(logical(0), tags = list(location = "uri", locationName = "memoryId", type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), eventExpiryDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), memoryExecutionRoleArn = structure(logical(0), tags = list(type = "string")), memoryStrategies = structure(list(addMemoryStrategies = structure(list(structure(list(semanticMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), summaryMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), userPreferenceMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), customMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), configuration = structure(list(semanticOverride = structure(list(extraction = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), summaryOverride = structure(list(consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), userPreferenceOverride = structure(list(extraction = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), episodicOverride = structure(list(extraction = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), consolidation = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), reflection = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), selfManagedConfiguration = structure(list(triggerConditions = structure(list(structure(list(messageBasedTrigger = structure(list(messageCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), tokenBasedTrigger = structure(list(tokenCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), timeBasedTrigger = structure(list(idleSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), invocationConfiguration = structure(list(topicArn = structure(logical(0), tags = list(type = "string")), payloadDeliveryBucketName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), historicalContextWindowSize = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), episodicMemoryStrategy = structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), reflectionConfiguration = structure(list(namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), modifyMemoryStrategies = structure(list(structure(list(memoryStrategyId = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), configuration = structure(list(extraction = structure(list(customExtractionConfiguration = structure(list(semanticExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), consolidation = structure(list(customConsolidationConfiguration = structure(list(semanticConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), summaryConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), reflection = structure(list(episodicReflectionConfiguration = structure(list(namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), customReflectionConfiguration = structure(list(episodicReflectionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), selfManagedConfiguration = structure(list(triggerConditions = structure(list(structure(list(messageBasedTrigger = structure(list(messageCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), tokenBasedTrigger = structure(list(tokenCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), timeBasedTrigger = structure(list(idleSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), invocationConfiguration = structure(list(topicArn = structure(logical(0), tags = list(type = "string")), payloadDeliveryBucketName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), historicalContextWindowSize = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), deleteMemoryStrategies = structure(list(structure(list(memoryStrategyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), addIndexedKeys = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), streamDeliveryResources = structure(list(resources = structure(list(structure(list(kinesis = structure(list(dataStreamArn = structure(logical(0), tags = list(type = "string")), contentConfigurations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), level = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_memory_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(memory = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), memoryExecutionRoleArn = structure(logical(0), tags = list(type = "string")), eventExpiryDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), status = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), strategies = structure(list(structure(list(strategyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), configuration = structure(list(type = structure(logical(0), tags = list(type = "string")), extraction = structure(list(customExtractionConfiguration = structure(list(semanticExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicExtractionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), consolidation = structure(list(customConsolidationConfiguration = structure(list(semanticConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), summaryConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), userPreferenceConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), episodicConsolidationOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", union = TRUE)), reflection = structure(list(customReflectionConfiguration = structure(list(episodicReflectionOverride = structure(list(appendToPrompt = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), modelId = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), episodicReflectionConfiguration = structure(list(namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), selfManagedConfiguration = structure(list(triggerConditions = structure(list(structure(list(messageBasedTrigger = structure(list(messageCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), tokenBasedTrigger = structure(list(tokenCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), timeBasedTrigger = structure(list(idleSessionTimeout = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), invocationConfiguration = structure(list(topicArn = structure(logical(0), tags = list(type = "string")), payloadDeliveryBucketName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), historicalContextWindowSize = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), namespaces = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Use namespaceTemplates instead", deprecatedSince = "2026-03-02", type = "list")), namespaceTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), memoryRecordSchema = structure(list(metadataSchema = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), extractionConfig = structure(list(llmExtractionConfig = structure(list(llmExtractionInstruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), definition = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), validation = structure(list(stringValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), stringListValidation = structure(list(allowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxItems = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), numberValidation = structure(list(minValue = structure(logical(0), tags = list(type = "double", box = TRUE)), maxValue = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), indexedKeys = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), streamDeliveryResources = structure(list(resources = structure(list(structure(list(kinesis = structure(list(dataStreamArn = structure(logical(0), tags = list(type = "string")), contentConfigurations = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), level = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_oauth_2_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), oauth2ProviderConfigInput = structure(list(customOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), onBehalfOfTokenExchangeConfig = structure(list(grantType = structure(logical(0), tags = list(type = "string")), tokenExchangeGrantTypeConfig = structure(list(actorTokenContent = structure(logical(0), tags = list(type = "string")), actorTokenScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), clientAuthenticationMethod = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), googleOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), githubOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), slackOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), salesforceOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), microsoftOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tenantId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), atlassianOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), linkedinOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), includedOauth2ProviderConfig = structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_oauth_2_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), callbackUrl = structure(logical(0), tags = list(type = "string")), oauth2ProviderConfigOutput = structure(list(customOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), onBehalfOfTokenExchangeConfig = structure(list(grantType = structure(logical(0), tags = list(type = "string")), tokenExchangeGrantTypeConfig = structure(list(actorTokenContent = structure(logical(0), tags = list(type = "string")), actorTokenScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), clientAuthenticationMethod = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), googleOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), githubOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), slackOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), microsoftOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), atlassianOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), linkedinOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), includedOauth2ProviderConfig = structure(list(oauthDiscovery = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), authorizationServerMetadata = structure(list(issuer = structure(logical(0), tags = list(type = "string")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string")), responseTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tokenEndpointAuthMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_online_evaluation_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), onlineEvaluationConfigId = structure(logical(0), tags = list(location = "uri", locationName = "onlineEvaluationConfigId", type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), rule = structure(list(samplingConfig = structure(list(samplingPercentage = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure")), filters = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), operator = structure(logical(0), tags = list(type = "string")), value = structure(list(stringValue = structure(logical(0), tags = list(type = "string")), doubleValue = structure(logical(0), tags = list(type = "double", box = TRUE)), booleanValue = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), sessionConfig = structure(list(sessionTimeoutMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), dataSourceConfig = structure(list(cloudWatchLogs = structure(list(logGroupNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), serviceNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), evaluators = structure(list(structure(list(evaluatorId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), evaluationExecutionRoleArn = structure(logical(0), tags = list(type = "string")), executionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_online_evaluation_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(onlineEvaluationConfigArn = structure(logical(0), tags = list(type = "string")), onlineEvaluationConfigId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), executionStatus = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_payment_connector_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string")), paymentConnectorId = structure(logical(0), tags = list(location = "uri", locationName = "paymentConnectorId", type = "string")), description = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(coinbaseCDP = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), stripePrivy = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_payment_connector_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentConnectorId = structure(logical(0), tags = list(type = "string")), paymentManagerId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(coinbaseCDP = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), stripePrivy = structure(list(credentialProviderArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_payment_credential_provider_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), providerConfigurationInput = structure(list(coinbaseCdpConfiguration = structure(list(apiKeyId = structure(logical(0), tags = list(type = "string")), apiKeySecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), walletSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), stripePrivyConfiguration = structure(list(appId = structure(logical(0), tags = list(type = "string")), appSecret = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), authorizationPrivateKey = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), authorizationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_payment_credential_provider_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), credentialProviderVendor = structure(logical(0), tags = list(type = "string")), credentialProviderArn = structure(logical(0), tags = list(type = "string")), providerConfigurationOutput = structure(list(coinbaseCdpConfiguration = structure(list(apiKeyId = structure(logical(0), tags = list(type = "string")), apiKeySecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), walletSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), stripePrivyConfiguration = structure(list(appId = structure(logical(0), tags = list(type = "string")), appSecretArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), authorizationPrivateKeyArn = structure(list(secretArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), authorizationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_payment_manager_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerId = structure(logical(0), tags = list(location = "uri", locationName = "paymentManagerId", type = "string")), description = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), roleArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_payment_manager_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(paymentManagerArn = structure(logical(0), tags = list(type = "string")), paymentManagerId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), workloadIdentityDetails = structure(list(workloadIdentityArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), policyId = structure(logical(0), tags = list(location = "uri", locationName = "policyId", type = "string")), description = structure(list(optionalValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), validationMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), policyEngineId = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), definition = structure(list(cedar = structure(list(statement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), policyGeneration = structure(list(policyGenerationId = structure(logical(0), tags = list(type = "string")), policyGenerationAssetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_policy_engine_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(location = "uri", locationName = "policyEngineId", type = "string")), description = structure(list(optionalValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_policy_engine_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(policyEngineId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policyEngineArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), encryptionKeyArn = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), statusReasons = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_registry_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(list(optionalValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), authorizerConfiguration = structure(list(optionalValue = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), approvalConfiguration = structure(list(optionalValue = structure(list(autoApproval = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_registry_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), registryId = structure(logical(0), tags = list(type = "string")), registryArn = structure(logical(0), tags = list(type = "string")), authorizerType = structure(logical(0), tags = list(type = "string")), authorizerConfiguration = structure(list(customJWTAuthorizer = structure(list(discoveryUrl = structure(logical(0), tags = list(type = "string")), allowedAudience = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedClients = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allowedScopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customClaims = structure(list(structure(list(inboundTokenClaimName = structure(logical(0), tags = list(type = "string")), inboundTokenClaimValueType = structure(logical(0), tags = list(type = "string")), authorizingClaimMatchValue = structure(list(claimMatchValue = structure(list(matchValueString = structure(logical(0), tags = list(type = "string")), matchValueStringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), claimMatchOperator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), privateEndpointOverrides = structure(list(structure(list(domain = structure(logical(0), tags = list(type = "string")), privateEndpoint = structure(list(selfManagedLatticeResource = structure(list(resourceConfigurationIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), managedVpcResource = structure(list(vpcIdentifier = structure(logical(0), tags = list(type = "string")), subnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), endpointIpAddressType = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), routingDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), approvalConfiguration = structure(list(autoApproval = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_registry_record_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), recordId = structure(logical(0), tags = list(location = "uri", locationName = "recordId", type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(list(optionalValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), descriptorType = structure(logical(0), tags = list(type = "string")), descriptors = structure(list(optionalValue = structure(list(mcp = structure(list(optionalValue = structure(list(server = structure(list(optionalValue = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), tools = structure(list(optionalValue = structure(list(protocolVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), a2a = structure(list(optionalValue = structure(list(agentCard = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), custom = structure(list(optionalValue = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), agentSkills = structure(list(optionalValue = structure(list(skillMd = structure(list(optionalValue = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), skillDefinition = structure(list(optionalValue = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), recordVersion = structure(logical(0), tags = list(type = "string")), synchronizationType = structure(list(optionalValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), synchronizationConfiguration = structure(list(optionalValue = structure(list(fromUrl = structure(list(url = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), grantType = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(roleArn = structure(logical(0), tags = list(type = "string")), service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), triggerSynchronization = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_registry_record_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryArn = structure(logical(0), tags = list(type = "string")), recordArn = structure(logical(0), tags = list(type = "string")), recordId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), descriptorType = structure(logical(0), tags = list(type = "string")), descriptors = structure(list(mcp = structure(list(server = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tools = structure(list(protocolVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), a2a = structure(list(agentCard = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), custom = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), agentSkills = structure(list(skillMd = structure(list(inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), skillDefinition = structure(list(schemaVersion = structure(logical(0), tags = list(type = "string")), inlineContent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), recordVersion = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusReason = structure(logical(0), tags = list(type = "string")), synchronizationType = structure(logical(0), tags = list(type = "string")), synchronizationConfiguration = structure(list(fromUrl = structure(list(url = structure(logical(0), tags = list(type = "string")), credentialProviderConfigurations = structure(list(structure(list(credentialProviderType = structure(logical(0), tags = list(type = "string")), credentialProvider = structure(list(oauthCredentialProvider = structure(list(providerArn = structure(logical(0), tags = list(type = "string")), grantType = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), customParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), iamCredentialProvider = structure(list(roleArn = structure(logical(0), tags = list(type = "string")), service = structure(logical(0), tags = list(type = "string")), region = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_registry_record_status_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryId = structure(logical(0), tags = list(location = "uri", locationName = "registryId", type = "string")), recordId = structure(logical(0), tags = list(location = "uri", locationName = "recordId", type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_registry_record_status_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(registryArn = structure(logical(0), tags = list(type = "string")), recordArn = structure(logical(0), tags = list(type = "string")), recordId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_workload_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), allowedResourceOauth2ReturnUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentcorecontrol$update_workload_identity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), workloadIdentityArn = structure(logical(0), tags = list(type = "string")), allowedResourceOauth2ReturnUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), createdTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
return(populate(args, shape))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.