Skip to content

Get Agent Runtime

bedrockagentcorecontrol_get_agent_runtime R Documentation

Gets an Amazon Bedrock AgentCore Runtime

Description

Gets an Amazon Bedrock AgentCore Runtime.

Usage

bedrockagentcorecontrol_get_agent_runtime(agentRuntimeId,
  agentRuntimeVersion)

Arguments

agentRuntimeId

[required] The unique identifier of the AgentCore Runtime to retrieve.

agentRuntimeVersion

The version of the AgentCore Runtime to retrieve.

Value

A list with the following syntax:

list(
  agentRuntimeArn = "string",
  agentRuntimeName = "string",
  agentRuntimeId = "string",
  agentRuntimeVersion = "string",
  createdAt = as.POSIXct(
    "2015-01-01"
  ),
  lastUpdatedAt = as.POSIXct(
    "2015-01-01"
  ),
  roleArn = "string",
  networkConfiguration = list(
    networkMode = "PUBLIC"|"VPC",
    networkModeConfig = list(
      securityGroups = list(
        "string"
      ),
      subnets = list(
        "string"
      ),
      requireServiceS3Endpoint = TRUE|FALSE
    )
  ),
  status = "CREATING"|"CREATE_FAILED"|"UPDATING"|"UPDATE_FAILED"|"READY"|"DELETING",
  lifecycleConfiguration = list(
    idleRuntimeSessionTimeout = 123,
    maxLifetime = 123
  ),
  failureReason = "string",
  description = "string",
  workloadIdentityDetails = list(
    workloadIdentityArn = "string"
  ),
  agentRuntimeArtifact = list(
    containerConfiguration = list(
      containerUri = "string"
    ),
    codeConfiguration = list(
      code = list(
        s3 = list(
          bucket = "string",
          prefix = "string",
          versionId = "string"
        )
      ),
      runtime = "PYTHON_3_10"|"PYTHON_3_11"|"PYTHON_3_12"|"PYTHON_3_13"|"PYTHON_3_14"|"NODE_22",
      entryPoint = list(
        "string"
      )
    )
  ),
  protocolConfiguration = list(
    serverProtocol = "MCP"|"HTTP"|"A2A"|"AGUI"
  ),
  environmentVariables = list(
    "string"
  ),
  authorizerConfiguration = list(
    customJWTAuthorizer = list(
      discoveryUrl = "string",
      allowedAudience = list(
        "string"
      ),
      allowedClients = list(
        "string"
      ),
      allowedScopes = list(
        "string"
      ),
      customClaims = list(
        list(
          inboundTokenClaimName = "string",
          inboundTokenClaimValueType = "STRING"|"STRING_ARRAY",
          authorizingClaimMatchValue = list(
            claimMatchValue = list(
              matchValueString = "string",
              matchValueStringList = list(
                "string"
              )
            ),
            claimMatchOperator = "EQUALS"|"CONTAINS"|"CONTAINS_ANY"
          )
        )
      ),
      privateEndpoint = list(
        selfManagedLatticeResource = list(
          resourceConfigurationIdentifier = "string"
        ),
        managedVpcResource = list(
          vpcIdentifier = "string",
          subnetIds = list(
            "string"
          ),
          endpointIpAddressType = "IPV4"|"IPV6",
          securityGroupIds = list(
            "string"
          ),
          tags = list(
            "string"
          ),
          routingDomain = "string"
        )
      ),
      privateEndpointOverrides = list(
        list(
          domain = "string",
          privateEndpoint = list(
            selfManagedLatticeResource = list(
              resourceConfigurationIdentifier = "string"
            ),
            managedVpcResource = list(
              vpcIdentifier = "string",
              subnetIds = list(
                "string"
              ),
              endpointIpAddressType = "IPV4"|"IPV6",
              securityGroupIds = list(
                "string"
              ),
              tags = list(
                "string"
              ),
              routingDomain = "string"
            )
          )
        )
      )
    )
  ),
  requestHeaderConfiguration = list(
    requestHeaderAllowlist = list(
      "string"
    )
  ),
  metadataConfiguration = list(
    requireMMDSV2 = TRUE|FALSE
  ),
  filesystemConfigurations = list(
    list(
      sessionStorage = list(
        mountPath = "string"
      ),
      s3FilesAccessPoint = list(
        accessPointArn = "string",
        mountPath = "string"
      ),
      efsAccessPoint = list(
        accessPointArn = "string",
        mountPath = "string"
      )
    )
  )
)

Request syntax

svc$get_agent_runtime(
  agentRuntimeId = "string",
  agentRuntimeVersion = "string"
)