{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_transform-custom.html",
  "name": "AWS Transform custom",
  "prefix": "transform-custom",
  "timestamp": "1786363206",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "BatchCreateFindings",
      "description": "Grants permission to invoke BatchCreateFindings on AWS Transform custom",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "BatchUpdateFindings",
      "description": "Grants permission to invoke BatchUpdateFindings on AWS Transform custom",
      "access": "Write",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "CompleteTransformationPackageUpload",
      "description": "Grants permission to invoke CompleteTransformationPackageUpload on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ConverseStream",
      "description": "Grants permission to invoke ConverseStream on AWS Transform custom",
      "access": "Write",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "CreateAnalysis",
      "description": "Grants permission to invoke CreateAnalysis on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "analysis",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "CreateCampaign",
      "description": "Grants permission to invoke CreateCampaign on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "campaign",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "CreateRemediation",
      "description": "Grants permission to invoke CreateRemediation on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "remediation",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "CreateRepository",
      "description": "Grants permission to invoke CreateRepository on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "repository",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "CreateSource",
      "description": "Grants permission to invoke CreateSource on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "source",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "CreateTransformationPackageUrl",
      "description": "Grants permission to invoke CreateTransformationPackageUrl on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteAnalysis",
      "description": "Grants permission to invoke DeleteAnalysis on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "analysis",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteCampaign",
      "description": "Grants permission to invoke DeleteCampaign on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "campaign",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteFinding",
      "description": "Grants permission to invoke DeleteFinding on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "finding",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteKnowledgeItem",
      "description": "Grants permission to invoke DeleteKnowledgeItem on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-item",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteRemediation",
      "description": "Grants permission to invoke DeleteRemediation on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "remediation",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteRepository",
      "description": "Grants permission to invoke DeleteRepository on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "repository",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteSource",
      "description": "Grants permission to invoke DeleteSource on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "source",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "DeleteTransformationPackage",
      "description": "Grants permission to invoke DeleteTransformationPackage on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ExecuteTransformation",
      "description": "Grants permission to invoke ExecuteTransformation on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetAnalysis",
      "description": "Grants permission to invoke GetAnalysis on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "analysis",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "",
      "name": "GetAnalysisArtifactDownloadUrl",
      "description": "",
      "access": "Read",
      "resources": [
        {
          "name": "analysis",
          "is_required": null
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetCampaign",
      "description": "Grants permission to invoke GetCampaign on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "campaign",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetFinding",
      "description": "Grants permission to invoke GetFinding on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "finding",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetFindingGroups",
      "description": "Grants permission to invoke GetFindingGroups on AWS Transform custom",
      "access": "Read",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetKnowledgeItem",
      "description": "Grants permission to invoke GetKnowledgeItem on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "knowledge-item",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetRemediation",
      "description": "Grants permission to invoke GetRemediation on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "remediation",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetRepository",
      "description": "Grants permission to invoke GetRepository on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "repository",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetSource",
      "description": "Grants permission to invoke GetSource on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "source",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "GetTransformationPackageUrl",
      "description": "Grants permission to invoke GetTransformationPackageUrl on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListAnalyses",
      "description": "Grants permission to invoke ListAnalyses on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "",
      "name": "ListAnalysisArtifacts",
      "description": "",
      "access": "Read",
      "resources": [
        {
          "name": "analysis",
          "is_required": null
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListCampaignRepositories",
      "description": "Grants permission to invoke ListCampaignRepositories on AWS Transform custom",
      "access": "Read",
      "resources": [
        {
          "name": "campaign",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListCampaigns",
      "description": "Grants permission to invoke ListCampaign on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListFindings",
      "description": "Grants permission to invoke ListFindings on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListKnowledgeItems",
      "description": "Grants permission to invoke ListKnowledgeItems on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListRemediations",
      "description": "Grants permission to invoke ListRemediations on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListRepositories",
      "description": "Grants permission to invoke ListRepositories on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListSources",
      "description": "Grants permission to invoke ListSources on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to invoke ListTagsForResource on AWS Transform custom",
      "access": "Read",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListTransformationPackageMetadata",
      "description": "Grants permission to invoke ListTransformationPackageMetadata on AWS Transform custom",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ListTransformationPackageShares",
      "description": "Grants permission to list active shares of a Transformation Package",
      "access": "Read",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "SendTelemetryEvent",
      "description": "Grants permission to send a CLI telemetry event",
      "access": "Write",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "ShareTransformationPackage",
      "description": "Grants permission to share a Transformation Package with another AWS account or AWS Organization",
      "access": "Write",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "TagResource",
      "description": "Grants permission to invoke TagResource on AWS Transform custom",
      "access": "Tagging",
      "resources": [
        {
          "name": "analysis",
          "is_required": false
        },
        {
          "name": "campaign",
          "is_required": false
        },
        {
          "name": "finding",
          "is_required": false
        },
        {
          "name": "knowledge-item",
          "is_required": false
        },
        {
          "name": "package",
          "is_required": false
        },
        {
          "name": "remediation",
          "is_required": false
        },
        {
          "name": "repository",
          "is_required": false
        },
        {
          "name": "source",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UnshareTransformationPackage",
      "description": "Grants permission to revoke an existing share of a Transformation Package",
      "access": "Write",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UntagResource",
      "description": "Grants permission to invoke UntagResource on AWS Transform custom",
      "access": "Tagging",
      "resources": [
        {
          "name": "analysis",
          "is_required": false
        },
        {
          "name": "campaign",
          "is_required": false
        },
        {
          "name": "finding",
          "is_required": false
        },
        {
          "name": "knowledge-item",
          "is_required": false
        },
        {
          "name": "package",
          "is_required": false
        },
        {
          "name": "remediation",
          "is_required": false
        },
        {
          "name": "repository",
          "is_required": false
        },
        {
          "name": "source",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateAnalysis",
      "description": "Grants permission to invoke UpdateAnalysis on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "analysis",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateCampaign",
      "description": "Grants permission to invoke UpdateCampaign on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "campaign",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateCampaignRepositoryStatus",
      "description": "Grants permission to invoke UpdateCampaignRepositories on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "campaign",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateKnowledgeItemConfiguration",
      "description": "Grants permission to invoke UpdateKnowledgeItemConfiguration on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "package",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateKnowledgeItemStatus",
      "description": "Grants permission to invoke UpdateKnowledgeItemStatus on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "knowledge-item",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateRemediation",
      "description": "Grants permission to invoke UpdateRemediation on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "remediation",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateRepository",
      "description": "Grants permission to invoke UpdateRepository on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "repository",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "UpdateSource",
      "description": "Grants permission to invoke UpdateSource on AWS Transform custom",
      "access": "Write",
      "resources": [
        {
          "name": "source",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "analysis",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:analysis/${AnalysisId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "campaign",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:campaign/${Name}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "finding",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:finding/${FindingId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "knowledge-item",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:package/${TransformationPackageName}/knowledge-item/${Id}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "package",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:package/${Name}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "remediation",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:remediation/${RemediationId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "repository",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:repository/${RepositoryId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/transform/latest/userguide/custom.html",
      "name": "source",
      "arn": "arn:${Partition}:transform-custom:${Region}:${Account}:source/${Name}",
      "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"
    }
  ]
}