본문 바로가기
[AWS-SM]/IAM

[AWS] IAM Policy 참고!!

by SAMSUNG Metaverse-Cloud 2023. 3. 4.
728x90

 

AdministratorAccess

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "*",
            "Resource": "*"
        }
    ]
}

 

 

 

 

AmazonEC2ReadOnlyAccess

 

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "ec2:Describe*",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "elasticloadbalancing:Describe*",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "cloudwatch:ListMetrics",
                "cloudwatch:GetMetricStatistics",
                "cloudwatch:Describe*"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "autoscaling:Describe*",
            "Resource": "*"
        }
    ]
}

 

 

 

CloudWatchReadOnlyAccess

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "autoscaling:Describe*",
                "cloudwatch:Describe*",
                "cloudwatch:Get*",
                "cloudwatch:List*",
                "logs:Get*",
                "logs:List*",
                "logs:StartQuery",
                "logs:StopQuery",
                "logs:Describe*",
                "logs:TestMetricFilter",
                "logs:FilterLogEvents",
                "oam:ListSinks",
                "sns:Get*",
                "sns:List*"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "oam:ListAttachedLinks"
            ],
            "Resource": "arn:aws:oam:*:*:sink/*"
        }
    ]
}

 

 

 

AmazonRDSReadOnlyAccess

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "rds:Describe*",
                "rds:ListTagsForResource",
                "ec2:DescribeAccountAttributes",
                "ec2:DescribeAvailabilityZones",
                "ec2:DescribeInternetGateways",
                "ec2:DescribeSecurityGroups",
                "ec2:DescribeSubnets",
                "ec2:DescribeVpcAttribute",
                "ec2:DescribeVpcs"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "cloudwatch:GetMetricStatistics",
                "logs:DescribeLogStreams",
                "logs:GetLogEvents",
                "devops-guru:GetResourceCollection"
            ],
            "Resource": "*"
        }
    ]
}

 

 

 

 

AmazonRDSEnhancedMonitoringRole

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "EnableCreationAndManagementOfRDSCloudwatchLogGroups",
            "Effect": "Allow",
            "Action": [
                "logs:CreateLogGroup",
                "logs:PutRetentionPolicy"
            ],
            "Resource": [
                "arn:aws:logs:*:*:log-group:RDS*"
            ]
        },
        {
            "Sid": "EnableCreationAndManagementOfRDSCloudwatchLogStreams",
            "Effect": "Allow",
            "Action": [
                "logs:CreateLogStream",
                "logs:PutLogEvents",
                "logs:DescribeLogStreams",
                "logs:GetLogEvents"
            ],
            "Resource": [
                "arn:aws:logs:*:*:log-group:RDS*:log-stream:*"
            ]
        }
    ]
}

 

 

 

 

AmazonS3ReadOnlyAccess

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:Get*",
                "s3:List*",
                "s3-object-lambda:Get*",
                "s3-object-lambda:List*"
            ],
            "Resource": "*"
        }
    ]
}

 

 

 

CloudWatchLogsReadOnlyAccess

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "logs:Describe*",
                "logs:Get*",
                "logs:List*",
                "logs:StartQuery",
                "logs:StopQuery",
                "logs:TestMetricFilter",
                "logs:FilterLogEvents"
            ],
            "Effect": "Allow",
            "Resource": "*"
        }
    ]
}

 

 

 

 

 

