Skip to main content
Skip table of contents

Cloudaware Collector (IAM) Policies

This document covers the Cloudaware Collector IAM policies required to integrate AWS accounts using access and secret access keys.

Required policies

Collector Policy Part #1

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "ec2:Des*",
    "ec2:GetA*",
    "ec2:GetC*",
    "ec2:GetD*",
    "ec2:GetE*",
    "ec2:GetFlowLogsIntegrationTemplate",
    "ec2:GetGroupsForCapacityReservation",
    "ec2:GetHostReservationPurchasePreview",
    "ec2:GetI*",
    "ec2:GetLaunchTemplateData",
    "ec2:GetM*",
    "ec2:GetN*",
    "ec2:GetR*",
    "ec2:GetS*",
    "ec2:GetT*",
    "ec2:GetV*",
    "ec2:Li*",
    "rds:Des*",
    "rds:ListTagsForResource",
    "iam:GenerateCredentialReport",
    "iam:Get*",
    "iam:L*",
    "s3:Des*",
    "s3:GetA*",
    "s3:GetB*",
    "s3:GetEncryptionConfiguration",
    "s3:GetI*",
    "s3:GetJobTagging",
    "s3:GetLifecycleConfiguration",
    "s3:GetM*",
    "s3:GetObjectA*",
    "s3:GetObjectLegalHold",
    "s3:GetObjectRetention",
    "s3:GetObjectTagging",
    "s3:GetObjectVersionA*",
    "s3:GetObjectVersionForReplication",
    "s3:GetObjectVersionTagging",
    "s3:GetReplicationConfiguration",
    "s3:GetS*",
    "s3:L*",
    "sqs:G*",
    "sqs:L*",
    "cloudfront:Des*",
    "cloudfront:G*",
    "cloudfront:L*",
    "elasticmapreduce:Des*",
    "elasticmapreduce:GetAutoTerminationPolicy",
    "elasticmapreduce:GetBlockPublicAccessConfiguration",
    "elasticmapreduce:GetManagedScalingPolicy",
    "elasticmapreduce:GetStudioSessionMapping",
    "elasticmapreduce:Lis*",
    "elasticmapreduce:ViewEventsFromAllClustersInConsole",
    "elasticloadbalancing:DescribeAccountLimits",
    "elasticloadbalancing:DescribeCapacityReservation",
    "elasticloadbalancing:DescribeInstanceHealth",
    "elasticloadbalancing:DescribeL*",
    "elasticloadbalancing:DescribeRules",
    "elasticloadbalancing:DescribeSSLPolicies",
    "elasticloadbalancing:DescribeT*",
    "elasticloadbalancing:GetResourcePolicy",
    "elasticloadbalancing:GetT*",
    "snowball:D*",
    "snowball:GetJobManifest",
    "snowball:GetS*",
    "snowball:L*",
    "sns:G*",
    "sns:L*",
    "cloudformation:Des*",
    "cloudformation:G*",
    "cloudformation:L*",
    "route53:G*",
    "route53:L*",
    "elasticbeanstalk:Des*",
    "elasticbeanstalk:L*",
    "cloudwatch:B*",
    "cloudwatch:Des*",
    "cloudwatch:Get*",
    "cloudwatch:Lis*",
    "autoscaling:Des*",
    "autoscaling:GetPredictiveScalingForecast",
    "ses:BatchGetMetricData",
    "ses:Des*",
    "ses:G*",
    "ses:L*",
    "sts:GetAccessKeyInfo",
    "sts:GetCallerIdentity",
    "sts:GetServiceBearerToken",
    "dynamodb:Des*",
    "dynamodb:G*",
    "dynamodb:L*",
    "glacier:Des*",
    "glacier:G*",
    "glacier:L*",
    "redshift:Des*",
    "redshift:GetR*",
    "redshift:L*",
    "redshift:V*",
    "cloudtrail:Des*",
    "cloudtrail:Get*",
    "cloudtrail:L*",
    "kinesis:Des*",
    "kinesis:G*",
    "kinesis:L*",
    "kinesisanalytics:Des*",
    "kinesisanalytics:GetApplicationState",
    "kinesisanalytics:L*",
    "kinesisvideo:Des*",
    "kinesisvideo:G*",
    "kinesisvideo:L*",
    "ecs:Des*",
    "ecs:GetTaskProtection",
    "ecs:L*",
    "lambda:G*",
    "lambda:L*",
    "machinelearning:Des*",
    "machinelearning:G*",
    "kms:Des*",
    "kms:Get*",
    "kms:L*",
    "elasticache:Des*",
    "elasticache:L*",
    "iot:Des*",
    "iot:G*",
    "iot:L*",
    "storagegateway:DescribeAvailabilityMonitorTest",
    "storagegateway:DescribeB*",
    "storagegateway:DescribeCa*",
    "storagegateway:DescribeFileSystemAssociations",
    "storagegateway:DescribeGatewayInformation",
    "storagegateway:DescribeMaintenanceStartTime",
    "storagegateway:DescribeNFSFileShares",
    "storagegateway:DescribeS*",
    "storagegateway:DescribeT*",
    "storagegateway:DescribeUploadBuffer",
    "storagegateway:DescribeVTLDevices",
    "storagegateway:DescribeWorkingStorage",
    "storagegateway:L*",
    "workspaces:Des*",
    "workspaces:GetAccountLink",
    "workspaces:L*",
    "support:*",
    "opsworks:Des*",
    "opsworks:GetHostnameSuggestion",
    "opsworks:ListTags",
    "glue:BatchGetBlueprints",
    "glue:BatchGetC*",
    "glue:BatchGetDevEndpoints",
    "glue:BatchGetJobs",
    "glue:BatchGetPartition",
    "glue:BatchGetT*",
    "glue:BatchGetWorkflows",
    "glue:DescribeI*",
    "glue:GetB*",
    "glue:GetC*",
    "glue:GetDashboardUrl",
    "glue:GetDataCatalogEncryptionSettings",
    "glue:GetDataQ*",
    "glue:GetDatab*",
    "glue:GetDataflowGraph",
    "glue:GetDe*",
    "glue:GetEntityRecords",
    "glue:GetG*",
    "glue:GetI*",
    "glue:GetJ*",
    "glue:GetM*",
    "glue:GetP*",
    "glue:GetRegistry",
    "glue:GetRes*",
    "glue:GetSc*",
    "glue:GetSe*",
    "glue:GetStatement",
    "glue:GetT*",
    "glue:GetU*",
    "glue:GetW*",
    "glue:ListBlueprints",
    "glue:ListColumnStatisticsTaskRuns",
    "glue:ListCr*",
    "glue:ListCustomEntityTypes",
    "glue:ListD*",
    "glue:ListJ*",
    "glue:ListMLTransforms",
    "glue:ListRegistries",
    "glue:ListS*",
    "glue:ListT*",
    "glue:ListUsageProfiles",
    "glue:ListWorkflows",
    "application-autoscaling:Des*",
    "application-autoscaling:GetPredictiveScalingForecast",
    "application-autoscaling:ListTagsForResource",
    "apigateway:G*",
    "apigateway:L*",
    "clouddirectory:G*",
    "clouddirectory:L*",
    "pricing:*",
    "organizations:Des*",
    "organizations:Li*",
    "elasticfilesystem:Des*",
    "elasticfilesystem:ListTagsForResource",
    "ecr:BatchG*",
    "ecr:Des*",
    "ecr:GetAccountSetting",
    "ecr:GetDownloadUrlForLayer",
    "ecr:GetImageCopyStatus",
    "ecr:GetL*",
    "ecr:GetR*",
    "ecr:GetSigningConfiguration",
    "ecr:L*",
    "comprehend:Des*",
    "comprehend:L*",
    "mobileanalytics:G*",
    "dms:Des*",
    "dms:GetTargetSelectionRules",
    "dms:L*",
    "ssm:Des*",
    "ssm:GetA*",
    "ssm:GetC*",
    "ssm:GetD*",
    "ssm:GetExecutionPreview",
    "ssm:GetI*",
    "ssm:GetM*",
    "ssm:GetO*",
    "ssm:GetPat*",
    "ssm:GetResourcePolicies",
    "ssm:GetServiceSetting",
    "ssm:Li*",
    "sso:Des*",
    "sso:G*",
    "sso:L*",
    "mgh:Des*",
    "mgh:G*",
    "mgh:L*",
    "artifact:G*",
    "artifact:L*",
    "transcribe:DescribeLanguageModel",
    "transcribe:G*",
    "transcribe:L*",
    "devicefarm:G*",
    "devicefarm:L*",
    "guardduty:Des*",
    "guardduty:G*",
    "guardduty:L*",
    "events:Des*",
    "events:L*",
    "lex:Des*",
    "lex:Get*",
    "lex:L*",
    "ram:G*",
    "ram:L*",
    "signer:DescribeSigningJob",
    "signer:G*",
    "signer:L*",
    "mediaconnect:Des*",
    "mediaconnect:Ge*",
    "mediaconnect:L*",
    "sagemaker:BatchG*",
    "sagemaker:Des*",
    "sagemaker:G*",
    "sagemaker:L*",
    "resource-groups:Ge*",
    "resource-groups:L*",
    "globalaccelerator:Des*",
    "globalaccelerator:L*",
    "serverlessrepo:G*",
    "serverlessrepo:L*",
    "sdb:GetAttributes",
    "sdb:ListDomains",
    "mediapackage:Des*",
    "mediapackage:L*",
    "kafka:Des*",
    "kafka:G*",
    "kafka:L*",
    "sms-voice:Des*",
    "sms-voice:G*",
    "sms-voice:L*",
    "athena:B*",
    "athena:GetC*",
    "athena:GetD*",
    "athena:GetE*",
    "athena:GetN*",
    "athena:GetPreparedStatement",
    "athena:GetQ*",
    "athena:GetResourceDashboard",
    "athena:GetSessionStatus",
    "athena:GetT*",
    "athena:GetWorkGroup",
    "athena:L*",
    "aws-marketplace:Des*",
    "aws-marketplace:G*",
    "aws-marketplace:L*",
    "aws-marketplace:ViewSubscriptions",
    "mobiletargeting:G*",
    "mobiletargeting:L*",
    "autoscaling-plans:Des*",
    "autoscaling-plans:GetScalingPlanResourceForecastData",
    "cur:DescribeReportDefinitions",
    "cur:G*",
    "cur:ListTagsForResource",
    "shield:Des*",
    "shield:G*",
    "shield:L*",
    "secretsmanager:DescribeSecret",
    "secretsmanager:GetR*",
    "secretsmanager:L*",
    "route53domains:G*",
    "route53domains:L*",
    "route53domains:ViewBilling",
    "fsx:Des*",
    "fsx:ListTagsForResource",
    "amplify:Get*",
    "amplify:L*",
    "freertos:Des*",
    "freertos:G*",
    "freertos:L*",
    "medialive:Des*",
    "medialive:G*",
    "medialive:L*"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Collector Policy Part #2

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "cloudhsm:Des*",
    "cloudhsm:GetResourcePolicy",
    "cloudhsm:ListTags",
    "codedeploy:B*",
    "codedeploy:G*",
    "codedeploy:L*",
    "route53resolver:G*",
    "route53resolver:L*",
    "importexport:G*",
    "importexport:ListJobs",
    "workmail:Des*",
    "workmail:G*",
    "workmail:L*",
    "datapipeline:Des*",
    "datapipeline:G*",
    "datapipeline:ListPipelines",
    "sms:Get*",
    "sms:ListApps",
    "codebuild:BatchG*",
    "codebuild:Des*",
    "codebuild:G*",
    "codebuild:L*",
    "iotanalytics:Des*",
    "iotanalytics:GetDatasetContent",
    "iotanalytics:L*",
    "connect:BatchG*",
    "connect:Des*",
    "connect:GetAttachedFile",
    "connect:GetC*",
    "connect:GetEffectiveHoursOfOperations",
    "connect:GetFlowAssociation",
    "connect:GetM*",
    "connect:GetPromptFile",
    "connect:GetT*",
    "connect:ListA*",
    "connect:ListBots",
    "connect:ListC*",
    "connect:ListD*",
    "connect:ListE*",
    "connect:ListFlowAssociations",
    "connect:ListH*",
    "connect:ListI*",
    "connect:ListL*",
    "connect:ListP*",
    "connect:ListQ*",
    "connect:ListR*",
    "connect:ListSecurityP*",
    "connect:ListT*",
    "connect:ListU*",
    "connect:ListV*",
    "connect:ListW*",
    "ce:Des*",
    "ce:G*",
    "ce:L*",
    "health:De*",
    "gamelift:Des*",
    "gamelift:GetComputeAccess",
    "gamelift:L*",
    "opsworks-cm:Des*",
    "opsworks-cm:ListTagsForResource",
    "sso-directory:Des*",
    "sso-directory:G*",
    "sso-directory:ListE*",
    "sso-directory:ListG*",
    "sso-directory:ListM*",
    "sso-directory:ListProvisioningTenants",
    "sso-directory:ListUsers",
    "discovery:Des*",
    "discovery:G*",
    "discovery:L*",
    "codecommit:BatchG*",
    "codecommit:Des*",
    "codecommit:Ge*",
    "codecommit:L*",
    "trustedadvisor:Des*",
    "trustedadvisor:Get*",
    "trustedadvisor:L*",
    "cognito-idp:DescribeIdentityProvider",
    "cognito-idp:DescribeM*",
    "cognito-idp:DescribeR*",
    "cognito-idp:DescribeTerms",
    "cognito-idp:DescribeUserImportJob",
    "cognito-idp:DescribeUserPool",
    "cognito-idp:DescribeUserPoolDomain",
    "cognito-idp:GetCSVHeader",
    "cognito-idp:GetDevice",
    "cognito-idp:GetGroup",
    "cognito-idp:GetIdentityProviderByIdentifier",
    "cognito-idp:GetLogDeliveryConfiguration",
    "cognito-idp:GetSigningCertificate",
    "cognito-idp:GetUICustomization",
    "cognito-idp:GetUser",
    "cognito-idp:GetUserPoolMfaConfig",
    "cognito-idp:GetWebACLForResource",
    "cognito-idp:L*",
    "config:B*",
    "config:Des*",
    "config:G*",
    "config:L*",
    "swf:CountClosedWorkflowExecutions",
    "swf:CountOpenWorkflowExecutions",
    "swf:Des*",
    "swf:GetWorkflowExecutionHistory",
    "swf:L*",
    "appsync:Ge*",
    "appsync:ListApis",
    "appsync:ListChannelNamespaces",
    "appsync:ListD*",
    "appsync:ListFunctions",
    "appsync:ListGraphqlApis",
    "appsync:ListR*",
    "appsync:ListSourceApiAssociations",
    "appsync:ListT*",
    "acm:DescribeCertificate",
    "acm:G*",
    "acm:L*",
    "xray:B*",
    "xray:G*",
    "xray:Lis*",
    "eks:Des*",
    "eks:L*",
    "fms:G*",
    "fms:L*",
    "translate:DescribeTextTranslationJob",
    "translate:G*",
    "translate:L*",
    "ds:Des*",
    "ds:G*",
    "ds:L*",
    "waf-regional:GetByteMatchSet",
    "waf-regional:GetChangeTokenStatus",
    "waf-regional:GetGeoMatchSet",
    "waf-regional:GetIPSet",
    "waf-regional:GetLoggingConfiguration",
    "waf-regional:GetPermissionPolicy",
    "waf-regional:GetR*",
    "waf-regional:GetS*",
    "waf-regional:GetW*",
    "waf-regional:GetXssMatchSet",
    "waf-regional:L*",
    "dax:Des*",
    "dax:GetItem",
    "dax:ListTags",
    "tag:DescribeReportCreation",
    "tag:G*",
    "tag:ListRequiredTags",
    "logs:Des*",
    "logs:G*",
    "logs:Lis*",
    "chime:Des*",
    "chime:G*",
    "chime:Li*",
    "firehose:DescribeDeliveryStream",
    "firehose:L*",
    "servicecatalog:Des*",
    "servicecatalog:G*",
    "servicecatalog:L*",
    "servicecatalog:Se*",
    "mechanicalturk:G*",
    "mechanicalturk:L*",
    "mq:Des*",
    "mq:L*",
    "batch:Des*",
    "batch:GetJobQueueSnapshot",
    "batch:L*",
    "iotevents:Des*",
    "iotevents:GetDetectorModelAnalysisResults",
    "iotevents:L*",
    "es:Des*",
    "es:G*",
    "es:L*",
    "cloud9:Des*",
    "cloud9:G*",
    "cloud9:L*",
    "transfer:Des*",
    "transfer:L*",
    "budgets:Des*",
    "budgets:ListTagsForResource",
    "budgets:ViewBudget",
    "textract:G*",
    "textract:L*",
    "groundtruthlabeling:DescribeConsoleJob",
    "groundtruthlabeling:Get*",
    "groundtruthlabeling:L*",
    "cognito-identity:Des*",
    "cognito-identity:GetIde*",
    "cognito-identity:GetPrincipalTagAttributeMap",
    "cognito-identity:L*",
    "mediastore:Des*",
    "mediastore:G*",
    "mediastore:L*",
    "polly:DescribeVoices",
    "polly:G*",
    "polly:L*",
    "license-manager:G*",
    "license-manager:L*",
    "a4b:G*",
    "a4b:L*",
    "acm-pca:Des*",
    "acm-pca:G*",
    "acm-pca:L*",
    "iot1click:Des*",
    "iot1click:G*",
    "iot1click:L*",
    "states:Des*",
    "states:GetExecutionHistory",
    "states:L*",
    "codepipeline:G*",
    "codepipeline:L*",
    "securityhub:BatchG*",
    "securityhub:Des*",
    "securityhub:G*",
    "securityhub:L*",
    "ec2messages:G*",
    "greengrass:DescribeComponent",
    "greengrass:G*",
    "greengrass:L*",
    "servicediscovery:G*",
    "servicediscovery:L*",
    "workdocs:Des*",
    "workdocs:G*",
    "aws-marketplace-management:G*",
    "aws-marketplace-management:v*",
    "comprehendmedical:Des*",
    "comprehendmedical:L*",
    "rekognition:Des*",
    "rekognition:G*",
    "rekognition:L*",
    "waf:GetByteMatchSet",
    "waf:GetChangeTokenStatus",
    "waf:GetGeoMatchSet",
    "waf:GetIPSet",
    "waf:GetLoggingConfiguration",
    "waf:GetPermissionPolicy",
    "waf:GetR*",
    "waf:GetS*",
    "waf:GetWebACL",
    "waf:GetXssMatchSet",
    "waf:L*",
    "appstream:Des*",
    "appstream:GetExportImageTask",
    "appstream:L*",
    "quicksight:BatchGetPreferences",
    "quicksight:DescribeA*",
    "quicksight:DescribeB*",
    "quicksight:DescribeC*",
    "quicksight:DescribeDas*",
    "quicksight:DescribeDataSet",
    "quicksight:DescribeDataSetRefreshProperties",
    "quicksight:DescribeDataSource",
    "quicksight:DescribeDefaultQBusinessApplication",
    "quicksight:DescribeE*",
    "quicksight:DescribeF*",
    "quicksight:DescribeG*",
    "quicksight:DescribeI*",
    "quicksight:DescribeKeyRegistration",
    "quicksight:DescribeNamespace",
    "quicksight:DescribeQ*",
    "quicksight:DescribeR*",
    "quicksight:DescribeSelfUpgradeConfiguration",
    "quicksight:DescribeTe*",
    "quicksight:DescribeTh*",
    "quicksight:DescribeTopic",
    "quicksight:DescribeTopicR*",
    "quicksight:DescribeUser",
    "quicksight:DescribeVPCConnection",
    "quicksight:Get*",
    "quicksight:L*",
    "dlm:G*",
    "dlm:ListTagsForResource",
    "wellarchitected:G*",
    "wellarchitected:L*",
    "mediaconvert:DescribeEndpoints",
    "mediaconvert:G*",
    "mediaconvert:L*",
    "inspector:Des*",
    "inspector:G*",
    "inspector:L*"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Collector Policy Part #3

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "lightsail:GetA*",
    "lightsail:GetBlueprints",
    "lightsail:GetBucketBundles",
    "lightsail:GetBucketMetricData",
    "lightsail:GetBuckets",
    "lightsail:GetBundles",
    "lightsail:GetC*",
    "lightsail:GetD*",
    "lightsail:GetExportSnapshotRecords",
    "lightsail:GetInstance",
    "lightsail:GetInstanceMetricData",
    "lightsail:GetInstancePortStates",
    "lightsail:GetInstanceS*",
    "lightsail:GetInstances",
    "lightsail:GetL*",
    "lightsail:GetO*",
    "lightsail:GetRegions",
    "lightsail:GetRelationalDatabase",
    "lightsail:GetRelationalDatabaseB*",
    "lightsail:GetRelationalDatabaseEvents",
    "lightsail:GetRelationalDatabaseL*",
    "lightsail:GetRelationalDatabaseMetricData",
    "lightsail:GetRelationalDatabaseParameters",
    "lightsail:GetRelationalDatabaseS*",
    "lightsail:GetRelationalDatabases",
    "lightsail:GetS*",
    "robomaker:Des*",
    "robomaker:GetWorldTemplateBody",
    "robomaker:L*",
    "codestar:Des*",
    "codestar:GetExtendedAccess",
    "codestar:L*",
    "cognito-sync:Des*",
    "cognito-sync:G*",
    "cognito-sync:L*",
    "cloudsearch:Des*",
    "cloudsearch:L*",
    "directconnect:Des*",
    "directconnect:ListVirtualInterfaceTestHistory",
    "neptune-db:G*",
    "neptune-db:L*",
    "neptune-db:ReadDataViaQuery",
    "elastictranscoder:L*",
    "elastictranscoder:R*",
    "pi:DescribeDimensionKeys",
    "pi:G*",
    "pi:L*",
    "activate:G*",
    "backup:Des*",
    "backup:G*",
    "backup:ListB*",
    "backup:ListC*",
    "backup:ListFrameworks",
    "backup:ListIndexedRecoveryPoints",
    "backup:ListLegalHolds",
    "backup:ListP*",
    "backup:ListR*",
    "backup:ListS*",
    "backup:ListT*",
    "worklink:Des*",
    "worklink:L*",
    "datasync:Des*",
    "datasync:L*",
    "iotsitewise:BatchG*",
    "iotsitewise:Des*",
    "iotsitewise:G*",
    "iotsitewise:L*",
    "mediatailor:Des*",
    "mediatailor:G*",
    "mediatailor:L*",
    "account:G*",
    "account:ListRegions",
    "appmesh:Des*",
    "appmesh:GetMeshPolicy",
    "appmesh:L*",
    "managedblockchain:Ge*",
    "managedblockchain:L*",
    "groundstation:Des*",
    "groundstation:G*",
    "groundstation:L*",
    "personalize:Des*",
    "personalize:G*",
    "personalize:L*",
    "applicationinsights:Des*",
    "applicationinsights:Lis*",
    "servicequotas:G*",
    "servicequotas:L*",
    "chatbot:Des*",
    "chatbot:GetAccountPreferences",
    "chatbot:GetCustomAction",
    "chatbot:GetMicrosoftTeamsChannelConfiguration",
    "chatbot:L*",
    "qldb:Des*",
    "qldb:G*",
    "qldb:L*",
    "mediapackage-vod:Des*",
    "mediapackage-vod:L*",
    "lakeformation:Des*",
    "lakeformation:GetDataCellsFilter",
    "lakeformation:GetDataL*",
    "lakeformation:GetEffectivePermissionsForPath",
    "lakeformation:GetL*",
    "lakeformation:GetQ*",
    "lakeformation:GetResourceLFTags",
    "lakeformation:GetT*",
    "lakeformation:GetW*",
    "lakeformation:L*",
    "forecast:Des*",
    "forecast:G*",
    "forecast:L*",
    "dbqms:Des*",
    "dbqms:GetQueryString",
    "workmailmessageflow:GetRawMessageContent",
    "deepracer:G*",
    "deepracer:L*",
    "codestar-notifications:DescribeNotificationRule",
    "codestar-notifications:L*",
    "savingsplans:Des*",
    "savingsplans:ListTagsForResource",
    "dataexchange:G*",
    "dataexchange:L*",
    "launchwizard:Des*",
    "launchwizard:G*",
    "launchwizard:L*",
    "appmesh-preview:Des*",
    "appmesh-preview:GetMeshPolicy",
    "appmesh-preview:L*",
    "synthetics:Des*",
    "synthetics:G*",
    "synthetics:L*",
    "schemas:Des*",
    "schemas:G*",
    "schemas:L*",
    "access-analyzer:Get*",
    "access-analyzer:L*",
    "imagebuilder:G*",
    "imagebuilder:L*",
    "cassandra:G*",
    "cassandra:ListStreams",
    "networkmanager:DescribeGlobalNetworks",
    "networkmanager:G*",
    "networkmanager:L*",
    "kendra:BatchGetDocumentStatus",
    "kendra:Des*",
    "kendra:G*",
    "kendra:L*",
    "compute-optimizer:DescribeRecommendationExportJobs",
    "compute-optimizer:G*",
    "frauddetector:BatchGetVariable",
    "frauddetector:Des*",
    "frauddetector:G*",
    "frauddetector:L*",
    "detective:B*",
    "detective:DescribeOrganizationConfiguration",
    "detective:G*",
    "detective:L*",
    "outposts:G*",
    "outposts:L*",
    "ebs:GetSnapshotBlock",
    "ebs:L*",
    "wafv2:Des*",
    "wafv2:Get*",
    "wafv2:L*",
    "codeguru-reviewer:De*",
    "codeguru-reviewer:GetMetricsData",
    "codeguru-reviewer:L*",
    "codeguru-profiler:BatchGetFrameMetricData",
    "codeguru-profiler:DescribeProfilingGroup",
    "codeguru-profiler:G*",
    "codeguru-profiler:L*",
    "appconfig:G*",
    "appconfig:L*",
    "awsconnector:GetConnectorHealth",
    "deepcomposer:G*",
    "deepcomposer:L*",
    "codeguru:GetCodeGuruFreeTrialSummary",
    "iq-permission:GetPermissionRequest",
    "iq-permission:ListPermissionRequests",
    "iq:G*",
    "iq:Lis*",
    "appflow:Des*",
    "appflow:L*",
    "purchase-orders:G*",
    "purchase-orders:L*",
    "codestar-connections:G*",
    "codestar-connections:L*",
    "macie2:BatchGetCustomDataIdentifiers",
    "macie2:Des*",
    "macie2:G*",
    "macie2:L*",
    "resource-explorer:*",
    "codeartifact:Des*",
    "codeartifact:GetAssociatedPackageGroup",
    "codeartifact:GetDomainPermissionsPolicy",
    "codeartifact:GetP*",
    "codeartifact:GetR*",
    "codeartifact:L*",
    "codeartifact:ReadFromRepository",
    "honeycode:Des*",
    "honeycode:GetScreenData",
    "honeycode:ListDomains",
    "honeycode:ListGroups",
    "honeycode:ListTab*",
    "honeycode:ListTe*",
    "ivs:BatchG*",
    "ivs:G*",
    "ivs:L*",
    "identitystore:Des*",
    "identitystore:G*",
    "identitystore:L*",
    "elemental-appliances-software:G*",
    "elemental-appliances-software:ListQuotes",
    "elemental-activations:Get*",
    "braket:G*",
    "braket:ListTagsForResource",
    "redshift-data:D*",
    "redshift-data:G*",
    "redshift-data:L*",
    "timestream:Des*",
    "timestream:G*",
    "timestream:L*",
    "s3-outposts:G*",
    "s3-outposts:L*",
    "databrew:Des*",
    "databrew:L*",
    "network-firewall:Des*",
    "network-firewall:GetAnalysisReportResults",
    "network-firewall:L*",
    "elemental-support-cases:G*",
    "elemental-support-cases:ListTagsForCase",
    "airflow:GetEnvironment",
    "airflow:L*",
    "amplifybackend:Get*",
    "amplifybackend:L*",
    "proton:G*",
    "proton:L*",
    "profile:B*",
    "profile:G*",
    "profile:L*",
    "devops-guru:Des*",
    "devops-guru:G*",
    "devops-guru:L*",
    "ecr-public:Des*",
    "ecr-public:GetR*",
    "ecr-public:ListTagsForResource",
    "panorama:Des*",
    "panorama:GetWebSocketURL",
    "panorama:L*",
    "lookoutvision:Des*",
    "lookoutvision:L*",
    "monitron:G*",
    "monitron:ListProjectUserAssociations",
    "monitron:ListProjects",
    "monitron:ListTagsForResource",
    "monitron:ListUserAccessRoleAssociations",
    "auditmanager:G*",
    "auditmanager:L*",
    "emr-containers:Des*",
    "emr-containers:L*",
    "iotfleethub:DescribeApplication",
    "iotfleethub:L*",
    "aps:Des*",
    "aps:G*",
    "aps:L*",
    "iotwireless:G*",
    "iotwireless:L*",
    "cloudshell:DescribeEnvironments",
    "cloudshell:GetEnvironmentStatus",
    "iotdeviceadvisor:G*",
    "iotdeviceadvisor:L*"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Collector Policy Part #4

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "geo:BatchGetDevicePosition",
    "geo:Des*",
    "geo:G*",
    "geo:L*",
    "grafana:Des*",
    "grafana:L*",
    "app-integrations:G*",
    "app-integrations:L*",
    "lookoutequipment:Des*",
    "lookoutequipment:L*",
    "tiros:G*",
    "lookoutmetrics:Des*",
    "lookoutmetrics:G*",
    "lookoutmetrics:L*",
    "fis:G*",
    "fis:L*",
    "s3-object-lambda:G*",
    "s3-object-lambda:L*",
    "healthlake:Des*",
    "healthlake:Get*",
    "healthlake:L*",
    "healthlake:ReadResource",
    "mgn:Des*",
    "mgn:G*",
    "mgn:L*",
    "ssm-incidents:BatchGetIncidentFindings",
    "ssm-incidents:G*",
    "ssm-incidents:L*",
    "controltower:Des*",
    "controltower:G*",
    "controltower:L*",
    "nimble:G*",
    "nimble:L*",
    "kafka-cluster:Des*",
    "kafka-cluster:ReadData",
    "ssm-contacts:Des*",
    "ssm-contacts:G*",
    "ssm-contacts:L*",
    "application-cost-profiler:GetReportDefinition",
    "application-cost-profiler:ListReportDefinitions",
    "apprunner:Des*",
    "apprunner:L*",
    "bugbust:G*",
    "bugbust:L*",
    "route53-recovery-readiness:G*",
    "route53-recovery-readiness:L*",
    "route53-recovery-cluster:GetRoutingControlState",
    "route53-recovery-cluster:ListRoutingControls",
    "route53-recovery-control-config:Des*",
    "route53-recovery-control-config:GetResourcePolicy",
    "route53-recovery-control-config:L*",
    "snow-device-management:D*",
    "snow-device-management:L*",
    "memorydb:Des*",
    "memorydb:L*",
    "sqlworkbench:BatchGetNotebookCell",
    "sqlworkbench:Get*",
    "sqlworkbench:L*",
    "connect-campaigns:DescribeCampaign",
    "connect-campaigns:G*",
    "connect-campaigns:L*",
    "voiceid:Des*",
    "voiceid:L*",
    "wisdom:G*",
    "wisdom:L*",
    "migrationhub-strategy:G*",
    "migrationhub-strategy:L*",
    "finspace:G*",
    "finspace:Li*",
    "kafkaconnect:Des*",
    "kafkaconnect:L*",
    "resiliencehub:Des*",
    "resiliencehub:L*",
    "inspector2:BatchG*",
    "inspector2:DescribeOrganizationConfiguration",
    "inspector2:G*",
    "inspector2:L*",
    "drs:Des*",
    "drs:G*",
    "drs:L*",
    "ssm-guiconnect:G*",
    "ssm-guiconnect:ListConnections",
    "backup-gateway:G*",
    "backup-gateway:L*",
    "evidently:G*",
    "evidently:L*",
    "refactor-spaces:G*",
    "refactor-spaces:L*",
    "rum:BatchGetRumMetricDefinitions",
    "rum:G*",
    "rum:L*",
    "rbin:GetRule",
    "rbin:Li*",
    "iotfleetwise:Get*",
    "iotfleetwise:L*",
    "workspaces-web:G*",
    "workspaces-web:L*",
    "iottwinmaker:G*",
    "iottwinmaker:L*",
    "serviceextract:GetConfig",
    "amplifyuibuilder:G*",
    "amplifyuibuilder:L*",
    "codedeploy-commands-secure:GetDeploymentSpecification",
    "sustainability:GetCarbonFootprintSummary",
    "rhelkb:GetRhelURL",
    "tax:G*",
    "tax:L*",
    "billingconductor:GetBillingGroupCostReport",
    "billingconductor:L*",
    "identity-sync:G*",
    "identity-sync:ListSyncFilters",
    "migrationhub-orchestrator:G*",
    "migrationhub-orchestrator:L*",
    "iotjobsdata:DescribeJobExecution",
    "iotjobsdata:GetPendingJobExecutions",
    "ivschat:G*",
    "ivschat:L*",
    "emr-serverless:G*",
    "emr-serverless:L*",
    "m2:G*",
    "m2:L*",
    "rolesanywhere:G*",
    "rolesanywhere:L*",
    "redshift-serverless:DescribeOneTimeCredit",
    "redshift-serverless:GetCustomDomainAssociation",
    "redshift-serverless:GetEndpointAccess",
    "redshift-serverless:GetManagedWorkgroup",
    "redshift-serverless:GetNamespace",
    "redshift-serverless:GetR*",
    "redshift-serverless:GetS*",
    "redshift-serverless:GetT*",
    "redshift-serverless:GetUsageLimit",
    "redshift-serverless:GetWorkgroup",
    "redshift-serverless:L*",
    "vendor-insights:G*",
    "vendor-insights:L*",
    "license-manager-user-subscriptions:L*",
    "private-networks:G*",
    "private-networks:L*",
    "cases:BatchG*",
    "cases:G*",
    "cases:L*",
    "billing:GetB*",
    "billing:GetC*",
    "billing:GetIAMAccessPreference",
    "billing:GetSellerOfRecord",
    "billing:L*",
    "supportplans:G*",
    "supportplans:ListSupportPlanModifiers",
    "supportapp:DescribeSlackChannels",
    "supportapp:G*",
    "supportapp:L*",
    "identitystore-auth:BatchGetSession",
    "identitystore-auth:ListSessions",
    "a2c:G*",
    "resource-explorer-2:BatchGetView",
    "resource-explorer-2:G*",
    "resource-explorer-2:L*",
    "scheduler:G*",
    "scheduler:L*",
    "ssm-sap:GetApplication",
    "ssm-sap:GetC*",
    "ssm-sap:GetDatabase",
    "ssm-sap:GetOperation",
    "ssm-sap:L*",
    "wickr:G*",
    "wickr:L*",
    "oam:G*",
    "oam:L*",
    "internetmonitor:G*",
    "internetmonitor:Lis*",
    "arc-zonal-shift:G*",
    "arc-zonal-shift:L*",
    "securitylake:G*",
    "securitylake:L*",
    "aoss:B*",
    "aoss:G*",
    "aoss:L*",
    "simspaceweaver:Des*",
    "simspaceweaver:L*",
    "omics:G*",
    "omics:L*",
    "docdb-elastic:G*",
    "docdb-elastic:L*",
    "sagemaker-geospatial:G*",
    "sagemaker-geospatial:L*",
    "vpc-lattice:G*",
    "vpc-lattice:L*",
    "pipes:DescribePipe",
    "pipes:L*",
    "codewhisperer:GetCustomization",
    "codewhisperer:L*",
    "license-manager-linux-subscriptions:G*",
    "license-manager-linux-subscriptions:L*",
    "codecatalyst:G*",
    "codecatalyst:L*",
    "invoicing:BatchGetInvoiceProfile",
    "invoicing:G*",
    "invoicing:L*",
    "payments:G*",
    "payments:L*",
    "kendra-ranking:DescribeRescoreExecutionPlan",
    "kendra-ranking:L*",
    "freetier:G*",
    "freetier:ListAccountActivities",
    "consolidatedbilling:*",
    "cleanrooms:B*",
    "cleanrooms:G*",
    "cleanrooms:L*",
    "finspace-api:GetProgrammaticAccessCredentials",
    "scn:DescribeInstance",
    "scn:G*",
    "scn:L*",
    "tnb:G*",
    "tnb:L*",
    "codeguru-security:BatchGetFindings",
    "codeguru-security:G*",
    "codeguru-security:L*",
    "datazone:BatchG*",
    "datazone:GetA*",
    "datazone:GetC*",
    "datazone:GetD*",
    "datazone:GetE*",
    "datazone:GetFormType",
    "datazone:GetG*",
    "datazone:GetJobRun",
    "datazone:GetL*",
    "datazone:GetMetadataGenerationRun",
    "datazone:GetN*",
    "datazone:GetP*",
    "datazone:GetRule",
    "datazone:GetS*",
    "datazone:GetTimeSeriesDataPoint",
    "datazone:GetU*",
    "datazone:L*",
    "notifications-contacts:GetEmailContact",
    "notifications-contacts:L*",
    "consoleapp:*",
    "notifications:G*",
    "notifications:L*",
    "osis:G*",
    "osis:L*",
    "customer-verification:G*",
    "mediapackagev2:G*",
    "mediapackagev2:L*",
    "verifiedpermissions:G*",
    "verifiedpermissions:L*",
    "payment-cryptography:Get*",
    "payment-cryptography:L*",
    "appfabric:G*",
    "appfabric:L*",
    "bedrock:Get*",
    "bedrock:L*",
    "medical-imaging:G*",
    "medical-imaging:L*",
    "entityresolution:Get*",
    "entityresolution:L*",
    "managedblockchain-query:*",
    "mapcredits:*",
    "pca-connector-ad:G*",
    "pca-connector-ad:L*",
    "application-transformation:G*",
    "cloudfront-keyvaluestore:DescribeKeyValueStore",
    "cloudfront-keyvaluestore:GetKey",
    "cloudfront-keyvaluestore:ListKeys",
    "bcm-data-exports:G*",
    "bcm-data-exports:L*"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Collector Policy Part #5

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "cost-optimization-hub:G*",
    "cost-optimization-hub:L*",
    "thinclient:G*",
    "thinclient:L*",
    "b2bi:Get*",
    "b2bi:L*",
    "ts:G*",
    "ts:L*",
    "repostspace:G*",
    "repostspace:L*",
    "networkmanager-chat:L*",
    "one:G*",
    "one:L*",
    "q:Get*",
    "q:L*",
    "qbusiness:G*",
    "qbusiness:L*",
    "s3express:G*",
    "s3express:L*",
    "cleanrooms-ml:G*",
    "cleanrooms-ml:L*",
    "neptune-graph:G*",
    "neptune-graph:L*",
    "neptune-graph:ReadDataViaQuery",
    "networkmonitor:G*",
    "networkmonitor:L*",
    "timestream-influxdb:G*",
    "timestream-influxdb:L*",
    "codeconnections:G*",
    "codeconnections:L*",
    "deadline:BatchGetJobEntity",
    "deadline:G*",
    "deadline:L*",
    "controlcatalog:*",
    "route53profiles:G*",
    "route53profiles:L*",
    "signin:ListTrustedIdentityPropagationApplicationsForConsole",
    "qapps:DescribeQAppPermissions",
    "qapps:G*",
    "qapps:L*",
    "user-subscriptions:L*",
    "application-signals:BatchGetServiceLevelObjectiveBudgetReport",
    "application-signals:G*",
    "application-signals:Lis*",
    "pca-connector-scep:G*",
    "pca-connector-scep:L*",
    "apptest:G*",
    "apptest:L*",
    "sagemaker-mlflow:G*",
    "sagemaker-mlflow:Li*",
    "ssm-quicksetup:G*",
    "ssm-quicksetup:L*",
    "appstudio:G*",
    "pcs:G*",
    "pcs:L*",
    "ds-data:Des*",
    "ds-data:L*",
    "social-messaging:GetL*",
    "social-messaging:GetWhatsAppMessageTemplate",
    "social-messaging:L*",
    "geo-maps:*",
    "geo-places:GetPlace",
    "opensearch:G*",
    "opensearch:ListAutoOptimizeJobs",
    "partnercentral:G*",
    "partnercentral:L*",
    "bcm-pricing-calculator:G*",
    "bcm-pricing-calculator:ListB*",
    "bcm-pricing-calculator:ListW*",
    "observabilityadmin:G*",
    "observabilityadmin:L*",
    "security-ir:BatchGetMemberAccountDetails",
    "security-ir:GetCase",
    "security-ir:GetCaseAttachmentDownloadUrl",
    "security-ir:GetMembership",
    "security-ir:L*",
    "networkflowmonitor:G*",
    "networkflowmonitor:L*",
    "aiops:Get*",
    "aiops:L*",
    "dsql:G*",
    "dsql:L*",
    "s3tables:G*",
    "s3tables:L*",
    "backup-search:G*",
    "backup-search:L*",
    "qdeveloper:ListTagsForResource",
    "iotmanagedintegrations:G*",
    "iotmanagedintegrations:L*",
    "gameliftstreams:G*",
    "gameliftstreams:L*",
    "transform:G*",
    "transform:L*",
    "workspaces-instances:GetWorkspaceInstance",
    "workspaces-instances:L*",
    "evs:G*",
    "evs:L*",
    "support-console:DescribeDynamicHelp",
    "support-console:G*",
    "mpa:G*",
    "mpa:L*",
    "odb:G*",
    "odb:L*",
    "network-security-director:G*",
    "network-security-director:L*",
    "s3vectors:G*",
    "s3vectors:L*",
    "bedrock-agentcore:GetA*",
    "bedrock-agentcore:GetB*",
    "bedrock-agentcore:GetC*",
    "bedrock-agentcore:GetE*",
    "bedrock-agentcore:GetG*",
    "bedrock-agentcore:GetM*",
    "bedrock-agentcore:GetO*",
    "bedrock-agentcore:GetP*",
    "bedrock-agentcore:GetR*",
    "bedrock-agentcore:GetTokenVault",
    "bedrock-agentcore:GetWorkloadIdentity",
    "bedrock-agentcore:L*",
    "arc-region-switch:GetP*",
    "arc-region-switch:L*",
    "awsbillingconsole-deprecated:V*",
    "diode:Des*",
    "diode:GetAccountMappingPin",
    "diode:ListAccountMappings",
    "diode:ListT*",
    "diode-messaging:G*",
    "diode-messaging:L*",
    "bcm-recommended-actions:ListRecommendedActions",
    "uxc:GetAccountColor",
    "bcm-dashboards:G*",
    "bcm-dashboards:L*",
    "action-recommendations:ListRecommendedActions",
    "rtbfabric:G*",
    "rtbfabric:L*",
    "airflow-serverless:G*",
    "airflow-serverless:L*",
    "pricingplanmanager:GetSubscription",
    "pricingplanmanager:ListSubscriptions",
    "route53globalresolver:G*",
    "route53globalresolver:ListA*",
    "route53globalresolver:ListDNSViews",
    "route53globalresolver:ListF*",
    "route53globalresolver:ListGlobalResolvers",
    "route53globalresolver:ListHostedZoneAssociations",
    "route53globalresolver:ListManagedFirewallDomainLists",
    "transform-custom:G*",
    "transform-custom:L*",
    "aidevops:G*",
    "aidevops:L*",
    "securityagent:BatchG*",
    "securityagent:DescribeFindings",
    "securityagent:G*",
    "securityagent:L*",
    "bedrock-mantle:G*",
    "bedrock-mantle:ListModels",
    "aco-automation:G*",
    "aco-automation:L*",
    "nova-act:G*",
    "nova-act:L*"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Optional policies

