AmazonInspector2ThirdPartyServiceRolePolicy

Last Modified

Jun 26, 2026

June 26, 2026 at 04:03 PM UTC

Version

v1

Total Versions

1

Created

Jun 26, 2026

Actions

36

Policy Document

View on GitHub
{
  "PolicyVersion": {
    "Document": {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Sid": "MultiCloudResourceDiscovery",
          "Effect": "Allow",
          "Action": [
            "resource-explorer-2:Search"
          ],
          "Resource": "arn:aws:resource-explorer-2:*:*:view/ServiceViewForInspector*/service-view"
        },
        {
          "Sid": "MultiCloudStreamingAccess",
          "Effect": "Allow",
          "Action": [
            "resource-explorer-2:CreateStreamingAccessForService",
            "resource-explorer-2:ListStreamingAccessForServices",
            "resource-explorer-2:DeleteStreamingAccessForService"
          ],
          "Resource": "*"
        },
        {
          "Sid": "MultiCloudSsmAssociationWrite",
          "Effect": "Allow",
          "Action": [
            "ssm:CreateAssociation",
            "ssm:UpdateAssociation",
            "ssm:DeleteAssociation",
            "ssm:StartAssociationsOnce"
          ],
          "Resource": [
            "arn:aws:ssm:*:*:document/AWS-InstallDistributorPackageOnAzure*",
            "arn:aws:ssm:*:*:association/*"
          ]
        },
        {
          "Sid": "MultiCloudSsmAssociationDescribe",
          "Effect": "Allow",
          "Action": [
            "ssm:DescribeAssociation"
          ],
          "Resource": "arn:aws:ssm:*:*:association/*"
        },
        {
          "Sid": "MultiCloudSsmAssociationList",
          "Effect": "Allow",
          "Action": [
            "ssm:ListAssociations",
            "ssm:DescribeAssociationExecutions",
            "ssm:DescribeAssociationExecutionTargets"
          ],
          "Resource": "*"
        },
        {
          "Sid": "MultiCloudSsmGetDocument",
          "Effect": "Allow",
          "Action": [
            "ssm:GetDocument"
          ],
          "Resource": [
            "arn:aws:ssm:*:*:document/AmazonInspector2-*",
            "arn:aws:ssm:*:*:document/AWS-InstallDistributorPackageOnAzure*"
          ],
          "Condition": {
            "StringEquals": {
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        },
        {
          "Sid": "MultiCloudSsmAutomation",
          "Effect": "Allow",
          "Action": [
            "ssm:StartAutomationExecution",
            "ssm:GetAutomationExecution",
            "ssm:DescribeAutomationExecutions",
            "ssm:DescribeAutomationStepExecutions",
            "ssm:StopAutomationExecution"
          ],
          "Resource": [
            "arn:aws:ssm:*:*:document/AWS-InstallDistributorPackageOnAzure*",
            "arn:aws:ssm:*:*:automation-execution/*"
          ]
        },
        {
          "Sid": "MultiCloudCloudConnectorManagement",
          "Effect": "Allow",
          "Action": [
            "ssm:CreateCloudConnector",
            "ssm:UpdateCloudConnector",
            "ssm:DeleteCloudConnector",
            "ssm:GetCloudConnector",
            "ssm:ListCloudConnectors",
            "ssm:AddTagsToResource",
            "ssm:RemoveTagsFromResource",
            "ssm:ListTagsForResource"
          ],
          "Resource": "arn:aws:ssm:*:*:cloud-connector/*",
          "Condition": {
            "StringEquals": {
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        },
        {
          "Sid": "MultiCloudSsmPassRole",
          "Effect": "Allow",
          "Action": "iam:PassRole",
          "Resource": [
            "arn:aws:iam::*:role/Inspector2SSMFederationRole*",
            "arn:aws:iam::*:role/Inspector2SSMDispatchRole*",
            "arn:aws:iam::*:role/Inspector2SSMAssumeRole*",
            "arn:aws:iam::*:role/Inspector2VmScannerRole*"
          ],
          "Condition": {
            "StringEquals": {
              "iam:PassedToService": "ssm.amazonaws.com"
            }
          }
        },
        {
          "Sid": "MultiCloudIamGetRole",
          "Effect": "Allow",
          "Action": "iam:GetRole",
          "Resource": [
            "arn:aws:iam::*:role/Inspector2SSMFederationRole*",
            "arn:aws:iam::*:role/Inspector2SSMDispatchRole*",
            "arn:aws:iam::*:role/Inspector2SSMAssumeRole*",
            "arn:aws:iam::*:role/Inspector2VmScannerRole*"
          ]
        },
        {
          "Sid": "MultiCloudConfigSLRecWrite",
          "Effect": "Allow",
          "Action": [
            "config:PutThirdPartyServiceLinkedConfigurationRecorder",
            "config:DeleteServiceLinkedConfigurationRecorder",
            "config:DescribeConfigurationRecorders"
          ],
          "Resource": "*",
          "Condition": {
            "StringEquals": {
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        },
        {
          "Sid": "MultiCloudConfigConnectorRead",
          "Effect": "Allow",
          "Action": [
            "config:ListConfigurationRecorders",
            "config:GetConnector"
          ],
          "Resource": "*"
        },
        {
          "Sid": "MultiCloudConfigMetrics",
          "Effect": "Allow",
          "Action": [
            "cloudwatch:GetMetricData"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowGetWebIdentityToken",
          "Effect": "Allow",
          "Action": "sts:GetWebIdentityToken",
          "Resource": "*",
          "Condition": {
            "Null": {
              "sts:IdentityTokenAudience": "false"
            },
            "ForAnyValue:StringLike": {
              "sts:IdentityTokenAudience": [
                "api://AzureADTokenExchange"
              ]
            }
          }
        },
        {
          "Sid": "MultiCloudSsmSLRCreation",
          "Effect": "Allow",
          "Action": "iam:CreateServiceLinkedRole",
          "Resource": [
            "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM"
          ],
          "Condition": {
            "StringEquals": {
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        }
      ]
    },
    "VersionId": "v1",
    "IsDefaultVersion": true,
    "CreateDate": "2026-06-26T15:27:27+00:00"
  }
}

Version History (1 recorded)

Raw history