ReadOnlyAccess

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "a4b:Get*",
                "a4b:List*",
                "a4b:Search*",
                "access-analyzer:GetAccessPreview",
                "access-analyzer:GetAnalyzedResource",
                "access-analyzer:GetAnalyzer",
                "access-analyzer:GetArchiveRule",
                "access-analyzer:GetFinding",
                "access-analyzer:GetGeneratedPolicy",
                "access-analyzer:ListAccessPreviewFindings",
                "access-analyzer:ListAccessPreviews",
                "access-analyzer:ListAnalyzedResources",
                "access-analyzer:ListAnalyzers",
                "access-analyzer:ListArchiveRules",
                "access-analyzer:ListFindings",
                "access-analyzer:ListPolicyGenerations",
                "access-analyzer:ListTagsForResource",
                "access-analyzer:ValidatePolicy",
                "account:GetAlternateContact",
                "acm-pca:Describe*",
                "acm-pca:Get*",
                "acm-pca:List*",
                "acm:Describe*",
                "acm:Get*",
                "acm:List*",
                "airflow:ListEnvironments",
                "airflow:ListTagsForResource",
                "amplify:GetApp",
                "amplify:GetBranch",
                "amplify:GetDomainAssociation",
                "amplify:GetJob",
                "amplify:ListApps",
                "amplify:ListBranches",
                "amplify:ListDomainAssociations",
                "amplify:ListJobs",
                "apigateway:GET",
                "appconfig:GetApplication",
                "appconfig:GetConfiguration",
                "appconfig:GetConfigurationProfile",
                "appconfig:GetDeployment",
                "appconfig:GetDeploymentStrategy",
                "appconfig:GetEnvironment",
                "appconfig:GetHostedConfigurationVersion",
                "appconfig:ListApplications",
                "appconfig:ListConfigurationProfiles",
                "appconfig:ListDeployments",
                "appconfig:ListDeploymentStrategies",
                "appconfig:ListEnvironments",
                "appconfig:ListHostedConfigurationVersions",
                "appconfig:ListTagsForResource",
                "appflow:DescribeConnector",
                "appflow:DescribeConnectorEntity",
                "appflow:DescribeConnectorFields",
                "appflow:DescribeConnectorProfiles",
                "appflow:DescribeConnectors",
                "appflow:DescribeFlow",
                "appflow:DescribeFlowExecution",
                "appflow:DescribeFlowExecutionRecords",
                "appflow:DescribeFlows",
                "appflow:ListConnectorEntities",
                "appflow:ListConnectorFields",
                "appflow:ListConnectors",
                "appflow:ListFlows",
                "appflow:ListTagsForResource",
                "application-autoscaling:Describe*",
                "applicationinsights:Describe*",
                "applicationinsights:List*",
                "appmesh:Describe*",
                "appmesh:List*",
                "apprunner:DescribeAutoScalingConfiguration",
                "apprunner:DescribeCustomDomains",
                "apprunner:DescribeObservabilityConfiguration",
                "apprunner:DescribeService",
                "apprunner:DescribeVpcConnector",
                "apprunner:DescribeVpcIngressConnection",
                "apprunner:ListAutoScalingConfigurations",
                "apprunner:ListConnections",
                "apprunner:ListObservabilityConfigurations",
                "apprunner:ListOperations",
                "apprunner:ListServices",
                "apprunner:ListTagsForResource",
                "apprunner:ListVpcConnectors",
                "apprunner:ListVpcIngressConnections",
                "appstream:Describe*",
                "appstream:List*",
                "appsync:Get*",
                "appsync:List*",
                "aps:DescribeAlertManagerDefinition",
                "aps:DescribeRuleGroupsNamespace",
                "aps:DescribeWorkspace",
                "aps:GetAlertManagerSilence",
                "aps:GetAlertManagerStatus",
                "aps:GetLabels",
                "aps:GetMetricMetadata",
                "aps:GetSeries",
                "aps:ListAlertManagerAlertGroups",
                "aps:ListAlertManagerAlerts",
                "aps:ListAlertManagerReceivers",
                "aps:ListAlertManagerSilences",
                "aps:ListAlerts",
                "aps:ListRuleGroupsNamespaces",
                "aps:ListRules",
                "aps:ListTagsForResource",
                "aps:ListWorkspaces",
                "aps:QueryMetrics",
                "arc-zonal-shift:GetManagedResource",
                "arc-zonal-shift:ListManagedResources",
                "arc-zonal-shift:ListZonalShifts",
                "athena:Batch*",
                "athena:Get*",
                "athena:List*",
                "auditmanager:GetAccountStatus",
                "auditmanager:GetAssessment",
                "auditmanager:GetAssessmentFramework",
                "auditmanager:GetAssessmentReportUrl",
                "auditmanager:GetChangeLogs",
                "auditmanager:GetControl",
                "auditmanager:GetDelegations",
                "auditmanager:GetEvidence",
                "auditmanager:GetEvidenceByEvidenceFolder",
                "auditmanager:GetEvidenceFolder",
                "auditmanager:GetEvidenceFoldersByAssessment",
                "auditmanager:GetEvidenceFoldersByAssessmentControl",
                "auditmanager:GetOrganizationAdminAccount",
                "auditmanager:GetServicesInScope",
                "auditmanager:GetSettings",
                "auditmanager:ListAssessmentFrameworks",
                "auditmanager:ListAssessmentReports",
                "auditmanager:ListAssessments",
                "auditmanager:ListControls",
                "auditmanager:ListKeywordsForDataSource",
                "auditmanager:ListNotifications",
                "auditmanager:ListTagsForResource",
                "auditmanager:ValidateAssessmentReportIntegrity",
                "autoscaling-plans:Describe*",
                "autoscaling-plans:GetScalingPlanResourceForecastData",
                "autoscaling:Describe*",
                "autoscaling:GetPredictiveScalingForecast",
                "aws-portal:View*",
                "backup-gateway:ListGateways",
                "backup-gateway:ListHypervisors",
                "backup-gateway:ListTagsForResource",
                "backup-gateway:ListVirtualMachines",
                "backup:Describe*",
                "backup:Get*",
                "backup:List*",
                "batch:Describe*",
                "batch:List*",
                "billing:ListBillingViews",
                "billingconductor:ListAccountAssociations",
                "billingconductor:ListBillingGroupCostReports",
                "billingconductor:ListBillingGroups",
                "billingconductor:ListCustomLineItems",
                "billingconductor:ListCustomLineItemVersions",
                "billingconductor:ListPricingPlans",
                "billingconductor:ListPricingPlansAssociatedWithPricingRule",
                "billingconductor:ListPricingRules",
                "billingconductor:ListPricingRulesAssociatedToPricingPlan",
                "billingconductor:ListResourcesAssociatedToCustomLineItem",
                "billingconductor:ListTagsForResource",
                "braket:GetDevice",
                "braket:GetQuantumTask",
                "braket:SearchDevices",
                "braket:SearchQuantumTasks",
                "budgets:Describe*",
                "budgets:View*",
                "cassandra:Select",
                "ce:DescribeCostCategoryDefinition",
                "ce:DescribeNotificationSubscription",
                "ce:DescribeReport",
                "ce:GetAnomalies",
                "ce:GetAnomalyMonitors",
                "ce:GetAnomalySubscriptions",
                "ce:GetCostAndUsage",
                "ce:GetCostAndUsageWithResources",
                "ce:GetCostCategories",
                "ce:GetCostForecast",
                "ce:GetDimensionValues",
                "ce:GetPreferences",
                "ce:GetReservationCoverage",
                "ce:GetReservationPurchaseRecommendation",
                "ce:GetReservationUtilization",
                "ce:GetRightsizingRecommendation",
                "ce:GetSavingsPlansCoverage",
                "ce:GetSavingsPlansPurchaseRecommendation",
                "ce:GetSavingsPlansUtilization",
                "ce:GetSavingsPlansUtilizationDetails",
                "ce:GetTags",
                "ce:GetUsageForecast",
                "ce:ListCostCategoryDefinitions",
                "ce:ListSavingsPlansPurchaseRecommendationGeneration",
                "ce:ListTagsForResource",
                "chatbot:Describe*",
                "chatbot:Get*",
                "chime:Get*",
                "chime:List*",
                "chime:Retrieve*",
                "chime:Search*",
                "chime:Validate*",
                "cleanrooms:BatchGetSchema",
                "cleanrooms:GetCollaboration",
                "cleanrooms:GetConfiguredTable",
                "cleanrooms:GetConfiguredTableAnalysisRule",
                "cleanrooms:GetConfiguredTableAssociation",
                "cleanrooms:GetMembership",
                "cleanrooms:GetProtectedQuery",
                "cleanrooms:GetSchema",
                "cleanrooms:GetSchemaAnalysisRule",
                "cleanrooms:ListCollaborations",
                "cleanrooms:ListConfiguredTableAssociations",
                "cleanrooms:ListConfiguredTables",
                "cleanrooms:ListMembers",
                "cleanrooms:ListMemberships",
                "cleanrooms:ListProtectedQueries",
                "cleanrooms:ListSchemas",
                "cloud9:Describe*",
                "cloud9:List*",
                "clouddirectory:BatchRead",
                "clouddirectory:Get*",
                "clouddirectory:List*",
                "clouddirectory:LookupPolicy",
                "cloudformation:Describe*",
                "cloudformation:Detect*",
                "cloudformation:Estimate*",
                "cloudformation:Get*",
                "cloudformation:List*",
                "cloudfront:DescribeFunction",
                "cloudfront:Get*",
                "cloudfront:List*",
                "cloudhsm:Describe*",
                "cloudhsm:Get*",
                "cloudhsm:List*",
                "cloudsearch:Describe*",
                "cloudsearch:List*",
                "cloudtrail:Describe*",
                "cloudtrail:Get*",
                "cloudtrail:List*",
                "cloudtrail:LookupEvents",
                "cloudwatch:Describe*",
                "cloudwatch:Get*",
                "cloudwatch:List*",
                "codeartifact:DescribeDomain",
                "codeartifact:DescribePackage",
                "codeartifact:DescribePackageVersion",
                "codeartifact:DescribeRepository",
                "codeartifact:GetAuthorizationToken",
                "codeartifact:GetDomainPermissionsPolicy",
                "codeartifact:GetPackageVersionAsset",
                "codeartifact:GetPackageVersionReadme",
                "codeartifact:GetRepositoryEndpoint",
                "codeartifact:GetRepositoryPermissionsPolicy",
                "codeartifact:ListDomains",
                "codeartifact:ListPackages",
                "codeartifact:ListPackageVersionAssets",
                "codeartifact:ListPackageVersionDependencies",
                "codeartifact:ListPackageVersions",
                "codeartifact:ListRepositories",
                "codeartifact:ListRepositoriesInDomain",
                "codeartifact:ListTagsForResource",
                "codeartifact:ReadFromRepository",
                "codebuild:BatchGet*",
                "codebuild:DescribeCodeCoverages",
                "codebuild:DescribeTestCases",
                "codebuild:List*",
                "codecommit:BatchGet*",
                "codecommit:Describe*",
                "codecommit:Get*",
                "codecommit:GitPull",
                "codecommit:List*",
                "codedeploy:BatchGet*",
                "codedeploy:Get*",
                "codedeploy:List*",
                "codeguru-profiler:Describe*",
                "codeguru-profiler:Get*",
                "codeguru-profiler:List*",
                "codeguru-reviewer:Describe*",
                "codeguru-reviewer:Get*",
                "codeguru-reviewer:List*",
                "codepipeline:Get*",
                "codepipeline:List*",
                "codestar-connections:GetConnection",
                "codestar-connections:GetHost",
                "codestar-connections:ListConnections",
                "codestar-connections:ListHosts",
                "codestar-connections:ListTagsForResource",
                "codestar-notifications:describeNotificationRule",
                "codestar-notifications:listEventTypes",
                "codestar-notifications:listNotificationRules",
                "codestar-notifications:listTagsForResource",
                "codestar-notifications:ListTargets",
                "codestar:Describe*",
                "codestar:Get*",
                "codestar:List*",
                "codestar:Verify*",
                "cognito-identity:Describe*",
                "cognito-identity:GetCredentialsForIdentity",
                "cognito-identity:GetIdentityPoolRoles",
                "cognito-identity:GetOpenIdToken",
                "cognito-identity:GetOpenIdTokenForDeveloperIdentity",
                "cognito-identity:List*",
                "cognito-identity:Lookup*",
                "cognito-idp:AdminGet*",
                "cognito-idp:AdminList*",
                "cognito-idp:Describe*",
                "cognito-idp:Get*",
                "cognito-idp:List*",
                "cognito-sync:Describe*",
                "cognito-sync:Get*",
                "cognito-sync:List*",
                "cognito-sync:QueryRecords",
                "comprehend:BatchDetect*",
                "comprehend:Classify*",
                "comprehend:Contains*",
                "comprehend:Describe*",
                "comprehend:Detect*",
                "comprehend:List*",
                "compute-optimizer:DescribeRecommendationExportJobs",
                "compute-optimizer:GetAutoScalingGroupRecommendations",
                "compute-optimizer:GetEBSVolumeRecommendations",
                "compute-optimizer:GetEC2InstanceRecommendations",
                "compute-optimizer:GetEC2RecommendationProjectedMetrics",
                "compute-optimizer:GetECSServiceRecommendationProjectedMetrics",
                "compute-optimizer:GetECSServiceRecommendations",
                "compute-optimizer:GetEffectiveRecommendationPreferences",
                "compute-optimizer:GetEnrollmentStatus",
                "compute-optimizer:GetEnrollmentStatusesForOrganization",
                "compute-optimizer:GetLambdaFunctionRecommendations",
                "compute-optimizer:GetRecommendationPreferences",
                "compute-optimizer:GetRecommendationSummaries",
                "config:BatchGetAggregateResourceConfig",
                "config:BatchGetResourceConfig",
                "config:Deliver*",
                "config:Describe*",
                "config:Get*",
                "config:List*",
                "config:SelectAggregateResourceConfig",
                "config:SelectResourceConfig",
                "connect:Describe*",
                "connect:GetFederationToken",
                "connect:List*",
                "databrew:DescribeDataset",
                "databrew:DescribeJob",
                "databrew:DescribeJobRun",
                "databrew:DescribeProject",
                "databrew:DescribeRecipe",
                "databrew:DescribeRuleset",
                "databrew:DescribeSchedule",
                "databrew:ListDatasets",
                "databrew:ListJobRuns",
                "databrew:ListJobs",
                "databrew:ListProjects",
                "databrew:ListRecipes",
                "databrew:ListRecipeVersions",
                "databrew:ListRulesets",
                "databrew:ListSchedules",
                "databrew:ListTagsForResource",
                "dataexchange:Get*",
                "dataexchange:List*",
                "datapipeline:Describe*",
                "datapipeline:EvaluateExpression",
                "datapipeline:Get*",
                "datapipeline:List*",
                "datapipeline:QueryObjects",
                "datapipeline:Validate*",
                "datasync:Describe*",
                "datasync:List*",
                "dax:BatchGetItem",
                "dax:Describe*",
                "dax:GetItem",
                "dax:ListTags",
                "dax:Query",
                "dax:Scan",
                "deepcomposer:GetComposition",
                "deepcomposer:GetModel",
                "deepcomposer:GetSampleModel",
                "deepcomposer:ListCompositions",
                "deepcomposer:ListModels",
                "deepcomposer:ListSampleModels",
                "deepcomposer:ListTrainingTopics",
                "detective:BatchGetGraphMemberDatasources",
                "detective:BatchGetMembershipDatasources",
                "detective:Get*",
                "detective:List*",
                "detective:SearchGraph",
                "devicefarm:Get*",
                "devicefarm:List*",
                "devops-guru:DescribeAccountHealth",
                "devops-guru:DescribeAccountOverview",
                "devops-guru:DescribeAnomaly",
                "devops-guru:DescribeEventSourcesConfig",
                "devops-guru:DescribeFeedback",
                "devops-guru:DescribeInsight",
                "devops-guru:DescribeOrganizationHealth",
                "devops-guru:DescribeOrganizationOverview",
                "devops-guru:DescribeOrganizationResourceCollectionHealth",
                "devops-guru:DescribeResourceCollectionHealth",
                "devops-guru:DescribeServiceIntegration",
                "devops-guru:GetCostEstimation",
                "devops-guru:GetResourceCollection",
                "devops-guru:ListAnomaliesForInsight",
                "devops-guru:ListAnomalousLogGroups",
                "devops-guru:ListEvents",
                "devops-guru:ListInsights",
                "devops-guru:ListMonitoredResources",
                "devops-guru:ListNotificationChannels",
                "devops-guru:ListOrganizationInsights",
                "devops-guru:ListRecommendations",
                "devops-guru:SearchInsights",
                "devops-guru:StartCostEstimation",
                "directconnect:Describe*",
                "discovery:Describe*",
                "discovery:Get*",
                "discovery:List*",
                "dlm:Get*",
                "dms:Describe*",
                "dms:List*",
                "dms:Test*",
                "drs:DescribeJobLogItems",
                "drs:DescribeJobs",
                "drs:DescribeRecoveryInstances",
                "drs:DescribeRecoverySnapshots",
                "drs:DescribeReplicationConfigurationTemplates",
                "drs:DescribeSourceServers",
                "drs:GetFailbackReplicationConfiguration",
                "drs:GetLaunchConfiguration",
                "drs:GetReplicationConfiguration",
                "drs:ListExtensibleSourceServers",
                "drs:ListStagingAccounts",
                "drs:ListTagsForResource",
                "ds:Check*",
                "ds:Describe*",
                "ds:Get*",
                "ds:List*",
                "ds:Verify*",
                "dynamodb:BatchGet*",
                "dynamodb:Describe*",
                "dynamodb:Get*",
                "dynamodb:List*",
                "dynamodb:PartiQLSelect",
                "dynamodb:Query",
                "dynamodb:Scan",
                "ec2:Describe*",
                "ec2:Get*",
                "ec2:ListImagesInRecycleBin",
                "ec2:ListSnapshotsInRecycleBin",
                "ec2:SearchLocalGatewayRoutes",
                "ec2:SearchTransitGatewayRoutes",
                "ec2messages:Get*",
                "ecr-public:BatchCheckLayerAvailability",
                "ecr-public:DescribeImages",
                "ecr-public:DescribeImageTags",
                "ecr-public:DescribeRegistries",
                "ecr-public:DescribeRepositories",
                "ecr-public:GetAuthorizationToken",
                "ecr-public:GetRegistryCatalogData",
                "ecr-public:GetRepositoryCatalogData",
                "ecr-public:GetRepositoryPolicy",
                "ecr-public:ListTagsForResource",
                "ecr:BatchCheck*",
                "ecr:BatchGet*",
                "ecr:Describe*",
                "ecr:Get*",
                "ecr:List*",
                "ecs:Describe*",
                "ecs:List*",
                "eks:Describe*",
                "eks:List*",
                "elastic-inference:DescribeAcceleratorOfferings",
                "elastic-inference:DescribeAccelerators",
                "elastic-inference:DescribeAcceleratorTypes",
                "elastic-inference:ListTagsForResource",
                "elasticache:Describe*",
                "elasticache:List*",
                "elasticbeanstalk:Check*",
                "elasticbeanstalk:Describe*",
                "elasticbeanstalk:List*",
                "elasticbeanstalk:Request*",
                "elasticbeanstalk:Retrieve*",
                "elasticbeanstalk:Validate*",
                "elasticfilesystem:Describe*",
                "elasticloadbalancing:Describe*",
                "elasticmapreduce:Describe*",
                "elasticmapreduce:GetBlockPublicAccessConfiguration",
                "elasticmapreduce:List*",
                "elasticmapreduce:View*",
                "elastictranscoder:List*",
                "elastictranscoder:Read*",
                "elemental-appliances-software:Get*",
                "elemental-appliances-software:List*",
                "emr-containers:DescribeJobRun",
                "emr-containers:DescribeManagedEndpoint",
                "emr-containers:DescribeVirtualCluster",
                "emr-containers:ListJobRuns",
                "emr-containers:ListManagedEndpoints",
                "emr-containers:ListTagsForResource",
                "emr-containers:ListVirtualClusters",
                "es:Describe*",
                "es:ESHttpGet",
                "es:ESHttpHead",
                "es:Get*",
                "es:List*",
                "events:Describe*",
                "events:List*",
                "events:Test*",
                "evidently:GetExperiment",
                "evidently:GetExperimentResults",
                "evidently:GetFeature",
                "evidently:GetLaunch",
                "evidently:GetProject",
                "evidently:GetSegment",
                "evidently:ListExperiments",
                "evidently:ListFeatures",
                "evidently:ListLaunches",
                "evidently:ListProjects",
                "evidently:ListSegmentReferences",
                "evidently:ListSegments",
                "evidently:ListTagsForResource",
                "evidently:TestSegmentPattern",
                "firehose:Describe*",
                "firehose:List*",
                "fis:GetAction",
                "fis:GetExperiment",
                "fis:GetExperimentTemplate",
                "fis:GetTargetResourceType",
                "fis:ListActions",
                "fis:ListExperiments",
                "fis:ListExperimentTemplates",
                "fis:ListTagsForResource",
                "fis:ListTargetResourceTypes",
                "fms:GetAdminAccount",
                "fms:GetAppsList",
                "fms:GetComplianceDetail",
                "fms:GetNotificationChannel",
                "fms:GetPolicy",
                "fms:GetProtectionStatus",
                "fms:GetProtocolsList",
                "fms:GetViolationDetails",
                "fms:ListAppsLists",
                "fms:ListComplianceStatus",
                "fms:ListMemberAccounts",
                "fms:ListPolicies",
                "fms:ListProtocolsLists",
                "fms:ListTagsForResource",
                "forecast:DescribeAutoPredictor",
                "forecast:DescribeDataset",
                "forecast:DescribeDatasetGroup",
                "forecast:DescribeDatasetImportJob",
                "forecast:DescribeExplainability",
                "forecast:DescribeExplainabilityExport",
                "forecast:DescribeForecast",
                "forecast:DescribeForecastExportJob",
                "forecast:DescribeMonitor",
                "forecast:DescribePredictor",
                "forecast:DescribePredictorBacktestExportJob",
                "forecast:DescribeWhatIfAnalysis",
                "forecast:DescribeWhatIfForecast",
                "forecast:DescribeWhatIfForecastExport",
                "forecast:GetAccuracyMetrics",
                "forecast:ListDatasetGroups",
                "forecast:ListDatasetImportJobs",
                "forecast:ListDatasets",
                "forecast:ListExplainabilities",
                "forecast:ListExplainabilityExports",
                "forecast:ListForecastExportJobs",
                "forecast:ListForecasts",
                "forecast:ListMonitorEvaluations",
                "forecast:ListMonitors",
                "forecast:ListPredictorBacktestExportJobs",
                "forecast:ListPredictors",
                "forecast:ListWhatIfAnalyses",
                "forecast:ListWhatIfForecastExports",
                "forecast:ListWhatIfForecasts",
                "forecast:QueryForecast",
                "forecast:QueryWhatIfForecast",
                "frauddetector:BatchGetVariable",
                "frauddetector:DescribeDetector",
                "frauddetector:DescribeModelVersions",
                "frauddetector:GetBatchImportJobs",
                "frauddetector:GetBatchPredictionJobs",
                "frauddetector:GetDeleteEventsByEventTypeStatus",
                "frauddetector:GetDetectors",
                "frauddetector:GetDetectorVersion",
                "frauddetector:GetEntityTypes",
                "frauddetector:GetEvent",
                "frauddetector:GetEventPredictionMetadata",
                "frauddetector:GetEventTypes",
                "frauddetector:GetExternalModels",
                "frauddetector:GetKMSEncryptionKey",
                "frauddetector:GetLabels",
                "frauddetector:GetModels",
                "frauddetector:GetModelVersion",
                "frauddetector:GetOutcomes",
                "frauddetector:GetRules",
                "frauddetector:GetVariables",
                "frauddetector:ListEventPredictions",
                "frauddetector:ListTagsForResource",
                "freertos:Describe*",
                "freertos:List*",
                "fsx:Describe*",
                "fsx:List*",
                "gamelift:Describe*",
                "gamelift:Get*",
                "gamelift:List*",
                "gamelift:ResolveAlias",
                "gamelift:Search*",
                "gamesparks:GetExtension",
                "gamesparks:GetExtensionVersion",
                "gamesparks:GetGame",
                "gamesparks:GetGameConfiguration",
                "gamesparks:GetGeneratedCodeJob",
                "gamesparks:GetPlayerConnectionStatus",
                "gamesparks:GetSnapshot",
                "gamesparks:GetStage",
                "gamesparks:GetStageDeployment",
                "gamesparks:ListExtensions",
                "gamesparks:ListExtensionVersions",
                "gamesparks:ListGames",
                "gamesparks:ListGeneratedCodeJobs",
                "gamesparks:ListSnapshots",
                "gamesparks:ListStageDeployments",
                "gamesparks:ListStages",
                "gamesparks:ListTagsForResource",
                "glacier:Describe*",
                "glacier:Get*",
                "glacier:List*",
                "globalaccelerator:Describe*",
                "globalaccelerator:List*",
                "glue:BatchGetDevEndpoints",
                "glue:BatchGetJobs",
                "glue:BatchGetPartition",
                "glue:BatchGetTriggers",
                "glue:BatchGetWorkflows",
                "glue:CheckSchemaVersionValidity",
                "glue:GetCatalogImportStatus",
                "glue:GetClassifier",
                "glue:GetClassifiers",
                "glue:GetCrawler",
                "glue:GetCrawlerMetrics",
                "glue:GetCrawlers",
                "glue:GetDatabase",
                "glue:GetDatabases",
                "glue:GetDataCatalogEncryptionSettings",
                "glue:GetDataflowGraph",
                "glue:GetDevEndpoint",
                "glue:GetDevEndpoints",
                "glue:GetJob",
                "glue:GetJobBookmark",
                "glue:GetJobRun",
                "glue:GetJobRuns",
                "glue:GetJobs",
                "glue:GetMapping",
                "glue:GetMLTaskRun",
                "glue:GetMLTaskRuns",
                "glue:GetMLTransform",
                "glue:GetMLTransforms",
                "glue:GetPartition",
                "glue:GetPartitions",
                "glue:GetPlan",
                "glue:GetRegistry",
                "glue:GetResourcePolicy",
                "glue:GetSchema",
                "glue:GetSchemaByDefinition",
                "glue:GetSchemaVersion",
                "glue:GetSchemaVersionsDiff",
                "glue:GetSecurityConfiguration",
                "glue:GetSecurityConfigurations",
                "glue:GetTable",
                "glue:GetTables",
                "glue:GetTableVersion",
                "glue:GetTableVersions",
                "glue:GetTags",
                "glue:GetTrigger",
                "glue:GetTriggers",
                "glue:GetUserDefinedFunction",
                "glue:GetUserDefinedFunctions",
                "glue:GetWorkflow",
                "glue:GetWorkflowRun",
                "glue:GetWorkflowRunProperties",
                "glue:GetWorkflowRuns",
                "glue:ListCrawlers",
                "glue:ListDevEndpoints",
                "glue:ListJobs",
                "glue:ListMLTransforms",
                "glue:ListRegistries",
                "glue:ListSchemas",
                "glue:ListSchemaVersions",
                "glue:ListTriggers",
                "glue:ListWorkflows",
                "glue:QuerySchemaVersionMetadata",
                "glue:SearchTables",
                "grafana:DescribeWorkspace",
                "grafana:ListWorkspaces",
                "greengrass:DescribeComponent",
                "greengrass:Get*",
                "greengrass:List*",
                "groundstation:DescribeContact",
                "groundstation:GetConfig",
                "groundstation:GetDataflowEndpointGroup",
                "groundstation:GetMinuteUsage",
                "groundstation:GetMissionProfile",
                "groundstation:GetSatellite",
                "groundstation:ListConfigs",
                "groundstation:ListContacts",
                "groundstation:ListDataflowEndpointGroups",
                "groundstation:ListGroundStations",
                "groundstation:ListMissionProfiles",
                "groundstation:ListSatellites",
                "groundstation:ListTagsForResource",
                "guardduty:Describe*",
                "guardduty:Get*",
                "guardduty:List*",
                "health:Describe*",
                "healthlake:DescribeFHIRDatastore",
                "healthlake:DescribeFHIRExportJob",
                "healthlake:DescribeFHIRImportJob",
                "healthlake:GetCapabilities",
                "healthlake:ListFHIRDatastores",
                "healthlake:ListFHIRExportJobs",
                "healthlake:ListFHIRImportJobs",
                "healthlake:ListTagsForResource",
                "healthlake:ReadResource",
                "healthlake:SearchWithGet",
                "healthlake:SearchWithPost",
                "iam:Generate*",
                "iam:Get*",
                "iam:List*",
                "iam:Simulate*",
                "identity-sync:GetSyncProfile",
                "identity-sync:GetSyncTarget",
                "identity-sync:ListSyncFilters",
                "identitystore-auth:BatchGetSession",
                "identitystore-auth:ListSessions",
                "imagebuilder:Get*",
                "imagebuilder:List*",
                "importexport:Get*",
                "importexport:List*",
                "inspector:Describe*",
                "inspector:Get*",
                "inspector:List*",
                "inspector:Preview*",
                "inspector2:BatchGetAccountStatus",
                "inspector2:BatchGetFreeTrialInfo",
                "inspector2:DescribeOrganizationConfiguration",
                "inspector2:GetDelegatedAdminAccount",
                "inspector2:GetFindingsReportStatus",
                "inspector2:GetMember",
                "inspector2:ListAccountPermissions",
                "inspector2:ListCoverage",
                "inspector2:ListCoverageStatistics",
                "inspector2:ListDelegatedAdminAccounts",
                "inspector2:ListFilters",
                "inspector2:ListFindingAggregations",
                "inspector2:ListFindings",
                "inspector2:ListMembers",
                "inspector2:ListTagsForResource",
                "inspector2:ListUsageTotals",
                "internetmonitor:GetHealthEvent",
                "internetmonitor:GetMonitor",
                "internetmonitor:ListHealthEvents",
                "internetmonitor:ListMonitors",
                "internetmonitor:ListTagsForResource",
                "iot:Describe*",
                "iot:Get*",
                "iot:List*",
                "iot1click:DescribeDevice",
                "iot1click:DescribePlacement",
                "iot1click:DescribeProject",
                "iot1click:GetDeviceMethods",
                "iot1click:GetDevicesInPlacement",
                "iot1click:ListDeviceEvents",
                "iot1click:ListDevices",
                "iot1click:ListPlacements",
                "iot1click:ListProjects",
                "iot1click:ListTagsForResource",
                "iotanalytics:Describe*",
                "iotanalytics:Get*",
                "iotanalytics:List*",
                "iotanalytics:SampleChannelData",
                "iotevents:DescribeAlarm",
                "iotevents:DescribeAlarmModel",
                "iotevents:DescribeDetector",
                "iotevents:DescribeDetectorModel",
                "iotevents:DescribeInput",
                "iotevents:DescribeLoggingOptions",
                "iotevents:ListAlarmModels",
                "iotevents:ListAlarmModelVersions",
                "iotevents:ListAlarms",
                "iotevents:ListDetectorModels",
                "iotevents:ListDetectorModelVersions",
                "iotevents:ListDetectors",
                "iotevents:ListInputs",
                "iotevents:ListTagsForResource",
                "iotfleethub:DescribeApplication",
                "iotfleethub:ListApplications",
                "iotroborunner:GetDestination",
                "iotroborunner:GetSite",
                "iotroborunner:GetWorker",
                "iotroborunner:GetWorkerFleet",
                "iotroborunner:ListDestinations",
                "iotroborunner:ListSites",
                "iotroborunner:ListWorkerFleets",
                "iotroborunner:ListWorkers",
                "iotsitewise:Describe*",
                "iotsitewise:Get*",
                "iotsitewise:List*",
                "iotwireless:GetDestination",
                "iotwireless:GetDeviceProfile",
                "iotwireless:GetPartnerAccount",
                "iotwireless:GetServiceEndpoint",
                "iotwireless:GetServiceProfile",
                "iotwireless:GetWirelessDevice",
                "iotwireless:GetWirelessDeviceStatistics",
                "iotwireless:GetWirelessGateway",
                "iotwireless:GetWirelessGatewayCertificate",
                "iotwireless:GetWirelessGatewayFirmwareInformation",
                "iotwireless:GetWirelessGatewayStatistics",
                "iotwireless:GetWirelessGatewayTask",
                "iotwireless:GetWirelessGatewayTaskDefinition",
                "iotwireless:ListDestinations",
                "iotwireless:ListDeviceProfiles",
                "iotwireless:ListPartnerAccounts",
                "iotwireless:ListServiceProfiles",
                "iotwireless:ListTagsForResource",
                "iotwireless:ListWirelessDevices",
                "iotwireless:ListWirelessGateways",
                "iotwireless:ListWirelessGatewayTaskDefinitions",
                "ivs:BatchGetChannel",
                "ivs:GetChannel",
                "ivs:GetPlaybackKeyPair",
                "ivs:GetRecordingConfiguration",
                "ivs:GetStreamSession",
                "ivs:ListChannels",
                "ivs:ListPlaybackKeyPairs",
                "ivs:ListRecordingConfigurations",
                "ivs:ListStreams",
                "ivs:ListStreamSessions",
                "ivs:ListTagsForResource",
                "ivschat:GetLoggingConfiguration",
                "ivschat:GetRoom",
                "ivschat:ListLoggingConfigurations",
                "ivschat:ListRooms",
                "ivschat:ListTagsForResource",
                "kafka:Describe*",
                "kafka:DescribeCluster",
                "kafka:DescribeClusterOperation",
                "kafka:DescribeClusterV2",
                "kafka:DescribeConfiguration",
                "kafka:DescribeConfigurationRevision",
                "kafka:Get*",
                "kafka:GetBootstrapBrokers",
                "kafka:GetCompatibleKafkaVersions",
                "kafka:List*",
                "kafka:ListClusterOperations",
                "kafka:ListClusters",
                "kafka:ListClustersV2",
                "kafka:ListConfigurationRevisions",
                "kafka:ListConfigurations",
                "kafka:ListKafkaVersions",
                "kafka:ListNodes",
                "kafka:ListTagsForResource",
                "kafkaconnect:DescribeConnector",
                "kafkaconnect:DescribeCustomPlugin",
                "kafkaconnect:DescribeWorkerConfiguration",
                "kafkaconnect:ListConnectors",
                "kafkaconnect:ListCustomPlugins",
                "kafkaconnect:ListWorkerConfigurations",
                "kendra:BatchGetDocumentStatus",
                "kendra:DescribeDataSource",
                "kendra:DescribeExperience",
                "kendra:DescribeFaq",
                "kendra:DescribeIndex",
                "kendra:DescribePrincipalMapping",
                "kendra:DescribeQuerySuggestionsBlockList",
                "kendra:DescribeQuerySuggestionsConfig",
                "kendra:DescribeThesaurus",
                "kendra:GetQuerySuggestions",
                "kendra:GetSnapshots",
                "kendra:ListDataSources",
                "kendra:ListDataSourceSyncJobs",
                "kendra:ListEntityPersonas",
                "kendra:ListExperienceEntities",
                "kendra:ListExperiences",
                "kendra:ListFaqs",
                "kendra:ListGroupsOlderThanOrderingId",
                "kendra:ListIndices",
                "kendra:ListQuerySuggestionsBlockLists",
                "kendra:ListTagsForResource",
                "kendra:ListThesauri",
                "kendra:Query",
                "kinesis:Describe*",
                "kinesis:Get*",
                "kinesis:List*",
                "kinesisanalytics:Describe*",
                "kinesisanalytics:Discover*",
                "kinesisanalytics:Get*",
                "kinesisanalytics:List*",
                "kinesisvideo:Describe*",
                "kinesisvideo:Get*",
                "kinesisvideo:List*",
                "kms:Describe*",
                "kms:Get*",
                "kms:List*",
                "lambda:Get*",
                "lambda:List*",
                "lex:DescribeBot",
                "lex:DescribeBotAlias",
                "lex:DescribeBotChannel",
                "lex:DescribeBotLocale",
                "lex:DescribeBotVersion",
                "lex:DescribeExport",
                "lex:DescribeImport",
                "lex:DescribeIntent",
                "lex:DescribeResourcePolicy",
                "lex:DescribeSlot",
                "lex:DescribeSlotType",
                "lex:Get*",
                "lex:ListBotAliases",
                "lex:ListBotChannels",
                "lex:ListBotLocales",
                "lex:ListBots",
                "lex:ListBotVersions",
                "lex:ListBuiltInIntents",
                "lex:ListBuiltInSlotTypes",
                "lex:ListExports",
                "lex:ListImports",
                "lex:ListIntents",
                "lex:ListSlots",
                "lex:ListSlotTypes",
                "lex:ListTagsForResource",
                "license-manager:Get*",
                "license-manager:List*",
                "lightsail:GetActiveNames",
                "lightsail:GetAlarms",
                "lightsail:GetAutoSnapshots",
                "lightsail:GetBlueprints",
                "lightsail:GetBucketAccessKeys",
                "lightsail:GetBucketBundles",
                "lightsail:GetBucketMetricData",
                "lightsail:GetBuckets",
                "lightsail:GetBundles",
                "lightsail:GetCertificates",
                "lightsail:GetCloudFormationStackRecords",
                "lightsail:GetContainerAPIMetadata",
                "lightsail:GetContainerImages",
                "lightsail:GetContainerServiceDeployments",
                "lightsail:GetContainerServiceMetricData",
                "lightsail:GetContainerServicePowers",
                "lightsail:GetContainerServices",
                "lightsail:GetDisk",
                "lightsail:GetDisks",
                "lightsail:GetDiskSnapshot",
                "lightsail:GetDiskSnapshots",
                "lightsail:GetDistributionBundles",
                "lightsail:GetDistributionLatestCacheReset",
                "lightsail:GetDistributionMetricData",
                "lightsail:GetDistributions",
                "lightsail:GetDomain",
                "lightsail:GetDomains",
                "lightsail:GetExportSnapshotRecords",
                "lightsail:GetInstance",
                "lightsail:GetInstanceMetricData",
                "lightsail:GetInstancePortStates",
                "lightsail:GetInstances",
                "lightsail:GetInstanceSnapshot",
                "lightsail:GetInstanceSnapshots",
                "lightsail:GetInstanceState",
                "lightsail:GetKeyPair",
                "lightsail:GetKeyPairs",
                "lightsail:GetLoadBalancer",
                "lightsail:GetLoadBalancerMetricData",
                "lightsail:GetLoadBalancers",
                "lightsail:GetLoadBalancerTlsCertificates",
                "lightsail:GetOperation",
                "lightsail:GetOperations",
                "lightsail:GetOperationsForResource",
                "lightsail:GetRegions",
                "lightsail:GetRelationalDatabase",
                "lightsail:GetRelationalDatabaseBlueprints",
                "lightsail:GetRelationalDatabaseBundles",
                "lightsail:GetRelationalDatabaseEvents",
                "lightsail:GetRelationalDatabaseLogEvents",
                "lightsail:GetRelationalDatabaseLogStreams",
                "lightsail:GetRelationalDatabaseMetricData",
                "lightsail:GetRelationalDatabaseParameters",
                "lightsail:GetRelationalDatabases",
                "lightsail:GetRelationalDatabaseSnapshot",
                "lightsail:GetRelationalDatabaseSnapshots",
                "lightsail:GetStaticIp",
                "lightsail:GetStaticIps",
                "lightsail:Is*",
                "logs:Describe*",
                "logs:FilterLogEvents",
                "logs:Get*",
                "logs:ListTagsForResource",
                "logs:ListTagsLogGroup",
                "logs:StartQuery",
                "logs:StopQuery",
                "logs:TestMetricFilter",
                "lookoutmetrics:Describe*",
                "lookoutmetrics:Get*",
                "lookoutmetrics:List*",
                "lookoutvision:DescribeDataset",
                "lookoutvision:DescribeModel",
                "lookoutvision:DescribeModelPackagingJob",
                "lookoutvision:DescribeProject",
                "lookoutvision:ListDatasetEntries",
                "lookoutvision:ListModelPackagingJobs",
                "lookoutvision:ListModels",
                "lookoutvision:ListProjects",
                "lookoutvision:ListTagsForResource",
                "m2:GetApplication",
                "m2:GetApplicationVersion",
                "m2:GetBatchJobExecution",
                "m2:GetDataSetDetails",
                "m2:GetDataSetImportTask",
                "m2:GetDeployment",
                "m2:GetEnvironment",
                "m2:ListApplications",
                "m2:ListApplicationVersions",
                "m2:ListBatchJobDefinitions",
                "m2:ListBatchJobExecutions",
                "m2:ListDataSetImportHistory",
                "m2:ListDataSets",
                "m2:ListDeployments",
                "m2:ListEngineVersions",
                "m2:ListEnvironments",
                "m2:ListTagsForResource",
                "machinelearning:Describe*",
                "machinelearning:Get*",
                "macie2:BatchGetCustomDataIdentifiers",
                "macie2:DescribeBuckets",
                "macie2:DescribeClassificationJob",
                "macie2:DescribeOrganizationConfiguration",
                "macie2:GetAdministratorAccount",
                "macie2:GetAllowList",
                "macie2:GetAutomatedDiscoveryConfiguration",
                "macie2:GetBucketStatistics",
                "macie2:GetClassificationExportConfiguration",
                "macie2:GetClassificationScope",
                "macie2:GetCustomDataIdentifier",
                "macie2:GetFindings",
                "macie2:GetFindingsFilter",
                "macie2:GetFindingsPublicationConfiguration",
                "macie2:GetFindingStatistics",
                "macie2:GetInvitationsCount",
                "macie2:GetMacieSession",
                "macie2:GetMember",
                "macie2:GetResourceProfile",
                "macie2:GetRevealConfiguration",
                "macie2:GetSensitiveDataOccurrencesAvailability",
                "macie2:GetSensitivityInspectionTemplate",
                "macie2:GetUsageStatistics",
                "macie2:GetUsageTotals",
                "macie2:ListAllowLists",
                "macie2:ListClassificationJobs",
                "macie2:ListClassificationScopes",
                "macie2:ListCustomDataIdentifiers",
                "macie2:ListFindings",
                "macie2:ListFindingsFilters",
                "macie2:ListInvitations",
                "macie2:ListMembers",
                "macie2:ListOrganizationAdminAccounts",
                "macie2:ListResourceProfileArtifacts",
                "macie2:ListResourceProfileDetections",
                "macie2:ListSensitivityInspectionTemplates",
                "macie2:ListTagsForResource",
                "macie2:SearchResources",
                "managedblockchain:GetMember",
                "managedblockchain:GetNetwork",
                "managedblockchain:GetNode",
                "managedblockchain:GetProposal",
                "managedblockchain:ListInvitations",
                "managedblockchain:ListMembers",
                "managedblockchain:ListNetworks",
                "managedblockchain:ListNodes",
                "managedblockchain:ListProposals",
                "managedblockchain:ListProposalVotes",
                "managedblockchain:ListTagsForResource",
                "mediaconnect:DescribeFlow",
                "mediaconnect:DescribeOffering",
                "mediaconnect:DescribeReservation",
                "mediaconnect:ListEntitlements",
                "mediaconnect:ListFlows",
                "mediaconnect:ListOfferings",
                "mediaconnect:ListReservations",
                "mediaconnect:ListTagsForResource",
                "mediaconvert:DescribeEndpoints",
                "mediaconvert:Get*",
                "mediaconvert:List*",
                "medialive:DescribeChannel",
                "medialive:DescribeInput",
                "medialive:DescribeInputDevice",
                "medialive:DescribeInputDeviceThumbnail",
                "medialive:DescribeInputSecurityGroup",
                "medialive:DescribeMultiplex",
                "medialive:DescribeMultiplexProgram",
                "medialive:DescribeOffering",
                "medialive:DescribeReservation",
                "medialive:DescribeSchedule",
                "medialive:ListChannels",
                "medialive:ListInputDevices",
                "medialive:ListInputDeviceTransfers",
                "medialive:ListInputs",
                "medialive:ListInputSecurityGroups",
                "medialive:ListMultiplexes",
                "medialive:ListMultiplexPrograms",
                "medialive:ListOfferings",
                "medialive:ListReservations",
                "medialive:ListTagsForResource",
                "mediapackage-vod:Describe*",
                "mediapackage-vod:List*",
                "mediapackage:Describe*",
                "mediapackage:List*",
                "mediastore:DescribeContainer",
                "mediastore:DescribeObject",
                "mediastore:GetContainerPolicy",
                "mediastore:GetCorsPolicy",
                "mediastore:GetLifecyclePolicy",
                "mediastore:GetMetricPolicy",
                "mediastore:GetObject",
                "mediastore:ListContainers",
                "mediastore:ListItems",
                "mediastore:ListTagsForResource",
                "mgh:Describe*",
                "mgh:GetHomeRegion",
                "mgh:List*",
                "mgn:DescribeJobLogItems",
                "mgn:DescribeJobs",
                "mgn:DescribeLaunchConfigurationTemplates",
                "mgn:DescribeReplicationConfigurationTemplates",
                "mgn:DescribeSourceServers",
                "mgn:DescribeVcenterClients",
                "mgn:GetLaunchConfiguration",
                "mgn:GetReplicationConfiguration",
                "mgn:ListApplications",
                "mgn:ListSourceServerActions",
                "mgn:ListTemplateActions",
                "mgn:ListWaves",
                "mobileanalytics:Get*",
                "mobilehub:Describe*",
                "mobilehub:Export*",
                "mobilehub:Generate*",
                "mobilehub:Get*",
                "mobilehub:List*",
                "mobilehub:Validate*",
                "mobilehub:Verify*",
                "mobiletargeting:Get*",
                "mobiletargeting:List*",
                "monitron:GetProject",
                "monitron:GetProjectAdminUser",
                "monitron:ListProjects",
                "monitron:ListTagsForResource",
                "mq:Describe*",
                "mq:List*",
                "network-firewall:DescribeFirewall",
                "network-firewall:DescribeFirewallPolicy",
                "network-firewall:DescribeLoggingConfiguration",
                "network-firewall:DescribeResourcePolicy",
                "network-firewall:DescribeRuleGroup",
                "network-firewall:DescribeRuleGroupMetadata",
                "network-firewall:ListFirewallPolicies",
                "network-firewall:ListFirewalls",
                "network-firewall:ListRuleGroups",
                "network-firewall:ListTagsForResource",
                "networkmanager:DescribeGlobalNetworks",
                "networkmanager:GetConnectAttachment",
                "networkmanager:GetConnections",
                "networkmanager:GetConnectPeer",
                "networkmanager:GetConnectPeerAssociations",
                "networkmanager:GetCoreNetwork",
                "networkmanager:GetCoreNetworkChangeEvents",
                "networkmanager:GetCoreNetworkChangeSet",
                "networkmanager:GetCoreNetworkPolicy",
                "networkmanager:GetCustomerGatewayAssociations",
                "networkmanager:GetDevices",
                "networkmanager:GetLinkAssociations",
                "networkmanager:GetLinks",
                "networkmanager:GetNetworkResourceCounts",
                "networkmanager:GetNetworkResourceRelationships",
                "networkmanager:GetNetworkResources",
                "networkmanager:GetNetworkRoutes",
                "networkmanager:GetNetworkTelemetry",
                "networkmanager:GetResourcePolicy",
                "networkmanager:GetRouteAnalysis",
                "networkmanager:GetSites",
                "networkmanager:GetSiteToSiteVpnAttachment",
                "networkmanager:GetTransitGatewayConnectPeerAssociations",
                "networkmanager:GetTransitGatewayPeering",
                "networkmanager:GetTransitGatewayRegistrations",
                "networkmanager:GetTransitGatewayRouteTableAttachment",
                "networkmanager:GetVpcAttachment",
                "networkmanager:ListAttachments",
                "networkmanager:ListConnectPeers",
                "networkmanager:ListCoreNetworkPolicyVersions",
                "networkmanager:ListCoreNetworks",
                "networkmanager:ListPeerings",
                "networkmanager:ListTagsForResource",
                "nimble:GetEula",
                "nimble:GetFeatureMap",
                "nimble:GetLaunchProfile",
                "nimble:GetLaunchProfileDetails",
                "nimble:GetLaunchProfileInitialization",
                "nimble:GetLaunchProfileMember",
                "nimble:GetStreamingImage",
                "nimble:GetStreamingSession",
                "nimble:GetStudio",
                "nimble:GetStudioComponent",
                "nimble:GetStudioMember",
                "nimble:ListEulaAcceptances",
                "nimble:ListEulas",
                "nimble:ListLaunchProfileMembers",
                "nimble:ListLaunchProfiles",
                "nimble:ListStreamingImages",
                "nimble:ListStreamingSessions",
                "nimble:ListStudioComponents",
                "nimble:ListStudioMembers",
                "nimble:ListStudios",
                "nimble:ListTagsForResource",
                "oam:GetLink",
                "oam:GetSink",
                "oam:GetSinkPolicy",
                "oam:ListAttachedLinks",
                "oam:ListLinks",
                "oam:ListSinks",
                "opsworks-cm:Describe*",
                "opsworks-cm:List*",
                "opsworks:Describe*",
                "opsworks:Get*",
                "organizations:Describe*",
                "organizations:List*",
                "outposts:Get*",
                "outposts:List*",
                "personalize:Describe*",
                "personalize:Get*",
                "personalize:List*",
                "pi:DescribeDimensionKeys",
                "pi:GetDimensionKeyDetails",
                "pi:GetResourceMetadata",
                "pi:GetResourceMetrics",
                "pi:ListAvailableResourceDimensions",
                "pi:ListAvailableResourceMetrics",
                "polly:Describe*",
                "polly:Get*",
                "polly:List*",
                "polly:SynthesizeSpeech",
                "proton:GetEnvironment",
                "proton:GetEnvironmentTemplate",
                "proton:GetEnvironmentTemplateVersion",
                "proton:GetService",
                "proton:GetServiceInstance",
                "proton:GetServiceTemplate",
                "proton:GetServiceTemplateVersion",
                "proton:ListEnvironmentAccountConnections",
                "proton:ListEnvironments",
                "proton:ListEnvironmentTemplates",
                "proton:ListServiceInstances",
                "proton:ListServices",
                "proton:ListServiceTemplates",
                "proton:ListTagsForResource",
                "qldb:DescribeJournalS3Export",
                "qldb:DescribeLedger",
                "qldb:GetBlock",
                "qldb:GetDigest",
                "qldb:GetRevision",
                "qldb:ListJournalS3Exports",
                "qldb:ListJournalS3ExportsForLedger",
                "qldb:ListLedgers",
                "qldb:ListTagsForResource",
                "ram:Get*",
                "ram:List*",
                "rbin:GetRule",
                "rbin:ListRules",
                "rbin:ListTagsForResource",
                "rds:Describe*",
                "rds:Download*",
                "rds:List*",
                "redshift:Describe*",
                "redshift:GetReservedNodeExchangeOfferings",
                "redshift:View*",
                "refactor-spaces:GetApplication",
                "refactor-spaces:GetEnvironment",
                "refactor-spaces:GetResourcePolicy",
                "refactor-spaces:GetRoute",
                "refactor-spaces:GetService",
                "refactor-spaces:ListApplications",
                "refactor-spaces:ListEnvironments",
                "refactor-spaces:ListEnvironmentVpcs",
                "refactor-spaces:ListRoutes",
                "refactor-spaces:ListServices",
                "refactor-spaces:ListTagsForResource",
                "rekognition:CompareFaces",
                "rekognition:Detect*",
                "rekognition:List*",
                "rekognition:Search*",
                "resiliencehub:DescribeApp",
                "resiliencehub:DescribeAppAssessment",
                "resiliencehub:DescribeAppVersionResourcesResolutionStatus",
                "resiliencehub:DescribeAppVersionTemplate",
                "resiliencehub:DescribeDraftAppVersionResourcesImportStatus",
                "resiliencehub:DescribeResiliencyPolicy",
                "resiliencehub:ListAlarmRecommendations",
                "resiliencehub:ListAppAssessments",
                "resiliencehub:ListAppComponentCompliances",
                "resiliencehub:ListAppComponentRecommendations",
                "resiliencehub:ListApps",
                "resiliencehub:ListAppVersionResourceMappings",
                "resiliencehub:ListAppVersionResources",
                "resiliencehub:ListAppVersions",
                "resiliencehub:ListRecommendationTemplates",
                "resiliencehub:ListResiliencyPolicies",
                "resiliencehub:ListSopRecommendations",
                "resiliencehub:ListSuggestedResiliencyPolicies",
                "resiliencehub:ListTagsForResource",
                "resiliencehub:ListTestRecommendations",
                "resiliencehub:ListUnsupportedAppVersionResources",
                "resource-explorer-2:BatchGetView",
                "resource-explorer-2:GetDefaultView",
                "resource-explorer-2:GetIndex",
                "resource-explorer-2:GetView",
                "resource-explorer-2:ListIndexes",
                "resource-explorer-2:ListSupportedResourceTypes",
                "resource-explorer-2:ListTagsForResource",
                "resource-explorer-2:ListViews",
                "resource-explorer-2:Search",
                "resource-groups:Get*",
                "resource-groups:List*",
                "resource-groups:Search*",
                "robomaker:BatchDescribe*",
                "robomaker:Describe*",
                "robomaker:Get*",
                "robomaker:List*",
                "route53-recovery-cluster:Get*",
                "route53-recovery-cluster:ListRoutingControls",
                "route53-recovery-control-config:Describe*",
                "route53-recovery-control-config:List*",
                "route53-recovery-readiness:Get*",
                "route53-recovery-readiness:List*",
                "route53:Get*",
                "route53:List*",
                "route53:Test*",
                "route53domains:Check*",
                "route53domains:Get*",
                "route53domains:List*",
                "route53domains:View*",
                "route53resolver:Get*",
                "route53resolver:List*",
                "rum:GetAppMonitor",
                "rum:GetAppMonitorData",
                "rum:ListAppMonitors",
                "s3-object-lambda:GetObject",
                "s3-object-lambda:GetObjectAcl",
                "s3-object-lambda:GetObjectLegalHold",
                "s3-object-lambda:GetObjectRetention",
                "s3-object-lambda:GetObjectTagging",
                "s3-object-lambda:GetObjectVersion",
                "s3-object-lambda:GetObjectVersionAcl",
                "s3-object-lambda:GetObjectVersionTagging",
                "s3-object-lambda:ListBucket",
                "s3-object-lambda:ListBucketMultipartUploads",
                "s3-object-lambda:ListBucketVersions",
                "s3-object-lambda:ListMultipartUploadParts",
                "s3:DescribeJob",
                "s3:Get*",
                "s3:List*",
                "sagemaker-groundtruth-synthetic:GetAccountDetails",
                "sagemaker-groundtruth-synthetic:GetBatch",
                "sagemaker-groundtruth-synthetic:GetProject",
                "sagemaker-groundtruth-synthetic:ListBatchDataTransfers",
                "sagemaker-groundtruth-synthetic:ListBatchSummaries",
                "sagemaker-groundtruth-synthetic:ListProjectDataTransfers",
                "sagemaker-groundtruth-synthetic:ListProjectSummaries",
                "sagemaker:Describe*",
                "sagemaker:GetSearchSuggestions",
                "sagemaker:List*",
                "sagemaker:Search",
                "savingsplans:DescribeSavingsPlanRates",
                "savingsplans:DescribeSavingsPlans",
                "savingsplans:DescribeSavingsPlansOfferingRates",
                "savingsplans:DescribeSavingsPlansOfferings",
                "savingsplans:ListTagsForResource",
                "scheduler:GetSchedule",
                "scheduler:GetScheduleGroup",
                "scheduler:ListScheduleGroups",
                "scheduler:ListSchedules",
                "scheduler:ListTagsForResource",
                "schemas:Describe*",
                "schemas:Get*",
                "schemas:List*",
                "schemas:Search*",
                "sdb:Get*",
                "sdb:List*",
                "sdb:Select*",
                "secretsmanager:Describe*",
                "secretsmanager:GetResourcePolicy",
                "secretsmanager:List*",
                "securityhub:BatchGetStandardsControlAssociations",
                "securityhub:Describe*",
                "securityhub:Get*",
                "securityhub:List*",
                "serverlessrepo:Get*",
                "serverlessrepo:List*",
                "serverlessrepo:SearchApplications",
                "servicecatalog:Describe*",
                "servicecatalog:GetApplication",
                "servicecatalog:GetAttributeGroup",
                "servicecatalog:List*",
                "servicecatalog:Scan*",
                "servicecatalog:Search*",
                "servicediscovery:Get*",
                "servicediscovery:List*",
                "servicequotas:GetAssociationForServiceQuotaTemplate",
                "servicequotas:GetAWSDefaultServiceQuota",
                "servicequotas:GetRequestedServiceQuotaChange",
                "servicequotas:GetServiceQuota",
                "servicequotas:GetServiceQuotaIncreaseRequestFromTemplate",
                "servicequotas:ListAWSDefaultServiceQuotas",
                "servicequotas:ListRequestedServiceQuotaChangeHistory",
                "servicequotas:ListRequestedServiceQuotaChangeHistoryByQuota",
                "servicequotas:ListServiceQuotaIncreaseRequestsInTemplate",
                "servicequotas:ListServiceQuotas",
                "servicequotas:ListServices",
                "ses:BatchGetMetricData",
                "ses:Describe*",
                "ses:Get*",
                "ses:List*",
                "shield:Describe*",
                "shield:Get*",
                "shield:List*",
                "signer:DescribeSigningJob",
                "signer:GetSigningPlatform",
                "signer:GetSigningProfile",
                "signer:ListProfilePermissions",
                "signer:ListSigningJobs",
                "signer:ListSigningPlatforms",
                "signer:ListSigningProfiles",
                "signer:ListTagsForResource",
                "sms-voice:DescribeAccountAttributes",
                "sms-voice:DescribeAccountLimits",
                "sms-voice:DescribeConfigurationSets",
                "sms-voice:DescribeKeywords",
                "sms-voice:DescribeOptedOutNumbers",
                "sms-voice:DescribeOptOutLists",
                "sms-voice:DescribePhoneNumbers",
                "sms-voice:DescribePools",
                "sms-voice:DescribeSenderIds",
                "sms-voice:DescribeSpendLimits",
                "sms-voice:ListPoolOriginationIdentities",
                "sms-voice:ListTagsForResource",
                "snowball:Describe*",
                "snowball:Get*",
                "snowball:List*",
                "sns:Check*",
                "sns:Get*",
                "sns:List*",
                "sqs:Get*",
                "sqs:List*",
                "sqs:Receive*",
                "ssm-contacts:DescribeEngagement",
                "ssm-contacts:DescribePage",
                "ssm-contacts:GetContact",
                "ssm-contacts:GetContactChannel",
                "ssm-contacts:ListContactChannels",
                "ssm-contacts:ListContacts",
                "ssm-contacts:ListEngagements",
                "ssm-contacts:ListPageReceipts",
                "ssm-contacts:ListPagesByContact",
                "ssm-contacts:ListPagesByEngagement",
                "ssm-incidents:GetIncidentRecord",
                "ssm-incidents:GetReplicationSet",
                "ssm-incidents:GetResourcePolicies",
                "ssm-incidents:GetResponsePlan",
                "ssm-incidents:GetTimelineEvent",
                "ssm-incidents:ListIncidentRecords",
                "ssm-incidents:ListRelatedItems",
                "ssm-incidents:ListReplicationSets",
                "ssm-incidents:ListResponsePlans",
                "ssm-incidents:ListTagsForResource",
                "ssm-incidents:ListTimelineEvents",
                "ssm:Describe*",
                "ssm:Get*",
                "ssm:List*",
                "sso-directory:Describe*",
                "sso-directory:List*",
                "sso-directory:Search*",
                "sso:Describe*",
                "sso:Get*",
                "sso:List*",
                "sso:Search*",
                "states:Describe*",
                "states:GetExecutionHistory",
                "states:List*",
                "storagegateway:Describe*",
                "storagegateway:List*",
                "sts:GetAccessKeyInfo",
                "sts:GetCallerIdentity",
                "sts:GetSessionToken",
                "support:DescribeAttachment",
                "support:DescribeCases",
                "support:DescribeCommunications",
                "support:DescribeServices",
                "support:DescribeSeverityLevels",
                "support:DescribeTrustedAdvisorCheckRefreshStatuses",
                "support:DescribeTrustedAdvisorCheckResult",
                "support:DescribeTrustedAdvisorChecks",
                "support:DescribeTrustedAdvisorCheckSummaries",
                "supportplans:GetSupportPlan",
                "supportplans:GetSupportPlanUpdateStatus",
                "sustainability:GetCarbonFootprintSummary",
                "swf:Count*",
                "swf:Describe*",
                "swf:Get*",
                "swf:List*",
                "synthetics:Describe*",
                "synthetics:Get*",
                "synthetics:List*",
                "tag:DescribeReportCreation",
                "tag:Get*",
                "tax:GetExemptions",
                "timestream:DescribeDatabase",
                "timestream:DescribeEndpoints",
                "timestream:DescribeTable",
                "timestream:ListDatabases",
                "timestream:ListMeasures",
                "timestream:ListTables",
                "timestream:ListTagsForResource",
                "transcribe:Get*",
                "transcribe:List*",
                "transfer:Describe*",
                "transfer:List*",
                "transfer:TestIdentityProvider",
                "translate:DescribeTextTranslationJob",
                "translate:GetParallelData",
                "translate:GetTerminology",
                "translate:ListParallelData",
                "translate:ListTerminologies",
                "translate:ListTextTranslationJobs",
                "trustedadvisor:Describe*",
                "waf-regional:Get*",
                "waf-regional:List*",
                "waf:Get*",
                "waf:List*",
                "wafv2:CheckCapacity",
                "wafv2:Describe*",
                "wafv2:Get*",
                "wafv2:List*",
                "workdocs:CheckAlias",
                "workdocs:Describe*",
                "workdocs:Get*",
                "workmail:Describe*",
                "workmail:Get*",
                "workmail:List*",
                "workmail:Search*",
                "workspaces:Describe*",
                "xray:BatchGet*",
                "xray:Get*"
            ],
            "Resource": "*"
        }
    ]
}

 

 

 

 

 

