{
  "foundation-model": {
    "key": "foundation-model",
    "arn": "arn:${Partition}:bedrock:${Region}::foundation-model/${ResourceId}"
  },
  "async-invoke": {
    "key": "async-invoke",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:async-invoke/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "inference-profile": {
    "key": "inference-profile",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:inference-profile/${ResourceId}"
  },
  "default-prompt-router": {
    "key": "default-prompt-router",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:default-prompt-router/${ResourceId}"
  },
  "prompt-router": {
    "key": "prompt-router",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:prompt-router/${ResourceId}"
  },
  "application-inference-profile": {
    "key": "application-inference-profile",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:application-inference-profile/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "custom-model": {
    "key": "custom-model",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:custom-model/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "provisioned-model": {
    "key": "provisioned-model",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:provisioned-model/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "model-customization-job": {
    "key": "model-customization-job",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-customization-job/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "agent": {
    "key": "agent",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:agent/${AgentId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "agent-alias": {
    "key": "agent-alias",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:agent-alias/${AgentId}/${AgentAliasId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "knowledge-base": {
    "key": "knowledge-base",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/${KnowledgeBaseId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "model-evaluation-job": {
    "key": "model-evaluation-job",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-evaluation-job/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "evaluation-job": {
    "key": "evaluation-job",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:evaluation-job/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "model-invocation-job": {
    "key": "model-invocation-job",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-invocation-job/${JobIdentifier}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "guardrail": {
    "key": "guardrail",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:guardrail/${GuardrailId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "guardrail-profile": {
    "key": "guardrail-profile",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:guardrail-profile/${ResourceId}"
  },
  "flow": {
    "key": "flow",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "flow-alias": {
    "key": "flow-alias",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}/alias/${FlowAliasId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "flow-execution": {
    "key": "flow-execution",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}/alias/${FlowAliasId}/execution/${FlowExecutionId}"
  },
  "model-copy-job": {
    "key": "model-copy-job",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-copy-job/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "prompt": {
    "key": "prompt",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:prompt/${PromptId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "prompt-version": {
    "key": "prompt-version",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:prompt/${PromptId}:${PromptVersion}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "model-import-job": {
    "key": "model-import-job",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:model-import-job/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "imported-model": {
    "key": "imported-model",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:imported-model/${ResourceId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "bedrock-marketplace-model-endpoint": {
    "key": "bedrock-marketplace-model-endpoint",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:marketplace/model-endpoint/all-access"
  },
  "data-automation-project": {
    "key": "data-automation-project",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-project/${ProjectId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "blueprint": {
    "key": "blueprint",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:blueprint/${BlueprintId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "data-automation-invocation-job": {
    "key": "data-automation-invocation-job",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-invocation/${JobId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "data-automation-profile": {
    "key": "data-automation-profile",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:data-automation-profile/${ProfileId}"
  },
  "session": {
    "key": "session",
    "arn": "arn:${Partition}:bedrock:${Region}:${Account}:session/${SessionId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  }
}