CloudTrail (all accounts)

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "cloudtrail:DescribeTrails",
    "cloudtrail:GetTrailStatus",
    "cloudtrail:LookupEvents",
    "kms:ListAliases",
    "s3:GetBucketLocation",
    "s3:ListAllMyBuckets"
   ],
   "Resource": [
    "*"
   ]
  },
  {
   "Effect": "Allow",
   "Action": [
    "s3:ListBucket"
   ],
   "Resource": [
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_1>",
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_2>/"
   ]
  },
  {
   "Effect": "Allow",
   "Action": [
    "s3:GetObject"
   ],
   "Resource": [
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_1>",
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_2>/*
   ]
  }
 ]
}

Billing (all accounts)

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "s3:GetBucketLocation",
    "s3:ListAllMyBuckets"
   ],
   "Resource": [
    "arn:aws:s3:::*"
   ]
  },
  {
   "Effect": "Allow",
   "Action": [
    "s3:ListBucket"
   ],
   "Resource": [
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_1>",
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_2>"
   ]
  },
  {
   "Effect": "Allow",
   "Action": [
    "s3:GetObject"
   ],
   "Resource": [
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_1>",
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_2>/*"
   ]
  }
 ]
}

WHERE <YOUR_S3_BUCKET_NAME_1> and <YOUR_S3_BUCKET_NAME_2> are placeholders for appropriate values of your S3 buckets

CloudAware Monitoring

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Sid": "CaMonitoring",
   "Effect": "Allow",
   "Action": [
    "ec2:DescribeInstances",
    "cloudwatch:List*",
    "cloudwatch:Get*"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Backups

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Sid": "Ec2Backup",
   "Effect": "Allow",
   "Action": [
    "ec2:DescribeInstances",
    "ec2:DescribeImages",
    "ec2:CreateImage",
    "ec2:DeregisterImage",
    "ec2:CopyImage",
    "ec2:DescribeSnapshots",
    "ec2:DeleteSnapshot",
    "ec2:CreateTags",
    "ec2:DeleteTags"
   ],
   "Resource": [
    "*"
   ]
  },
  {
   "Sid": "RdsBackup",
   "Effect": "Allow",
   "Action": [
    "rds:DescribeDBInstances",
    "rds:DescribeDBSnapshots",
    "rds:CreateDBSnapshot",
    "rds:DeleteDBSnapshot",
    "rds:ListTagsForResource",
    "rds:AddTagsToResource",
    "rds:RemoveTagsFromResource",
    "rds:CreateDBClusterSnapshot",
    "rds:DeleteDBClusterSnapshot",
    "rds:DescribeDBClusterSnapshots"
   ],
   "Resource": [
    "*"
   ]
  },
  {
   "Sid": "S3Backup",
   "Effect": "Allow",
   "Action": [
    "s3:ListAllMyBuckets",
    "s3:ListBucket",
    "s3:GetBucketLocation",
    "s3:GetBucketTagging",
    "s3:PutBucketTagging"
   ],
   "Resource": [
    "*"
   ]
  },
  {
   "Sid": "S3BackupWrite",
   "Effect": "Allow",
   "Action": [
    "s3:PutObject",
    "s3:DeleteObject"
   ],
   "Resource": [
    "arn:<partition>:s3:::<YOUR_S3_BUCKET_NAME>"
   ]
  }
 ]
}

WHERE
<partition> is a placeholder for your AWS partition
<YOUR_S3_BUCKET_NAME> is a placeholder for the appropriate value of your S3 bucket

Tagging (Part #1)

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "ec2:CreateTags",
    "ec2:DeleteTags",
    "rds:AddTagsToResource",
    "rds:RemoveTagsFromResource",
    "iam:Tag*",
    "iam:Untag*",
    "s3:DeleteJobTagging",
    "s3:DeleteObjectTagging",
    "s3:DeleteObjectVersionTagging",
    "s3:DeleteStorageLensConfigurationTagging",
    "s3:PutBucketTagging",
    "s3:PutJobTagging",
    "s3:PutObjectTagging",
    "s3:PutObjectVersionTagging",
    "s3:PutStorageLensConfigurationTagging",
    "s3:ReplicateTags",
    "s3:TagResource",
    "s3:UntagResource",
    "sqs:TagQueue",
    "sqs:UntagQueue",
    "cloudfront:TagResource",
    "cloudfront:UntagResource",
    "elasticmapreduce:AddTags",
    "elasticmapreduce:RemoveTags",
    "elasticloadbalancing:AddTags",
    "elasticloadbalancing:RemoveTags",
    "sns:TagResource",
    "sns:UntagResource",
    "route53:ChangeTagsForResource",
    "cloudwatch:TagResource",
    "cloudwatch:UntagResource",
    "autoscaling:CreateOrUpdateTags",
    "autoscaling:DeleteTags",
    "dynamodb:TagResource",
    "dynamodb:UntagResource",
    "redshift:CreateTags",
    "redshift:DeleteTags",
    "cloudtrail:AddTags",
    "cloudtrail:RemoveTags",
    "kinesis:AddTagsToStream",
    "kinesis:RemoveTagsFromStream",
    "kinesis:TagResource",
    "kinesis:UntagResource",
    "ecs:TagResource",
    "ecs:UntagResource",
    "lambda:TagResource",
    "lambda:UntagResource",
    "kms:TagResource",
    "kms:UntagResource",
    "elasticache:AddTagsToResource",
    "elasticache:RemoveTagsFromResource",
    "workspaces:CreateTags",
    "workspaces:DeleteTags",
    "opsworks:TagResource",
    "opsworks:UntagResource",
    "glue:TagResource",
    "glue:UntagResource",
    "organizations:TagResource",
    "organizations:UntagResource",
    "elasticfilesystem:CreateTags",
    "elasticfilesystem:DeleteTags",
    "elasticfilesystem:TagResource",
    "elasticfilesystem:UntagResource",
    "ecr:TagResource",
    "ecr:UntagResource",
    "dms:AddTagsToResource",
    "dms:RemoveTagsFromResource",
    "ssm:AddTagsToResource",
    "ssm:RemoveTagsFromResource",
    "transcribe:TagResource",
    "transcribe:UntagResource",
    "guardduty:TagResource",
    "guardduty:UntagResource",
    "events:TagResource",
    "events:UntagResource",
    "ram:TagResource",
    "ram:UntagResource",
    "sagemaker:AddTags",
    "sagemaker:DeleteTags",
    "kafka:TagResource",
    "kafka:UntagResource",
    "athena:TagResource",
    "athena:UntagResource",
    "shield:TagResource",
    "shield:UntagResource",
    "secretsmanager:TagResource",
    "secretsmanager:UntagResource",
    "route53domains:DeleteTagsForDomain",
    "route53domains:UpdateTagsForDomain",
    "fsx:TagResource",
    "fsx:UntagResource",
    "cloudhsm:TagResource",
    "cloudhsm:UntagResource",
    "codedeploy:AddTagsToOnPremisesInstances",
    "codedeploy:RemoveTagsFromOnPremisesInstances",
    "codedeploy:TagResource",
    "codedeploy:UntagResource",
    "datapipeline:AddTags",
    "datapipeline:RemoveTags",
    "cognito-idp:TagResource",
    "cognito-idp:UntagResource",
    "swf:TagResource",
    "swf:UntagResource",
    "acm:AddTagsToCertificate",
    "acm:RemoveTagsFromCertificate",
    "xray:TagResource",
    "xray:UntagResource",
    "eks:TagResource",
    "eks:UntagResource",
    "fms:TagResource",
    "fms:UntagResource",
    "ds:AddTagsToResource",
    "ds:RemoveTagsFromResource",
    "dax:TagResource",
    "dax:UntagResource",
    "logs:Tag*",
    "logs:Untag*",
    "firehose:TagDeliveryStream",
    "firehose:UntagDeliveryStream",
    "mq:CreateTags",
    "mq:DeleteTags",
    "es:AddTags",
    "es:RemoveTags",
    "cognito-identity:TagResource",
    "cognito-identity:UntagResource",
    "codepipeline:TagResource",
    "codepipeline:UntagResource",
    "servicediscovery:TagResource",
    "servicediscovery:UntagResource",
    "waf:TagResource",
    "waf:UntagResource",
    "appstream:TagResource",
    "appstream:UntagResource",
    "quicksight:TagResource",
    "quicksight:UntagResource",
    "wellarchitected:TagResource",
    "wellarchitected:UntagResource",
    "mediaconvert:TagResource",
    "mediaconvert:UntagResource",
    "directconnect:TagResource",
    "directconnect:UntagResource",
    "backup:TagResource",
    "backup:UntagResource",
    "appmesh:TagResource",
    "appmesh:UntagResource",
    "savingsplans:TagResource",
    "savingsplans:UntagResource",
    "access-analyzer:TagResource",
    "access-analyzer:UntagResource",
    "kendra:TagResource",
    "kendra:UntagResource",
    "wafv2:TagResource",
    "wafv2:UntagResource",
    "profile:TagResource",
    "profile:UntagResource",
    "bedrock:TagResource",
    "bedrock:UntagResource"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Instance Scheduler

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Sid": "CaInstanceScheduler",
   "Effect": "Allow",
   "Action": [
    "ec2:DescribeInstances",
    "ec2:StartInstances",
    "ec2:StopInstances",
    "rds:DescribeDBInstances",
    "rds:ListTagsForResource",
    "rds:StartDBInstance",
    "rds:StopDBInstance"
   ],
   "Resource": [
    "*"
   ]
  }
 ]
}

Conflux

CODE
{
 "Version": "2012-10-17",
 "Statement": [
  {
   "Effect": "Allow",
   "Action": [
    "config:Describe*",
    "config:List*",
    "elasticloadbalancing:Describe*",
    "firehose:Describe*",
    "firehose:List*",
    "cloudfront:Describe*",
    "cloudfront:List*",
    "cloudwatch:Describe*",
    "cloudwatch:List*",
    "logs:GetLogEvents",
    "logs:FilterLogEvents",
    "cloudtrail:Describe*",
    "cloudtrail:List*",
    "cloudtrail:GetTrailStatus",
    "eks:Describe*",
    "eks:List*",
    "s3:GetBucketLocation",
    "s3:ListAllMyBuckets",
    "rds:Describe*",
    "rds:DownloadDBLogFilePortion",
    "rds:DownloadCompleteDBLogFile"
   ],
   "Resource": [
    "*"
   ]
  },
  {
   "Effect": "Allow",
   "Action": [
    "s3:ListBucket"
   ],
   "Resource": [
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_1>",
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_2>"
   ]
  },
  {
   "Effect": "Allow",
   "Action": [
    "s3:GetObject"
   ],
   "Resource": [
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_1>/*",
    "arn:aws:s3:::<YOUR_S3_BUCKET_NAME_2>/*"
   ]
  }
 ]
}

WHERE <YOUR_S3_BUCKET_NAME_1> and <YOUR_S3_BUCKET_NAME_2> are placeholders for appropriate values of your S3 buckets

Cloudaware Collector policies are subject to change. Download the current versions from your Cloudaware account.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.