AmazonVPCFullAccess

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ec2:AcceptVpcPeeringConnection",
                "ec2:AcceptVpcEndpointConnections",
                "ec2:AllocateAddress",
                "ec2:AssignIpv6Addresses",
                "ec2:AssignPrivateIpAddresses",
                "ec2:AssociateAddress",
                "ec2:AssociateDhcpOptions",
                "ec2:AssociateRouteTable",
                "ec2:AssociateSubnetCidrBlock",
                "ec2:AssociateVpcCidrBlock",
                "ec2:AttachClassicLinkVpc",
                "ec2:AttachInternetGateway",
                "ec2:AttachNetworkInterface",
                "ec2:AttachVpnGateway",
                "ec2:AuthorizeSecurityGroupEgress",
                "ec2:AuthorizeSecurityGroupIngress",
                "ec2:CreateCarrierGateway",
                "ec2:CreateCustomerGateway",
                "ec2:CreateDefaultSubnet",
                "ec2:CreateDefaultVpc",
                "ec2:CreateDhcpOptions",
                "ec2:CreateEgressOnlyInternetGateway",
                "ec2:CreateFlowLogs",
                "ec2:CreateInternetGateway",
                "ec2:CreateLocalGatewayRouteTableVpcAssociation",
                "ec2:CreateNatGateway",
                "ec2:CreateNetworkAcl",
                "ec2:CreateNetworkAclEntry",
                "ec2:CreateNetworkInterface",
                "ec2:CreateNetworkInterfacePermission",
                "ec2:CreateRoute",
                "ec2:CreateRouteTable",
                "ec2:CreateSecurityGroup",
                "ec2:CreateSubnet",
                "ec2:CreateTags",
                "ec2:CreateVpc",
                "ec2:CreateVpcEndpoint",
                "ec2:CreateVpcEndpointConnectionNotification",
                "ec2:CreateVpcEndpointServiceConfiguration",
                "ec2:CreateVpcPeeringConnection",
                "ec2:CreateVpnConnection",
                "ec2:CreateVpnConnectionRoute",
                "ec2:CreateVpnGateway",
                "ec2:DeleteCarrierGateway",
                "ec2:DeleteCustomerGateway",
                "ec2:DeleteDhcpOptions",
                "ec2:DeleteEgressOnlyInternetGateway",
                "ec2:DeleteFlowLogs",
                "ec2:DeleteInternetGateway",
                "ec2:DeleteLocalGatewayRouteTableVpcAssociation",
                "ec2:DeleteNatGateway",
                "ec2:DeleteNetworkAcl",
                "ec2:DeleteNetworkAclEntry",
                "ec2:DeleteNetworkInterface",
                "ec2:DeleteNetworkInterfacePermission",
                "ec2:DeleteRoute",
                "ec2:DeleteRouteTable",
                "ec2:DeleteSecurityGroup",
                "ec2:DeleteSubnet",
                "ec2:DeleteTags",
                "ec2:DeleteVpc",
                "ec2:DeleteVpcEndpoints",
                "ec2:DeleteVpcEndpointConnectionNotifications",
                "ec2:DeleteVpcEndpointServiceConfigurations",
                "ec2:DeleteVpcPeeringConnection",
                "ec2:DeleteVpnConnection",
                "ec2:DeleteVpnConnectionRoute",
                "ec2:DeleteVpnGateway",
                "ec2:DescribeAccountAttributes",
                "ec2:DescribeAddresses",
                "ec2:DescribeAvailabilityZones",
                "ec2:DescribeCarrierGateways",
                "ec2:DescribeClassicLinkInstances",
                "ec2:DescribeCustomerGateways",
                "ec2:DescribeDhcpOptions",
                "ec2:DescribeEgressOnlyInternetGateways",
                "ec2:DescribeFlowLogs",
                "ec2:DescribeInstances",
                "ec2:DescribeInternetGateways",
                "ec2:DescribeIpv6Pools",
                "ec2:DescribeLocalGatewayRouteTables",
                "ec2:DescribeLocalGatewayRouteTableVpcAssociations",
                "ec2:DescribeKeyPairs",
                "ec2:DescribeMovingAddresses",
                "ec2:DescribeNatGateways",
                "ec2:DescribeNetworkAcls",
                "ec2:DescribeNetworkInterfaceAttribute",
                "ec2:DescribeNetworkInterfacePermissions",
                "ec2:DescribeNetworkInterfaces",
                "ec2:DescribePrefixLists",
                "ec2:DescribeRouteTables",
                "ec2:DescribeSecurityGroupReferences",
                "ec2:DescribeSecurityGroupRules",
                "ec2:DescribeSecurityGroups",
                "ec2:DescribeStaleSecurityGroups",
                "ec2:DescribeSubnets",
                "ec2:DescribeTags",
                "ec2:DescribeVpcAttribute",
                "ec2:DescribeVpcClassicLink",
                "ec2:DescribeVpcClassicLinkDnsSupport",
                "ec2:DescribeVpcEndpointConnectionNotifications",
                "ec2:DescribeVpcEndpointConnections",
                "ec2:DescribeVpcEndpoints",
                "ec2:DescribeVpcEndpointServiceConfigurations",
                "ec2:DescribeVpcEndpointServicePermissions",
                "ec2:DescribeVpcEndpointServices",
                "ec2:DescribeVpcPeeringConnections",
                "ec2:DescribeVpcs",
                "ec2:DescribeVpnConnections",
                "ec2:DescribeVpnGateways",
                "ec2:DetachClassicLinkVpc",
                "ec2:DetachInternetGateway",
                "ec2:DetachNetworkInterface",
                "ec2:DetachVpnGateway",
                "ec2:DisableVgwRoutePropagation",
                "ec2:DisableVpcClassicLink",
                "ec2:DisableVpcClassicLinkDnsSupport",
                "ec2:DisassociateAddress",
                "ec2:DisassociateRouteTable",
                "ec2:DisassociateSubnetCidrBlock",
                "ec2:DisassociateVpcCidrBlock",
                "ec2:EnableVgwRoutePropagation",
                "ec2:EnableVpcClassicLink",
                "ec2:EnableVpcClassicLinkDnsSupport",
                "ec2:ModifyNetworkInterfaceAttribute",
                "ec2:ModifySecurityGroupRules",
                "ec2:ModifySubnetAttribute",
                "ec2:ModifyVpcAttribute",
                "ec2:ModifyVpcEndpoint",
                "ec2:ModifyVpcEndpointConnectionNotification",
                "ec2:ModifyVpcEndpointServiceConfiguration",
                "ec2:ModifyVpcEndpointServicePermissions",
                "ec2:ModifyVpcPeeringConnectionOptions",
                "ec2:ModifyVpcTenancy",
                "ec2:MoveAddressToVpc",
                "ec2:RejectVpcEndpointConnections",
                "ec2:RejectVpcPeeringConnection",
                "ec2:ReleaseAddress",
                "ec2:ReplaceNetworkAclAssociation",
                "ec2:ReplaceNetworkAclEntry",
                "ec2:ReplaceRoute",
                "ec2:ReplaceRouteTableAssociation",
                "ec2:ResetNetworkInterfaceAttribute",
                "ec2:RestoreAddressToClassic",
                "ec2:RevokeSecurityGroupEgress",
                "ec2:RevokeSecurityGroupIngress",
                "ec2:UnassignIpv6Addresses",
                "ec2:UnassignPrivateIpAddresses",
                "ec2:UpdateSecurityGroupRuleDescriptionsEgress",
                "ec2:UpdateSecurityGroupRuleDescriptionsIngress"
            ],
            "Resource": "*"
        }
    ]
}

 

 

 

728x90

댓글