{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_bedrock-mantle.html",
  "name": "Amazon Bedrock Powered by AWS Mantle",
  "prefix": "bedrock-mantle",
  "timestamp": "1788696006",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ArchiveProject",
      "description": "Grants permission to archive a specific project",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "AssociateCustomizedModel",
      "description": "Grants permission to associate a customized model with a project",
      "access": "Write",
      "resources": [
        {
          "name": "customized-model",
          "is_required": true
        },
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:CustomizedModelArn",
        "bedrock-mantle:ProjectArn"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_bedrock-mantle.html#welcome",
      "name": "CallWithBearerToken",
      "description": "Grants permission to make API calls using bearer token authentication",
      "access": "List",
      "resources": [],
      "conditions": [
        "bedrock-mantle:BearerTokenType"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CancelFineTuningJob",
      "description": "Grants permission to cancel an in-progress fine tuning job",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:FineTuningJob"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CancelInference",
      "description": "Grants permission to cancel an in-progress inference request",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CountTokens",
      "description": "Grants permission to count the tokens in an inference request",
      "access": "Read",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:Model"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CreateCustomizedModel",
      "description": "Grants permission to import a customized model with custom weights",
      "access": "Write",
      "resources": [
        {
          "name": "customized-model",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CreateFile",
      "description": "Grants permission to create a file in a project",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CreateFineTuningJob",
      "description": "Grants permission to create a fine tuning job",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:Files",
        "bedrock-mantle:Model"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CreateInference",
      "description": "Grants permission to create an inference request",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:Model",
        "bedrock-mantle:ServiceTier"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CreateProject",
      "description": "Grants permission to create a project",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "bedrock-mantle:DataRetentionMode"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "CreateReservation",
      "description": "Grants permission to create a capacity reservation for a model",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        },
        {
          "name": "reservation",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "bedrock-mantle:ProjectArn",
        "bedrock-mantle:ReservationArn"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "DeleteCustomizedModel",
      "description": "Grants permission to delete a customized model",
      "access": "Write",
      "resources": [
        {
          "name": "customized-model",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "DeleteFile",
      "description": "Grants permission to delete a specific file",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:Files"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "DeleteInference",
      "description": "Grants permission to delete a specific inference request",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "DeleteReservation",
      "description": "Grants permission to delete a capacity reservation",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        },
        {
          "name": "reservation",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:ProjectArn",
        "bedrock-mantle:ReservationArn"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "DisassociateCustomizedModel",
      "description": "Grants permission to disassociate a customized model from a project",
      "access": "Write",
      "resources": [
        {
          "name": "customized-model",
          "is_required": true
        },
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:CustomizedModelArn",
        "bedrock-mantle:ProjectArn"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetAccountDataRetention",
      "description": "Grants permission to retrieve the account-wide data retention setting",
      "access": "Read",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetCustomizedModel",
      "description": "Grants permission to get customized model",
      "access": "Read",
      "resources": [
        {
          "name": "customized-model",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetFile",
      "description": "Grants permission to retrieve information about a specific file",
      "access": "Read",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:Files"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetFineTuningJob",
      "description": "Grants permission to retrieve details of a specific fine tuning job",
      "access": "Read",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:FineTuningJob"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetInference",
      "description": "Grants permission to retrieve details of a specific inference request",
      "access": "Read",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetModel",
      "description": "Grants permission to retrieve information about a specific model",
      "access": "Read",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetProject",
      "description": "Grants permission to retrieve details of a specific project",
      "access": "Read",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "GetReservation",
      "description": "Grants permission to get reservation",
      "access": "Read",
      "resources": [
        {
          "name": "reservation",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListCustomizedModelAssociations",
      "description": "Grants permission to list project associations for a customized model",
      "access": "List",
      "resources": [
        {
          "name": "customized-model",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListCustomizedModels",
      "description": "Grants permission to list customized models",
      "access": "List",
      "resources": [
        {
          "name": "customized-model",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListFiles",
      "description": "Grants permission to list all available files in a project",
      "access": "List",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListFineTuningJobs",
      "description": "Grants permission to list all available fine tuning jobs in a project",
      "access": "List",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListModels",
      "description": "Grants permission to list all available models in a project",
      "access": "List",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListProjects",
      "description": "Grants permission to list projects",
      "access": "List",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListReservations",
      "description": "Grants permission to list reservations",
      "access": "List",
      "resources": [
        {
          "name": "reservation",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "ListTagsForResource",
      "description": "Grants permission to list tags for a resource",
      "access": "Read",
      "resources": [
        {
          "name": "customized-model",
          "is_required": false
        },
        {
          "name": "project",
          "is_required": false
        },
        {
          "name": "reservation",
          "is_required": false
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "PutAccountDataRetention",
      "description": "Grants permission to set the account-wide data retention setting",
      "access": "Write",
      "resources": [],
      "conditions": [
        "bedrock-mantle:DataRetentionMode"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "TagResource",
      "description": "Grants permission to tag a resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "customized-model",
          "is_required": false
        },
        {
          "name": "project",
          "is_required": false
        },
        {
          "name": "reservation",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "UntagResource",
      "description": "Grants permission to untag a resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "customized-model",
          "is_required": false
        },
        {
          "name": "project",
          "is_required": false
        },
        {
          "name": "reservation",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "UpdateProject",
      "description": "Grants permission to update a specific project",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:DataRetentionMode"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/#welcome",
      "name": "UpdateReservation",
      "description": "Grants permission to update reservation",
      "access": "Write",
      "resources": [
        {
          "name": "project",
          "is_required": true
        },
        {
          "name": "reservation",
          "is_required": true
        }
      ],
      "conditions": [
        "bedrock-mantle:ProjectArn",
        "bedrock-mantle:ReservationArn"
      ]
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html#CustomizedModel",
      "name": "customized-model",
      "arn": "arn:${Partition}:bedrock-mantle:${Region}:${Account}:customized-model/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html#Project",
      "name": "project",
      "arn": "arn:${Partition}:bedrock-mantle:${Region}:${Account}:project/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html#Reservation",
      "name": "reservation",
      "arn": "arn:${Partition}:bedrock-mantle:${Region}:${Account}:reservation/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access by the tags that are passed in the request",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access by the tags associated with the resource",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys",
      "name": "aws:TagKeys",
      "description": "Filters access by the tag keys that are passed in the request",
      "type": "ArrayOfString"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:BearerTokenType",
      "description": "Filters access by the Short-term or Long-term bearer tokens",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:CustomizedModelArn",
      "description": "Filters access by the ARN of the customized model being associated or referenced in cross-resource operations",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:DataRetentionMode",
      "description": "Filters access by the data retention mode being set on a project or account",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:Files",
      "description": "Filters access by the specified file identifiers",
      "type": "ArrayOfString"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:FineTuningJob",
      "description": "Filters access by the specified fine-tuning job identifier",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:Model",
      "description": "Filters access by the specified Model",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:ProjectArn",
      "description": "Filters access by the ARN of the project being associated or referenced in cross-resource operations",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:ReservationArn",
      "description": "Filters access by the ARN of the reservation being referenced in cross-resource operations",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrockmantle.html#amazonbedrockmantle-policy-keys",
      "name": "bedrock-mantle:ServiceTier",
      "description": "Filters access by the specified ServiceTier",
      "type": "String"
    }
  ]
}