# Imported via `make aws_managed_policies` aws_managed_policies_data = """ { "AIOpsAssistantPolicy":{ "CreateDate":"2024-12-02T16:21:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "access-analyzer:GetAnalyzer", "access-analyzer:List*", "acm-pca:Describe*", "acm-pca:GetCertificate", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:GetCertificateAuthorityCsr", "acm-pca:List*", "acm:DescribeCertificate", "acm:GetAccountConfiguration", "airflow:List*", "amplify:GetApp", "amplify:GetBranch", "amplify:GetDomainAssociation", "amplify:List*", "aoss:BatchGetCollection", "aoss:BatchGetLifecyclePolicy", "aoss:BatchGetVpcEndpoint", "aoss:GetAccessPolicy", "aoss:GetSecurityConfig", "aoss:GetSecurityPolicy", "aoss:List*", "appconfig:GetApplication", "appconfig:GetConfigurationProfile", "appconfig:GetEnvironment", "appconfig:GetHostedConfigurationVersion", "appconfig:List*", "appflow:Describe*", "appflow:List*", "application-autoscaling:Describe*", "application-signals:BatchGetServiceLevelObjectiveBudgetReport", "application-signals:GetService", "application-signals:GetServiceLevelObjective", "application-signals:List*", "applicationinsights:Describe*", "applicationinsights:List*", "apprunner:Describe*", "apprunner:List*", "appstream:Describe*", "appstream:List*", "appsync:GetApiAssociation", "appsync:GetDomainName", "appsync:GetFunction", "appsync:GetResolver", "appsync:GetSourceApiAssociation", "appsync:List*", "aps:Describe*", "aps:List*", "arc-zonal-shift:GetManagedResource", "arc-zonal-shift:List*", "athena:GetCapacityAssignmentConfiguration", "athena:GetCapacityReservation", "athena:GetDataCatalog", "athena:GetNamedQuery", "athena:GetPreparedStatement", "athena:GetWorkGroup", "athena:List*", "auditmanager:GetAssessment", "auditmanager:List*", "autoscaling:Describe*", "backup-gateway:GetHypervisor", "backup-gateway:List*", "backup:Describe*", "backup:GetBackupPlan", "backup:GetBackupSelection", "backup:GetBackupVaultAccessPolicy", "backup:GetBackupVaultNotifications", "backup:GetRestoreTestingPlan", "backup:GetRestoreTestingSelection", "backup:List*", "batch:DescribeComputeEnvironments", "batch:DescribeJobQueues", "batch:DescribeSchedulingPolicies", "batch:List*", "bedrock:GetAgent", "bedrock:GetAgentActionGroup", "bedrock:GetAgentAlias", "bedrock:GetAgentKnowledgeBase", "bedrock:GetDataSource", "bedrock:GetGuardrail", "bedrock:GetKnowledgeBase", "bedrock:List*", "budgets:Describe*", "budgets:List*", "ce:Describe*", "ce:GetAnomalyMonitors", "ce:GetAnomalySubscriptions", "ce:List*", "chatbot:Describe*", "chatbot:GetMicrosoftTeamsChannelConfiguration", "chatbot:List*", "cleanrooms-ml:GetTrainingDataset", "cleanrooms-ml:List*", "cleanrooms:GetAnalysisTemplate", "cleanrooms:GetCollaboration", "cleanrooms:GetConfiguredTable", "cleanrooms:GetConfiguredTableAnalysisRule", "cleanrooms:GetConfiguredTableAssociation", "cleanrooms:GetMembership", "cleanrooms:List*", "cloudformation:Describe*", "cloudformation:GetResource", "cloudformation:GetStackPolicy", "cloudformation:GetTemplate", "cloudformation:List*", "cloudfront:Describe*", "cloudfront:GetCachePolicy", "cloudfront:GetCloudFrontOriginAccessIdentity", "cloudfront:GetContinuousDeploymentPolicy", "cloudfront:GetDistribution", "cloudfront:GetDistributionConfig", "cloudfront:GetFunction", "cloudfront:GetKeyGroup", "cloudfront:GetMonitoringSubscription", "cloudfront:GetOriginAccessControl", "cloudfront:GetOriginRequestPolicy", "cloudfront:GetPublicKey", "cloudfront:GetRealtimeLogConfig", "cloudfront:GetResponseHeadersPolicy", "cloudfront:List*", "cloudtrail:Describe*", "cloudtrail:GetChannel", "cloudtrail:GetEventDataStore", "cloudtrail:GetEventSelectors", "cloudtrail:GetInsightSelectors", "cloudtrail:GetQueryResults", "cloudtrail:GetResourcePolicy", "cloudtrail:GetTrail", "cloudtrail:GetTrailStatus", "cloudtrail:List*", "cloudtrail:LookupEvents", "cloudtrail:StartQuery", "cloudwatch:Describe*", "cloudwatch:GenerateQuery", "cloudwatch:GetDashboard", "cloudwatch:GetInsightRuleReport", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStream", "cloudwatch:GetService", "cloudwatch:GetServiceLevelObjective", "cloudwatch:List*", "codeartifact:Describe*", "codeartifact:GetDomainPermissionsPolicy", "codeartifact:GetRepositoryPermissionsPolicy", "codeartifact:List*", "codebuild:BatchGetFleets", "codebuild:List*", "codecommit:GetRepository", "codecommit:GetRepositoryTriggers", "codedeploy:BatchGetDeployments", "codedeploy:BatchGetDeploymentTargets", "codedeploy:GetApplication", "codedeploy:GetDeploymentConfig", "codedeploy:List*", "codeguru-profiler:Describe*", "codeguru-profiler:GetNotificationConfiguration", "codeguru-profiler:GetPolicy", "codeguru-profiler:List*", "codeguru-reviewer:Describe*", "codeguru-reviewer:List*", "codepipeline:GetPipeline", "codepipeline:GetPipelineState", "codepipeline:List*", "codestar-connections:GetConnection", "codestar-connections:GetRepositoryLink", "codestar-connections:GetSyncConfiguration", "codestar-connections:List*", "codestar-notifications:Describe*", "codestar-notifications:List*", "cognito-identity:DescribeIdentityPool", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:ListIdentityPools", "cognito-identity:ListTagsForResource", "cognito-idp:AdminListGroupsForUser", "cognito-idp:DescribeIdentityProvider", "cognito-idp:DescribeResourceServer", "cognito-idp:DescribeRiskConfiguration", "cognito-idp:DescribeUserImportJob", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolDomain", "cognito-idp:GetGroup", "cognito-idp:GetLogDeliveryConfiguration", "cognito-idp:GetUICustomization", "cognito-idp:GetUserPoolMfaConfig", "cognito-idp:GetWebACLForResource", "cognito-idp:ListGroups", "cognito-idp:ListIdentityProviders", "cognito-idp:ListResourceServers", "cognito-idp:ListUserPoolClients", "cognito-idp:ListUserPools", "cognito-idp:ListUsers", "cognito-idp:ListTagsForResource", "comprehend:Describe*", "comprehend:List*", "config:Describe*", "config:GetStoredQuery", "config:List*", "connect:Describe*", "connect:GetTaskTemplate", "connect:List*", "databrew:Describe*", "databrew:List*", "datapipeline:Describe*", "datapipeline:GetPipelineDefinition", "datapipeline:List*", "datasync:Describe*", "datasync:List*", "deadline:GetFarm", "deadline:GetFleet", "deadline:GetLicenseEndpoint", "deadline:GetMonitor", "deadline:GetQueue", "deadline:GetQueueEnvironment", "deadline:GetQueueFleetAssociation", "deadline:GetStorageProfile", "deadline:List*", "detective:GetMembers", "detective:List*", "devicefarm:GetDevicePool", "devicefarm:GetInstanceProfile", "devicefarm:GetNetworkProfile", "devicefarm:GetProject", "devicefarm:GetTestGridProject", "devicefarm:GetVPCEConfiguration", "devicefarm:List*", "devops-guru:Describe*", "devops-guru:GetResourceCollection", "devops-guru:List*", "dms:Describe*", "dms:List*", "ds:Describe*", "dynamodb:Describe*", "dynamodb:GetResourcePolicy", "dynamodb:List*", "ec2:Describe*", "ec2:GetAssociatedEnclaveCertificateIamRoles", "ec2:GetIpamPoolAllocations", "ec2:GetIpamPoolCidrs", "ec2:GetManagedPrefixListEntries", "ec2:GetNetworkInsightsAccessScopeContent", "ec2:GetSnapshotBlockPublicAccessState", "ec2:GetTransitGatewayMulticastDomainAssociations", "ec2:GetTransitGatewayRouteTableAssociations", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:GetVerifiedAccessEndpointPolicy", "ec2:GetVerifiedAccessGroupPolicy", "ec2:GetVerifiedAccessInstanceWebAcl", "ec2:SearchLocalGatewayRoutes", "ec2:SearchTransitGatewayRoutes", "ecr:Describe*", "ecr:GetLifecyclePolicy", "ecr:GetRegistryPolicy", "ecr:GetRepositoryPolicy", "ecr:List*", "ecs:Describe*", "ecs:List*", "eks:Describe*", "eks:List*", "elastic-inference:Describe*", "elasticache:Describe*", "elasticache:List*", "elasticbeanstalk:Describe*", "elasticbeanstalk:List*", "elasticfilesystem:Describe*", "elasticloadbalancing:Describe*", "elasticmapreduce:Describe*", "elasticmapreduce:List*", "emr-containers:Describe*", "emr-containers:List*", "emr-serverless:GetApplication", "emr-serverless:List*", "es:Describe*", "es:List*", "events:Describe*", "events:List*", "evidently:GetExperiment", "evidently:GetFeature", "evidently:GetLaunch", "evidently:GetProject", "evidently:GetSegment", "evidently:List*", "firehose:Describe*", "firehose:List*", "fis:GetExperimentTemplate", "fis:GetTargetAccountConfiguration", "fis:List*", "fms:GetNotificationChannel", "fms:GetPolicy", "fms:List*", "forecast:Describe*", "forecast:List*", "frauddetector:BatchGetVariable", "frauddetector:Describe*", "frauddetector:GetDetectors", "frauddetector:GetDetectorVersion", "frauddetector:GetEntityTypes", "frauddetector:GetEventTypes", "frauddetector:GetExternalModels", "frauddetector:GetLabels", "frauddetector:GetListElements", "frauddetector:GetListsMetadata", "frauddetector:GetModelVersion", "frauddetector:GetOutcomes", "frauddetector:GetRules", "frauddetector:GetVariables", "frauddetector:List*", "fsx:Describe*", "gamelift:Describe*", "gamelift:List*", "globalaccelerator:Describe*", "globalaccelerator:List*", "glue:GetDatabase", "glue:GetDatabases", "glue:GetJob", "glue:GetRegistry", "glue:GetSchema", "glue:GetSchemaVersion", "glue:GetTable", "glue:GetTags", "glue:GetTrigger", "glue:List*", "glue:querySchemaVersionMetadata", "grafana:Describe*", "grafana:List*", "greengrass:Describe*", "greengrass:GetDeployment", "greengrass:List*", "groundstation:GetConfig", "groundstation:GetDataflowEndpointGroup", "groundstation:GetMissionProfile", "groundstation:List*", "guardduty:GetDetector", "guardduty:GetFilter", "guardduty:GetIPSet", "guardduty:GetMalwareProtectionPlan", "guardduty:GetMasterAccount", "guardduty:GetMembers", "guardduty:GetThreatIntelSet", "guardduty:List*", "health:DescribeEvents", "health:DescribeEventDetails", "healthlake:Describe*", "healthlake:List*", "iam:GetGroup", "iam:GetGroupPolicy", "iam:GetInstanceProfile", "iam:GetLoginProfile", "iam:GetOpenIDConnectProvider", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "iam:GetRolePolicy", "iam:GetSAMLProvider", "iam:GetServerCertificate", "iam:GetServiceLinkedRoleDeletionStatus", "iam:GetUser", "iam:GetUserPolicy", "iam:ListOpenIDConnectProviders", "iam:ListServerCertificates", "iam:ListVirtualMFADevices", "identitystore:DescribeGroup", "identitystore:DescribeGroupMembership", "identitystore:ListGroupMemberships", "identitystore:ListGroups", "imagebuilder:GetComponent", "imagebuilder:GetContainerRecipe", "imagebuilder:GetDistributionConfiguration", "imagebuilder:GetImage", "imagebuilder:GetImagePipeline", "imagebuilder:GetImageRecipe", "imagebuilder:GetInfrastructureConfiguration", "imagebuilder:GetLifecyclePolicy", "imagebuilder:GetWorkflow", "imagebuilder:List*", "inspector2:List*", "inspector:Describe*", "inspector:List*", "internetmonitor:GetMonitor", "internetmonitor:List*", "iot:Describe*", "iot:GetPackage", "iot:GetPackageVersion", "iot:GetPolicy", "iot:GetThingShadow", "iot:GetTopicRule", "iot:GetTopicRuleDestination", "iot:GetV2LoggingOptions", "iot:List*", "iotanalytics:Describe*", "iotanalytics:List*", "iotevents:Describe*", "iotevents:List*", "iotfleethub:Describe*", "iotfleethub:List*", "iotsitewise:Describe*", "iotsitewise:List*", "iotwireless:GetDestination", "iotwireless:GetDeviceProfile", "iotwireless:GetFuotaTask", "iotwireless:GetMulticastGroup", "iotwireless:GetNetworkAnalyzerConfiguration", "iotwireless:GetServiceProfile", "iotwireless:GetWirelessDevice", "iotwireless:GetWirelessGateway", "iotwireless:GetWirelessGatewayTaskDefinition", "iotwireless:List*", "ivs:GetChannel", "ivs:GetEncoderConfiguration", "ivs:GetPlaybackRestrictionPolicy", "ivs:GetRecordingConfiguration", "ivs:GetStage", "ivs:List*", "ivschat:GetLoggingConfiguration", "ivschat:GetRoom", "ivschat:List*", "kafka:Describe*", "kafka:GetClusterPolicy", "kafka:List*", "kafkaconnect:Describe*", "kafkaconnect:List*", "kendra:Describe*", "kendra:List*", "kinesis:Describe*", "kinesis:List*", "kinesisanalytics:Describe*", "kinesisanalytics:List*", "kinesisvideo:Describe*", "kms:DescribeKey", "kms:ListResourceTags", "kms:ListKeys", "lakeformation:Describe*", "lakeformation:GetLFTag", "lakeformation:GetResourceLFTags", "lakeformation:List*", "lambda:GetAlias", "lambda:GetCodeSigningConfig", "lambda:GetEventSourceMapping", "lambda:GetFunction", "lambda:GetFunctionCodeSigningConfig", "lambda:GetFunctionConfiguration", "lambda:GetFunctionEventInvokeConfig", "lambda:GetFunctionRecursionConfig", "lambda:GetFunctionUrlConfig", "lambda:GetLayerVersion", "lambda:GetLayerVersionPolicy", "lambda:GetPolicy", "lambda:GetProvisionedConcurrencyConfig", "lambda:GetRuntimeManagementConfig", "lambda:List*", "launchwizard:GetDeployment", "launchwizard:List*", "lex:Describe*", "lex:List*", "license-manager:GetLicense", "license-manager:List*", "lightsail:GetAlarms", "lightsail:GetBuckets", "lightsail:GetCertificates", "lightsail:GetContainerServices", "lightsail:GetDisk", "lightsail:GetDisks", "lightsail:GetInstance", "lightsail:GetInstances", "lightsail:GetLoadBalancer", "lightsail:GetLoadBalancers", "lightsail:GetLoadBalancerTlsCertificates", "lightsail:GetStaticIp", "lightsail:GetStaticIps", "logs:Describe*", "logs:FilterLogEvents", "logs:GetDataProtectionPolicy", "logs:GetDelivery", "logs:GetDeliveryDestination", "logs:GetDeliveryDestinationPolicy", "logs:GetDeliverySource", "logs:GetLogAnomalyDetector", "logs:GetLogDelivery", "logs:GetQueryResults", "logs:List*", "logs:StartQuery", "logs:StopLiveTail", "logs:StopQuery", "logs:TestMetricFilter", "lookoutmetrics:Describe*", "lookoutmetrics:List*", "lookoutvision:Describe*", "lookoutvision:List*", "m2:GetApplication", "m2:GetEnvironment", "m2:List*", "macie2:GetAllowList", "macie2:GetCustomDataIdentifier", "macie2:GetFindingsFilter", "macie2:GetMacieSession", "macie2:List*", "mediaconnect:Describe*", "mediaconnect:List*", "medialive:Describe*", "medialive:GetCloudWatchAlarmTemplate", "medialive:GetCloudWatchAlarmTemplateGroup", "medialive:GetEventBridgeRuleTemplate", "medialive:GetEventBridgeRuleTemplateGroup", "medialive:GetSignalMap", "medialive:List*", "mediapackage-vod:Describe*", "mediapackage-vod:List*", "mediapackage:Describe*", "mediapackage:List*", "mediapackagev2:GetChannel", "mediapackagev2:GetChannelGroup", "mediapackagev2:GetChannelPolicy", "mediapackagev2:GetOriginEndpoint", "mediapackagev2:GetOriginEndpointPolicy", "mediapackagev2:List*", "memorydb:Describe*", "memorydb:List*", "mobiletargeting:GetInAppTemplate", "mobiletargeting:List*", "mq:Describe*", "mq:List*", "network-firewall:Describe*", "network-firewall:List*", "networkmanager:Describe*", "networkmanager:GetConnectAttachment", "networkmanager:GetConnectPeer", "networkmanager:GetCoreNetwork", "networkmanager:GetCoreNetworkPolicy", "networkmanager:GetCustomerGatewayAssociations", "networkmanager:GetDevices", "networkmanager:GetLinkAssociations", "networkmanager:GetLinks", "networkmanager:GetSites", "networkmanager:GetSiteToSiteVpnAttachment", "networkmanager:GetTransitGatewayPeering", "networkmanager:GetTransitGatewayRegistrations", "networkmanager:GetTransitGatewayRouteTableAttachment", "networkmanager:GetVpcAttachment", "networkmanager:List*", "nimble:GetLaunchProfile", "nimble:GetStreamingImage", "nimble:GetStudio", "nimble:GetStudioComponent", "nimble:List*", "oam:GetLink", "oam:GetSink", "oam:GetSinkPolicy", "oam:List*", "omics:GetAnnotationStore", "omics:GetReferenceStore", "omics:GetRunGroup", "omics:GetSequenceStore", "omics:GetVariantStore", "omics:GetWorkflow", "omics:List*", "opsworks-cm:Describe*", "opsworks-cm:List*", "organizations:Describe*", "organizations:List*", "osis:GetPipeline", "osis:List*", "payment-cryptography:GetAlias", "payment-cryptography:GetKey", "payment-cryptography:List*", "pca-connector-ad:GetConnector", "pca-connector-ad:GetDirectoryRegistration", "pca-connector-ad:GetServicePrincipalName", "pca-connector-ad:GetTemplate", "pca-connector-ad:GetTemplateGroupAccessControlEntry", "pca-connector-ad:List*", "pca-connector-scep:GetChallengeMetadata", "pca-connector-scep:GetConnector", "pca-connector-scep:List*", "personalize:Describe*", "personalize:List*", "pipes:Describe*", "pipes:List*", "proton:GetEnvironmentTemplate", "proton:GetServiceTemplate", "proton:List*", "qbusiness:GetApplication", "qbusiness:GetDataSource", "qbusiness:GetIndex", "qbusiness:GetPlugin", "qbusiness:GetRetriever", "qbusiness:GetWebExperience", "qbusiness:List*", "qldb:Describe*", "qldb:List*", "ram:GetPermission", "ram:List*", "rds:Describe*", "rds:List*", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:List*", "redshift:Describe*", "refactor-spaces:GetApplication", "refactor-spaces:GetEnvironment", "refactor-spaces:GetRoute", "refactor-spaces:List*", "rekognition:Describe*", "rekognition:List*", "resiliencehub:Describe*", "resiliencehub:List*", "resource-explorer-2:GetDefaultView", "resource-explorer-2:GetIndex", "resource-explorer-2:GetView", "resource-explorer-2:List*", "resource-groups:GetGroup", "resource-groups:GetGroupConfiguration", "resource-groups:GetGroupQuery", "resource-groups:GetTags", "resource-groups:List*", "robomaker:Describe*", "robomaker:List*", "route53-recovery-control-config:Describe*", "route53-recovery-control-config:List*", "route53-recovery-readiness:GetCell", "route53-recovery-readiness:GetReadinessCheck", "route53-recovery-readiness:GetRecoveryGroup", "route53-recovery-readiness:GetResourceSet", "route53-recovery-readiness:List*", "route53:GetDNSSEC", "route53:GetHealthCheck", "route53:GetHostedZone", "route53:List*", "route53profiles:GetProfile", "route53profiles:GetProfileAssociation", "route53profiles:GetProfileResourceAssociation", "route53profiles:List*", "route53resolver:GetFirewallDomainList", "route53resolver:GetFirewallRuleGroup", "route53resolver:GetFirewallRuleGroupAssociation", "route53resolver:GetOutpostResolver", "route53resolver:GetResolverConfig", "route53resolver:GetResolverQueryLogConfig", "route53resolver:GetResolverQueryLogConfigAssociation", "route53resolver:GetResolverRule", "route53resolver:GetResolverRuleAssociation", "route53resolver:List*", "rum:GetAppMonitor", "rum:List*", "s3-outposts:GetAccessPoint", "s3-outposts:GetAccessPointPolicy", "s3-outposts:GetBucket", "s3-outposts:GetBucketPolicy", "s3-outposts:GetBucketTagging", "s3-outposts:GetLifecycleConfiguration", "s3-outposts:List*", "s3:GetAccelerateConfiguration", "s3:GetAccessGrant", "s3:GetAccessGrantsInstance", "s3:GetAccessGrantsLocation", "s3:GetAccessPoint", "s3:GetAccessPointConfigurationForObjectLambda", "s3:GetAccessPointForObjectLambda", "s3:GetAccessPointPolicy", "s3:GetAccessPointPolicyForObjectLambda", "s3:GetAccessPointPolicyStatusForObjectLambda", "s3:GetAnalyticsConfiguration", "s3:GetBucketAcl", "s3:GetBucketCORS", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketNotification", "s3:GetBucketObjectLockConfiguration", "s3:GetBucketOwnershipControls", "s3:GetBucketPolicy", "s3:GetBucketPublicAccessBlock", "s3:GetBucketTagging", "s3:GetBucketVersioning", "S3:GetBucketWebsite", "s3:GetEncryptionConfiguration", "s3:GetIntelligentTieringConfiguration", "s3:GetInventoryConfiguration", "s3:GetLifecycleConfiguration", "s3:GetMetricsConfiguration", "s3:GetMultiRegionAccessPoint", "s3:GetMultiRegionAccessPointPolicy", "s3:GetMultiRegionAccessPointPolicyStatus", "s3:GetReplicationConfiguration", "s3:GetStorageLensConfiguration", "s3:GetStorageLensConfigurationTagging", "s3:GetStorageLensGroup", "s3:List*", "sagemaker:Describe*", "sagemaker:List*", "scheduler:GetSchedule", "scheduler:GetScheduleGroup", "scheduler:List*", "schemas:Describe*", "schemas:GetResourcePolicy", "schemas:List*", "secretsmanager:Describe*", "secretsmanager:GetResourcePolicy", "secretsmanager:List*", "securityhub:BatchGetAutomationRules", "securityhub:BatchGetSecurityControls", "securityhub:Describe*", "securityhub:GetConfigurationPolicy", "securityhub:GetConfigurationPolicyAssociation", "securityhub:GetEnabledStandards", "securityhub:GetFindingAggregator", "securityhub:GetInsights", "securityhub:List*", "securitylake:GetSubscriber", "securitylake:List*", "servicecatalog:Describe*", "servicecatalog:GetApplication", "servicecatalog:GetAttributeGroup", "servicecatalog:List*", "servicequotas:GetServiceQuota", "ses:Describe*", "ses:GetAccount", "ses:GetAddonInstance", "ses:GetAddonSubscription", "ses:GetArchive", "ses:GetConfigurationSet", "ses:GetConfigurationSetEventDestinations", "ses:GetContactList", "ses:GetDedicatedIpPool", "ses:GetDedicatedIps", "ses:GetEmailIdentity", "ses:GetEmailTemplate", "ses:GetIngressPoint", "ses:GetRelay", "ses:GetRuleSet", "ses:GetTemplate", "ses:GetTrafficPolicy", "ses:List*", "shield:Describe*", "shield:List*", "signer:GetSigningProfile", "signer:List*", "sns:GetDataProtectionPolicy", "sns:GetSubscriptionAttributes", "sns:GetTopicAttributes", "sns:List*", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:List*", "ssm-contacts:GetContact", "ssm-contacts:GetContactChannel", "ssm-contacts:List*", "ssm-incidents:GetReplicationSet", "ssm-incidents:GetResponsePlan", "ssm-incidents:List*", "ssm-sap:GetApplication", "ssm-sap:List*", "ssm:Describe*", "ssm:GetDefaultPatchBaseline", "ssm:GetDocument", "ssm:GetParameters", "ssm:GetPatchBaseline", "ssm:GetResourcePolicies", "ssm:List*", "sso-directory:SearchGroups", "sso-directory:SearchUsers", "sso:GetInlinePolicyForPermissionSet", "sso:GetManagedApplicationInstance", "sso:GetPermissionsBoundaryForPermissionSet", "sso:GetSharedSsoConfiguration", "sso:ListAccountAssignments", "sso:ListApplicationAssignments", "sso:ListApplications", "sso:ListCustomerManagedPolicyReferencesInPermissionSet", "sso:ListInstances", "sso:ListManagedPoliciesInPermissionSet", "sso:ListTagsForResource", "states:Describe*", "states:List*", "synthetics:Describe*", "synthetics:GetCanary", "synthetics:GetGroup", "synthetics:List*", "tag:GetResources", "timestream:Describe*", "timestream:List*", "transfer:Describe*", "transfer:List*", "verifiedpermissions:GetIdentitySource", "verifiedpermissions:GetPolicy", "verifiedpermissions:GetPolicyStore", "verifiedpermissions:GetPolicyTemplate", "verifiedpermissions:GetSchema", "verifiedpermissions:List*", "vpc-lattice:GetAccessLogSubscription", "vpc-lattice:GetAuthPolicy", "vpc-lattice:GetListener", "vpc-lattice:GetResourcePolicy", "vpc-lattice:GetRule", "vpc-lattice:GetService", "vpc-lattice:GetServiceNetwork", "vpc-lattice:GetServiceNetworkServiceAssociation", "vpc-lattice:GetServiceNetworkVpcAssociation", "vpc-lattice:GetTargetGroup", "vpc-lattice:List*", "wafv2:GetIPSet", "wafv2:GetLoggingConfiguration", "wafv2:GetRegexPatternSet", "wafv2:GetRuleGroup", "wafv2:GetWebACL", "wafv2:GetWebACLForResource", "wafv2:List*", "workspaces-web:GetBrowserSettings", "workspaces-web:GetIdentityProvider", "workspaces-web:GetNetworkSettings", "workspaces-web:GetPortal", "workspaces-web:GetPortalServiceProviderMetadata", "workspaces-web:GetTrustStore", "workspaces-web:GetUserAccessLoggingSettings", "workspaces-web:GetUserSettings", "workspaces-web:List*", "workspaces:Describe*", "xray:BatchGetTraces", "xray:GetGroup", "xray:GetGroups", "xray:GetSamplingRules", "xray:GetServiceGraph", "xray:GetTraceSummaries", "xray:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"AIOPSServiceAccess" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:GetObjectAcl" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":[ "${aws:ResourceAccount}" ], "aws:ViaAWSService":[ "amplify.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::amplify", "arn:aws:s3:::cdk--assets--*" ], "Sid":"AIOPSS3AccessForAmplify" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/restapis/*/deployments", "arn:aws:apigateway:*::/restapis/*/deployments/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integrations", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integrations/*", "arn:aws:apigateway:*::/restapis/*/stages", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/apis", "arn:aws:apigateway:*::/apis/*", "arn:aws:apigateway:*::/apis/*/deployments", "arn:aws:apigateway:*::/apis/*/deployments/*", "arn:aws:apigateway:*::/apis/*/integrations", "arn:aws:apigateway:*::/apis/*/integrations/*", "arn:aws:apigateway:*::/apis/*/stages", "arn:aws:apigateway:*::/apis/*/stages/*" ], "Sid":"AIOPSAPIGatewayAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-02T16:21:06+00:00" }, "AIOpsConsoleAdminPolicy":{ "CreateDate":"2024-12-02T23:51:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aiops:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AIOpsAdmin" }, { "Action":[ "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsAccess" }, { "Action":[ "sso:PutApplicationAccessScope", "sso:PutApplicationAssignmentConfiguration", "sso:PutApplicationGrant", "sso:PutApplicationAuthenticationMethod", "sso:DeleteApplication" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"aiops.amazonaws.com", "aws:ResourceTag/ManagedByAmazonAIOperations":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"SSOApplicationManagement" }, { "Action":[ "sso:CreateApplication", "sso:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "ManagedByAmazonAIOperations" ] }, "StringEquals":{ "aws:CalledViaLast":"aiops.amazonaws.com", "aws:RequestTag/ManagedByAmazonAIOperations":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:sso:::instance/*", "arn:aws:sso::aws:applicationProvider/aiops" ], "Sid":"SSOApplicationTagManagement" }, { "Action":[ "sso:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "ManagedByAmazonAIOperations" ] }, "StringEquals":{ "aws:CalledViaLast":"aiops.amazonaws.com", "aws:ResourceTag/ManagedByAmazonAIOperations":"true" } }, "Effect":"Allow", "Resource":"arn:aws:sso::*:application/*", "Sid":"SSOTagManagement" }, { "Action":[ "identitystore:DescribeUser", "sso:ListApplications", "sso:ListInstances", "sso:DescribeRegisteredRegions", "sso:GetSharedSsoConfiguration", "sso:DescribeInstance", "sso:GetSSOStatus", "sso-directory:DescribeUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"SSOManagementAccess" }, { "Action":[ "sts:SetContext" ], "Effect":"Allow", "Resource":"arn:aws:sts::*:self", "Sid":"AllowSTSContextSetting" }, { "Action":[ "signin:ListTrustedIdentityPropagationApplicationsForConsole" ], "Effect":"Allow", "Resource":"*", "Sid":"IdentityPropagationAccess" }, { "Action":[ "cloudtrail:ListTrails", "cloudtrail:DescribeTrails", "cloudtrail:ListEventDataStores" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudtrailAccess" }, { "Action":[ "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSAccess" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:PutResourcePolicy", "secretsmanager:UpdateSecret", "secretsmanager:DeleteSecret" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:aws/ssm/3p/*", "Sid":"SSMIntegrationSecretsManagerAccess" }, { "Action":[ "ssm:GetServiceSetting", "ssm:UpdateServiceSetting" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:servicesetting/integrations/*", "Sid":"SSMIntegrationAccess" }, { "Action":[ "iam:CreatePolicy" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:policy/service-role/AWSServiceRoleSSMIntegrationsPolicy*", "Sid":"SSMIntegrationCreatePolicy" }, { "Action":[ "chatbot:DescribeChimeWebhookConfigurations", "chatbot:DescribeSlackWorkspaces", "chatbot:DescribeSlackChannelConfigurations", "chatbot:ListMicrosoftTeamsChannelConfigurations", "chatbot:ListMicrosoftTeamsConfiguredTeams" ], "Effect":"Allow", "Resource":"*", "Sid":"ChatbotConfigurations" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"aiops.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"IAMPassRoleToAIOps" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMListRoles" }, { "Action":[ "tag:GetTagKeys" ], "Effect":"Allow", "Resource":"*", "Sid":"TagBoundaryPermission" }, { "Action":[ "iam:PassRole" ], "Condition":{ "ArnEquals":{ "iam:AssociatedResourceArn":"arn:aws:aiops:*:*:investigation-group/*" }, "StringEquals":{ "iam:PassedToService":"ssm.integrations.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"IAMPassRoleToSSMIntegration" }, { "Action":[ "ssm:CreateOpsItem", "ssm:AddTagsToResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Integration" ] }, "StringEquals":{ "aws:RequestTag/Integration":"CloudWatch", "aws:ResourceTag/Integration":"CloudWatch" } }, "Effect":"Allow", "Resource":"arn:*:ssm:*:*:opsitem/*", "Sid":"SSMOpsItemAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-02T23:51:06+00:00" }, "AIOpsOperatorAccess":{ "CreateDate":"2024-12-02T23:51:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aiops:CreateInvestigation", "aiops:CreateInvestigationEvent", "aiops:CreateInvestigationResource", "aiops:DeleteInvestigation", "aiops:Get*", "aiops:List*", "aiops:UpdateInvestigation", "aiops:UpdateInvestigationEvent" ], "Effect":"Allow", "Resource":"*", "Sid":"AIOpsOperatorAccess" }, { "Action":[ "identitystore:DescribeUser", "sso:DescribeInstance", "sso-directory:DescribeUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"SSOManagementAccess" }, { "Action":[ "sts:SetContext" ], "Effect":"Allow", "Resource":"arn:aws:sts::*:self", "Sid":"AllowSTSContextSetting" }, { "Action":[ "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:servicesetting/integrations/*", "Sid":"SSMSettingServiceIntegration" }, { "Action":[ "ssm:AddTagsToResource", "ssm:CreateOpsItem" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"Integration" }, "StringEquals":{ "aws:RequestTag/Integration":[ "CloudWatch" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"SSMIntegrationTagAccess" }, { "Action":[ "ssm:DeleteOpsItem", "ssm:UpdateOpsItem" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/Integration":[ "CloudWatch" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"SSMOpsItemIntegration" }, { "Action":[ "ssm:AddTagsToResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"Integration" }, "StringEquals":{ "aws:ResourceTag/Integration":[ "CloudWatch" ] } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:opsitem/*", "Sid":"SSMTagOperation" }, { "Action":[ "ssm:GetOpsSummary" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMOpsSummaryIntegration" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-02T23:51:07+00:00" }, "AIOpsReadOnlyAccess":{ "CreateDate":"2024-12-02T23:51:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aiops:Get*", "aiops:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"AIOpsReadOnlyAccess" }, { "Action":[ "identitystore:DescribeUser", "sso:DescribeInstance", "sso-directory:DescribeUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"SSOManagementAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-02T23:51:07+00:00" }, "APIGatewayServiceRolePolicy":{ "CreateDate":"2017-10-20T17:23:10+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "elasticloadbalancing:AddListenerCertificates", "elasticloadbalancing:RemoveListenerCertificates", "elasticloadbalancing:ModifyListener", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancers", "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingTargets", "xray:GetSamplingRules", "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "servicediscovery:DiscoverInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "firehose:DescribeDeliveryStream", "firehose:PutRecord", "firehose:PutRecordBatch" ], "Effect":"Allow", "Resource":"arn:aws:firehose:*:*:deliverystream/amazon-apigateway-*" }, { "Action":[ "acm:DescribeCertificate", "acm:GetCertificate" ], "Effect":"Allow", "Resource":"arn:aws:acm:*:*:certificate/*" }, { "Action":"ec2:CreateNetworkInterfacePermission", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Owner", "VpcLinkId" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:AssignPrivateIpAddresses", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeNetworkInterfaces", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeVpcs", "ec2:DescribeNetworkInterfacePermissions", "ec2:UnassignPrivateIpAddresses", "ec2:DescribeSubnets", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":"servicediscovery:GetNamespace", "Effect":"Allow", "Resource":"arn:aws:servicediscovery:*:*:namespace/*" }, { "Action":"servicediscovery:GetService", "Effect":"Allow", "Resource":"arn:aws:servicediscovery:*:*:service/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-07-12T22:24:40+00:00" }, "AWS-SSM-Automation-DiagnosisBucketPolicy":{ "CreateDate":"2024-11-15T23:31:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:PutObject", "s3:GetObject", "s3:DeleteObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*/actions/*/${aws:PrincipalAccount}/*", "Sid":"AllowReadWriteToSsmDiagnosisBucketInSameAccount" }, { "Action":[ "s3:PutObject", "s3:GetObject", "s3:DeleteObject" ], "Condition":{ "StringEquals":{ "aws:ResourceOrgId":"${aws:PrincipalOrgId}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*/actions/*/${aws:PrincipalAccount}/*", "Sid":"AllowReadWriteToSsmDiagnosisBucketWithinOrg" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "s3:prefix":"*/${aws:PrincipalAccount}/*" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*", "Sid":"AllowReadOnlyAccessListBucketOnSsmDiagnosisBucketInSameAccount" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceOrgId":"${aws:PrincipalOrgId}" }, "StringLike":{ "s3:prefix":"*/${aws:PrincipalAccount}/*" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*", "Sid":"AllowReadOnlyAccessListBucketOnSsmDiagnosisBucketWithinOrg" }, { "Action":[ "s3:GetEncryptionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*", "Sid":"AllowGetEncryptionConfigurationOnSsmDiagnosisBucketInSameAccount" }, { "Action":[ "s3:GetEncryptionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceOrgId":"${aws:PrincipalOrgId}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*", "Sid":"AllowGetEncryptionConfigurationOnSsmDiagnosisBucketWithinOrg" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T23:31:17+00:00" }, "AWS-SSM-DiagnosisAutomation-AdministrationRolePolicy":{ "CreateDate":"2024-11-16T00:01:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeAutomationExecutions", "ssm:DescribeAutomationStepExecutions", "ssm:GetAutomationExecution" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessSSMResource" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWS-*UnmanagedEC2*:*" ], "Sid":"AllowExecuteSSMAutomation" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*" }, "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "aws:ResourceTag/SystemsManagerManaged":"true" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"AllowKMSOperations" }, { "Action":"sts:AssumeRole", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-DiagnosisExecutionRole*", "Sid":"AllowAssumeDiagnosisExecutionRoleWithinAccount" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-DiagnosisAdminRole*", "Sid":"AllowPassRoleOnSelfToSsm" }, { "Action":[ "s3:PutObject", "s3:GetObject", "s3:DeleteObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*/actions/*", "Sid":"AllowReadWriteToSsmDiagnosisBucketInSameAccount" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*", "Sid":"AllowListBucketOnSsmDiagnosisBucketInSameAccount" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-16T00:01:45+00:00" }, "AWS-SSM-DiagnosisAutomation-ExecutionRolePolicy":{ "CreateDate":"2024-11-16T00:08:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcEndpoints", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeInstances", "ec2:DescribeInternetGateways" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessEC2Resource" }, { "Action":[ "ssm:DescribeAutomationStepExecutions", "ssm:DescribeInstanceInformation", "ssm:DescribeAutomationExecutions", "ssm:GetAutomationExecution" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessSSMResource" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWS-*UnmanagedEC2*:*" ], "Sid":"AllowExecuteSSMAutomation" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*" }, "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "aws:ResourceTag/SystemsManagerManaged":"true" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"AllowKMSOperations" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-DiagnosisExecutionRole*", "Sid":"AllowPassRoleOnSelfToSsm" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-16T00:08:07+00:00" }, "AWS-SSM-DiagnosisAutomation-OperationalAccountAdministrationRolePolicy":{ "CreateDate":"2024-11-16T00:11:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:ListRoots", "organizations:ListChildren" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessOrganization" }, { "Action":"sts:AssumeRole", "Condition":{ "StringEquals":{ "aws:ResourceOrgId":"${aws:PrincipalOrgId}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-DiagnosisExecutionRole*", "Sid":"AllowAssumeDiagnosisExecutionRoleWithinOrg" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-16T00:11:14+00:00" }, "AWS-SSM-RemediationAutomation-AdministrationRolePolicy":{ "CreateDate":"2024-11-16T00:14:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeAutomationExecutions", "ssm:DescribeAutomationStepExecutions", "ssm:GetAutomationExecution" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessSSMResource" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWS-OrchestrateUnmanagedEC2Actions:*", "arn:aws:ssm:*:*:automation-definition/AWS-RemediateSSMAgent*:*" ], "Sid":"AllowExecuteSSMAutomation" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*" }, "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "aws:ResourceTag/SystemsManagerManaged":"true" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"AllowKMSOperations" }, { "Action":"sts:AssumeRole", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-RemediationExecutionRole*", "Sid":"AllowAssumeRemediationExecutionRoleWithinAccount" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-RemediationAdminRole*", "Sid":"AllowPassRoleOnSelfToSsm" }, { "Action":[ "s3:PutObject", "s3:GetObject", "s3:DeleteObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*/actions/*", "Sid":"AllowReadWriteToSsmDiagnosisBucketInSameAccount" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*", "Sid":"AllowListBucketOnSsmDiagnosisBucketInSameAccount" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-16T00:14:44+00:00" }, "AWS-SSM-RemediationAutomation-ExecutionRolePolicy":{ "CreateDate":"2024-11-16T00:17:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:GetAutomationExecution", "ssm:DescribeAutomationExecutions", "ssm:DescribeAutomationStepExecutions" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessSSMResource" }, { "Action":[ "ec2:DescribeVpcAttribute", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessEC2Resource" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/SystemsManager::FindingNetworkingSecurityGroups::VPCE::SG":"VPCEndpointSecurityGroup" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowCreateVpcEndpointForTaggedSecurityGroup" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:subnet/*" ], "Sid":"AllowCreateVpcEndpoint" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:RequestTag/SystemsManager::FindingNetworkingVPCEndpoints::VPCE":"VPCEndpoint" }, "StringLike":{ "ec2:VpceServiceName":[ "com.amazonaws.*.ssm", "com.amazonaws.*.ssmmessages", "com.amazonaws.*.ec2messages" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"RestrictCreateVpcEndpointForSSMService" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/SystemsManager::FindingNetworkingVPCEndpoints::VPCE":"VPCEndpoint", "ec2:CreateAction":[ "CreateVpcEndpoint" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"RestrictCreateVpcEndpointWithTag" }, { "Action":[ "ec2:ModifyVpcAttribute" ], "Condition":{ "StringEquals":{ "ec2:Attribute":[ "EnableDnsSupport", "EnableDnsHostnames" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"AllowModifyVpcAttributeForDns" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowSecurityGroupRuleUpdate" }, { "Action":[ "ec2:RevokeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/SystemsManager::FindingNetworkingSecurityGroups::VPCE::SG":"VPCEndpointSecurityGroup" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowSecurityGroupRuleUpdateForTaggedResource" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:RequestTag/SystemsManager::FindingNetworkingSecurityGroups::SG::Rule":"HTTPSAccess" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group-rule/*" ], "Sid":"AllowSecurityGroupRuleUpdateWithTag" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/SystemsManager::FindingNetworkingSecurityGroups::SG::Rule":"HTTPSAccess", "ec2:CreateAction":[ "AuthorizeSecurityGroupEgress", "AuthorizeSecurityGroupIngress" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group-rule/*" ], "Sid":"AllowSecurityGroupRuleUpdateTagRule" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"AllowCreateSecurityGroupForVPCEndpoint" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/SystemsManager::FindingNetworkingSecurityGroups::VPCE::SG":"VPCEndpointSecurityGroup" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowCreateSecurityGroupWithTag" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/SystemsManager::FindingNetworkingSecurityGroups::VPCE::SG":"VPCEndpointSecurityGroup", "ec2:CreateAction":[ "CreateSecurityGroup" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowTagCreationForSecurityGroupTags" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWS-OrchestrateUnmanagedEC2Actions:*", "arn:aws:ssm:*:*:automation-definition/AWS-RemediateSSMAgent*:*" ], "Sid":"AllowExecuteSSMAutomation" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":"arn:aws:s3:::do-not-delete-ssm-diagnosis-*" }, "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "aws:ResourceTag/SystemsManagerManaged":"true" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"AllowKMSOperations" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-RemediationExecutionRole*", "Sid":"AllowPassRoleOnSelfToSsm" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-16T00:17:57+00:00" }, "AWS-SSM-RemediationAutomation-OperationalAccountAdministrationRolePolicy":{ "CreateDate":"2024-11-16T00:25:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:ListRoots", "organizations:ListChildren" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyAccessOrganization" }, { "Action":"sts:AssumeRole", "Condition":{ "StringEquals":{ "aws:ResourceOrgId":"${aws:PrincipalOrgId}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-SSM-RemediationExecutionRole*", "Sid":"AllowAssumeRemediationExecutionRoleWithinOrg" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-16T00:25:12+00:00" }, "AWSAccountActivityAccess":{ "CreateDate":"2015-02-06T18:41:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "account:GetAccountInformation", "account:GetAlternateContact", "account:GetChallengeQuestions", "account:GetContactInformation", "account:GetRegionOptStatus", "account:ListRegions", "billing:GetIAMAccessPreference", "billing:GetSellerOfRecord", "payments:ListPaymentPreferences" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-portal:ViewBilling" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-07T17:02:30+00:00" }, "AWSAccountManagementFullAccess":{ "CreateDate":"2021-09-30T23:20:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"account:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-30T23:20:37+00:00" }, "AWSAccountManagementReadOnlyAccess":{ "CreateDate":"2021-09-30T23:29:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "account:Get*", "account:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-30T23:29:53+00:00" }, "AWSAccountUsageReportAccess":{ "CreateDate":"2015-02-06T18:41:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-portal:ViewUsage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:19+00:00" }, "AWSAgentlessDiscoveryService":{ "CreateDate":"2016-08-02T01:35:11+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "awsconnector:RegisterConnector", "awsconnector:GetConnectorHealth" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:GetUser", "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::connector-platform-upgrade-info/*", "arn:aws:s3:::connector-platform-upgrade-info", "arn:aws:s3:::connector-platform-upgrade-bundles/*", "arn:aws:s3:::connector-platform-upgrade-bundles", "arn:aws:s3:::connector-platform-release-notes/*", "arn:aws:s3:::connector-platform-release-notes", "arn:aws:s3:::prod.agentless.discovery.connector.upgrade/*", "arn:aws:s3:::prod.agentless.discovery.connector.upgrade" ] }, { "Action":[ "s3:PutObject", "s3:PutObjectAcl" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::import-to-ec2-connector-debug-logs/*" ] }, { "Action":[ "SNS:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:metrics-sns-topic-for-*" }, { "Action":[ "Discovery:*" ], "Effect":"Allow", "Resource":"*", "Sid":"Discovery" }, { "Action":[ "arsenal:RegisterOnPremisesAgent" ], "Effect":"Allow", "Resource":"*", "Sid":"arsenal" }, { "Action":[ "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-02-24T23:08:23+00:00" }, "AWSAppFabricFullAccess":{ "CreateDate":"2023-06-27T19:51:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "appfabric:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSListAccess" }, { "Action":[ "s3:GetBucketLocation", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ReadAccess" }, { "Action":[ "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams" ], "Effect":"Allow", "Resource":"*", "Sid":"FirehoseReadAccess" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"appfabric.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/appfabric.amazonaws.com/AWSServiceRoleForAppFabric", "Sid":"AllowUseOfServiceLinkedRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-27T19:51:17+00:00" }, "AWSAppFabricReadOnlyAccess":{ "CreateDate":"2023-06-27T19:52:02+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "appfabric:GetAppAuthorization", "appfabric:GetAppBundle", "appfabric:GetIngestion", "appfabric:GetIngestionDestination", "appfabric:ListAppAuthorizations", "appfabric:ListAppBundles", "appfabric:ListIngestionDestinations", "appfabric:ListIngestions", "appfabric:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-27T19:52:02+00:00" }, "AWSAppFabricServiceRolePolicy":{ "CreateDate":"2023-06-26T21:07:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/AppFabric" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchEmitMetric" }, { "Action":[ "s3:PutObject" ], "Condition":{ "StringEquals":{ "s3:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*/AWSAppFabric/*", "Sid":"S3PutObject" }, { "Action":[ "firehose:PutRecordBatch" ], "Condition":{ "StringEqualsIgnoreCase":{ "aws:ResourceTag/AWSAppFabricManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:firehose:*:*:deliverystream/*", "Sid":"FirehosePutRecord" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-26T21:07:45+00:00" }, "AWSAppMeshEnvoyAccess":{ "CreateDate":"2019-07-03T21:29:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "appmesh:StreamAggregatedResources" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-07-03T21:29:37+00:00" }, "AWSAppMeshFullAccess":{ "CreateDate":"2019-04-16T17:50:40+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "appmesh:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "appmesh.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/appmesh.amazonaws.com/AWSServiceRoleForAppMesh" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStack*", "cloudformation:UpdateStack" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/AWSAppMesh-GettingStarted-*" }, { "Action":[ "acm:ListCertificates", "acm:DescribeCertificate", "acm-pca:DescribeCertificateAuthority", "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "servicediscovery:ListNamespaces", "servicediscovery:ListServices", "servicediscovery:ListInstances" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-07T19:54:08+00:00" }, "AWSAppMeshPreviewEnvoyAccess":{ "CreateDate":"2019-08-05T23:32:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "appmesh-preview:StreamAggregatedResources" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-05T23:32:39+00:00" }, "AWSAppMeshPreviewServiceRolePolicy":{ "CreateDate":"2019-06-19T19:07:00+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "servicediscovery:DiscoverInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudMapServiceDiscovery" }, { "Action":[ "acm:DescribeCertificate" ], "Effect":"Allow", "Resource":"*", "Sid":"ACMCertificateVerification" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-21T21:06:29+00:00" }, "AWSAppMeshReadOnly":{ "CreateDate":"2019-04-16T17:51:11+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "appmesh:Describe*", "appmesh:List*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudformation:DescribeStack*" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/AWSAppMesh-GettingStarted-*" }, { "Action":[ "acm:ListCertificates", "acm:DescribeCertificate", "acm-pca:DescribeCertificateAuthority", "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "servicediscovery:ListNamespaces", "servicediscovery:ListServices", "servicediscovery:ListInstances" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-07T19:53:16+00:00" }, "AWSAppMeshServiceRolePolicy":{ "CreateDate":"2019-06-03T18:30:51+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "servicediscovery:DiscoverInstances", "servicediscovery:DiscoverInstancesRevision" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudMapServiceDiscovery" }, { "Action":[ "acm:DescribeCertificate" ], "Effect":"Allow", "Resource":"*", "Sid":"ACMCertificateVerification" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-10T16:46:37+00:00" }, "AWSAppRunnerFullAccess":{ "CreateDate":"2022-01-11T04:02:09+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"apprunner.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/apprunner.amazonaws.com/AWSServiceRoleForAppRunner" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"apprunner.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"apprunner:*", "Effect":"Allow", "Resource":"*", "Sid":"AppRunnerAdminAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-11T04:02:09+00:00" }, "AWSAppRunnerReadOnlyAccess":{ "CreateDate":"2022-02-24T21:24:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "apprunner:List*", "apprunner:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-24T21:24:15+00:00" }, "AWSAppRunnerServicePolicyForECRAccess":{ "CreateDate":"2021-05-14T19:17:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "ecr:DescribeImages", "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-14T19:17:21+00:00" }, "AWSAppSyncAdministrator":{ "CreateDate":"2018-03-20T21:20:28+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "appsync:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "appsync.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"appsync.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/appsync.amazonaws.com/AWSServiceRoleForAppSync*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-04T19:23:49+00:00" }, "AWSAppSyncInvokeFullAccess":{ "CreateDate":"2018-03-20T21:21:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "appsync:GraphQL", "appsync:GetGraphqlApi", "appsync:ListGraphqlApis", "appsync:ListApiKeys" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-03-20T21:21:20+00:00" }, "AWSAppSyncPushToCloudWatchLogs":{ "CreateDate":"2018-04-09T19:38:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-04-09T19:38:55+00:00" }, "AWSAppSyncSchemaAuthor":{ "CreateDate":"2018-03-20T21:21:06+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "appsync:GraphQL", "appsync:CreateResolver", "appsync:CreateType", "appsync:DeleteResolver", "appsync:DeleteType", "appsync:GetResolver", "appsync:GetType", "appsync:GetDataSource", "appsync:GetSchemaCreationStatus", "appsync:GetIntrospectionSchema", "appsync:GetGraphqlApi", "appsync:ListTypes", "appsync:ListApiKeys", "appsync:ListResolvers", "appsync:ListDataSources", "appsync:ListGraphqlApis", "appsync:StartSchemaCreation", "appsync:UpdateResolver", "appsync:UpdateType", "appsync:TagResource", "appsync:UntagResource", "appsync:ListTagsForResource", "appsync:CreateFunction", "appsync:UpdateFunction", "appsync:GetFunction", "appsync:DeleteFunction", "appsync:ListFunctions", "appsync:ListResolversByFunction", "appsync:EvaluateMappingTemplate", "appsync:EvaluateCode" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-01T18:36:20+00:00" }, "AWSAppSyncServiceRolePolicy":{ "CreateDate":"2020-01-21T19:56:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingTargets", "xray:GetSamplingRules", "xray:GetSamplingStatisticSummaries" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-21T19:56:53+00:00" }, "AWSApplicationAutoScalingCustomResourcePolicy":{ "CreateDate":"2018-06-04T23:22:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "execute-api:Invoke", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-06-04T23:22:44+00:00" }, "AWSApplicationAutoscalingAppStreamFleetPolicy":{ "CreateDate":"2017-10-20T19:04:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "appstream:UpdateFleet", "appstream:DescribeFleets", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-10-20T19:04:06+00:00" }, "AWSApplicationAutoscalingCassandraTablePolicy":{ "CreateDate":"2020-03-18T22:49:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"cassandra:Select", "Effect":"Allow", "Resource":[ "arn:*:cassandra:*:*:/keyspace/system/table/*", "arn:*:cassandra:*:*:/keyspace/system_schema/table/*", "arn:*:cassandra:*:*:/keyspace/system_schema_mcs/table/*" ] }, { "Action":[ "cassandra:Alter", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-03-18T22:49:23+00:00" }, "AWSApplicationAutoscalingComprehendEndpointPolicy":{ "CreateDate":"2019-11-14T18:39:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "comprehend:UpdateEndpoint", "comprehend:DescribeEndpoint", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-14T18:39:07+00:00" }, "AWSApplicationAutoscalingDynamoDBTablePolicy":{ "CreateDate":"2017-10-20T21:34:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dynamodb:DescribeTable", "dynamodb:UpdateTable", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-10-20T21:34:57+00:00" }, "AWSApplicationAutoscalingEC2SpotFleetRequestPolicy":{ "CreateDate":"2017-10-25T18:23:27+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSpotFleetRequests", "ec2:ModifySpotFleetRequest", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-10-25T18:23:27+00:00" }, "AWSApplicationAutoscalingECSServicePolicy":{ "CreateDate":"2017-10-25T23:53:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ecs:DescribeServices", "ecs:UpdateService", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-24T20:05:50+00:00" }, "AWSApplicationAutoscalingEMRInstanceGroupPolicy":{ "CreateDate":"2017-10-26T00:57:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ModifyInstanceGroups", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-10-26T00:57:39+00:00" }, "AWSApplicationAutoscalingElastiCacheRGPolicy":{ "CreateDate":"2021-08-17T23:41:42+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "elasticache:DescribeReplicationGroups", "elasticache:ModifyCacheCluster", "elasticache:ModifyReplicationGroupShardConfiguration", "elasticache:IncreaseReplicaCount", "elasticache:DecreaseReplicaCount", "elasticache:DescribeCacheClusters", "elasticache:DescribeCacheParameters" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ElastiCacheActionsOnAllClusters" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:*" ], "Sid":"CloudWatchActionsOnAllAlarms" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:TargetTracking*" ], "Sid":"CloudWatchActionsOnTargetTrackingAlarms" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-26T17:37:06+00:00" }, "AWSApplicationAutoscalingKafkaClusterPolicy":{ "CreateDate":"2020-08-24T18:36:01+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kafka:DescribeCluster", "kafka:DescribeClusterOperation", "kafka:UpdateBrokerStorage", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-24T18:36:01+00:00" }, "AWSApplicationAutoscalingLambdaConcurrencyPolicy":{ "CreateDate":"2019-10-21T20:04:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lambda:PutProvisionedConcurrencyConfig", "lambda:GetProvisionedConcurrencyConfig", "lambda:DeleteProvisionedConcurrencyConfig", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-21T20:04:17+00:00" }, "AWSApplicationAutoscalingNeptuneClusterPolicy":{ "CreateDate":"2021-09-02T21:14:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "rds:ListTagsForResource", "rds:DescribeDBInstances", "rds:DescribeDBClusters", "rds:DescribeDBClusterParameters", "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"rds:AddTagsToResource", "Condition":{ "StringEquals":{ "rds:DatabaseEngine":"neptune" } }, "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:db:autoscaled-reader*" ] }, { "Action":"rds:CreateDBInstance", "Condition":{ "StringEquals":{ "rds:DatabaseEngine":"neptune" } }, "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:db:autoscaled-reader*", "arn:aws:rds:*:*:cluster:*" ] }, { "Action":[ "rds:DeleteDBInstance" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:db:autoscaled-reader*" ] }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:TargetTracking*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-02T21:14:55+00:00" }, "AWSApplicationAutoscalingRDSClusterPolicy":{ "CreateDate":"2017-10-17T17:46:56+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "rds:AddTagsToResource", "rds:CreateDBInstance", "rds:DeleteDBInstance", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "rds:ModifyDBCluster", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"rds.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-08-07T19:14:24+00:00" }, "AWSApplicationAutoscalingSageMakerEndpointPolicy":{ "CreateDate":"2018-02-06T19:58:21+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeInferenceComponent", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:UpdateInferenceComponentRuntimeConfig", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SageMaker" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:TargetTracking*" ], "Sid":"SageMakerCloudWatchUpdate" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-13T18:52:34+00:00" }, "AWSApplicationAutoscalingWorkSpacesPoolPolicy":{ "CreateDate":"2024-06-17T18:39:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "workspaces:DescribeWorkspacesPools", "workspaces:UpdateWorkspacesPool" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"WorkSpacesActionsOnAllPools" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:*" ], "Sid":"CloudWatchActionsOnAllAlarms" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:TargetTracking*" ], "Sid":"CloudWatchActionsOnTargetTrackingAlarms" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-17T18:39:07+00:00" }, "AWSApplicationDiscoveryAgentAccess":{ "CreateDate":"2016-05-11T21:38:47+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "arsenal:RegisterOnPremisesAgent" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-02-24T22:26:45+00:00" }, "AWSApplicationDiscoveryAgentlessCollectorAccess":{ "CreateDate":"2022-08-16T21:00:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "arsenal:RegisterOnPremisesAgent" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecr-public:DescribeImages" ], "Effect":"Allow", "Resource":"arn:aws:ecr-public::446372222237:repository/6e5498e4-8c31-4f57-9991-13b4b992ff7b" }, { "Action":[ "ecr-public:GetAuthorizationToken" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sts:GetServiceBearerToken" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-16T21:00:59+00:00" }, "AWSApplicationDiscoveryServiceFullAccess":{ "CreateDate":"2016-05-11T21:30:50+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "mgh:*", "discovery:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"continuousexport.discovery.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/continuousexport.discovery.amazonaws.com/AWSServiceRoleForApplicationDiscoveryServiceContinuousExport*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/continuousexport.discovery.amazonaws.com/AWSServiceRoleForApplicationDiscoveryServiceContinuousExport*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "migrationhub.amazonaws.com", "dmsintegration.migrationhub.amazonaws.com", "smsintegration.migrationhub.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-19T21:21:26+00:00" }, "AWSApplicationMigrationAgentInstallationPolicy":{ "CreateDate":"2022-06-19T07:51:04+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mgn:GetAgentInstallationAssetsForMgn", "mgn:SendClientMetricsForMgn", "mgn:SendClientLogsForMgn", "mgn:RegisterAgentForMgn", "mgn:VerifyClientRoleForMgn" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "mgn:IssueClientCertificateForMgn" ], "Effect":"Allow", "Resource":"arn:aws:mgn:*:*:source-server/*" }, { "Action":"mgn:TagResource", "Condition":{ "StringEquals":{ "mgn:CreateAction":"RegisterAgentForMgn" } }, "Effect":"Allow", "Resource":"arn:aws:mgn:*:*:source-server/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-20T11:21:24+00:00" }, "AWSApplicationMigrationAgentPolicy":{ "CreateDate":"2021-04-07T07:00:21+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mgn:SendAgentMetricsForMgn", "mgn:SendAgentLogsForMgn", "mgn:SendClientMetricsForMgn", "mgn:SendClientLogsForMgn" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "mgn:RegisterAgentForMgn", "mgn:UpdateAgentSourcePropertiesForMgn", "mgn:UpdateAgentReplicationInfoForMgn", "mgn:UpdateAgentConversionInfoForMgn", "mgn:GetAgentInstallationAssetsForMgn", "mgn:GetAgentCommandForMgn", "mgn:GetAgentConfirmedResumeInfoForMgn", "mgn:GetAgentRuntimeConfigurationForMgn", "mgn:UpdateAgentBacklogForMgn", "mgn:GetAgentReplicationInfoForMgn" ], "Effect":"Allow", "Resource":"*" }, { "Action":"mgn:TagResource", "Effect":"Allow", "Resource":"arn:aws:mgn:*:*:source-server/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-20T11:13:40+00:00" }, "AWSApplicationMigrationAgentPolicy_v2":{ "CreateDate":"2022-06-06T14:14:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mgn:SendAgentMetricsForMgn", "mgn:SendAgentLogsForMgn", "mgn:UpdateAgentSourcePropertiesForMgn", "mgn:UpdateAgentReplicationInfoForMgn", "mgn:UpdateAgentConversionInfoForMgn", "mgn:GetAgentCommandForMgn", "mgn:GetAgentConfirmedResumeInfoForMgn", "mgn:GetAgentRuntimeConfigurationForMgn", "mgn:UpdateAgentBacklogForMgn", "mgn:GetAgentReplicationInfoForMgn", "mgn:IssueClientCertificateForMgn" ], "Effect":"Allow", "Resource":"arn:aws:mgn:*:*:source-server/${aws:SourceIdentity}" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-06-06T14:14:38+00:00" }, "AWSApplicationMigrationConversionServerPolicy":{ "CreateDate":"2021-04-07T06:48:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mgn:SendClientMetricsForMgn", "mgn:SendClientLogsForMgn", "mgn:GetChannelCommandsForMgn", "mgn:SendChannelCommandResultForMgn" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-07T06:48:58+00:00" }, "AWSApplicationMigrationEC2Access":{ "CreateDate":"2021-04-07T07:05:22+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSApplicationMigrationConversionServerRole" ] }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:DescribeSnapshots", "ec2:DescribeImages", "ec2:DescribeVolumes" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "mgn.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:ModifyLaunchTemplate", "ec2:DeleteLaunchTemplateVersions" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*" }, { "Action":[ "ec2:CreateLaunchTemplate" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "mgn.amazonaws.com" ] }, "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*" }, { "Action":[ "ec2:DeleteLaunchTemplate" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "mgn.amazonaws.com" ] }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:ModifyInstanceAttribute", "ec2:GetConsoleOutput", "ec2:GetConsoleScreenshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:RevokeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":"ec2:CreateSecurityGroup", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:AttachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:DetachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:launch-template/*" ] }, { "Action":"ec2:CreateTags", "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "ec2:CreateAction":[ "CreateSecurityGroup", "CreateVolume", "CreateSnapshot", "RunInstances", "CreateLaunchTemplate" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:network-interface/*" ] }, { "Action":[ "ec2:CreateTags", "ec2:ModifyVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-11T13:07:07+00:00" }, "AWSApplicationMigrationFullAccess":{ "CreateDate":"2021-04-07T06:56:05+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "mgn:*" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor0" }, { "Action":[ "kms:ListAliases", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor1" }, { "Action":[ "ec2:DescribeKeyPairs", "ec2:DescribeTags", "ec2:DescribeNetworkInterfaces", "ec2:DescribePlacementGroups", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeLaunchTemplates", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:GetEbsEncryptionByDefault", "ec2:GetEbsDefaultKmsKeyId" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor2" }, { "Action":"license-manager:ListLicenseConfigurations", "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor3" }, { "Action":"elasticloadbalancing:DescribeLoadBalancers", "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor4" }, { "Action":"iam:ListInstanceProfiles", "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor5" }, { "Action":"iam:PassRole", "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSApplicationMigrationLaunchInstanceWithSsmRole", "arn:aws:iam::*:role/service-role/AWSApplicationMigrationLaunchInstanceWithDrsRole" ], "Sid":"VisualEditor6" }, { "Action":[ "drs:DescribeSourceServers" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor7" }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"VisualEditor8" }, { "Action":[ "ssm:ListCommandInvocations" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor9" }, { "Action":[ "ssm:DescribeInstanceInformation", "ssm:GetCommandInvocation" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor10" }, { "Action":[ "ssm:DescribeDocument", "ssm:SendCommand" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSDisasterRecovery-InstallDRAgentOnInstance", "arn:aws:ssm:*:*:document/AWSMigration-*" ], "Sid":"VisualEditor11" }, { "Action":[ "drs:DisconnectSourceServer" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceConfiguredDR":"false" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"VisualEditor12" }, { "Action":[ "ssm:GetParameter", "ssm:PutParameter" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ManagedByAWSApplicationMigrationService-*", "Sid":"VisualEditor13" }, { "Action":[ "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor14" }, { "Action":[ "ssm:GetAutomationExecution" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:automation-execution/*", "Sid":"VisualEditor15" }, { "Action":[ "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSDisasterRecovery-InstallDRAgentOnInstance", "arn:aws:ssm:*:*:document/AWSMigration-*" ], "Sid":"VisualEditor16" }, { "Action":[ "ssm:GetParameters" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ManagedByAWSApplicationMigrationService-*", "Sid":"VisualEditor17" }, { "Action":[ "ssm:StartAutomationExecution" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"mgn.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:automation-definition/AWSMigration-*:$DEFAULT", "Sid":"VisualEditor18" }, { "Action":"ssm:ListCommands", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor19" }, { "Action":[ "ssm:DescribeParameters" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "mgn.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor20" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-19T08:30:02+00:00" }, "AWSApplicationMigrationMGHAccess":{ "CreateDate":"2021-04-07T07:10:01+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mgh:AssociateCreatedArtifact", "mgh:CreateProgressUpdateStream", "mgh:DisassociateCreatedArtifact", "mgh:GetHomeRegion", "mgh:ImportMigrationTask", "mgh:NotifyMigrationTaskState", "mgh:PutResourceAttributes" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-07T07:10:01+00:00" }, "AWSApplicationMigrationReadOnlyAccess":{ "CreateDate":"2021-04-07T07:15:26+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "mgn:DescribeJobLogItems", "mgn:DescribeJobs", "mgn:DescribeSourceServers", "mgn:DescribeReplicationConfigurationTemplates", "mgn:GetLaunchConfiguration", "mgn:DescribeVcenterClients", "mgn:GetReplicationConfiguration", "mgn:DescribeLaunchConfigurationTemplates", "mgn:ListSourceServerActions", "mgn:ListTemplateActions", "mgn:ListApplications", "mgn:ListWaves", "mgn:ListExports", "mgn:ListImports", "mgn:ListImportErrors", "mgn:ListExportErrors" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-20T08:58:08+00:00" }, "AWSApplicationMigrationReplicationServerPolicy":{ "CreateDate":"2021-04-07T07:21:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mgn:SendClientMetricsForMgn", "mgn:SendClientLogsForMgn", "mgn:GetChannelCommandsForMgn", "mgn:SendChannelCommandResultForMgn", "mgn:GetAgentSnapshotCreditsForMgn", "mgn:DescribeReplicationServerAssociationsForMgn", "mgn:DescribeSnapshotRequestsForMgn", "mgn:BatchDeleteSnapshotRequestForMgn", "mgn:NotifyAgentAuthenticationForMgn", "mgn:BatchCreateVolumeSnapshotGroupForMgn", "mgn:UpdateAgentReplicationProcessStateForMgn", "mgn:NotifyAgentReplicationProgressForMgn", "mgn:NotifyAgentConnectedForMgn", "mgn:NotifyAgentDisconnectedForMgn" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateSnapshot" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-07T07:21:57+00:00" }, "AWSApplicationMigrationSSMAccess":{ "CreateDate":"2022-11-27T09:29:05+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ssm:GetCommandInvocation", "ssm:DescribeInstanceInformation" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "mgn.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:SendCommand", "ssm:DescribeDocument", "ssm:StartAutomationExecution" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "mgn.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/*", "arn:aws:ssm:*:*:automation-definition/*:*" ] }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "mgn.amazonaws.com" ] }, "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ssm:ListDocuments" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:ListDocumentVersions", "ssm:GetDocument" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:document/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-20T10:57:51+00:00" }, "AWSApplicationMigrationServiceEc2InstancePolicy":{ "CreateDate":"2023-08-22T13:19:02+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mgn:SendClientLogsForMgn", "mgn:RegisterAgentForMgn", "mgn:GetAgentInstallationAssetsForMgn" ], "Effect":"Allow", "Resource":"*", "Sid":"MgnAgentInstallation" }, { "Action":[ "mgn:SendAgentMetricsForMgn", "mgn:SendAgentLogsForMgn", "mgn:UpdateAgentSourcePropertiesForMgn", "mgn:UpdateAgentReplicationInfoForMgn", "mgn:UpdateAgentConversionInfoForMgn", "mgn:GetAgentCommandForMgn", "mgn:GetAgentConfirmedResumeInfoForMgn", "mgn:GetAgentRuntimeConfigurationForMgn", "mgn:UpdateAgentBacklogForMgn", "mgn:GetAgentReplicationInfoForMgn" ], "Effect":"Allow", "Resource":"arn:aws:mgn:*:*:source-server/*", "Sid":"MgnAgentReplication" }, { "Action":"mgn:TagResource", "Condition":{ "StringEquals":{ "mgn:CreateAction":"RegisterAgentForMgn" } }, "Effect":"Allow", "Resource":"arn:aws:mgn:*:*:source-server/*", "Sid":"MgnSourceServerTagResource" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-03T14:19:47+00:00" }, "AWSApplicationMigrationServiceRolePolicy":{ "CreateDate":"2021-04-07T06:43:20+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"mgn:ListTagsForResource", "Effect":"Allow", "Resource":"*" }, { "Action":"kms:ListRetirableGrants", "Effect":"Allow", "Resource":"*" }, { "Action":[ "mgh:AssociateCreatedArtifact", "mgh:CreateProgressUpdateStream", "mgh:DisassociateCreatedArtifact", "mgh:GetHomeRegion", "mgh:ImportMigrationTask", "mgh:NotifyMigrationTaskState", "mgh:PutResourceAttributes" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeLaunchTemplates", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:GetEbsDefaultKmsKeyId", "ec2:GetEbsEncryptionByDefault" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:DescribeAccount" ], "Effect":"Allow", "Resource":"arn:aws:organizations::*:account/*" }, { "Action":[ "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:RegisterImage", "ec2:DeregisterImage" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:ModifyLaunchTemplate", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:ModifyInstanceAttribute", "ec2:GetConsoleOutput", "ec2:GetConsoleScreenshot" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:RevokeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*" }, { "Action":[ "ec2:CreateLaunchTemplate" ], "Condition":{ "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "ec2:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume" ], "Condition":{ "Null":{ "ec2:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:AttachVolume" ], "Condition":{ "Null":{ "ec2:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:DetachVolume" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Null":{ "aws:RequestTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:launch-template/*" ] }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSApplicationMigrationReplicationServerRole", "arn:aws:iam::*:role/service-role/AWSApplicationMigrationConversionServerRole" ] }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateLaunchTemplate", "CreateSecurityGroup", "CreateVolume", "CreateSnapshot", "RunInstances" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-16T10:37:07+00:00" }, "AWSApplicationMigrationVCenterClientPolicy":{ "CreateDate":"2021-11-08T12:53:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mgn:CreateVcenterClientForMgn", "mgn:DescribeVcenterClients" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "mgn:GetVcenterClientCommandsForMgn", "mgn:SendVcenterClientCommandResultForMgn", "mgn:SendVcenterClientLogsForMgn", "mgn:SendVcenterClientMetricsForMgn", "mgn:DeleteVcenterClient", "mgn:TagResource", "mgn:NotifyVcenterClientStartedForMgn" ], "Effect":"Allow", "Resource":"arn:aws:mgn:*:*:vcenter-client/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-08T12:53:08+00:00" }, "AWSArtifactAccountSync":{ "CreateDate":"2018-04-10T23:04:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-04-10T23:04:33+00:00" }, "AWSArtifactAgreementsFullAccess":{ "CreateDate":"2024-11-22T19:36:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "artifact:ListAgreements", "artifact:ListCustomerAgreements" ], "Effect":"Allow", "Resource":"*", "Sid":"ListAgreementActions" }, { "Action":[ "artifact:GetAgreement", "artifact:AcceptNdaForAgreement", "artifact:GetNdaForAgreement", "artifact:AcceptAgreement" ], "Effect":"Allow", "Resource":"arn:aws:artifact:::agreement/*", "Sid":"AWSAgreementActions" }, { "Action":[ "artifact:GetCustomerAgreement", "artifact:TerminateAgreement" ], "Effect":"Allow", "Resource":"arn:aws:artifact::*:customer-agreement/*", "Sid":"CustomerAgreementActions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "artifact.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/artifact.amazonaws.com/AWSServiceRoleForArtifact", "Sid":"CreateServiceLinkedRoleForOrganizationsIntegration" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/artifact.amazonaws.com/AWSServiceRoleForArtifact", "Sid":"GetRoleToCheckForRoleExistence" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"EnableServiceTrust" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-22T19:36:07+00:00" }, "AWSArtifactAgreementsReadOnlyAccess":{ "CreateDate":"2024-11-22T19:36:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "artifact:ListAgreements", "artifact:ListCustomerAgreements" ], "Effect":"Allow", "Resource":"*", "Sid":"ListAgreementsActions" }, { "Action":[ "artifact:GetCustomerAgreement" ], "Effect":"Allow", "Resource":"arn:aws:artifact::*:customer-agreement/*", "Sid":"GetCustomerAgreementActions" }, { "Action":[ "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSOrganizationActions" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/artifact.amazonaws.com/AWSServiceRoleForArtifact", "Sid":"GetRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-22T19:36:07+00:00" }, "AWSArtifactReportsReadOnlyAccess":{ "CreateDate":"2024-01-02T22:42:58+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "artifact:GetReport", "artifact:GetReportMetadata", "artifact:GetTermForReport", "artifact:ListReports" ], "Effect":"Allow", "Resource":"*", "Sid":"ArtifactReportActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-24T18:37:06+00:00" }, "AWSArtifactServiceRolePolicy":{ "CreateDate":"2023-08-21T20:27:31+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:DescribeAccount", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-21T20:27:31+00:00" }, "AWSAuditManagerAdministratorAccess":{ "CreateDate":"2020-12-11T20:02:42+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "auditmanager:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AuditManagerAccess" }, { "Action":[ "organizations:ListAccountsForParent", "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribeAccount", "organizations:ListParents", "organizations:ListChildren" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsAccess" }, { "Action":[ "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator", "organizations:EnableAWSServiceAccess" ], "Condition":{ "StringLikeIfExists":{ "organizations:ServicePrincipal":[ "auditmanager.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowOnlyAuditManagerIntegration" }, { "Action":[ "iam:GetUser", "iam:ListUsers", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"auditmanager.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/auditmanager.amazonaws.com/AWSServiceRoleForAuditManager*", "Sid":"IAMAccessCreateSLR" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:UpdateRoleDescription", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/auditmanager.amazonaws.com/AWSServiceRoleForAuditManager*", "Sid":"IAMAccessManageSLR" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3Access" }, { "Action":[ "kms:DescribeKey", "kms:ListKeys", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KmsAccess" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" }, "StringLike":{ "kms:ViaService":"auditmanager.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"KmsCreateGrantAccess" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSAccess" }, { "Action":[ "events:PutRule" ], "Condition":{ "ForAllValues:StringEquals":{ "events:source":[ "aws.securityhub" ] }, "StringEquals":{ "events:detail-type":"Security Hub Findings - Imported" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateEventsAccess" }, { "Action":[ "events:DeleteRule", "events:DescribeRule", "events:EnableRule", "events:DisableRule", "events:ListTargetsByRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/AuditManagerSecurityHubFindingsReceiver", "Sid":"EventsAccess" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"TagAccess" }, { "Action":[ "controlcatalog:ListCommonControls", "controlcatalog:ListDomains", "controlcatalog:ListObjectives" ], "Effect":"Allow", "Resource":"*", "Sid":"ControlCatalogAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-15T23:46:15+00:00" }, "AWSAuditManagerServiceRolePolicy":{ "CreateDate":"2020-12-08T15:12:12+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "acm:GetAccountConfiguration", "acm:ListCertificates", "autoscaling:DescribeAutoScalingGroups", "backup:ListBackupPlans", "backup:ListRecoveryPointsByResource", "bedrock:GetCustomModel", "bedrock:GetFoundationModel", "bedrock:GetModelCustomizationJob", "bedrock:GetModelInvocationLoggingConfiguration", "bedrock:ListCustomModels", "bedrock:ListFoundationModels", "bedrock:ListGuardrails", "bedrock:ListModelCustomizationJobs", "cloudfront:GetDistribution", "cloudfront:GetDistributionConfig", "cloudfront:ListDistributions", "cloudtrail:GetTrail", "cloudtrail:ListTrails", "cloudtrail:DescribeTrails", "cloudtrail:LookupEvents", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cognito-idp:DescribeUserPool", "config:DescribeConfigRules", "config:DescribeDeliveryChannels", "config:ListDiscoveredResources", "directconnect:DescribeDirectConnectGateways", "directconnect:DescribeVirtualGateways", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeBackup", "dynamodb:DescribeTableReplicaAutoScaling", "dynamodb:DescribeTable", "dynamodb:ListBackups", "dynamodb:ListGlobalTables", "dynamodb:ListTables", "ec2:DescribeInstanceCreditSpecifications", "ec2:DescribeInstanceAttribute", "ec2:DescribeSecurityGroupRules", "ec2:DescribeVpcEndpointConnections", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:GetLaunchTemplateData", "ec2:DescribeAddresses", "ec2:DescribeCustomerGateways", "ec2:DescribeEgressOnlyInternetGateways", "ec2:DescribeFlowLogs", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", "ec2:DescribeLocalGateways", "ec2:DescribeLocalGatewayVirtualInterfaces", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeTransitGateways", "ec2:DescribeVolumes", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetEbsDefaultKmsKeyId", "ec2:GetEbsEncryptionByDefault", "ecs:DescribeClusters", "eks:DescribeAddonVersions", "elasticache:DescribeCacheClusters", "elasticache:DescribeServiceUpdates", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeFileSystems", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeSslPolicies", "elasticloadbalancing:DescribeTargetGroups", "elasticmapreduce:ListClusters", "elasticmapreduce:ListSecurityConfigurations", "events:DescribeRule", "events:ListConnections", "events:ListEventBuses", "events:ListEventSources", "events:ListRules", "firehose:ListDeliveryStreams", "fsx:DescribeFileSystems", "guardduty:ListDetectors", "iam:GenerateCredentialReport", "iam:GetAccountAuthorizationDetails", "iam:GetAccessKeyLastUsed", "iam:GetCredentialReport", "iam:GetGroupPolicy", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRolePolicy", "iam:GetUser", "iam:GetUserPolicy", "iam:GetAccountPasswordPolicy", "iam:GetAccountSummary", "iam:ListAttachedGroupPolicies", "iam:ListAttachedUserPolicies", "iam:ListEntitiesForPolicy", "iam:ListGroupsForUser", "iam:ListGroupPolicies", "iam:ListGroups", "iam:ListOpenIdConnectProviders", "iam:ListPolicies", "iam:ListRolePolicies", "iam:ListRoles", "iam:ListSamlProviders", "iam:ListUserPolicies", "iam:ListUsers", "iam:ListVirtualMFADevices", "iam:ListPolicyVersions", "iam:ListAccessKeys", "iam:ListAttachedRolePolicies", "iam:ListMfaDeviceTags", "iam:ListMfaDevices", "kafka:ListClusters", "kafka:ListKafkaVersions", "kinesis:ListStreams", "kms:DescribeKey", "kms:GetKeyPolicy", "kms:GetKeyRotationStatus", "kms:ListGrants", "kms:ListKeyPolicies", "kms:ListKeys", "lambda:ListFunctions", "license-manager:ListAssociationsForLicenseConfiguration", "license-manager:ListLicenseConfigurations", "license-manager:ListUsageForLicenseConfiguration", "logs:DescribeDestinations", "logs:DescribeExportTasks", "logs:DescribeLogGroups", "logs:DescribeMetricFilters", "logs:DescribeResourcePolicies", "logs:FilterLogEvents", "logs:GetDataProtectionPolicy", "es:DescribeDomains", "es:DescribeDomain", "es:DescribeDomainConfig", "es:ListDomainNames", "organizations:DescribeOrganization", "organizations:DescribePolicy", "rds:DescribeCertificates", "rds:DescribeDBClusterEndpoints", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBInstances", "rds:DescribeDBSecurityGroups", "rds:DescribeDBClusters", "rds:DescribeDBInstanceAutomatedBackups", "redshift:DescribeClusters", "redshift:DescribeClusterSnapshots", "redshift:DescribeLoggingStatus", "route53:GetQueryLoggingConfig", "sagemaker:DescribeAlgorithm", "sagemaker:DescribeFlowDefinition", "sagemaker:DescribeHumanTaskUi", "sagemaker:DescribeModelBiasJobDefinition", "sagemaker:DescribeModelCard", "sagemaker:DescribeModelQualityJobDefinition", "sagemaker:DescribeDomain", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeLabelingJob", "sagemaker:DescribeModel", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeUserProfile", "sagemaker:ListAlgorithms", "sagemaker:ListDomains", "sagemaker:ListEndpoints", "sagemaker:ListEndpointConfigs", "sagemaker:ListFlowDefinitions", "sagemaker:ListHumanTaskUis", "sagemaker:ListLabelingJobs", "sagemaker:ListModels", "sagemaker:ListModelBiasJobDefinitions", "sagemaker:ListModelCards", "sagemaker:ListModelQualityJobDefinitions", "sagemaker:ListMonitoringAlerts", "sagemaker:ListMonitoringSchedules", "sagemaker:ListTrainingJobs", "sagemaker:ListUserProfiles", "s3:GetBucketPublicAccessBlock", "s3:GetBucketVersioning", "s3:GetEncryptionConfiguration", "s3:GetLifecycleConfiguration", "s3:ListAllMyBuckets", "secretsmanager:DescribeSecret", "secretsmanager:ListSecrets", "securityhub:DescribeStandards", "sns:ListTagsForResource", "sns:ListTopics", "sqs:ListQueues", "waf-regional:GetRule", "waf-regional:GetWebAcl", "waf:GetRule", "waf:GetRuleGroup", "waf:ListActivatedRulesInRuleGroup", "waf:ListWebAcls", "wafv2:ListWebAcls", "waf-regional:GetLoggingConfiguration", "waf-regional:ListRuleGroups", "waf-regional:ListSubscribedRuleGroups", "waf-regional:ListWebACLs", "waf-regional:ListRules", "waf:ListRuleGroups", "waf:ListRules" ], "Effect":"Allow", "Resource":"*", "Sid":"APIsAccess" }, { "Action":[ "s3:GetBucketAcl", "s3:GetBucketLogging", "s3:GetBucketOwnershipControls", "s3:GetBucketPolicy", "s3:GetBucketTagging" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"S3Access" }, { "Action":[ "apigateway:GET" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/restapis/*/stages" ], "Sid":"APIGatewayAccess" }, { "Action":[ "events:PutRule" ], "Condition":{ "ForAllValues:StringEquals":{ "events:source":[ "aws.securityhub" ] }, "Null":{ "events:source":"false" }, "StringEquals":{ "events:detail-type":"Security Hub Findings - Imported" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/AuditManagerSecurityHubFindingsReceiver", "Sid":"CreateEventsAccess" }, { "Action":[ "events:DeleteRule", "events:DescribeRule", "events:EnableRule", "events:DisableRule", "events:ListTargetsByRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/AuditManagerSecurityHubFindingsReceiver", "Sid":"EventsAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-24T23:22:25+00:00" }, "AWSAutoScalingPlansEC2AutoScalingPolicy":{ "CreateDate":"2018-08-23T22:46:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:GetMetricData", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeScheduledActions", "autoscaling:BatchPutScheduledUpdateGroupAction", "autoscaling:BatchDeleteScheduledAction" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-08-23T22:46:59+00:00" }, "AWSBCMDataExportsServiceRolePolicy":{ "CreateDate":"2024-06-10T17:40:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:ListRecommendations" ], "Effect":"Allow", "Resource":"*", "Sid":"CostOptimizationRecommendationAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-10T17:40:19+00:00" }, "AWSBackupAuditAccess":{ "CreateDate":"2021-08-24T01:02:23+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "backup:CreateFramework", "backup:UpdateFramework", "backup:ListFrameworks", "backup:DescribeFramework", "backup:DeleteFramework", "backup:ListBackupPlans", "backup:ListBackupVaults", "backup:CreateReportPlan", "backup:UpdateReportPlan", "backup:ListReportPlans", "backup:DescribeReportPlan", "backup:DeleteReportPlan", "backup:StartReportJob", "backup:ListReportJobs", "backup:DescribeReportJob" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus", "config:DescribeComplianceByConfigRule" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "config:GetComplianceDetailsByConfigRule" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:config-rule/*" }, { "Action":[ "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-10T21:23:31+00:00" }, "AWSBackupDataTransferAccess":{ "CreateDate":"2022-11-10T22:48:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "backup-storage:StartObject", "backup-storage:PutChunk", "backup-storage:GetChunk", "backup-storage:ListChunks", "backup-storage:ListObjects", "backup-storage:GetObjectMetadata", "backup-storage:NotifyObjectComplete" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-10T22:48:05+00:00" }, "AWSBackupFullAccess":{ "CreateDate":"2019-11-18T22:21:52+00:00", "DefaultVersionId":"v19", "Document":{ "Statement":[ { "Action":"backup:*", "Effect":"Allow", "Resource":"*", "Sid":"AwsBackupAllAccessPermissions" }, { "Action":"backup-storage:*", "Effect":"Allow", "Resource":"*", "Sid":"AwsBackupStorageAllAccessPermissions" }, { "Action":[ "rds:DescribeDBSnapshots", "rds:ListTagsForResource", "rds:DescribeDBInstances", "rds:describeDBEngineVersions", "rds:describeOptionGroups", "rds:describeOrderableDBInstanceOptions", "rds:describeDBSubnetGroups", "rds:describeDBClusterSnapshots", "rds:describeDBClusters", "rds:describeDBParameterGroups", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBInstanceAutomatedBackups", "rds:DescribeDBClusterAutomatedBackups" ], "Effect":"Allow", "Resource":"*", "Sid":"RdsPermissions" }, { "Action":[ "rds:DeleteDBSnapshot", "rds:DeleteDBClusterSnapshot" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RdsDeletePermissions" }, { "Action":[ "dynamodb:ListBackups", "dynamodb:ListTables" ], "Effect":"Allow", "Resource":"*", "Sid":"DynamoDbPermissions" }, { "Action":[ "dynamodb:DeleteBackup" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DynamoDbDeleteBackupPermissions" }, { "Action":[ "elasticfilesystem:DescribeFilesystems" ], "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*", "Sid":"EfsFileSystemPermissions" }, { "Action":[ "ec2:DescribeSnapshots", "ec2:DescribeVolumes", "ec2:describeAvailabilityZones", "ec2:DescribeVpcs", "ec2:DescribeAccountAttributes", "ec2:DescribeSecurityGroups", "ec2:DescribeImages", "ec2:DescribeSubnets", "ec2:DescribePlacementGroups", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeVpcEndpoints", "ec2:DescribeAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"Ec2Permissions" }, { "Action":[ "ec2:DeleteSnapshot", "ec2:DeregisterImage" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"Ec2DeletePermissions" }, { "Action":[ "tag:GetTagKeys", "tag:GetTagValues", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupTaggingPermissions" }, { "Action":[ "storagegateway:DescribeCachediSCSIVolumes", "storagegateway:DescribeStorediSCSIVolumes" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*/volume/*", "Sid":"StorageGatewayVolumePermissions" }, { "Action":[ "storagegateway:ListGateways" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:*", "Sid":"StorageGatewayPermissions" }, { "Action":[ "storagegateway:DescribeGatewayInformation", "storagegateway:ListLocalDisks" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*", "Sid":"StorageGatewayGatewayPermissions" }, { "Action":[ "storagegateway:ListVolumes" ], "Effect":"Allow", "Resource":"*", "Sid":"StorageGatewayGatewayStarPermissions" }, { "Action":[ "iam:ListRoles", "iam:GetRole" ], "Effect":"Allow", "Resource":"*", "Sid":"IamRolePermissions" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "backup.amazonaws.com", "restore-testing.backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*AwsBackup*", "arn:aws:iam::*:role/*AWSBackup*" ], "Sid":"IamPassRolePermissions" }, { "Action":"organizations:DescribeOrganization", "Effect":"Allow", "Resource":"*", "Sid":"AwsOrganizationsPermissions" }, { "Action":[ "kms:ListKeys", "kms:DescribeKey", "kms:GenerateDataKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KmsPermissions" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "ForAnyValue:StringEquals":{ "kms:EncryptionContextKeys":"aws:backup:backup-vault" }, "StringLike":{ "kms:ViaService":"backup.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"KmsCreateGrantPermissions" }, { "Action":[ "ssm:CancelCommand", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":"*", "Sid":"SystemManagerCommandPermissions" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSEC2-CreateVssSnapshot", "arn:aws:ec2:*:*:instance/*" ], "Sid":"SystemManagerSendCommandPermissions" }, { "Action":[ "fsx:DescribeFileSystems", "fsx:DescribeBackups", "fsx:DescribeVolumes", "fsx:DescribeStorageVirtualMachines" ], "Effect":"Allow", "Resource":"*", "Sid":"FsxPermissions" }, { "Action":"fsx:DeleteBackup", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*", "Sid":"FsxDeletePermissions" }, { "Action":"ds:DescribeDirectories", "Effect":"Allow", "Resource":"*", "Sid":"DirectoryServicePermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "backup.amazonaws.com", "restore-testing.backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"IamCreateServiceLinkedRolePermissions" }, { "Action":[ "backup-gateway:AssociateGatewayToServer", "backup-gateway:CreateGateway", "backup-gateway:DeleteGateway", "backup-gateway:DeleteHypervisor", "backup-gateway:DisassociateGatewayFromServer", "backup-gateway:ImportHypervisorConfiguration", "backup-gateway:ListGateways", "backup-gateway:ListHypervisors", "backup-gateway:ListTagsForResource", "backup-gateway:ListVirtualMachines", "backup-gateway:PutMaintenanceStartTime", "backup-gateway:TagResource", "backup-gateway:TestHypervisorConfiguration", "backup-gateway:UntagResource", "backup-gateway:UpdateGatewayInformation", "backup-gateway:UpdateHypervisor" ], "Effect":"Allow", "Resource":"*", "Sid":"BackupGatewayPermissions" }, { "Action":[ "backup-gateway:GetHypervisor", "backup-gateway:GetHypervisorPropertyMappings", "backup-gateway:PutHypervisorPropertyMappings", "backup-gateway:StartVirtualMachinesMetadataSync" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:hypervisor/*", "Sid":"BackupGatewayHypervisorPermissions" }, { "Action":[ "backup-gateway:GetVirtualMachine" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:vm/*", "Sid":"BackupGatewayVirtualMachinePermissions" }, { "Action":[ "backup-gateway:GetBandwidthRateLimitSchedule", "backup-gateway:GetGateway", "backup-gateway:PutBandwidthRateLimitSchedule" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:gateway/*", "Sid":"BackupGatewayGatewayPermissions" }, { "Action":"cloudwatch:GetMetricData", "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchPermissions" }, { "Action":[ "timestream:ListTables", "timestream:ListDatabases" ], "Effect":"Allow", "Resource":[ "arn:aws:timestream:*:*:database/*" ], "Sid":"TimestreamDatabasePermissions" }, { "Action":[ "timestream:DescribeEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"TimestreamPermissions" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3BucketPermissions" }, { "Action":[ "redshift:DescribeClusters", "redshift:DescribeClusterSubnetGroups", "redshift:DescribeClusterSnapshots", "redshift:DescribeSnapshotSchedules" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:cluster:*", "arn:aws:redshift:*:*:subnetgroup:*", "arn:aws:redshift:*:*:snapshot:*/*", "arn:aws:redshift:*:*:snapshotschedule:*" ], "Sid":"RedshiftResourcesPermissions" }, { "Action":[ "redshift:DescribeNodeConfigurationOptions", "redshift:DescribeOrderableClusterOptions", "redshift:DescribeClusterParameterGroups", "redshift:DescribeClusterTracks" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftPermissions" }, { "Action":[ "redshift-serverless:ListNamespaces", "redshift-serverless:ListSnapshots", "redshift-serverless:ListWorkgroups" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RedshiftServerlessListPermissions" }, { "Action":[ "redshift-serverless:GetNamespace", "redshift-serverless:GetSnapshot", "redshift-serverless:GetWorkgroup" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*", "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessGetPermissions" }, { "Action":[ "redshift-serverless:DeleteSnapshot" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "backup.amazonaws.com" ] }, "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessDeletetPermissions" }, { "Action":[ "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/*" ], "Sid":"CloudFormationStackPermissions" }, { "Action":[ "ssm-sap:GetOperation", "ssm-sap:ListDatabases", "ssm-sap:GetDatabase", "ssm-sap:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"SystemsManagerForSapPermissions" }, { "Action":[ "ram:GetResourceShareAssociations" ], "Effect":"Allow", "Resource":"*", "Sid":"ResourceAccessManagerPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-27T21:52:06+00:00" }, "AWSBackupGatewayServiceRolePolicyForVirtualMachineMetadataSync":{ "CreateDate":"2022-12-15T19:43:11+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "backup-gateway:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:vm/*", "Sid":"ListVmTags" }, { "Action":[ "backup-gateway:TagResource", "backup-gateway:UntagResource" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:vm/*", "Sid":"VMTagPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-15T19:43:11+00:00" }, "AWSBackupOperatorAccess":{ "CreateDate":"2019-11-18T22:23:17+00:00", "DefaultVersionId":"v17", "Document":{ "Statement":[ { "Action":[ "backup:Get*", "backup:List*", "backup:Describe*", "backup:CreateBackupSelection", "backup:DeleteBackupSelection", "backup:StartBackupJob", "backup:StartRestoreJob", "backup:StartCopyJob" ], "Effect":"Allow", "Resource":"*", "Sid":"AwsBackupAllAccess" }, { "Action":[ "rds:DescribeDBSnapshots", "rds:ListTagsForResource", "rds:DescribeDBInstances", "rds:describeDBEngineVersions", "rds:describeOptionGroups", "rds:describeOrderableDBInstanceOptions", "rds:describeDBSubnetGroups", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBParameterGroups", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBInstanceAutomatedBackups", "rds:DescribeDBClusterAutomatedBackups" ], "Effect":"Allow", "Resource":"*", "Sid":"RDSDescribeAccess" }, { "Action":[ "dynamodb:ListBackups", "dynamodb:ListTables" ], "Effect":"Allow", "Resource":"*", "Sid":"DynamoDBAccess" }, { "Action":[ "elasticfilesystem:DescribeFilesystems" ], "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*", "Sid":"EFSAccess" }, { "Action":[ "ec2:DescribeSnapshots", "ec2:DescribeVolumes", "ec2:describeAvailabilityZones", "ec2:DescribeVpcs", "ec2:DescribeAccountAttributes", "ec2:DescribeSecurityGroups", "ec2:DescribeImages", "ec2:DescribeSubnets", "ec2:DescribePlacementGroups", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeVpcEndpoints", "ec2:DescribeAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Access" }, { "Action":[ "tag:GetTagKeys", "tag:GetTagValues", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"TagReadAccess" }, { "Action":[ "storagegateway:DescribeCachediSCSIVolumes", "storagegateway:DescribeStorediSCSIVolumes" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*/volume/*", "Sid":"StorageGatewaySCSIAccess" }, { "Action":[ "storagegateway:ListGateways" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:*", "Sid":"StorageGatewayReadAccess" }, { "Action":[ "storagegateway:DescribeGatewayInformation", "storagegateway:ListLocalDisks" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*", "Sid":"StorageGatewayDiskReadAccess" }, { "Action":[ "storagegateway:ListVolumes" ], "Effect":"Allow", "Resource":"*", "Sid":"StorageGatewayVolumeReadAccess" }, { "Action":[ "iam:ListRoles", "iam:GetRole" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMRoleAccess" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"backup.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*AwsBackup*", "arn:aws:iam::*:role/*AWSBackup*" ], "Sid":"PassRoleAccess" }, { "Action":"organizations:DescribeOrganization", "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsAccess" }, { "Action":[ "ssm:CancelCommand", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMReadAccess" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSEC2-CreateVssSnapshot", "arn:aws:ec2:*:*:instance/*" ], "Sid":"SSMComandAccess" }, { "Action":"fsx:DescribeBackups", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*", "Sid":"FSXDescribeAccess" }, { "Action":"fsx:DescribeFileSystems", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:file-system/*", "Sid":"FSxFileAccess" }, { "Action":"fsx:DescribeVolumes", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:volume/*/*", "Sid":"FSxVolumeAccess" }, { "Action":"fsx:DescribeStorageVirtualMachines", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:storage-virtual-machine/*/*", "Sid":"FSxMachineAccess" }, { "Action":"ds:DescribeDirectories", "Effect":"Allow", "Resource":"*", "Sid":"DirectoryServiceAccess" }, { "Action":[ "backup-gateway:ListGateways", "backup-gateway:ListHypervisors", "backup-gateway:ListTagsForResource", "backup-gateway:ListVirtualMachines" ], "Effect":"Allow", "Resource":"*", "Sid":"BackupGatewayListAccess" }, { "Action":[ "backup-gateway:GetHypervisor", "backup-gateway:GetHypervisorPropertyMappings" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:hypervisor/*", "Sid":"BackupGatewayHypervisorAccess" }, { "Action":[ "backup-gateway:GetVirtualMachine" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:vm/*", "Sid":"BackupGatewayMachineAccess" }, { "Action":[ "backup-gateway:GetBandwidthRateLimitSchedule", "backup-gateway:GetGateway" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:gateway/*", "Sid":"BackupGatewayAccess" }, { "Action":"cloudwatch:GetMetricData", "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchAccess" }, { "Action":[ "timestream:ListDatabases", "timestream:ListTables" ], "Effect":"Allow", "Resource":[ "arn:aws:timestream:*:*:database/*" ], "Sid":"TimestreamListAccess" }, { "Action":[ "timestream:DescribeEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"TimestreamDescribeAccess" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3ListAccess" }, { "Action":[ "redshift:DescribeClusters", "redshift:DescribeClusterSubnetGroups", "redshift:DescribeClusterSnapshots", "redshift:DescribeSnapshotSchedules" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:cluster:*", "arn:aws:redshift:*:*:subnetgroup:*", "arn:aws:redshift:*:*:snapshot:*/*", "arn:aws:redshift:*:*:snapshotschedule:*" ], "Sid":"RedshiftAccess" }, { "Action":[ "redshift:DescribeNodeConfigurationOptions", "redshift:DescribeOrderableClusterOptions", "redshift:DescribeClusterParameterGroups", "redshift:DescribeClusterTracks" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftOptionsAccess" }, { "Action":[ "redshift-serverless:ListNamespaces", "redshift-serverless:ListSnapshots", "redshift-serverless:ListWorkgroups" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RedshiftServerlessListPermissions" }, { "Action":[ "redshift-serverless:GetNamespace", "redshift-serverless:GetSnapshot", "redshift-serverless:GetWorkgroup" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*", "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessGetPermissions" }, { "Action":[ "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/*" ], "Sid":"CloudFormationAccess" }, { "Action":[ "ssm-sap:GetOperation", "ssm-sap:ListDatabases" ], "Effect":"Allow", "Resource":"*", "Sid":"SAPAccess" }, { "Action":[ "ssm-sap:GetDatabase", "ssm-sap:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:ssm-sap:*:*:*", "Sid":"SAPDatabaseAccess" }, { "Action":[ "ram:GetResourceShareAssociations" ], "Effect":"Allow", "Resource":"*", "Sid":"RAMAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-27T21:52:05+00:00" }, "AWSBackupOrganizationAdminAccess":{ "CreateDate":"2020-06-24T16:23:14+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "organizations:DisableAWSServiceAccess", "organizations:EnableAWSServiceAccess", "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:organizations::*:account/*" }, { "Action":[ "organizations:AttachPolicy", "organizations:ListPoliciesForTarget", "organizations:ListTargetsForPolicy", "organizations:DetachPolicy", "organizations:DisablePolicyType", "organizations:DescribePolicy", "organizations:DescribeEffectivePolicy", "organizations:ListPolicies", "organizations:EnablePolicyType", "organizations:CreatePolicy", "organizations:UpdatePolicy", "organizations:DeletePolicy" ], "Condition":{ "StringLikeIfExists":{ "organizations:PolicyType":[ "BACKUP_POLICY" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListRoots", "organizations:ListParents", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListAccountsForParent", "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:ListOrganizationalUnitsForParent", "organizations:ListChildren", "organizations:DescribeAccount", "organizations:DescribeOrganizationalUnit" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-18T18:26:40+00:00" }, "AWSBackupRestoreAccessForSAPHANA":{ "CreateDate":"2022-11-10T22:43:27+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "backup:Get*", "backup:List*", "backup:Describe*", "backup:StartBackupJob", "backup:StartRestoreJob" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm-sap:GetOperation", "ssm-sap:ListDatabases" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm-sap:BackupDatabase", "ssm-sap:RestoreDatabase", "ssm-sap:UpdateHanaBackupSettings", "ssm-sap:GetDatabase", "ssm-sap:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:ssm-sap:*:*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-10T22:43:27+00:00" }, "AWSBackupSearchOperatorAccess":{ "CreateDate":"2025-02-27T21:52:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "backup-search:StartSearchJob", "backup-search:ListSearchJobs", "backup-search:ListSearchResultExportJobs", "backup:ListIndexedRecoveryPointsForSearch" ], "Effect":"Allow", "Resource":"*", "Sid":"StartSearchAndListPermissions" }, { "Action":[ "backup:SearchRecoveryPoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*", "arn:aws:backup:*:*:recovery-point:*" ], "Sid":"BackupSearchRecoveryPointPermissions" }, { "Action":[ "backup-search:StartSearchResultExportJob", "backup-search:StopSearchJob", "backup-search:GetSearchJob", "backup-search:GetSearchResultExportJob", "backup-search:ListSearchJobResults", "backup-search:ListSearchJobBackups" ], "Effect":"Allow", "Resource":[ "arn:aws:backup-search:*:*:search-job/*", "arn:aws:backup-search:*:*:search-export-job/*" ], "Sid":"SearchAndExportPermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ForAllValues:StringEquals":{ "kms:EncryptionContextKeys":[ "aws:backup-search:search-job" ] }, "StringLike":{ "kms:ViaService":[ "backup.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSDataKeyForSearchAndExportPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-25T19:52:05+00:00" }, "AWSBackupServiceLinkedRolePolicyForBackup":{ "CreateDate":"2020-06-02T23:08:40+00:00", "DefaultVersionId":"v18", "Document":{ "Statement":[ { "Action":[ "elasticfilesystem:Backup", "elasticfilesystem:DescribeTags" ], "Condition":{ "StringLike":{ "aws:ResourceTag/aws:elasticfilesystem:default-backup":"enabled" } }, "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*", "Sid":"EFSResourcePermissions" }, { "Action":[ "tag:GetResources", "elasticfilesystem:DescribeFileSystems", "dynamodb:ListTables", "storagegateway:ListVolumes", "ec2:DescribeVolumes", "ec2:DescribeInstances", "rds:DescribeDBInstances", "rds:DescribeDBClusters", "fsx:DescribeFileSystems", "fsx:DescribeVolumes", "s3:ListAllMyBuckets", "s3:GetBucketTagging" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribePermissions" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"CopySnapshot" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"SnapshotCopyTagPermissions" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AWSBackupManagedResource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*::snapshot/*" ], "Sid":"EC2CreateBackupTagPermissions" }, { "Action":"ec2:CreateTags", "Condition":{ "Null":{ "ec2:ResourceTag/AWSBackupManagedResource":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*::snapshot/*" ], "Sid":"EC2CreateTagsPermissions" }, { "Action":[ "ec2:DescribeSnapshots", "ec2:DescribeSnapshotTierStatus", "ec2:DescribeImages", "rds:DescribeDBSnapshots", "rds:DescribeDBClusterSnapshots" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2RDSDescribePermissions" }, { "Action":"ec2:CopySnapshot", "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EBSCopyPermissions" }, { "Action":"ec2:CopyImage", "Effect":"Allow", "Resource":"*", "Sid":"EC2CopyPermissions" }, { "Action":[ "ec2:DeregisterImage", "ec2:DeleteSnapshot", "ec2:ModifySnapshotTier" ], "Condition":{ "Null":{ "ec2:ResourceTag/AWSBackupManagedResource":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2ModifyPermissions" }, { "Action":[ "rds:AddTagsToResource", "rds:CopyDBSnapshot", "rds:DeleteDBSnapshot", "rds:DeleteDBInstanceAutomatedBackup" ], "Effect":"Allow", "Resource":"arn:aws:rds:*:*:snapshot:awsbackup:*", "Sid":"RDSInstanceAndSnashotPermissions" }, { "Action":[ "rds:AddTagsToResource", "rds:CopyDBClusterSnapshot", "rds:DeleteDBClusterSnapshot" ], "Effect":"Allow", "Resource":"arn:aws:rds:*:*:cluster-snapshot:awsbackup:*", "Sid":"RDSClusterPermissions" }, { "Action":[ "rds:AddTagsToResource" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:snapshot-tenant-database:awsbackup:*" ], "Sid":"RDSSnapshotTenantDatabasePermissions" }, { "Action":"kms:DescribeKey", "Effect":"Allow", "Resource":"*", "Sid":"KMSDescribePermissions" }, { "Action":[ "kms:ListGrants", "kms:ReEncryptFrom", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com", "rds.*.amazonaws.com", "fsx.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSGrantPermissions" }, { "Action":"kms:CreateGrant", "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" }, "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com", "rds.*.amazonaws.com", "fsx.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSCreateGrantPermissions" }, { "Action":[ "fsx:CopyBackup", "fsx:TagResource", "fsx:DescribeBackups", "fsx:DeleteBackup" ], "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*", "Sid":"FsxPermissions" }, { "Action":"dynamodb:DeleteBackup", "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*/backup/*", "Sid":"DynamoDBDeletePermissions" }, { "Action":[ "backup-gateway:ListVirtualMachines" ], "Effect":"Allow", "Resource":"*", "Sid":"BackupGateway" }, { "Action":[ "backup-gateway:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:vm/*", "Sid":"ListTagsForBackupGateway" }, { "Action":[ "dynamodb:ListTagsOfResource", "dynamodb:DescribeTable" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*", "Sid":"DynamoDBPermissions" }, { "Action":[ "storagegateway:DescribeCachediSCSIVolumes", "storagegateway:DescribeStorediSCSIVolumes" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*/volume/*", "Sid":"StorageGatewayPermissions" }, { "Action":[ "events:DeleteRule", "events:PutTargets", "events:DescribeRule", "events:EnableRule", "events:PutRule", "events:RemoveTargets", "events:ListTargetsByRule", "events:DisableRule" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/AwsBackupManagedRule*" ], "Sid":"EventBridgePermissions" }, { "Action":"events:ListRules", "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeRulesPermissions" }, { "Action":[ "ssm-sap:GetOperation", "ssm-sap:UpdateHANABackupSettings" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMSAPPermissions" }, { "Action":[ "timestream:ListDatabases", "timestream:ListTables", "timestream:ListTagsForResource", "timestream:DescribeDatabase", "timestream:DescribeTable", "timestream:GetAwsBackupStatus", "timestream:GetAwsRestoreStatus" ], "Effect":"Allow", "Resource":[ "arn:aws:timestream:*:*:database/*" ], "Sid":"TimestreamResourcePermissions" }, { "Action":[ "timestream:DescribeEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"TimestreamPermissions" }, { "Action":[ "redshift:DescribeClusterSnapshots", "redshift:DescribeTags" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:snapshot:*/*", "arn:aws:redshift:*:*:cluster:*" ], "Sid":"RedshiftDescribePermissions" }, { "Action":[ "redshift:DeleteClusterSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:snapshot:*/*" ], "Sid":"RedshiftClusterSnapshotPermissions" }, { "Action":[ "redshift:DescribeClusters" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:cluster:*" ], "Sid":"RedshiftClusterPermissions" }, { "Action":[ "redshift-serverless:GetNamespace", "redshift-serverless:GetSnapshot", "redshift-serverless:GetWorkgroup" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*", "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessGetPermissions" }, { "Action":[ "redshift-serverless:DeleteSnapshot" ], "Condition":{ "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessDeleteSnapshotPermissions" }, { "Action":[ "redshift-serverless:ListNamespaces", "redshift-serverless:ListSnapshots", "redshift-serverless:ListTagsForResource", "redshift-serverless:ListWorkgroups" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RedshiftServerlessListPermissions" }, { "Action":[ "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/*" ], "Sid":"CloudformationStackPermissions" }, { "Action":[ "backup:TagResource" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:backup:*:*:recovery-point:*", "Sid":"RecoveryPointTaggingPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-21T23:22:06+00:00" }, "AWSBackupServiceLinkedRolePolicyForBackupTest":{ "CreateDate":"2020-05-12T17:37:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticfilesystem:Backup", "elasticfilesystem:DescribeTags" ], "Condition":{ "StringLike":{ "aws:ResourceTag/aws:elasticfilesystem:default-backup":"enabled" } }, "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-12T17:37:29+00:00" }, "AWSBackupServiceRolePolicyForBackup":{ "CreateDate":"2019-01-10T21:01:28+00:00", "DefaultVersionId":"v21", "Document":{ "Statement":[ { "Action":[ "dynamodb:DescribeTable", "dynamodb:CreateBackup" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*", "Sid":"DynamoDBPermissions" }, { "Action":[ "dynamodb:DescribeBackup", "dynamodb:DeleteBackup" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*/backup/*", "Sid":"DynamoDBBackupResourcePermissions" }, { "Action":[ "rds:AddTagsToResource", "rds:ListTagsForResource", "rds:DescribeDBSnapshots", "rds:CreateDBSnapshot", "rds:CopyDBSnapshot", "rds:DescribeDBInstances", "rds:CreateDBClusterSnapshot", "rds:DescribeDBClusters", "rds:DescribeDBClusterSnapshots", "rds:CopyDBClusterSnapshot", "rds:DescribeDBClusterAutomatedBackups" ], "Effect":"Allow", "Resource":"*", "Sid":"DynamoDBBackupPermissions" }, { "Action":"rds:DeleteDBInstanceAutomatedBackup", "Effect":"Allow", "Resource":"arn:aws:rds:*:*:auto-backup:*", "Sid":"RDSInstanceAutomatedBackupPermissions" }, { "Action":[ "rds:ModifyDBCluster" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:cluster:*" ], "Sid":"RDSClusterPermissions" }, { "Action":"rds:DeleteDBClusterAutomatedBackup", "Effect":"Allow", "Resource":"arn:aws:rds:*:*:cluster-auto-backup:*", "Sid":"RDSClusterBackupPermissions" }, { "Action":[ "rds:ModifyDBInstance" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:db:*" ], "Sid":"RDSModifyPermissions" }, { "Action":[ "rds:DeleteDBSnapshot", "rds:ModifyDBSnapshotAttribute" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:snapshot:awsbackup:*" ], "Sid":"RDSBackupPermissions" }, { "Action":[ "rds:DeleteDBClusterSnapshot", "rds:ModifyDBClusterSnapshotAttribute" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:cluster-snapshot:awsbackup:*" ], "Sid":"RDSClusterModifyPermissions" }, { "Action":[ "storagegateway:CreateSnapshot", "storagegateway:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*/volume/*", "Sid":"StorageGatewayPermissions" }, { "Action":[ "ec2:CopySnapshot" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EBSCopyPermissions" }, { "Action":[ "ec2:CopyImage" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2CopyPermissions" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteSnapshot" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EBSTagAndDeletePermissions" }, { "Action":[ "ec2:CreateImage", "ec2:DeregisterImage", "ec2:DescribeSnapshots", "ec2:DescribeTags", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceCreditSpecifications", "ec2:DescribeNetworkInterfaces", "ec2:DescribeElasticGpus", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSnapshotTierStatus" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Permissions" }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:image/*", "Sid":"EC2TagPermissions" }, { "Action":[ "ec2:ModifySnapshotAttribute", "ec2:ModifyImageAttribute" ], "Condition":{ "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2ModifyPermissions" }, { "Action":[ "ec2:ModifySnapshotTier" ], "Condition":{ "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EBSSnapshotTierPermissions" }, { "Action":[ "backup:DescribeBackupVault", "backup:CopyIntoBackupVault" ], "Effect":"Allow", "Resource":"arn:aws:backup:*:*:backup-vault:*", "Sid":"BackupVaultPermissions" }, { "Action":[ "backup:CopyFromBackupVault" ], "Effect":"Allow", "Resource":"*", "Sid":"BackupVaultCopyPermissions" }, { "Action":[ "elasticfilesystem:Backup", "elasticfilesystem:DescribeTags" ], "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*", "Sid":"EFSPermissions" }, { "Action":[ "ec2:CreateSnapshot", "ec2:DeleteSnapshot", "ec2:DescribeVolumes", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"EBSResourcePermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "dynamodb.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSDynamoDBPermissions" }, { "Action":"kms:DescribeKey", "Effect":"Allow", "Resource":"*", "Sid":"KMSPermissions" }, { "Action":"kms:CreateGrant", "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSCreateGrantPermissions" }, { "Action":[ "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSDataKeyEC2Permissions" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"GetResourcesPermissions" }, { "Action":[ "ssm:CancelCommand", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMPermissions" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSEC2-CreateVssSnapshot", "arn:aws:ec2:*:*:instance/*" ], "Sid":"SSMSendPermissions" }, { "Action":"fsx:DescribeBackups", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*", "Sid":"FsxBackupPermissions" }, { "Action":"fsx:CreateBackup", "Effect":"Allow", "Resource":[ "arn:aws:fsx:*:*:file-system/*", "arn:aws:fsx:*:*:backup/*", "arn:aws:fsx:*:*:volume/*" ], "Sid":"FsxCreateBackupPermissions" }, { "Action":"fsx:DescribeFileSystems", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:file-system/*", "Sid":"FsxPermissions" }, { "Action":"fsx:DescribeVolumes", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:volume/*", "Sid":"FsxVolumePermissions" }, { "Action":"fsx:ListTagsForResource", "Effect":"Allow", "Resource":[ "arn:aws:fsx:*:*:file-system/*", "arn:aws:fsx:*:*:volume/*" ], "Sid":"FsxListTagsPermissions" }, { "Action":"fsx:DeleteBackup", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*", "Sid":"FsxDeletePermissions" }, { "Action":[ "fsx:ListTagsForResource", "fsx:ManageBackupPrincipalAssociations", "fsx:CopyBackup", "fsx:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*", "Sid":"FsxResourcePermissions" }, { "Action":[ "dynamodb:StartAwsBackupJob", "dynamodb:ListTagsOfResource" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*", "Sid":"DynamodbBackupPermissions" }, { "Action":[ "backup-gateway:Backup", "backup-gateway:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:vm/*", "Sid":"BackupGatewayBackupPermissions" }, { "Action":[ "cloudformation:ListStacks", "cloudformation:GetTemplate", "cloudformation:DescribeStacks", "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/*/*", "Sid":"CloudformationStackPermissions" }, { "Action":[ "redshift:CreateClusterSnapshot", "redshift:DescribeClusterSnapshots", "redshift:DescribeTags" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:snapshot:*/*", "arn:aws:redshift:*:*:cluster:*" ], "Sid":"RedshiftCreatePermissions" }, { "Action":[ "redshift:DeleteClusterSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:snapshot:*/*" ], "Sid":"RedshiftSnapshotPermissions" }, { "Action":[ "redshift:DescribeClusters" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:cluster:*" ], "Sid":"RedshiftPermissions" }, { "Action":[ "redshift:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:snapshot:*/*" ], "Sid":"RedshiftResourcePermissions" }, { "Action":[ "redshift-serverless:CreateSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:snapshot/*", "arn:aws:redshift-serverless:*:*:namespace/*" ], "Sid":"RedshiftServerlessCreatePermissions" }, { "Action":[ "redshift-serverless:DeleteSnapshot" ], "Condition":{ "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessSnapshotPermissions" }, { "Action":[ "redshift-serverless:GetNamespace" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*" ], "Sid":"RedshiftServerlessGetPermissions" }, { "Action":[ "redshift-serverless:GetSnapshot", "redshift-serverless:TagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessResourcePermissions" }, { "Action":[ "redshift-serverless:ListNamespaces", "redshift-serverless:ListSnapshots", "redshift-serverless:ListTagsForResource" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RedshiftServerlessListPermissions" }, { "Action":[ "timestream:StartAwsBackupJob", "timestream:GetAwsBackupStatus", "timestream:ListTables", "timestream:ListDatabases", "timestream:ListTagsForResource", "timestream:DescribeTable", "timestream:DescribeDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:timestream:*:*:database/*" ], "Sid":"TimestreamResourcePermissions" }, { "Action":[ "timestream:DescribeEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"TimestreamEndpointPermissions" }, { "Action":[ "ssm-sap:GetOperation", "ssm-sap:ListDatabases" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMSAPPermissions" }, { "Action":[ "ssm-sap:BackupDatabase", "ssm-sap:UpdateHanaBackupSettings", "ssm-sap:GetDatabase", "ssm-sap:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:ssm-sap:*:*:*", "Sid":"SSMSAPResourcePermissions" }, { "Action":[ "backup:TagResource" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:backup:*:*:recovery-point:*", "Sid":"RecoveryPointTaggingPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-27T21:52:06+00:00" }, "AWSBackupServiceRolePolicyForIndexing":{ "CreateDate":"2024-12-17T18:37:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*", "Sid":"EBSReadOnlyPermissions" }, { "Action":"kms:DescribeKey", "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSReadOnlyPermissions" }, { "Action":[ "ebs:ListSnapshotBlocks", "ebs:GetSnapshotBlock" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EBSDirectReadAPIPermissions" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSDataKeyForEC2Permissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-17T18:37:06+00:00" }, "AWSBackupServiceRolePolicyForItemRestores":{ "CreateDate":"2024-12-17T18:37:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*", "Sid":"EBSReadOnlyPermissions" }, { "Action":"kms:DescribeKey", "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSReadOnlyPermissions" }, { "Action":[ "ebs:ListSnapshotBlocks", "ebs:GetSnapshotBlock" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EBSDirectReadAPIPermissions" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3ReadonlyPermissions" }, { "Action":[ "s3:PutObject", "s3:AbortMultipartUpload", "s3:ListMultipartUploadParts" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*/*", "Sid":"S3PermissionsForFileLevelRestore" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com", "s3.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSDataKeyForS3AndEC2Permissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-17T18:37:06+00:00" }, "AWSBackupServiceRolePolicyForRestores":{ "CreateDate":"2019-01-12T00:23:54+00:00", "DefaultVersionId":"v22", "Document":{ "Statement":[ { "Action":[ "dynamodb:Scan", "dynamodb:Query", "dynamodb:UpdateItem", "dynamodb:PutItem", "dynamodb:GetItem", "dynamodb:DeleteItem", "dynamodb:BatchWriteItem", "dynamodb:DescribeTable" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*", "Sid":"DynamoDBPermissions" }, { "Action":[ "dynamodb:RestoreTableFromBackup" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*/backup/*", "Sid":"DynamoDBBackupResourcePermissions" }, { "Action":[ "ec2:CreateVolume", "ec2:DeleteVolume" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"EBSPermissions" }, { "Action":[ "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeSnapshots", "ec2:DescribeVolumes", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeInternetGateways", "ec2:DescribeSnapshotTierStatus" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2DescribePermissions" }, { "Action":[ "storagegateway:DeleteVolume", "storagegateway:DescribeCachediSCSIVolumes", "storagegateway:DescribeStorediSCSIVolumes", "storagegateway:AddTagsToResource" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*/volume/*", "Sid":"StorageGatewayVolumePermissions" }, { "Action":[ "storagegateway:DescribeGatewayInformation", "storagegateway:CreateStorediSCSIVolume", "storagegateway:CreateCachediSCSIVolume" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:gateway/*", "Sid":"StorageGatewayGatewayPermissions" }, { "Action":[ "storagegateway:ListVolumes" ], "Effect":"Allow", "Resource":"arn:aws:storagegateway:*:*:*", "Sid":"StorageGatewayListPermissions" }, { "Action":[ "rds:DescribeDBInstances", "rds:DescribeDBSnapshots", "rds:ListTagsForResource", "rds:RestoreDBInstanceFromDBSnapshot", "rds:DeleteDBInstance", "rds:AddTagsToResource", "rds:DescribeDBClusters", "rds:RestoreDBClusterFromSnapshot", "rds:DeleteDBCluster", "rds:RestoreDBInstanceToPointInTime", "rds:DescribeDBClusterSnapshots", "rds:RestoreDBClusterToPointInTime", "rds:CreateTenantDatabase", "rds:DeleteTenantDatabase" ], "Effect":"Allow", "Resource":"*", "Sid":"RDSPermissions" }, { "Action":[ "elasticfilesystem:Restore", "elasticfilesystem:CreateFilesystem", "elasticfilesystem:DescribeFilesystems", "elasticfilesystem:DeleteFilesystem", "elasticfilesystem:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*", "Sid":"EFSPermissions" }, { "Action":"kms:DescribeKey", "Effect":"Allow", "Resource":"*", "Sid":"KMSDescribePermissions" }, { "Action":[ "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:ReEncryptTo", "kms:ReEncryptFrom", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "dynamodb.*.amazonaws.com", "ec2.*.amazonaws.com", "elasticfilesystem.*.amazonaws.com", "rds.*.amazonaws.com", "redshift.*.amazonaws.com", "redshift-serverless.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSPermissions" }, { "Action":"kms:CreateGrant", "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSCreateGrantPermissions" }, { "Action":[ "ebs:CompleteSnapshot", "ebs:StartSnapshot", "ebs:PutSnapshotBlock" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EBSSnapshotBlockPermissions" }, { "Action":[ "rds:CreateDBInstance" ], "Effect":"Allow", "Resource":"arn:aws:rds:*:*:db:*", "Sid":"RDSResourcePermissions" }, { "Action":[ "ec2:DeleteSnapshot", "ec2:DeleteTags", "ec2:RestoreSnapshotTier" ], "Condition":{ "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EC2DeleteAndRestorePermissions" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws:backup:source-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"EC2CreateTagsScopedPermissions" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2RunInstancesPermissions" }, { "Action":[ "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"EC2TerminateInstancesPermissions" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringLike":{ "ec2:CreateAction":[ "RunInstances", "CreateVolume" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"EC2CreateTagsPermissions" }, { "Action":[ "fsx:CreateFileSystemFromBackup" ], "Effect":"Allow", "Resource":[ "arn:aws:fsx:*:*:file-system/*", "arn:aws:fsx:*:*:backup/*" ], "Sid":"FsxPermissions" }, { "Action":[ "fsx:DescribeFileSystems", "fsx:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:file-system/*", "Sid":"FsxTagPermissions" }, { "Action":"fsx:DescribeBackups", "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*", "Sid":"FsxBackupPermissions" }, { "Action":[ "fsx:DeleteFileSystem", "fsx:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:file-system/*", "Sid":"FsxDeletePermissions" }, { "Action":[ "fsx:DescribeVolumes" ], "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:volume/*", "Sid":"FsxDescribePermissions" }, { "Action":[ "fsx:CreateVolumeFromBackup", "fsx:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws:backup:source-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:fsx:*:*:volume/*" ], "Sid":"FsxVolumeTagPermissions" }, { "Action":[ "fsx:CreateVolumeFromBackup", "fsx:TagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:fsx:*:*:storage-virtual-machine/*", "arn:aws:fsx:*:*:backup/*", "arn:aws:fsx:*:*:volume/*" ], "Sid":"FsxBackupTagPermissions" }, { "Action":[ "fsx:DeleteVolume", "fsx:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/aws:backup:source-resource":"false" } }, "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:volume/*", "Sid":"FsxVolumePermissions" }, { "Action":"ds:DescribeDirectories", "Effect":"Allow", "Resource":"*", "Sid":"DSPermissions" }, { "Action":[ "dynamodb:RestoreTableFromAwsBackup" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*", "Sid":"DynamoDBRestorePermissions" }, { "Action":[ "backup-gateway:Restore" ], "Effect":"Allow", "Resource":"arn:aws:backup-gateway:*:*:hypervisor/*", "Sid":"GatewayRestorePermissions" }, { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:*/*/*", "Sid":"CloudformationChangeSetPermissions" }, { "Action":[ "redshift:RestoreFromClusterSnapshot", "redshift:RestoreTableFromClusterSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:snapshot:*/*", "arn:aws:redshift:*:*:cluster:*", "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftClusterSnapshotPermissions" }, { "Action":[ "redshift:DescribeClusters" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:cluster:*" ], "Sid":"RedshiftClusterPermissions" }, { "Action":[ "redshift:DescribeTableRestoreStatus" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftTablePermissions" }, { "Action":[ "redshift-serverless:RestoreTableFromSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*", "arn:aws:redshift-serverless:*:*:snapshot/*" ], "Sid":"RedshiftServerlessSnapshotPermissions" }, { "Action":[ "redshift-serverless:GetNamespace" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*" ], "Sid":"RedshiftServerlessNamespacePermissions" }, { "Action":[ "redshift-serverless:GetTableRestoreStatus" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RedshiftServerlessTablePermissions" }, { "Action":[ "timestream:StartAwsRestoreJob", "timestream:GetAwsRestoreStatus", "timestream:ListTables", "timestream:ListTagsForResource", "timestream:ListDatabases", "timestream:DescribeTable", "timestream:DescribeDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:timestream:*:*:database/*" ], "Sid":"TimestreamResourcePermissions" }, { "Action":[ "timestream:DescribeEndpoints" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"TimestreamEndpointPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-27T21:52:06+00:00" }, "AWSBackupServiceRolePolicyForS3Backup":{ "CreateDate":"2022-02-18T17:40:24+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"cloudwatch:GetMetricData", "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchGetMetricDataPermissions" }, { "Action":[ "events:DeleteRule", "events:PutTargets", "events:DescribeRule", "events:EnableRule", "events:PutRule", "events:RemoveTargets", "events:ListTargetsByRule", "events:DisableRule" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/AwsBackupManagedRule*" ], "Sid":"EventBridgePermissionsForAwsBackupManagedRule" }, { "Action":"events:ListRules", "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeListRulesPermissions" }, { "Action":[ "kms:Decrypt", "kms:DescribeKey" ], "Condition":{ "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"KmsPermissions" }, { "Action":[ "s3:GetBucketTagging", "s3:GetInventoryConfiguration", "s3:ListBucketVersions", "s3:ListBucket", "s3:GetBucketVersioning", "s3:GetBucketLocation", "s3:GetBucketAcl", "s3:PutInventoryConfiguration", "s3:GetBucketNotification", "s3:PutBucketNotification" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3BucketPermissions" }, { "Action":[ "s3:GetObjectAcl", "s3:GetObject", "s3:GetObjectVersionTagging", "s3:GetObjectVersionAcl", "s3:GetObjectTagging", "s3:GetObjectVersion" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*/*", "Sid":"S3ObjectPermissions" }, { "Action":"s3:ListAllMyBuckets", "Effect":"Allow", "Resource":"*", "Sid":"S3ListBucketPermissions" }, { "Action":[ "backup:TagResource" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:backup:*:*:recovery-point:*", "Sid":"RecoveryPointTaggingPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-17T17:12:03+00:00" }, "AWSBackupServiceRolePolicyForS3Restore":{ "CreateDate":"2022-02-18T17:39:37+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:CreateBucket", "s3:ListBucketVersions", "s3:ListBucket", "s3:GetBucketVersioning", "s3:GetBucketLocation", "s3:PutBucketVersioning", "s3:PutBucketOwnershipControls", "s3:GetBucketOwnershipControls" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ] }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:DeleteObject", "s3:PutObjectVersionAcl", "s3:GetObjectVersionAcl", "s3:GetObjectTagging", "s3:PutObjectTagging", "s3:GetObjectAcl", "s3:PutObjectAcl", "s3:ListMultipartUploadParts", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*/*" ] }, { "Action":[ "kms:DescribeKey", "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-07T00:06:00+00:00" }, "AWSBatchFullAccess":{ "CreateDate":"2016-12-06T19:35:42+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "batch:*", "cloudwatch:GetMetricStatistics", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeKeyPairs", "ec2:DescribeVpcs", "ec2:DescribeImages", "ec2:DescribeLaunchTemplates", "ec2:DescribeLaunchTemplateVersions", "ecs:DescribeClusters", "ecs:Describe*", "ecs:List*", "eks:DescribeCluster", "eks:ListClusters", "logs:Describe*", "logs:Get*", "logs:TestMetricFilter", "logs:FilterLogEvents", "iam:ListInstanceProfiles", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSBatchServiceRole", "arn:aws:iam::*:role/service-role/AWSBatchServiceRole", "arn:aws:iam::*:role/ecsInstanceRole", "arn:aws:iam::*:instance-profile/ecsInstanceRole", "arn:aws:iam::*:role/iaws-ec2-spot-fleet-role", "arn:aws:iam::*:role/aws-ec2-spot-fleet-role", "arn:aws:iam::*:role/AWSBatchJobRole*" ] }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"batch.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*Batch*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-24T16:09:09+00:00" }, "AWSBatchServiceEventTargetRole":{ "CreateDate":"2018-02-28T22:31:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "batch:SubmitJob" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-02-28T22:31:13+00:00" }, "AWSBatchServiceRole":{ "CreateDate":"2016-12-06T19:36:24+00:00", "DefaultVersionId":"v13", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceAttribute", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeKeyPairs", "ec2:DescribeImages", "ec2:DescribeImageAttribute", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSpotFleetInstances", "ec2:DescribeSpotFleetRequests", "ec2:DescribeSpotPriceHistory", "ec2:DescribeSpotFleetRequestHistory", "ec2:DescribeVpcClassicLink", "ec2:DescribeLaunchTemplateVersions", "ec2:CreateLaunchTemplate", "ec2:DeleteLaunchTemplate", "ec2:RequestSpotFleet", "ec2:CancelSpotFleetRequests", "ec2:ModifySpotFleetRequest", "ec2:TerminateInstances", "ec2:RunInstances", "autoscaling:DescribeAccountLimits", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeScalingActivities", "autoscaling:CreateLaunchConfiguration", "autoscaling:CreateAutoScalingGroup", "autoscaling:UpdateAutoScalingGroup", "autoscaling:SetDesiredCapacity", "autoscaling:DeleteLaunchConfiguration", "autoscaling:DeleteAutoScalingGroup", "autoscaling:CreateOrUpdateTags", "autoscaling:SuspendProcesses", "autoscaling:PutNotificationConfiguration", "autoscaling:TerminateInstanceInAutoScalingGroup", "ecs:DescribeClusters", "ecs:DescribeContainerInstances", "ecs:DescribeTaskDefinition", "ecs:DescribeTasks", "ecs:ListAccountSettings", "ecs:ListClusters", "ecs:ListContainerInstances", "ecs:ListTaskDefinitionFamilies", "ecs:ListTaskDefinitions", "ecs:ListTasks", "ecs:CreateCluster", "ecs:DeleteCluster", "ecs:RegisterTaskDefinition", "ecs:DeregisterTaskDefinition", "ecs:RunTask", "ecs:StartTask", "ecs:StopTask", "ecs:UpdateContainerAgent", "ecs:DeregisterContainerInstance", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogGroups", "iam:GetInstanceProfile", "iam:GetRole" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement1" }, { "Action":"ecs:TagResource", "Effect":"Allow", "Resource":[ "arn:aws:ecs:*:*:task/*_Batch_*" ], "Sid":"AWSBatchPolicyStatement2" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn", "ecs-tasks.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSBatchPolicyStatement3" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "spot.amazonaws.com", "spotfleet.amazonaws.com", "autoscaling.amazonaws.com", "ecs.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement4" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"RunInstances" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSBatchPolicyStatement5" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-05T18:49:44+00:00" }, "AWSBillingConductorFullAccess":{ "CreateDate":"2022-04-13T18:02:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "billingconductor:*", "organizations:ListAccounts", "pricing:DescribeServices" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-13T18:02:29+00:00" }, "AWSBillingConductorReadOnlyAccess":{ "CreateDate":"2022-04-13T18:02:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "billingconductor:List*", "organizations:ListAccounts", "pricing:DescribeServices" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-13T18:02:59+00:00" }, "AWSBillingReadOnlyAccess":{ "CreateDate":"2020-08-27T20:08:51+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "account:GetAccountInformation", "aws-portal:ViewBilling", "billing:GetBillingData", "billing:GetBillingDetails", "billing:GetBillingNotifications", "billing:GetBillingPreferences", "billing:GetCredits", "billing:GetContractInformation", "billing:GetIAMAccessPreference", "billing:GetSellerOfRecord", "billing:ListBillingViews", "budgets:ViewBudget", "budgets:DescribeBudgetActionsForBudget", "budgets:DescribeBudgetAction", "budgets:DescribeBudgetActionsForAccount", "budgets:DescribeBudgetActionHistories", "ce:DescribeCostCategoryDefinition", "ce:GetCostAndUsage", "ce:ListCostCategoryDefinitions", "ce:ListTagsForResource", "ce:ListCostAllocationTags", "ce:ListCostAllocationTagBackfillHistory", "ce:GetTags", "ce:GetDimensionValues", "consolidatedbilling:ListLinkedAccounts", "consolidatedbilling:GetAccountBillingRole", "cur:GetClassicReport", "cur:GetClassicReportPreferences", "cur:GetUsageReport", "cur:DescribeReportDefinitions", "freetier:GetFreeTierAlertPreference", "freetier:GetFreeTierUsage", "invoicing:BatchGetInvoiceProfile", "invoicing:GetInvoiceEmailDeliveryPreferences", "invoicing:GetInvoicePDF", "invoicing:GetInvoiceUnit", "invoicing:ListInvoiceSummaries", "invoicing:ListInvoiceUnits", "invoicing:ListTagsForResource", "mapcredits:ListQuarterSpend", "mapcredits:ListAssociatedPrograms", "mapcredits:ListQuarterCredits", "payments:GetFinancingApplication", "payments:GetFinancingLine", "payments:GetFinancingLineWithdrawal", "payments:GetFinancingOption", "payments:GetPaymentInstrument", "payments:GetPaymentStatus", "payments:ListFinancingApplications", "payments:ListFinancingLines", "payments:ListFinancingLineWithdrawals", "payments:ListPaymentInstruments", "payments:ListPaymentPreferences", "payments:ListPaymentProgramOptions", "payments:ListPaymentProgramStatus", "payments:ListTagsForResource", "purchase-orders:GetPurchaseOrder", "purchase-orders:ViewPurchaseOrders", "purchase-orders:ListPurchaseOrderInvoices", "purchase-orders:ListPurchaseOrders", "purchase-orders:ListTagsForResource", "sustainability:GetCarbonFootprintSummary", "tax:GetTaxRegistrationDocument", "tax:GetTaxInheritance", "tax:ListTaxRegistrations" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor0" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-12T18:07:07+00:00" }, "AWSBudgetsActionsWithAWSResourceControlAccess":{ "CreateDate":"2020-10-15T17:19:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "budgets:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-portal:ViewBilling" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"budgets.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-portal:ModifyBilling", "ec2:DescribeInstances", "iam:ListGroups", "iam:ListPolicies", "iam:ListRoles", "iam:ListUsers", "organizations:ListAccounts", "organizations:ListOrganizationalUnitsForParent", "organizations:ListPolicies", "organizations:ListRoots", "rds:DescribeDBInstances", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-15T17:19:12+00:00" }, "AWSBudgetsActions_RolePolicyForResourceAdministrationWithSSM":{ "CreateDate":"2022-05-25T19:03:30+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstanceStatus", "ec2:StartInstances", "ec2:StopInstances", "rds:DescribeDBInstances", "rds:StartDBInstance", "rds:StopDBInstance" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWS-StartEC2Instance:*", "arn:aws:ssm:*:*:automation-definition/AWS-StopEC2Instance:*", "arn:aws:ssm:*:*:automation-definition/AWS-StartRdsInstance:*", "arn:aws:ssm:*:*:automation-definition/AWS-StopRdsInstance:*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-05-25T19:03:30+00:00" }, "AWSBudgetsReadOnlyAccess":{ "CreateDate":"2020-10-15T17:18:28+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "aws-portal:ViewBilling", "budgets:ViewBudget", "budgets:Describe*", "budgets:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSBudgetsReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-17T17:41:25+00:00" }, "AWSBugBustFullAccess":{ "CreateDate":"2021-06-24T07:03:26+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "codeguru-reviewer:DescribeCodeReview", "codeguru-reviewer:ListRecommendations", "codeguru-reviewer:ListCodeReviews" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeGuruReviewerPermission" }, { "Action":[ "codeguru-profiler:ListProfilingGroups", "codeguru-profiler:DescribeProfilingGroup" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeGuruProfilerPermission" }, { "Action":[ "bugbust:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSBugBustFullAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"bugbust.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/bugbust.amazonaws.com/AWSServiceRoleForBugBust", "Sid":"AWSBugBustSLRCreation" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-07-22T20:04:29+00:00" }, "AWSBugBustPlayerAccess":{ "CreateDate":"2021-06-24T07:15:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codeguru-reviewer:DescribeCodeReview", "codeguru-reviewer:ListRecommendations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeGuruReviewerPermission" }, { "Action":[ "codeguru-profiler:DescribeProfilingGroup" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeGuruProfilerPermission" }, { "Action":[ "bugbust:ListBugs", "bugbust:ListProfilingGroups", "bugbust:JoinEvent", "bugbust:GetEvent", "bugbust:ListEvents", "bugbust:GetJoinEventStatus", "bugbust:ListEventScores", "bugbust:ListEventParticipants", "bugbust:UpdateWorkItem", "bugbust:ListPullRequests" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSBugBustPlayerAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-06-24T07:15:00+00:00" }, "AWSBugBustServiceRolePolicy":{ "CreateDate":"2021-06-24T06:59:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codeguru-reviewer:ListRecommendations", "codeguru-reviewer:UntagResource", "codeguru-reviewer:DescribeCodeReview" ], "Condition":{ "StringLike":{ "aws:ResourceTag/bugbust":"enabled" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-06-24T06:59:05+00:00" }, "AWSCertificateManagerFullAccess":{ "CreateDate":"2016-01-21T17:02:36+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "acm:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"acm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/acm.amazonaws.com/AWSServiceRoleForCertificateManager*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus", "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/acm.amazonaws.com/AWSServiceRoleForCertificateManager*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-17T22:18:28+00:00" }, "AWSCertificateManagerPrivateCAAuditor":{ "CreateDate":"2018-10-23T16:51:08+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "acm-pca:CreateCertificateAuthorityAuditReport", "acm-pca:DescribeCertificateAuthority", "acm-pca:DescribeCertificateAuthorityAuditReport", "acm-pca:GetCertificateAuthorityCsr", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:GetCertificate", "acm-pca:GetPolicy", "acm-pca:ListPermissions", "acm-pca:ListTags" ], "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-17T22:54:12+00:00" }, "AWSCertificateManagerPrivateCAFullAccess":{ "CreateDate":"2018-10-23T16:54:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm-pca:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-10-23T16:54:50+00:00" }, "AWSCertificateManagerPrivateCAPrivilegedUser":{ "CreateDate":"2019-06-20T17:43:13+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/*CACertificate*/V*" ] } }, "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnNotLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/*CACertificate*/V*" ] } }, "Effect":"Deny", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:RevokeCertificate", "acm-pca:GetCertificate", "acm-pca:ListPermissions" ], "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-22T19:52:05+00:00" }, "AWSCertificateManagerPrivateCAReadOnly":{ "CreateDate":"2018-10-23T16:57:04+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":{ "Action":[ "acm-pca:DescribeCertificateAuthority", "acm-pca:DescribeCertificateAuthorityAuditReport", "acm-pca:ListCertificateAuthorities", "acm-pca:GetCertificateAuthorityCsr", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:GetCertificate", "acm-pca:GetPolicy", "acm-pca:ListPermissions", "acm-pca:ListTags" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-17T22:54:22+00:00" }, "AWSCertificateManagerPrivateCAUser":{ "CreateDate":"2018-10-23T16:53:33+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/EndEntityCertificate/V*" ] } }, "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnNotLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/EndEntityCertificate/V*" ] } }, "Effect":"Deny", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:RevokeCertificate", "acm-pca:GetCertificate", "acm-pca:ListPermissions" ], "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-22T15:52:06+00:00" }, "AWSCertificateManagerReadOnly":{ "CreateDate":"2016-01-21T17:07:33+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":{ "Action":[ "acm:DescribeCertificate", "acm:ListCertificates", "acm:GetCertificate", "acm:ListTagsForCertificate", "acm:GetAccountConfiguration" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-03-15T16:25:21+00:00" }, "AWSChatbotServiceLinkedRolePolicy":{ "CreateDate":"2019-11-18T16:39:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sns:ListSubscriptionsByTopic", "sns:ListTopics", "sns:Unsubscribe", "sns:Subscribe", "sns:ListSubscriptions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:CreateLogGroup", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/chatbot/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-18T16:39:50+00:00" }, "AWSCleanRoomsFullAccess":{ "CreateDate":"2023-01-12T16:10:54+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cleanrooms:*" ], "Effect":"Allow", "Resource":"*", "Sid":"CleanRoomsAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/*cleanrooms*", "Sid":"PassServiceRole" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"ListRolesToPickServiceRole" }, { "Action":[ "iam:GetRole", "iam:ListRolePolicies", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/*cleanrooms*", "Sid":"GetRoleAndListRolePoliciesToInspectServiceRole" }, { "Action":[ "iam:ListPolicies" ], "Effect":"Allow", "Resource":"*", "Sid":"ListPoliciesToInspectServiceRolePolicy" }, { "Action":[ "iam:GetPolicy", "iam:GetPolicyVersion" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:policy/*cleanrooms*", "Sid":"GetPolicyToInspectServiceRolePolicy" }, { "Action":[ "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:GetSchema", "glue:GetSchemaVersion", "glue:BatchGetPartition" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleDisplayTables" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsolePickQueryResultsBucketListAll" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucketVersions" ], "Effect":"Allow", "Resource":"arn:aws:s3:::cleanrooms-queryresults*", "Sid":"SetQueryResultsBucket" }, { "Action":[ "s3:ListBucket", "s3:PutObject" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::cleanrooms-queryresults*", "Sid":"WriteQueryResults" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::cleanrooms-queryresults*", "Sid":"ConsoleDisplayQueryResults" }, { "Action":[ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EstablishLogDeliveries" }, { "Action":[ "logs:DescribeLogGroups" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SetupLogGroupsDescribe" }, { "Action":[ "logs:CreateLogGroup" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/cleanrooms*", "Sid":"SetupLogGroupsCreate" }, { "Action":[ "logs:DescribeResourcePolicies", "logs:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SetupLogGroupsResourcePolicy" }, { "Action":[ "logs:StartQuery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/cleanrooms*", "Sid":"ConsoleLogSummaryQueryLogs" }, { "Action":[ "logs:GetQueryResults" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleLogSummaryObtainLogs" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-21T15:35:13+00:00" }, "AWSCleanRoomsFullAccessNoQuerying":{ "CreateDate":"2023-01-12T16:12:31+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "cleanrooms:BatchGetCollaborationAnalysisTemplate", "cleanrooms:BatchGetSchema", "cleanrooms:BatchGetSchemaAnalysisRule", "cleanrooms:CreateAnalysisTemplate", "cleanrooms:CreateCollaboration", "cleanrooms:CreateConfiguredTable", "cleanrooms:CreateConfiguredTableAnalysisRule", "cleanrooms:CreateConfiguredTableAssociation", "cleanrooms:CreateMembership", "cleanrooms:DeleteAnalysisTemplate", "cleanrooms:DeleteCollaboration", "cleanrooms:DeleteConfiguredTable", "cleanrooms:DeleteConfiguredTableAnalysisRule", "cleanrooms:DeleteConfiguredTableAssociation", "cleanrooms:DeleteMember", "cleanrooms:DeleteMembership", "cleanrooms:GetAnalysisTemplate", "cleanrooms:GetCollaborationAnalysisTemplate", "cleanrooms:GetCollaboration", "cleanrooms:GetConfiguredTable", "cleanrooms:GetConfiguredTableAnalysisRule", "cleanrooms:GetConfiguredTableAssociation", "cleanrooms:GetMembership", "cleanrooms:GetProtectedQuery", "cleanrooms:GetSchema", "cleanrooms:GetSchemaAnalysisRule", "cleanrooms:ListAnalysisTemplates", "cleanrooms:ListCollaborationAnalysisTemplates", "cleanrooms:ListCollaborations", "cleanrooms:ListConfiguredTableAssociations", "cleanrooms:ListConfiguredTables", "cleanrooms:ListMembers", "cleanrooms:ListMemberships", "cleanrooms:ListProtectedQueries", "cleanrooms:ListSchemas", "cleanrooms:UpdateAnalysisTemplate", "cleanrooms:UpdateCollaboration", "cleanrooms:UpdateConfiguredTable", "cleanrooms:UpdateConfiguredTableAnalysisRule", "cleanrooms:UpdateConfiguredTableAssociation", "cleanrooms:UpdateMembership", "cleanrooms:ListTagsForResource", "cleanrooms:UntagResource", "cleanrooms:TagResource" ], "Effect":"Allow", "Resource":"*", "Sid":"CleanRoomsAccess" }, { "Action":[ "cleanrooms:StartProtectedQuery", "cleanrooms:UpdateProtectedQuery" ], "Effect":"Deny", "Resource":"*", "Sid":"CleanRoomsNoQuerying" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/*cleanrooms*", "Sid":"PassServiceRole" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"ListRolesToPickServiceRole" }, { "Action":[ "iam:GetRole", "iam:ListRolePolicies", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/*cleanrooms*", "Sid":"GetRoleAndListRolePoliciesToInspectServiceRole" }, { "Action":[ "iam:ListPolicies" ], "Effect":"Allow", "Resource":"*", "Sid":"ListPoliciesToInspectServiceRolePolicy" }, { "Action":[ "iam:GetPolicy", "iam:GetPolicyVersion" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:policy/*cleanrooms*", "Sid":"GetPolicyToInspectServiceRolePolicy" }, { "Action":[ "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:GetSchema", "glue:GetSchemaVersion", "glue:BatchGetPartition" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleDisplayTables" }, { "Action":[ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EstablishLogDeliveries" }, { "Action":[ "logs:DescribeLogGroups" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SetupLogGroupsDescribe" }, { "Action":[ "logs:CreateLogGroup" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/cleanrooms*", "Sid":"SetupLogGroupsCreate" }, { "Action":[ "logs:DescribeResourcePolicies", "logs:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cleanrooms.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SetupLogGroupsResourcePolicy" }, { "Action":[ "logs:StartQuery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/cleanrooms*", "Sid":"ConsoleLogSummaryQueryLogs" }, { "Action":[ "logs:GetQueryResults" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleLogSummaryObtainLogs" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-14T18:31:21+00:00" }, "AWSCleanRoomsMLFullAccess":{ "CreateDate":"2023-11-29T21:02:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cleanrooms-ml:*" ], "Effect":"Allow", "Resource":"*", "Sid":"CleanRoomsMLFullAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"cleanrooms-ml.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/cleanrooms-ml*" ], "Sid":"PassServiceRole" }, { "Action":[ "cleanrooms:GetCollaboration", "cleanrooms:BatchGetSchema", "cleanrooms:GetConfiguredAudienceModelAssociation", "cleanrooms:GetMembership", "cleanrooms:ListAnalysisTemplates", "cleanrooms:ListCollaborationAnalysisTemplates", "cleanrooms:ListCollaborationConfiguredAudienceModelAssociations", "cleanrooms:ListCollaborations", "cleanrooms:ListConfiguredTableAssociations", "cleanrooms:ListConfiguredTables", "cleanrooms:ListMembers", "cleanrooms:ListMemberships", "cleanrooms:ListProtectedQueries", "cleanrooms:ListSchemas", "cleanrooms:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"CleanRoomsConsoleNavigation" }, { "Action":[ "cleanrooms:ListMembers" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cleanrooms-ml.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CollaborationMembershipCheck" }, { "Action":[ "cleanrooms:CreateConfiguredAudienceModelAssociation" ], "Effect":"Allow", "Resource":"*", "Sid":"AssociateModels" }, { "Action":[ "cleanrooms:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:cleanrooms:*:*:membership/*/configuredaudiencemodelassociation/*", "Sid":"TagAssociations" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"ListRolesToPickServiceRole" }, { "Action":[ "iam:GetRole", "iam:ListRolePolicies", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/cleanrooms-ml*", "arn:aws:iam::*:role/role/cleanrooms-ml*" ], "Sid":"GetRoleAndListRolePoliciesToInspectServiceRole" }, { "Action":[ "iam:ListPolicies" ], "Effect":"Allow", "Resource":"*", "Sid":"ListPoliciesToInspectServiceRolePolicy" }, { "Action":[ "iam:GetPolicy", "iam:GetPolicyVersion" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:policy/*cleanroomsml*", "Sid":"GetPolicyToInspectServiceRolePolicy" }, { "Action":[ "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:GetSchema", "glue:GetSchemaVersion", "glue:BatchGetPartition" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleDisplayTables" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsolePickOutputBucket" }, { "Action":[ "s3:ListBucket", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*cleanrooms-ml*", "Sid":"ConsolePickS3Location" }, { "Action":[ "ecr:DescribeRepositories", "ecr:ListImages" ], "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/*", "Sid":"ConsoleDescribeECRRepositories" }, { "Action":[ "cleanrooms:PassMembership", "cleanrooms:PassCollaboration" ], "Effect":"Allow", "Resource":"*", "Sid":"PassCleanRoomsResources" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-10T20:07:07+00:00" }, "AWSCleanRoomsMLReadOnlyAccess":{ "CreateDate":"2023-11-29T20:55:31+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cleanrooms:GetCollaboration", "cleanrooms:GetConfiguredAudienceModelAssociation", "cleanrooms:GetMembership", "cleanrooms:ListAnalysisTemplates", "cleanrooms:ListCollaborationAnalysisTemplates", "cleanrooms:ListCollaborationConfiguredAudienceModelAssociations", "cleanrooms:ListCollaborations", "cleanrooms:ListConfiguredTableAssociations", "cleanrooms:ListConfiguredTables", "cleanrooms:ListMembers", "cleanrooms:ListMemberships", "cleanrooms:ListProtectedQueries", "cleanrooms:ListSchemas", "cleanrooms:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"CleanRoomsConsoleNavigation" }, { "Action":[ "cleanrooms-ml:Get*", "cleanrooms-ml:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"CleanRoomsMLRead" }, { "Action":[ "cleanrooms:PassMembership", "cleanrooms:PassCollaboration" ], "Effect":"Allow", "Resource":"*", "Sid":"PassCleanRoomsResources" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-10T20:52:06+00:00" }, "AWSCleanRoomsReadOnlyAccess":{ "CreateDate":"2023-01-12T16:10:48+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cleanrooms:BatchGet*", "cleanrooms:Get*", "cleanrooms:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"CleanRoomsRead" }, { "Action":[ "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:GetSchema", "glue:GetSchemaVersion", "glue:BatchGetPartition" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleDisplayTables" }, { "Action":[ "logs:StartQuery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/cleanrooms*", "Sid":"ConsoleLogSummaryQueryLogs" }, { "Action":[ "logs:GetQueryResults" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleLogSummaryObtainLogs" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-12T16:10:48+00:00" }, "AWSCloud9Administrator":{ "CreateDate":"2017-11-30T16:17:28+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "cloud9:*", "iam:GetUser", "iam:ListUsers", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"cloud9.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:StartSession", "ssm:GetConnectionStatus" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloud9.amazonaws.com" }, "StringLike":{ "ssm:resourceTag/aws:cloud9:environment":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-11T12:59:29+00:00" }, "AWSCloud9EnvironmentMember":{ "CreateDate":"2017-11-30T16:18:28+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "cloud9:GetUserSettings", "cloud9:UpdateUserSettings", "cloud9:GetMigrationExperiences", "iam:GetUser", "iam:ListUsers" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloud9:DescribeEnvironmentMemberships" ], "Condition":{ "Null":{ "cloud9:EnvironmentId":"true", "cloud9:UserArn":"true" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:StartSession", "ssm:GetConnectionStatus" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloud9.amazonaws.com" }, "StringLike":{ "ssm:resourceTag/aws:cloud9:environment":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-27T10:07:07+00:00" }, "AWSCloud9SSMInstanceProfile":{ "CreateDate":"2020-05-14T11:40:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:UpdateInstanceInformation" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-14T11:40:49+00:00" }, "AWSCloud9ServiceRolePolicy":{ "CreateDate":"2017-11-30T13:44:08+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "ec2:RunInstances", "ec2:CreateSecurityGroup", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "cloudformation:CreateStack", "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:TerminateInstances", "ec2:DeleteSecurityGroup", "ec2:AuthorizeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudformation:DeleteStack" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/aws-cloud9-*" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringLike":{ "aws:RequestTag/Name":"aws-cloud9-*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-name":"aws-cloud9-*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:license-manager:*:*:license-configuration:*" ] }, { "Action":[ "iam:ListInstanceProfiles", "iam:GetInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/cloud9/*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSCloud9SSMAccessRole" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-17T14:06:15+00:00" }, "AWSCloud9User":{ "CreateDate":"2017-11-30T16:16:17+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "cloud9:UpdateUserSettings", "cloud9:GetUserSettings", "cloud9:GetMigrationExperiences", "iam:GetUser", "iam:ListUsers", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloud9:CreateEnvironmentEC2", "cloud9:CreateEnvironmentSSH" ], "Condition":{ "Null":{ "cloud9:OwnerArn":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloud9:GetUserPublicKey" ], "Condition":{ "Null":{ "cloud9:UserArn":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloud9:DescribeEnvironmentMemberships" ], "Condition":{ "Null":{ "cloud9:EnvironmentId":"true", "cloud9:UserArn":"true" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"cloud9.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:StartSession", "ssm:GetConnectionStatus" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloud9.amazonaws.com" }, "StringLike":{ "ssm:resourceTag/aws:cloud9:environment":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-27T10:07:06+00:00" }, "AWSCloudFormationFullAccess":{ "CreateDate":"2019-07-26T21:50:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudformation:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-07-26T21:50:35+00:00" }, "AWSCloudFormationReadOnlyAccess":{ "CreateDate":"2015-02-06T18:39:49+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "cloudformation:Describe*", "cloudformation:EstimateTemplateCost", "cloudformation:Get*", "cloudformation:List*", "cloudformation:ValidateTemplate", "cloudformation:Detect*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-13T17:40:07+00:00" }, "AWSCloudFrontLogger":{ "CreateDate":"2018-06-12T20:15:23+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/cloudfront/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-22T19:33:51+00:00" }, "AWSCloudFrontVPCOriginServiceRolePolicy":{ "CreateDate":"2024-10-24T17:45:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/aws.cloudfront.vpcorigin":"enabled" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"EC2Action1" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"EC2Action2" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/aws.cloudfront.vpcorigin":"enabled" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"EC2Action3" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"EC2Action4" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:AssignIpv6Addresses", "ec2:UnassignIpv6Addresses" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/aws.cloudfront.vpcorigin":"enabled" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2Action5" }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeSubnets", "ec2:DescribeRegions", "ec2:DescribeAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Action6" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/aws.cloudfront.vpcorigin":"enabled", "ec2:CreateAction":[ "CreateNetworkInterface", "CreateSecurityGroup" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"EC2Action7" }, { "Action":[ "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeTargetGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"ElbAction1" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-24T17:45:25+00:00" }, "AWSCloudHSMFullAccess":{ "CreateDate":"2015-02-06T18:39:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"cloudhsm:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:39:51+00:00" }, "AWSCloudHSMReadOnlyAccess":{ "CreateDate":"2015-02-06T18:39:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudhsm:Get*", "cloudhsm:List*", "cloudhsm:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:39:52+00:00" }, "AWSCloudHSMRole":{ "CreateDate":"2015-02-06T18:41:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:CreateTags", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DetachNetworkInterface" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:23+00:00" }, "AWSCloudMapDiscoverInstanceAccess":{ "CreateDate":"2018-11-29T00:02:42+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "servicediscovery:DiscoverInstances", "servicediscovery:DiscoverInstancesRevision" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-20T21:48:09+00:00" }, "AWSCloudMapFullAccess":{ "CreateDate":"2018-11-28T23:57:31+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "route53:GetHostedZone", "route53:ListHostedZonesByName", "route53:CreateHostedZone", "route53:DeleteHostedZone", "route53:ChangeResourceRecordSets", "route53:CreateHealthCheck", "route53:GetHealthCheck", "route53:DeleteHealthCheck", "route53:UpdateHealthCheck", "ec2:DescribeVpcs", "ec2:DescribeRegions", "ec2:DescribeInstances", "servicediscovery:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-07-29T19:15:35+00:00" }, "AWSCloudMapReadOnlyAccess":{ "CreateDate":"2018-11-28T23:45:26+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "servicediscovery:Get*", "servicediscovery:List*", "servicediscovery:DiscoverInstances", "servicediscovery:DiscoverInstancesRevision" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-20T21:47:45+00:00" }, "AWSCloudMapRegisterInstanceAccess":{ "CreateDate":"2018-11-29T00:04:57+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "route53:GetHostedZone", "route53:ListHostedZonesByName", "route53:ChangeResourceRecordSets", "route53:CreateHealthCheck", "route53:GetHealthCheck", "route53:DeleteHealthCheck", "route53:UpdateHealthCheck", "servicediscovery:Get*", "servicediscovery:List*", "servicediscovery:RegisterInstance", "servicediscovery:DeregisterInstance", "servicediscovery:DiscoverInstances", "servicediscovery:DiscoverInstancesRevision", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-20T21:47:06+00:00" }, "AWSCloudShellFullAccess":{ "CreateDate":"2020-12-15T18:07:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudshell:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T18:07:44+00:00" }, "AWSCloudTrail_FullAccess":{ "CreateDate":"2020-10-08T23:41:15+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "sns:AddPermission", "sns:CreateTopic", "sns:SetTopicAttributes", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:aws-cloudtrail-logs*" ] }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:CreateBucket", "s3:PutBucketPolicy", "s3:PutBucketPublicAccessBlock" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-cloudtrail-logs*" ] }, { "Action":[ "s3:ListAllMyBuckets", "s3:GetBucketLocation", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":"*" }, { "Action":"cloudtrail:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:aws-cloudtrail-logs*" ] }, { "Action":[ "iam:ListRoles", "iam:GetRolePolicy", "iam:GetUser" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"cloudtrail.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:CreateKey", "kms:CreateAlias", "kms:ListKeys", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "lambda:ListFunctions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "dynamodb:ListGlobalTables", "dynamodb:ListTables" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-22T19:01:00+00:00" }, "AWSCloudTrail_ReadOnlyAccess":{ "CreateDate":"2022-06-14T17:19:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudtrail:Get*", "cloudtrail:Describe*", "cloudtrail:List*", "cloudtrail:LookupEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-06-14T17:19:05+00:00" }, "AWSCloudWatchAlarms_ActionSSMIncidentsServiceRolePolicy":{ "CreateDate":"2021-04-27T13:30:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"ssm-incidents:StartIncident", "Effect":"Allow", "Resource":"*", "Sid":"StartIncidentPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-27T13:30:52+00:00" }, "AWSCodeArtifactAdminAccess":{ "CreateDate":"2020-06-16T23:53:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codeartifact:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"sts:GetServiceBearerToken", "Condition":{ "StringEquals":{ "sts:AWSServiceName":"codeartifact.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-16T23:53:23+00:00" }, "AWSCodeArtifactReadOnlyAccess":{ "CreateDate":"2020-06-25T21:23:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codeartifact:Describe*", "codeartifact:Get*", "codeartifact:List*", "codeartifact:ReadFromRepository" ], "Effect":"Allow", "Resource":"*" }, { "Action":"sts:GetServiceBearerToken", "Condition":{ "StringEquals":{ "sts:AWSServiceName":"codeartifact.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-25T21:23:52+00:00" }, "AWSCodeBuildAdminAccess":{ "CreateDate":"2016-12-01T19:04:44+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "codebuild:*", "codecommit:GetBranch", "codecommit:GetCommit", "codecommit:GetRepository", "codecommit:ListBranches", "codecommit:ListRepositories", "cloudwatch:GetMetricStatistics", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ecr:DescribeRepositories", "ecr:ListImages", "elasticfilesystem:DescribeFileSystems", "events:DeleteRule", "events:DescribeRule", "events:DisableRule", "events:EnableRule", "events:ListTargetsByRule", "events:ListRuleNamesByTarget", "events:PutRule", "events:PutTargets", "events:RemoveTargets", "logs:GetLogEvents", "s3:GetBucketLocation", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSServicesAccess" }, { "Action":[ "logs:DeleteLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/codebuild/*:log-stream:*", "Sid":"CWLDeleteLogGroupAccess" }, { "Action":[ "ssm:PutParameter" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/CodeBuild/*", "Sid":"SSMParameterWriteAccess" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:task/*/*", "Sid":"SSMStartSessionAccess" }, { "Action":[ "codestar-connections:CreateConnection", "codestar-connections:DeleteConnection", "codestar-connections:UpdateConnectionInstallation", "codestar-connections:TagResource", "codestar-connections:UntagResource", "codestar-connections:ListConnections", "codestar-connections:ListInstallationTargets", "codestar-connections:ListTagsForResource", "codestar-connections:GetConnection", "codestar-connections:GetIndividualAccessToken", "codestar-connections:GetInstallationUrl", "codestar-connections:PassConnection", "codestar-connections:StartOAuthHandshake", "codestar-connections:UseConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"CodeStarConnectionsReadWriteAccess" }, { "Action":[ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:DeleteNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codebuild:*:*:project/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadWriteAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListEventTypes", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" }, { "Action":[ "sns:CreateTopic", "sns:SetTopicAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:codestar-notifications*", "Sid":"CodeStarNotificationsSNSTopicCreateAccess" }, { "Action":[ "sns:ListTopics", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSTopicListAccess" }, { "Action":[ "chatbot:DescribeSlackChannelConfigurations", "chatbot:ListMicrosoftTeamsChannelConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsChatbotAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T20:07:07+00:00" }, "AWSCodeBuildDeveloperAccess":{ "CreateDate":"2016-12-01T19:02:32+00:00", "DefaultVersionId":"v16", "Document":{ "Statement":[ { "Action":[ "codebuild:StartBuild", "codebuild:StopBuild", "codebuild:StartBuildBatch", "codebuild:StopBuildBatch", "codebuild:RetryBuild", "codebuild:RetryBuildBatch", "codebuild:BatchGet*", "codebuild:GetResourcePolicy", "codebuild:DescribeTestCases", "codebuild:DescribeCodeCoverages", "codebuild:List*", "codecommit:GetBranch", "codecommit:GetCommit", "codecommit:GetRepository", "codecommit:ListBranches", "cloudwatch:GetMetricStatistics", "events:DescribeRule", "events:ListTargetsByRule", "events:ListRuleNamesByTarget", "logs:GetLogEvents", "s3:GetBucketLocation", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSServicesAccess" }, { "Action":[ "ssm:PutParameter" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/CodeBuild/*", "Sid":"SSMParameterWriteAccess" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:task/*/*", "Sid":"SSMStartSessionAccess" }, { "Action":[ "codestar-connections:ListConnections", "codestar-connections:GetConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"CodeStarConnectionsUserAccess" }, { "Action":[ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codebuild:*:*:project/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadWriteAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListEventTypes", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" }, { "Action":[ "sns:ListTopics", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSTopicListAccess" }, { "Action":[ "chatbot:DescribeSlackChannelConfigurations", "chatbot:ListMicrosoftTeamsChannelConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsChatbotAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T20:07:06+00:00" }, "AWSCodeBuildReadOnlyAccess":{ "CreateDate":"2016-12-01T19:03:41+00:00", "DefaultVersionId":"v13", "Document":{ "Statement":[ { "Action":[ "codebuild:BatchGet*", "codebuild:GetResourcePolicy", "codebuild:List*", "codebuild:DescribeTestCases", "codebuild:DescribeCodeCoverages", "codecommit:GetBranch", "codecommit:GetCommit", "codecommit:GetRepository", "cloudwatch:GetMetricStatistics", "events:DescribeRule", "events:ListTargetsByRule", "events:ListRuleNamesByTarget", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSServicesAccess" }, { "Action":[ "codestar-connections:ListConnections", "codestar-connections:GetConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"CodeStarConnectionsUserAccess" }, { "Action":[ "codestar-notifications:DescribeNotificationRule" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codebuild:*:*:project/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsPowerUserAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListEventTypes", "codestar-notifications:ListTargets" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T19:52:06+00:00" }, "AWSCodeCommitFullAccess":{ "CreateDate":"2015-07-09T17:02:19+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "codecommit:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:DeleteRule", "events:DescribeRule", "events:DisableRule", "events:EnableRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/codecommit*", "Sid":"CloudWatchEventsCodeCommitRulesAccess" }, { "Action":[ "sns:CreateTopic", "sns:DeleteTopic", "sns:Subscribe", "sns:Unsubscribe", "sns:SetTopicAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:codecommit*", "Sid":"SNSTopicAndSubscriptionAccess" }, { "Action":[ "sns:ListTopics", "sns:ListSubscriptionsByTopic", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSTopicAndSubscriptionReadAccess" }, { "Action":[ "lambda:ListFunctions" ], "Effect":"Allow", "Resource":"*", "Sid":"LambdaReadOnlyListAccess" }, { "Action":[ "iam:ListUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMReadOnlyListAccess" }, { "Action":[ "iam:ListAccessKeys", "iam:ListSSHPublicKeys", "iam:ListServiceSpecificCredentials" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}", "Sid":"IAMReadOnlyConsoleAccess" }, { "Action":[ "iam:DeleteSSHPublicKey", "iam:GetSSHPublicKey", "iam:ListSSHPublicKeys", "iam:UpdateSSHPublicKey", "iam:UploadSSHPublicKey" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}", "Sid":"IAMUserSSHKeys" }, { "Action":[ "iam:CreateServiceSpecificCredential", "iam:UpdateServiceSpecificCredential", "iam:DeleteServiceSpecificCredential", "iam:ResetServiceSpecificCredential" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}", "Sid":"IAMSelfManageServiceSpecificCredentials" }, { "Action":[ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:DeleteNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*:*:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadWriteAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource", "codestar-notifications:ListEventTypes" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" }, { "Action":[ "sns:CreateTopic", "sns:SetTopicAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:codestar-notifications*", "Sid":"CodeStarNotificationsSNSTopicCreateAccess" }, { "Action":[ "codeguru-reviewer:AssociateRepository", "codeguru-reviewer:DescribeRepositoryAssociation", "codeguru-reviewer:ListRepositoryAssociations", "codeguru-reviewer:DisassociateRepository", "codeguru-reviewer:DescribeCodeReview", "codeguru-reviewer:ListCodeReviews" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonCodeGuruReviewerFullAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"codeguru-reviewer.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer", "Sid":"AmazonCodeGuruReviewerSLRCreation" }, { "Action":[ "events:PutRule", "events:PutTargets", "events:DeleteRule", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"codeguru-reviewer.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchEventsManagedRules" }, { "Action":[ "chatbot:DescribeSlackChannelConfigurations", "chatbot:ListMicrosoftTeamsChannelConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsChatbotAccess" }, { "Action":[ "codestar-connections:ListConnections", "codestar-connections:GetConnection" ], "Effect":"Allow", "Resource":"arn:aws:codestar-connections:*:*:connection/*", "Sid":"CodeStarConnectionsReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-10T20:07:06+00:00" }, "AWSCodeCommitPowerUser":{ "CreateDate":"2015-07-09T17:06:49+00:00", "DefaultVersionId":"v16", "Document":{ "Statement":[ { "Action":[ "codecommit:AssociateApprovalRuleTemplateWithRepository", "codecommit:BatchAssociateApprovalRuleTemplateWithRepositories", "codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories", "codecommit:BatchGet*", "codecommit:BatchDescribe*", "codecommit:Create*", "codecommit:DeleteBranch", "codecommit:DeleteFile", "codecommit:Describe*", "codecommit:DisassociateApprovalRuleTemplateFromRepository", "codecommit:EvaluatePullRequestApprovalRules", "codecommit:Get*", "codecommit:List*", "codecommit:Merge*", "codecommit:OverridePullRequestApprovalRules", "codecommit:Put*", "codecommit:Post*", "codecommit:TagResource", "codecommit:Test*", "codecommit:UntagResource", "codecommit:Update*", "codecommit:GitPull", "codecommit:GitPush" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:DeleteRule", "events:DescribeRule", "events:DisableRule", "events:EnableRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/codecommit*", "Sid":"CloudWatchEventsCodeCommitRulesAccess" }, { "Action":[ "sns:Subscribe", "sns:Unsubscribe" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:codecommit*", "Sid":"SNSTopicAndSubscriptionAccess" }, { "Action":[ "sns:ListTopics", "sns:ListSubscriptionsByTopic", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSTopicAndSubscriptionReadAccess" }, { "Action":[ "lambda:ListFunctions" ], "Effect":"Allow", "Resource":"*", "Sid":"LambdaReadOnlyListAccess" }, { "Action":[ "iam:ListUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMReadOnlyListAccess" }, { "Action":[ "iam:ListAccessKeys", "iam:ListSSHPublicKeys", "iam:ListServiceSpecificCredentials" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}", "Sid":"IAMReadOnlyConsoleAccess" }, { "Action":[ "iam:DeleteSSHPublicKey", "iam:GetSSHPublicKey", "iam:ListSSHPublicKeys", "iam:UpdateSSHPublicKey", "iam:UploadSSHPublicKey" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}", "Sid":"IAMUserSSHKeys" }, { "Action":[ "iam:CreateServiceSpecificCredential", "iam:UpdateServiceSpecificCredential", "iam:DeleteServiceSpecificCredential", "iam:ResetServiceSpecificCredential" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}", "Sid":"IAMSelfManageServiceSpecificCredentials" }, { "Action":[ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*:*:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadWriteAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource", "codestar-notifications:ListEventTypes" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" }, { "Action":[ "codeguru-reviewer:AssociateRepository", "codeguru-reviewer:DescribeRepositoryAssociation", "codeguru-reviewer:ListRepositoryAssociations", "codeguru-reviewer:DisassociateRepository", "codeguru-reviewer:DescribeCodeReview", "codeguru-reviewer:ListCodeReviews" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonCodeGuruReviewerFullAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"codeguru-reviewer.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer", "Sid":"AmazonCodeGuruReviewerSLRCreation" }, { "Action":[ "events:PutRule", "events:PutTargets", "events:DeleteRule", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"codeguru-reviewer.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchEventsManagedRules" }, { "Action":[ "chatbot:DescribeSlackChannelConfigurations", "chatbot:ListMicrosoftTeamsChannelConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsChatbotAccess" }, { "Action":[ "codestar-connections:ListConnections", "codestar-connections:GetConnection" ], "Effect":"Allow", "Resource":"arn:aws:codestar-connections:*:*:connection/*", "Sid":"CodeStarConnectionsReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-10T20:07:07+00:00" }, "AWSCodeCommitReadOnly":{ "CreateDate":"2015-07-09T17:05:06+00:00", "DefaultVersionId":"v12", "Document":{ "Statement":[ { "Action":[ "codecommit:BatchGet*", "codecommit:BatchDescribe*", "codecommit:Describe*", "codecommit:EvaluatePullRequestApprovalRules", "codecommit:Get*", "codecommit:List*", "codecommit:GitPull" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/codecommit*", "Sid":"CloudWatchEventsCodeCommitRulesReadOnlyAccess" }, { "Action":[ "sns:ListTopics", "sns:ListSubscriptionsByTopic", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSSubscriptionAccess" }, { "Action":[ "lambda:ListFunctions" ], "Effect":"Allow", "Resource":"*", "Sid":"LambdaReadOnlyListAccess" }, { "Action":[ "iam:ListUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMReadOnlyListAccess" }, { "Action":[ "iam:ListSSHPublicKeys", "iam:ListServiceSpecificCredentials", "iam:ListAccessKeys", "iam:GetSSHPublicKey" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}", "Sid":"IAMReadOnlyConsoleAccess" }, { "Action":[ "codestar-connections:ListConnections", "codestar-connections:GetConnection" ], "Effect":"Allow", "Resource":"arn:aws:codestar-connections:*:*:connection/*", "Sid":"CodeStarConnectionsReadOnlyAccess" }, { "Action":[ "codestar-notifications:DescribeNotificationRule" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*:*:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadOnlyAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListEventTypes", "codestar-notifications:ListTargets" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" }, { "Action":[ "codeguru-reviewer:DescribeRepositoryAssociation", "codeguru-reviewer:ListRepositoryAssociations", "codeguru-reviewer:DescribeCodeReview", "codeguru-reviewer:ListCodeReviews" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonCodeGuruReviewerReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-10T20:07:07+00:00" }, "AWSCodeDeployDeployerAccess":{ "CreateDate":"2015-05-19T18:18:43+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "codedeploy:Batch*", "codedeploy:CreateDeployment", "codedeploy:Get*", "codedeploy:List*", "codedeploy:RegisterApplicationRevision" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codedeploy:*:*:application:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadWriteAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource", "codestar-notifications:ListEventTypes" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" }, { "Action":[ "chatbot:DescribeSlackChannelConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsChatbotAccess" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSTopicListAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T20:22:07+00:00" }, "AWSCodeDeployFullAccess":{ "CreateDate":"2015-05-19T18:13:23+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"codedeploy:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:DeleteNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codedeploy:*:*:application:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadWriteAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource", "codestar-notifications:ListEventTypes" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" }, { "Action":[ "sns:CreateTopic", "sns:SetTopicAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:codestar-notifications*", "Sid":"CodeStarNotificationsSNSTopicCreateAccess" }, { "Action":[ "chatbot:DescribeSlackChannelConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsChatbotAccess" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSTopicListAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T20:22:06+00:00" }, "AWSCodeDeployReadOnlyAccess":{ "CreateDate":"2015-05-19T18:21:32+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "codedeploy:Batch*", "codedeploy:Get*", "codedeploy:List*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "codestar-notifications:DescribeNotificationRule" ], "Condition":{ "ArnLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codedeploy:*:*:application:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsPowerUserAccess" }, { "Action":[ "codestar-notifications:ListNotificationRules", "codestar-notifications:ListEventTypes", "codestar-notifications:ListTargets" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsListAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T20:07:07+00:00" }, "AWSCodeDeployRole":{ "CreateDate":"2015-05-04T18:05:37+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "autoscaling:CompleteLifecycleAction", "autoscaling:DeleteLifecycleHook", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeLifecycleHooks", "autoscaling:PutLifecycleHook", "autoscaling:RecordLifecycleActionHeartbeat", "autoscaling:CreateAutoScalingGroup", "autoscaling:CreateOrUpdateTags", "autoscaling:UpdateAutoScalingGroup", "autoscaling:EnableMetricsCollection", "autoscaling:DescribePolicies", "autoscaling:DescribeScheduledActions", "autoscaling:DescribeNotificationConfigurations", "autoscaling:SuspendProcesses", "autoscaling:ResumeProcesses", "autoscaling:AttachLoadBalancers", "autoscaling:AttachLoadBalancerTargetGroups", "autoscaling:PutScalingPolicy", "autoscaling:PutScheduledUpdateGroupAction", "autoscaling:PutNotificationConfiguration", "autoscaling:PutWarmPool", "autoscaling:DescribeScalingActivities", "autoscaling:DeleteAutoScalingGroup", "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:TerminateInstances", "tag:GetResources", "sns:Publish", "cloudwatch:DescribeAlarms", "cloudwatch:PutMetricAlarm", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:DeregisterTargets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-16T20:38:58+00:00" }, "AWSCodeDeployRoleForCloudFormation":{ "CreateDate":"2020-05-19T17:12:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:CodeDeployHook_*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-19T17:12:52+00:00" }, "AWSCodeDeployRoleForECS":{ "CreateDate":"2018-11-27T20:40:57+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecs:DescribeServices", "ecs:CreateTaskSet", "ecs:UpdateServicePrimaryTaskSet", "ecs:DeleteTaskSet", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:ModifyListener", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:ModifyRule", "lambda:InvokeFunction", "cloudwatch:DescribeAlarms", "sns:Publish", "s3:GetObject", "s3:GetObjectVersion" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "ecs-tasks.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-23T22:37:46+00:00" }, "AWSCodeDeployRoleForECSLimited":{ "CreateDate":"2018-11-27T20:42:42+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecs:DescribeServices", "ecs:CreateTaskSet", "ecs:UpdateServicePrimaryTaskSet", "ecs:DeleteTaskSet", "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:CodeDeployTopic_*" }, { "Action":[ "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:ModifyListener", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:ModifyRule" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:CodeDeployHook_*" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "s3:ExistingObjectTag/UseWithCodeDeploy":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "ecs-tasks.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/ecsTaskExecutionRole", "arn:aws:iam::*:role/ECSTaskExecution*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-23T22:10:29+00:00" }, "AWSCodeDeployRoleForLambda":{ "CreateDate":"2017-11-28T14:05:44+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarms", "lambda:UpdateAlias", "lambda:GetAlias", "lambda:GetProvisionedConcurrencyConfig", "sns:Publish" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*/CodeDeploy/*" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "s3:ExistingObjectTag/UseWithCodeDeploy":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:CodeDeployHook_*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T19:53:10+00:00" }, "AWSCodeDeployRoleForLambdaLimited":{ "CreateDate":"2020-08-17T17:14:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarms", "lambda:UpdateAlias", "lambda:GetAlias", "lambda:GetProvisionedConcurrencyConfig" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*/CodeDeploy/*" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "s3:ExistingObjectTag/UseWithCodeDeploy":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:CodeDeployHook_*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-17T17:14:14+00:00" }, "AWSCodePipelineApproverAccess":{ "CreateDate":"2016-07-28T18:59:17+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "codepipeline:GetPipeline", "codepipeline:GetPipelineState", "codepipeline:GetPipelineExecution", "codepipeline:ListPipelineExecutions", "codepipeline:ListPipelines", "codepipeline:PutApprovalResult" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-08-02T17:24:58+00:00" }, "AWSCodePipelineCustomActionAccess":{ "CreateDate":"2015-07-09T17:02:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codepipeline:AcknowledgeJob", "codepipeline:GetJobDetails", "codepipeline:PollForJobs", "codepipeline:PutJobFailureResult", "codepipeline:PutJobSuccessResult" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-07-09T17:02:54+00:00" }, "AWSCodePipeline_FullAccess":{ "CreateDate":"2020-08-03T22:38:28+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "codepipeline:*", "cloudformation:DescribeStacks", "cloudformation:ListStacks", "cloudformation:ListChangeSets", "cloudtrail:DescribeTrails", "codebuild:BatchGetProjects", "codebuild:CreateProject", "codebuild:ListCuratedEnvironmentImages", "codebuild:ListProjects", "codecommit:ListBranches", "codecommit:GetReferences", "codecommit:ListRepositories", "codedeploy:BatchGetDeploymentGroups", "codedeploy:ListApplications", "codedeploy:ListDeploymentGroups", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ecr:DescribeRepositories", "ecr:ListImages", "ecs:ListClusters", "ecs:ListServices", "elasticbeanstalk:DescribeApplications", "elasticbeanstalk:DescribeEnvironments", "iam:ListRoles", "iam:GetRole", "lambda:ListFunctions", "events:ListRules", "events:ListTargetsByRule", "events:DescribeRule", "opsworks:DescribeApps", "opsworks:DescribeLayers", "opsworks:DescribeStacks", "s3:ListAllMyBuckets", "sns:ListTopics", "codestar-notifications:ListNotificationRules", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource", "codestar-notifications:ListEventTypes", "states:ListStateMachines" ], "Effect":"Allow", "Resource":"*", "Sid":"CodePipelineAuthoringAccess" }, { "Action":[ "s3:GetObject", "s3:ListBucket", "s3:GetBucketPolicy", "s3:GetBucketVersioning", "s3:GetObjectVersion", "s3:CreateBucket", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3::*:codepipeline-*", "Sid":"CodePipelineArtifactsReadWriteAccess" }, { "Action":[ "cloudtrail:PutEventSelectors", "cloudtrail:CreateTrail", "cloudtrail:GetEventSelectors", "cloudtrail:StartLogging" ], "Effect":"Allow", "Resource":"arn:aws:cloudtrail:*:*:trail/codepipeline-source-trail", "Sid":"CodePipelineSourceTrailReadWriteAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "events.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/cwe-role-*" ], "Sid":"EventsIAMPassRole" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "codepipeline.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CodePipelineIAMPassRole" }, { "Action":[ "events:PutRule", "events:PutTargets", "events:DeleteRule", "events:DisableRule", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/codepipeline-*" ], "Sid":"CodePipelineEventsReadWriteAccess" }, { "Action":[ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:DeleteNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe" ], "Condition":{ "StringLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codepipeline:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadWriteAccess" }, { "Action":[ "sns:CreateTopic", "sns:SetTopicAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:codestar-notifications*", "Sid":"CodeStarNotificationsSNSTopicCreateAccess" }, { "Action":[ "chatbot:DescribeSlackChannelConfigurations", "chatbot:ListMicrosoftTeamsChannelConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsChatbotAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-14T17:06:23+00:00" }, "AWSCodePipeline_ReadOnlyAccess":{ "CreateDate":"2020-08-03T22:25:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codepipeline:GetPipeline", "codepipeline:GetPipelineState", "codepipeline:GetPipelineExecution", "codepipeline:ListPipelineExecutions", "codepipeline:ListActionExecutions", "codepipeline:ListActionTypes", "codepipeline:ListPipelines", "codepipeline:ListTagsForResource", "s3:ListAllMyBuckets", "codestar-notifications:ListNotificationRules", "codestar-notifications:ListEventTypes", "codestar-notifications:ListTargets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject", "s3:ListBucket", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3::*:codepipeline-*" }, { "Action":[ "codestar-notifications:DescribeNotificationRule" ], "Condition":{ "StringLike":{ "codestar-notifications:NotificationsForResource":"arn:aws:codepipeline:*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeStarNotificationsReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-03T22:25:17+00:00" }, "AWSCodeStarFullAccess":{ "CreateDate":"2017-04-19T16:23:19+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "codestar:*", "ec2:DescribeKeyPairs", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "cloud9:DescribeEnvironment*", "cloud9:ValidateEnvironmentName" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeStarEC2" }, { "Action":[ "cloudformation:DescribeStack*", "cloudformation:ListStacks*", "cloudformation:GetTemplateSummary" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awscodestar-*" ], "Sid":"CodeStarCF" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-28T00:06:28+00:00" }, "AWSCodeStarNotificationsServiceRolePolicy":{ "CreateDate":"2019-11-05T16:10:21+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "events:PutTargets", "events:PutRule", "events:DescribeRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/awscodestarnotifications-*" }, { "Action":[ "sns:CreateTopic" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:CodeStarNotifications-*" }, { "Action":[ "codecommit:GetCommentsForPullRequest", "codecommit:GetCommentsForComparedCommit", "chatbot:DescribeSlackChannelConfigurations", "chatbot:UpdateSlackChannelConfiguration", "codecommit:GetDifferences", "codepipeline:ListActionExecutions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "codecommit:GetFile" ], "Condition":{ "StringNotEquals":{ "aws:ResourceTag/ExcludeFileContentFromNotifications":"true" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-03-19T16:01:55+00:00" }, "AWSCodeStarServiceRole":{ "CreateDate":"2017-04-19T15:20:50+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "events:PutTargets", "events:RemoveTargets", "events:PutRule", "events:DeleteRule", "events:DescribeRule" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/awscodestar-*" ], "Sid":"ProjectEventRules" }, { "Action":[ "cloudformation:*Stack*", "cloudformation:CreateChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:GetTemplate" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awscodestar-*", "arn:aws:cloudformation:*:*:stack/awseb-*", "arn:aws:cloudformation:*:*:stack/aws-cloud9-*", "arn:aws:cloudformation:*:aws:transform/CodeStar*" ], "Sid":"ProjectStack" }, { "Action":[ "cloudformation:GetTemplateSummary", "cloudformation:DescribeChangeSet" ], "Effect":"Allow", "Resource":"*", "Sid":"ProjectStackTemplate" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::awscodestar-*/*" ], "Sid":"ProjectQuickstarts" }, { "Action":[ "s3:*" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-codestar-*", "arn:aws:s3:::elasticbeanstalk-*" ], "Sid":"ProjectS3Buckets" }, { "Action":[ "codestar:*", "codecommit:*", "codepipeline:*", "codedeploy:*", "codebuild:*", "autoscaling:*", "cloudwatch:Put*", "ec2:*", "elasticbeanstalk:*", "elasticloadbalancing:*", "iam:ListRoles", "logs:*", "sns:*", "cloud9:CreateEnvironmentEC2", "cloud9:DeleteEnvironment", "cloud9:DescribeEnvironment*", "cloud9:ListEnvironments" ], "Effect":"Allow", "Resource":"*", "Sid":"ProjectServices" }, { "Action":[ "iam:AttachRolePolicy", "iam:CreateRole", "iam:DeleteRole", "iam:DeleteRolePolicy", "iam:DetachRolePolicy", "iam:GetRole", "iam:PassRole", "iam:GetRolePolicy", "iam:PutRolePolicy", "iam:SetDefaultPolicyVersion", "iam:CreatePolicy", "iam:DeletePolicy", "iam:AddRoleToInstanceProfile", "iam:CreateInstanceProfile", "iam:DeleteInstanceProfile", "iam:RemoveRoleFromInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/CodeStarWorker*", "arn:aws:iam::*:policy/CodeStarWorker*", "arn:aws:iam::*:instance-profile/awscodestar-*" ], "Sid":"ProjectWorkerRoles" }, { "Action":[ "iam:AttachUserPolicy", "iam:DetachUserPolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyArn":[ "arn:aws:iam::*:policy/CodeStar_*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ProjectTeamMembers" }, { "Action":[ "iam:CreatePolicy", "iam:DeletePolicy", "iam:CreatePolicyVersion", "iam:DeletePolicyVersion", "iam:ListEntitiesForPolicy", "iam:ListPolicyVersions", "iam:GetPolicy", "iam:GetPolicyVersion" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:policy/CodeStar_*" ], "Sid":"ProjectRoles" }, { "Action":[ "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-codestar-service-role", "arn:aws:iam::*:role/service-role/aws-codestar-service-role" ], "Sid":"InspectServiceRole" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"cloud9.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"IAMLinkRole" }, { "Action":[ "config:DescribeConfigRules" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DescribeConfigRuleForARN" }, { "Action":[ "codestar-connections:UseConnection", "codestar-connections:GetConnection" ], "Effect":"Allow", "Resource":"*", "Sid":"ProjectCodeStarConnections" }, { "Action":"codestar-connections:PassConnection", "Condition":{ "StringEqualsIfExists":{ "codestar-connections:PassedToService":"codepipeline.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ProjectCodeStarConnectionsPassConnections" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-20T19:11:03+00:00" }, "AWSCompromisedKeyQuarantine":{ "CreateDate":"2020-08-11T18:04:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:AttachGroupPolicy", "iam:AttachRolePolicy", "iam:AttachUserPolicy", "iam:ChangePassword", "iam:CreateAccessKey", "iam:CreateInstanceProfile", "iam:CreateLoginProfile", "iam:CreateRole", "iam:CreateUser", "iam:DetachUserPolicy", "iam:PutUserPermissionsBoundary", "iam:PutUserPolicy", "iam:UpdateAccessKey", "iam:UpdateAccountPasswordPolicy", "iam:UpdateUser", "ec2:RequestSpotInstances", "ec2:RunInstances", "ec2:StartInstances", "organizations:CreateAccount", "organizations:CreateOrganization", "organizations:InviteAccountToOrganization", "lambda:CreateFunction", "lightsail:Create*", "lightsail:Start*", "lightsail:Delete*", "lightsail:Update*", "lightsail:GetInstanceAccessDetails", "lightsail:DownloadDefaultKeyPair" ], "Effect":"Deny", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-11T18:04:13+00:00" }, "AWSCompromisedKeyQuarantineV2":{ "CreateDate":"2021-04-21T22:30:59+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "cloudtrail:LookupEvents", "ec2:RequestSpotInstances", "ec2:RunInstances", "ec2:StartInstances", "iam:AddUserToGroup", "iam:AttachGroupPolicy", "iam:AttachRolePolicy", "iam:AttachUserPolicy", "iam:ChangePassword", "iam:CreateAccessKey", "iam:CreateInstanceProfile", "iam:CreateLoginProfile", "iam:CreatePolicyVersion", "iam:CreateRole", "iam:CreateUser", "iam:DetachUserPolicy", "iam:PassRole", "iam:PutGroupPolicy", "iam:PutRolePolicy", "iam:PutUserPermissionsBoundary", "iam:PutUserPolicy", "iam:SetDefaultPolicyVersion", "iam:UpdateAccessKey", "iam:UpdateAccountPasswordPolicy", "iam:UpdateAssumeRolePolicy", "iam:UpdateLoginProfile", "iam:UpdateUser", "lambda:AddLayerVersionPermission", "lambda:AddPermission", "lambda:CreateFunction", "lambda:GetPolicy", "lambda:ListTags", "lambda:PutProvisionedConcurrencyConfig", "lambda:TagResource", "lambda:UntagResource", "lambda:UpdateFunctionCode", "lightsail:Create*", "lightsail:Delete*", "lightsail:DownloadDefaultKeyPair", "lightsail:GetInstanceAccessDetails", "lightsail:Start*", "lightsail:Update*", "organizations:CreateAccount", "organizations:CreateOrganization", "organizations:InviteAccountToOrganization", "s3:DeleteBucket", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:PutLifecycleConfiguration", "s3:PutBucketAcl", "s3:PutBucketOwnershipControls", "s3:DeleteBucketPolicy", "s3:ObjectOwnerOverrideToBucketOwner", "s3:PutAccountPublicAccessBlock", "s3:PutBucketPolicy", "s3:ListAllMyBuckets", "ec2:PurchaseReservedInstancesOffering", "ec2:AcceptReservedInstancesExchangeQuote", "ec2:CreateReservedInstancesListing", "savingsplans:CreateSavingsPlan", "ecs:CreateService", "ecs:CreateCluster", "ecs:RegisterTaskDefinition", "ecr:GetAuthorizationToken", "bedrock:CreateModelInvocationJob", "bedrock:InvokeModelWithResponseStream", "bedrock:CreateFoundationModelAgreement", "bedrock:PutFoundationModelEntitlement", "bedrock:InvokeModel", "s3:CreateBucket", "s3:PutBucketCors", "s3:GetObject", "s3:ListBucket", "sagemaker:CreateEndpointConfig", "sagemaker:CreateProcessingJob", "ses:GetSendQuota", "ses:ListIdentities", "sts:GetSessionToken", "sts:GetFederationToken", "amplify:CreateDeployment", "amplify:CreateBackendEnvironment", "codebuild:CreateProject", "glue:CreateJob", "iam:DeleteRole", "iam:DeleteAccessKey", "iam:ListUsers", "lambda:GetEventSourceMapping", "sns:GetSMSAttributes", "mediapackagev2:CreateChannel" ], "Effect":"Deny", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-02T16:41:39+00:00" }, "AWSCompromisedKeyQuarantineV3":{ "CreateDate":"2024-08-21T17:36:49+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudtrail:LookupEvents", "ec2:RequestSpotInstances", "ec2:RunInstances", "ec2:StartInstances", "iam:AddUserToGroup", "iam:AttachGroupPolicy", "iam:AttachRolePolicy", "iam:AttachUserPolicy", "iam:ChangePassword", "iam:CreateAccessKey", "iam:CreateInstanceProfile", "iam:CreateLoginProfile", "iam:CreatePolicyVersion", "iam:CreateRole", "iam:CreateUser", "iam:DetachUserPolicy", "iam:PassRole", "iam:PutGroupPolicy", "iam:PutRolePolicy", "iam:PutUserPermissionsBoundary", "iam:PutUserPolicy", "iam:SetDefaultPolicyVersion", "iam:UpdateAccessKey", "iam:UpdateAccountPasswordPolicy", "iam:UpdateAssumeRolePolicy", "iam:UpdateLoginProfile", "iam:UpdateUser", "lambda:AddLayerVersionPermission", "lambda:AddPermission", "lambda:CreateFunction", "lambda:GetPolicy", "lambda:ListTags", "lambda:PutProvisionedConcurrencyConfig", "lambda:TagResource", "lambda:UntagResource", "lambda:UpdateFunctionCode", "lightsail:Create*", "lightsail:Delete*", "lightsail:DownloadDefaultKeyPair", "lightsail:GetInstanceAccessDetails", "lightsail:Start*", "lightsail:Update*", "organizations:CreateAccount", "organizations:CreateOrganization", "organizations:InviteAccountToOrganization", "s3:DeleteBucket", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:PutLifecycleConfiguration", "s3:PutBucketAcl", "s3:PutBucketOwnershipControls", "s3:DeleteBucketPolicy", "s3:ObjectOwnerOverrideToBucketOwner", "s3:PutAccountPublicAccessBlock", "s3:PutBucketPolicy", "s3:ListAllMyBuckets", "ec2:PurchaseReservedInstancesOffering", "ec2:AcceptReservedInstancesExchangeQuote", "ec2:CreateReservedInstancesListing", "savingsplans:CreateSavingsPlan", "ecs:CreateService", "ecs:CreateCluster", "ecs:RegisterTaskDefinition", "ecr:GetAuthorizationToken", "bedrock:CreateModelInvocationJob", "bedrock:InvokeModelWithResponseStream", "bedrock:CreateFoundationModelAgreement", "bedrock:PutFoundationModelEntitlement", "bedrock:InvokeModel", "s3:CreateBucket", "s3:PutBucketCors", "s3:GetObject", "s3:ListBucket", "sagemaker:CreateEndpointConfig", "sagemaker:CreateProcessingJob", "ses:GetSendQuota", "ses:ListIdentities", "sts:GetSessionToken", "sts:GetFederationToken", "amplify:CreateDeployment", "amplify:CreateBackendEnvironment", "codebuild:CreateProject", "glue:CreateJob", "iam:DeleteRole", "iam:DeleteAccessKey", "iam:ListUsers", "lambda:GetEventSourceMapping", "sns:GetSMSAttributes", "mediapackagev2:CreateChannel" ], "Effect":"Deny", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-02T16:52:27+00:00" }, "AWSConfigMultiAccountSetupPolicy":{ "CreateDate":"2019-06-17T18:03:16+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "config:PutConfigRule", "config:DeleteConfigRule" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:config-rule/aws-service-rule/config-multiaccountsetup.amazonaws.com/*" }, { "Action":[ "config:DescribeConfigurationRecorders" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeAccount" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "config:PutConformancePack", "config:DeleteConformancePack" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:conformance-pack/aws-service-conformance-pack/config-multiaccountsetup.amazonaws.com/*" }, { "Action":[ "config:DescribeConformancePackStatus" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/config-conforms.amazonaws.com/AWSServiceRoleForConfigConforms" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"config-conforms.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/config-conforms.amazonaws.com/AWSServiceRoleForConfigConforms" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-24T01:39:49+00:00" }, "AWSConfigRemediationServiceRolePolicy":{ "CreateDate":"2019-06-18T21:21:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:GetDocument", "ssm:DescribeDocument", "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-18T21:21:35+00:00" }, "AWSConfigRoleForOrganizations":{ "CreateDate":"2018-03-19T22:53:01+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-24T20:19:13+00:00" }, "AWSConfigRulesExecutionRole":{ "CreateDate":"2016-03-25T17:59:36+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*/AWSLogs/*/Config/*" }, { "Action":[ "config:Put*", "config:Get*", "config:List*", "config:Describe*", "config:BatchGet*", "config:Select*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-05-13T21:33:30+00:00" }, "AWSConfigServiceRolePolicy":{ "CreateDate":"2018-05-30T23:31:46+00:00", "DefaultVersionId":"v56", "Document":{ "Statement":[ { "Action":[ "access-analyzer:GetAnalyzer", "access-analyzer:GetArchiveRule", "access-analyzer:ListAnalyzers", "access-analyzer:ListArchiveRules", "access-analyzer:ListTagsForResource", "account:GetAlternateContact", "acm-pca:DescribeCertificateAuthority", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:GetCertificateAuthorityCsr", "acm-pca:ListCertificateAuthorities", "acm-pca:ListTags", "acm:DescribeCertificate", "acm:ListCertificates", "acm:ListTagsForCertificate", "airflow:GetEnvironment", "airflow:ListEnvironments", "airflow:ListTagsForResource", "amplify:GetApp", "amplify:GetBranch", "amplify:ListApps", "amplify:ListBranches", "amplifyuibuilder:ExportThemes", "amplifyuibuilder:GetTheme", "amplifyuibuilder:ListThemes", "aoss:BatchGetCollection", "aoss:BatchGetLifecyclePolicy", "aoss:BatchGetVpcEndpoint", "aoss:GetAccessPolicy", "aoss:GetSecurityConfig", "aoss:GetSecurityPolicy", "aoss:ListAccessPolicies", "aoss:ListCollections", "aoss:ListLifecyclePolicies", "aoss:ListSecurityConfigs", "aoss:ListSecurityPolicies", "aoss:ListVpcEndpoints", "app-integrations:GetApplication", "app-integrations:GetEventIntegration", "app-integrations:ListApplications", "app-integrations:ListEventIntegrationAssociations", "app-integrations:ListEventIntegrations", "app-integrations:ListTagsForResource", "appconfig:GetApplication", "appconfig:GetConfigurationProfile", "appconfig:GetDeployment", "appconfig:GetDeploymentStrategy", "appconfig:GetEnvironment", "appconfig:GetExtension", "appconfig:GetExtensionAssociation", "appconfig:GetHostedConfigurationVersion", "appconfig:ListApplications", "appconfig:ListConfigurationProfiles", "appconfig:ListDeployments", "appconfig:ListDeploymentStrategies", "appconfig:ListEnvironments", "appconfig:ListExtensionAssociations", "appconfig:ListExtensions", "appconfig:ListHostedConfigurationVersions", "appconfig:ListTagsForResource", "appflow:DescribeConnectorProfiles", "appflow:DescribeFlow", "appflow:ListFlows", "appflow:ListTagsForResource", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "appmesh:DescribeGatewayRoute", "appmesh:DescribeMesh", "appmesh:DescribeRoute", "appmesh:DescribeVirtualGateway", "appmesh:DescribeVirtualNode", "appmesh:DescribeVirtualRouter", "appmesh:DescribeVirtualService", "appmesh:ListGatewayRoutes", "appmesh:ListMeshes", "appmesh:ListRoutes", "appmesh:ListTagsForResource", "appmesh:ListVirtualGateways", "appmesh:ListVirtualNodes", "appmesh:ListVirtualRouters", "appmesh:ListVirtualServices", "apprunner:DescribeService", "apprunner:DescribeVpcConnector", "apprunner:ListServices", "apprunner:ListTagsForResource", "apprunner:ListVpcConnectors", "appstream:DescribeAppBlockBuilders", "appstream:DescribeApplications", "appstream:DescribeDirectoryConfigs", "appstream:DescribeFleets", "appstream:DescribeStacks", "appstream:ListTagsForResource", "appsync:GetApiCache", "appsync:GetGraphqlApi", "appsync:ListGraphqlApis", "aps:DescribeAlertManagerDefinition", "aps:DescribeLoggingConfiguration", "APS:DescribeRuleGroupsNamespace", "APS:DescribeWorkspace", "aps:ListRuleGroupsNamespaces", "aps:ListTagsForResource", "APS:ListWorkspaces", "athena:GetDataCatalog", "athena:GetPreparedStatement", "athena:GetWorkGroup", "athena:ListDataCatalogs", "athena:ListPreparedStatements", "athena:ListTagsForResource", "athena:ListWorkGroups", "auditmanager:GetAccountStatus", "auditmanager:GetAssessment", "auditmanager:ListAssessments", "autoscaling-plans:DescribeScalingPlanResources", "autoscaling-plans:DescribeScalingPlans", "autoscaling-plans:GetScalingPlanResourceForecastData", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribeLifecycleHooks", "autoscaling:DescribePolicies", "autoscaling:DescribeScheduledActions", "autoscaling:DescribeTags", "autoscaling:DescribeWarmPool", "backup-gateway:ListTagsForResource", "backup-gateway:ListVirtualMachines", "backup:DescribeBackupVault", "backup:DescribeFramework", "backup:DescribeProtectedResource", "backup:DescribeRecoveryPoint", "backup:DescribeReportPlan", "backup:GetBackupPlan", "backup:GetBackupSelection", "backup:GetBackupVaultAccessPolicy", "backup:GetBackupVaultNotifications", "backup:GetRestoreTestingPlan", "backup:GetRestoreTestingSelection", "backup:ListBackupPlans", "backup:ListBackupSelections", "backup:ListBackupVaults", "backup:ListFrameworks", "backup:ListRecoveryPointsByBackupVault", "backup:ListReportPlans", "backup:ListRestoreTestingPlans", "backup:ListRestoreTestingSelections", "backup:ListTags", "batch:DescribeComputeEnvironments", "batch:DescribeJobQueues", "batch:DescribeSchedulingPolicies", "batch:ListSchedulingPolicies", "batch:ListTagsForResource", "billingconductor:ListAccountAssociations", "billingconductor:ListBillingGroups", "billingconductor:ListCustomLineItems", "billingconductor:ListPricingPlans", "billingconductor:ListPricingRules", "billingconductor:ListPricingRulesAssociatedToPricingPlan", "billingconductor:ListTagsForResource", "budgets:DescribeBudgetAction", "budgets:DescribeBudgetActionsForAccount", "budgets:DescribeBudgetActionsForBudget", "budgets:ViewBudget", "cassandra:Select", "ce:GetAnomalyMonitors", "ce:GetAnomalySubscriptions", "cleanrooms-ml:GetTrainingDataset", "cleanrooms-ml:ListTrainingDatasets", "cloud9:DescribeEnvironmentMemberships", "cloud9:DescribeEnvironments", "cloud9:ListEnvironments", "cloud9:ListTagsForResource", "cloudformation:DescribeType", "cloudformation:GetResource", "cloudformation:ListResources", "cloudformation:ListStackResources", "cloudformation:ListStacks", "cloudformation:ListTypes", "cloudfront:GetFunction", "cloudfront:GetOriginAccessControl", "cloudfront:GetResponseHeadersPolicy", "cloudfront:ListDistributions", "cloudfront:ListFunctions", "cloudfront:ListOriginAccessControls", "cloudfront:ListResponseHeadersPolicies", "cloudfront:ListTagsForResource", "cloudtrail:DescribeTrails", "cloudTrail:GetChannel", "cloudtrail:GetEventDataStore", "cloudtrail:GetEventSelectors", "cloudtrail:GetInsightSelectors", "cloudtrail:GetTrailStatus", "cloudTrail:ListChannels", "cloudtrail:ListEventDataStores", "cloudtrail:ListTags", "cloudtrail:ListTrails", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:DescribeAnomalyDetectors", "cloudwatch:GetDashboard", "cloudwatch:GetMetricStream", "cloudwatch:ListDashboards", "cloudwatch:ListMetricStreams", "cloudwatch:ListTagsForResource", "codeartifact:DescribeRepository", "codeartifact:GetRepositoryPermissionsPolicy", "codeartifact:ListDomains", "codeartifact:ListPackages", "codeartifact:ListPackageVersions", "codeartifact:ListRepositories", "codeartifact:ListTagsForResource", "codebuild:BatchGetReportGroups", "codebuild:ListReportGroups", "codecommit:GetRepository", "codecommit:GetRepositoryTriggers", "codecommit:ListRepositories", "codecommit:ListTagsForResource", "codedeploy:GetDeploymentConfig", "codeguru-profiler:DescribeProfilingGroup", "codeguru-profiler:GetNotificationConfiguration", "codeguru-profiler:GetPolicy", "codeguru-profiler:ListProfilingGroups", "codeguru-reviewer:DescribeRepositoryAssociation", "codeguru-reviewer:ListRepositoryAssociations", "codepipeline:GetPipeline", "codepipeline:GetPipelineState", "codepipeline:ListPipelines", "cognito-identity:DescribeIdentityPool", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:GetPrincipalTagAttributeMap", "cognito-identity:ListIdentityPools", "cognito-identity:ListTagsForResource", "cognito-idp:DescribeIdentityProvider", "cognito-idp:DescribeResourceServer", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolClient", "cognito-idp:DescribeUserPoolDomain", "cognito-idp:GetGroup", "cognito-idp:GetUserPoolMfaConfig", "cognito-idp:ListGroups", "cognito-idp:ListIdentityProviders", "cognito-idp:ListResourceServers", "cognito-idp:ListTagsForResource", "cognito-idp:ListUserPoolClients", "cognito-idp:ListUserPools", "comprehend:DescribeFlywheel", "comprehend:ListFlywheels", "comprehend:ListTagsForResource", "config:BatchGet*", "config:Describe*", "config:Get*", "config:List*", "config:Put*", "config:Select*", "connect:DescribeEvaluationForm", "connect:DescribeInstance", "connect:DescribeInstanceStorageConfig", "connect:DescribePhoneNumber", "connect:DescribePrompt", "connect:DescribeQueue", "connect:DescribeQuickConnect", "connect:DescribeRoutingProfile", "connect:DescribeRule", "connect:DescribeSecurityProfile", "connect:DescribeUser", "connect:GetTaskTemplate", "connect:ListApprovedOrigins", "connect:ListEvaluationForms", "connect:ListInstanceAttributes", "connect:ListInstances", "connect:ListInstanceStorageConfigs", "connect:ListIntegrationAssociations", "connect:ListPhoneNumbers", "connect:ListPhoneNumbersV2", "connect:ListPrompts", "connect:ListQueueQuickConnects", "connect:ListQueues", "connect:ListQuickConnects", "connect:ListRoutingProfileQueues", "connect:ListRoutingProfiles", "connect:ListRules", "connect:ListSecurityKeys", "connect:ListSecurityProfileApplications", "connect:ListSecurityProfilePermissions", "connect:ListSecurityProfiles", "connect:ListTagsForResource", "connect:ListTaskTemplates", "connect:ListUsers", "connect:SearchAvailablePhoneNumbers", "databrew:DescribeDataset", "databrew:DescribeJob", "databrew:DescribeProject", "databrew:DescribeRecipe", "databrew:DescribeRuleset", "databrew:DescribeSchedule", "databrew:ListDatasets", "databrew:ListJobs", "databrew:ListProjects", "databrew:ListRecipes", "databrew:ListRecipeVersions", "databrew:ListRulesets", "databrew:ListSchedules", "datasync:DescribeAgent", "datasync:DescribeLocationEfs", "datasync:DescribeLocationFsxLustre", "datasync:DescribeLocationFsxWindows", "datasync:DescribeLocationHdfs", "datasync:DescribeLocationNfs", "datasync:DescribeLocationObjectStorage", "datasync:DescribeLocationS3", "datasync:DescribeLocationSmb", "datasync:DescribeTask", "datasync:ListAgents", "datasync:ListLocations", "datasync:ListTagsForResource", "datasync:ListTasks", "datazone:GetDomain", "datazone:ListDomains", "dax:DescribeClusters", "dax:DescribeParameterGroups", "dax:DescribeParameters", "dax:DescribeSubnetGroups", "dax:ListTags", "detective:ListGraphs", "detective:ListTagsForResource", "devicefarm:GetInstanceProfile", "devicefarm:GetNetworkProfile", "devicefarm:GetProject", "devicefarm:GetTestGridProject", "devicefarm:ListInstanceProfiles", "devicefarm:ListNetworkProfiles", "devicefarm:ListProjects", "devicefarm:ListTagsForResource", "devicefarm:ListTestGridProjects", "devops-guru:GetResourceCollection", "devops-guru:ListNotificationChannels", "dms:DescribeCertificates", "dms:DescribeEndpoints", "dms:DescribeEventSubscriptions", "dms:DescribeReplicationInstances", "dms:DescribeReplicationSubnetGroups", "dms:DescribeReplicationTaskAssessmentRuns", "dms:DescribeReplicationTasks", "dms:ListTagsForResource", "ds:DescribeDirectories", "ds:DescribeDomainControllers", "ds:DescribeEventTopics", "ds:ListLogSubscriptions", "ds:ListTagsForResource", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeGlobalTable", "dynamodb:DescribeGlobalTableSettings", "dynamodb:DescribeLimits", "dynamodb:DescribeTable", "dynamodb:DescribeTableReplicaAutoScaling", "dynamodb:DescribeTimeToLive", "dynamodb:ListTables", "dynamodb:ListTagsOfResource", "ec2:Describe*", "ec2:DescribeClientVpnAuthorizationRules", "ec2:DescribeClientVpnEndpoints", "ec2:DescribeDhcpOptions", "ec2:DescribeFleets", "ec2:DescribeNetworkAcls", "ec2:DescribePlacementGroups", "ec2:DescribeRouteTables", "ec2:DescribeSpotFleetRequests", "ec2:DescribeTags", "ec2:DescribeTrafficMirrorFilters", "ec2:DescribeTrafficMirrorSessions", "ec2:DescribeTrafficMirrorTargets", "ec2:DescribeVolumeAttribute", "ec2:DescribeVolumes", "ec2:GetAllowedImagesSettings", "ec2:GetEbsEncryptionByDefault", "ec2:GetInstanceTypesFromInstanceRequirements", "ec2:GetIpamPoolAllocations", "ec2:GetIpamPoolCidrs", "ec2:GetManagedPrefixListEntries", "ec2:GetNetworkInsightsAccessScopeAnalysisFindings", "ec2:GetNetworkInsightsAccessScopeContent", "ec2:GetSnapshotBlockPublicAccessState", "ecr-public:DescribeRepositories", "ecr-public:GetRepositoryCatalogData", "ecr-public:GetRepositoryPolicy", "ecr-public:ListTagsForResource", "ecr:BatchGetRepositoryScanningConfiguration", "ecr:DescribePullThroughCacheRules", "ecr:DescribeRegistry", "ecr:DescribeRepositories", "ecr:GetLifecyclePolicy", "ecr:GetRegistryPolicy", "ecr:GetRepositoryPolicy", "ecr:ListTagsForResource", "ecs:DescribeCapacityProviders", "ecs:DescribeClusters", "ecs:DescribeServices", "ecs:DescribeTaskDefinition", "ecs:DescribeTaskSets", "ecs:ListClusters", "ecs:ListServices", "ecs:ListTagsForResource", "ecs:ListTaskDefinitionFamilies", "ecs:ListTaskDefinitions", "eks:DescribeAddon", "eks:DescribeCluster", "eks:DescribeFargateProfile", "eks:DescribeIdentityProviderConfig", "eks:DescribeNodegroup", "eks:ListAddons", "eks:ListClusters", "eks:ListFargateProfiles", "eks:ListIdentityProviderConfigs", "eks:ListNodegroups", "eks:ListTagsForResource", "elasticache:DescribeCacheClusters", "elasticache:DescribeCacheParameterGroups", "elasticache:DescribeCacheParameters", "elasticache:DescribeCacheSecurityGroups", "elasticache:DescribeCacheSubnetGroups", "elasticache:DescribeGlobalReplicationGroups", "elasticache:DescribeReplicationGroups", "elasticache:DescribeSnapshots", "elasticache:DescribeUserGroups", "elasticache:DescribeUsers", "elasticache:ListTagsForResource", "elasticbeanstalk:DescribeConfigurationSettings", "elasticbeanstalk:DescribeEnvironments", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeBackupPolicy", "elasticfilesystem:DescribeFileSystemPolicy", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeLifecycleConfiguration", "elasticfilesystem:DescribeMountTargets", "elasticfilesystem:DescribeMountTargetSecurityGroups", "elasticfilesystem:DescribeTags", "elasticloadbalancing:DescribeListenerCertificates", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancerPolicies", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "elasticmapreduce:DescribeCluster", "elasticmapreduce:DescribeSecurityConfiguration", "elasticmapreduce:DescribeStep", "elasticmapreduce:DescribeStudio", "elasticmapreduce:GetBlockPublicAccessConfiguration", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:GetStudioSessionMapping", "elasticmapreduce:ListClusters", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListInstances", "elasticmapreduce:ListSecurityConfigurations", "elasticmapreduce:ListSteps", "elasticmapreduce:ListStudios", "elasticmapreduce:ListStudioSessionMappings", "emr-containers:DescribeVirtualCluster", "emr-containers:ListVirtualClusters", "emr-serverless:GetApplication", "emr-serverless:ListApplications", "es:DescribeDomain", "es:DescribeDomains", "es:DescribeElasticsearchDomain", "es:DescribeElasticsearchDomains", "es:GetCompatibleElasticsearchVersions", "es:GetCompatibleVersions", "es:ListDomainNames", "es:ListTags", "events:DescribeApiDestination", "events:DescribeArchive", "events:DescribeConnection", "events:DescribeEndpoint", "events:DescribeEventBus", "events:DescribeRule", "events:ListApiDestinations", "events:ListArchives", "events:ListConnections", "events:ListEndpoints", "events:ListEventBuses", "events:ListRules", "events:ListTagsForResource", "events:ListTargetsByRule", "evidently:GetLaunch", "evidently:GetProject", "evidently:GetSegment", "evidently:ListLaunches", "evidently:ListProjects", "evidently:ListSegments", "evidently:ListTagsForResource", "finspace:GetEnvironment", "finspace:ListEnvironments", "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams", "firehose:ListTagsForDeliveryStream", "fis:GetExperimentTemplate", "fis:ListExperimentTemplates", "fms:GetNotificationChannel", "fms:GetPolicy", "fms:ListPolicies", "fms:ListTagsForResource", "forecast:DescribeDataset", "forecast:DescribeDatasetGroup", "forecast:ListDatasetGroups", "forecast:ListDatasets", "forecast:ListTagsForResource", "frauddetector:GetDetectors", "frauddetector:GetDetectorVersion", "frauddetector:GetEntityTypes", "frauddetector:GetEventTypes", "frauddetector:GetExternalModels", "frauddetector:GetLabels", "frauddetector:GetModels", "frauddetector:GetOutcomes", "frauddetector:GetRules", "frauddetector:GetVariables", "frauddetector:ListTagsForResource", "fsx:DescribeBackups", "fsx:DescribeDataRepositoryAssociations", "fsx:DescribeFileSystems", "fsx:DescribeSnapshots", "fsx:DescribeStorageVirtualMachines", "fsx:DescribeVolumes", "fsx:ListTagsForResource", "gamelift:DescribeAlias", "gamelift:DescribeBuild", "gamelift:DescribeFleetAttributes", "gamelift:DescribeFleetCapacity", "gamelift:DescribeFleetLocationAttributes", "gamelift:DescribeFleetLocationCapacity", "gamelift:DescribeFleetPortSettings", "gamelift:DescribeGameServerGroup", "gamelift:DescribeGameSessionQueues", "gamelift:DescribeMatchmakingConfigurations", "gamelift:DescribeMatchmakingRuleSets", "gamelift:DescribeRuntimeConfiguration", "gamelift:DescribeScript", "gamelift:DescribeVpcPeeringAuthorizations", "gamelift:DescribeVpcPeeringConnections", "gamelift:ListAliases", "gamelift:ListBuilds", "gamelift:ListFleets", "gamelift:ListGameServerGroups", "gamelift:ListScripts", "gamelift:ListTagsForResource", "geo:DescribeGeofenceCollection", "geo:DescribeMap", "geo:DescribePlaceIndex", "geo:DescribeRouteCalculator", "geo:DescribeTracker", "geo:ListGeofenceCollections", "geo:ListMaps", "geo:ListPlaceIndexes", "geo:ListRouteCalculators", "geo:ListTrackerConsumers", "geo:ListTrackers", "globalaccelerator:DescribeAccelerator", "globalaccelerator:DescribeEndpointGroup", "globalaccelerator:DescribeListener", "globalaccelerator:ListAccelerators", "globalaccelerator:ListEndpointGroups", "globalaccelerator:ListListeners", "globalaccelerator:ListTagsForResource", "glue:BatchGetDevEndpoints", "glue:BatchGetJobs", "glue:BatchGetWorkflows", "glue:GetClassifier", "glue:GetClassifiers", "glue:GetCrawler", "glue:GetCrawlers", "glue:GetDatabase", "glue:GetDatabases", "glue:GetDevEndpoint", "glue:GetDevEndpoints", "glue:GetJob", "glue:GetJobs", "glue:GetMLTransform", "glue:GetMLTransforms", "glue:GetPartition", "glue:GetPartitions", "glue:GetRegistry", "glue:GetSecurityConfiguration", "glue:GetSecurityConfigurations", "glue:GetTable", "glue:GetTags", "glue:GetTrigger", "glue:GetWorkflow", "glue:ListCrawlers", "glue:ListDevEndpoints", "glue:ListJobs", "glue:ListMLTransforms", "glue:ListRegistries", "glue:ListTriggers", "glue:ListWorkflows", "grafana:DescribeWorkspace", "grafana:DescribeWorkspaceAuthentication", "grafana:DescribeWorkspaceConfiguration", "grafana:ListWorkspaces", "greengrass:DescribeComponent", "greengrass:GetComponent", "greengrass:ListComponents", "greengrass:ListComponentVersions", "groundstation:GetConfig", "groundstation:GetDataflowEndpointGroup", "groundstation:GetMissionProfile", "groundstation:ListConfigs", "groundstation:ListDataflowEndpointGroups", "groundstation:ListMissionProfiles", "groundstation:ListTagsForResource", "guardduty:DescribePublishingDestination", "guardduty:GetAdministratorAccount", "guardduty:GetDetector", "guardduty:GetFilter", "guardduty:GetFindings", "guardduty:GetIPSet", "guardduty:GetMasterAccount", "guardduty:GetMemberDetectors", "guardduty:GetMembers", "guardduty:GetThreatIntelSet", "guardduty:ListDetectors", "guardduty:ListFilters", "guardduty:ListFindings", "guardduty:ListIPSets", "guardduty:ListMembers", "guardduty:ListOrganizationAdminAccounts", "guardduty:ListPublishingDestinations", "guardduty:ListTagsForResource", "guardduty:ListThreatIntelSets", "healthlake:DescribeFHIRDatastore", "healthlake:ListFHIRDatastores", "healthlake:ListTagsForResource", "iam:GenerateCredentialReport", "iam:GetAccountAuthorizationDetails", "iam:GetAccountPasswordPolicy", "iam:GetAccountSummary", "iam:GetCredentialReport", "iam:GetGroup", "iam:GetGroupPolicy", "iam:GetInstanceProfile", "iam:GetOpenIDConnectProvider", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "iam:GetRolePolicy", "iam:GetSAMLProvider", "iam:GetServerCertificate", "iam:GetUser", "iam:GetUserPolicy", "iam:ListAccessKeys", "iam:ListAttachedGroupPolicies", "iam:ListAttachedRolePolicies", "iam:ListAttachedUserPolicies", "iam:ListEntitiesForPolicy", "iam:ListGroupPolicies", "iam:ListGroups", "iam:ListGroupsForUser", "iam:ListInstanceProfiles", "iam:ListInstanceProfilesForRole", "iam:ListInstanceProfileTags", "iam:ListMFADevices", "iam:ListMFADeviceTags", "iam:ListOpenIDConnectProviders", "iam:ListPolicyVersions", "iam:ListRolePolicies", "iam:ListRoles", "iam:ListSAMLProviders", "iam:ListServerCertificates", "iam:ListUserPolicies", "iam:ListUsers", "iam:ListVirtualMFADevices", "identitystore:DescribeGroup", "identitystore:DescribeGroupMembership", "identitystore:ListGroupMemberships", "identitystore:ListGroups", "imagebuilder:GetComponent", "imagebuilder:GetContainerRecipe", "imagebuilder:GetDistributionConfiguration", "imagebuilder:GetImage", "imagebuilder:GetImagePipeline", "imagebuilder:GetImageRecipe", "imagebuilder:GetInfrastructureConfiguration", "imagebuilder:GetLifecyclePolicy", "imagebuilder:ListComponentBuildVersions", "imagebuilder:ListComponents", "imagebuilder:ListContainerRecipes", "imagebuilder:ListDistributionConfigurations", "imagebuilder:ListImageBuildVersions", "imagebuilder:ListImagePipelines", "imagebuilder:ListImageRecipes", "imagebuilder:ListImages", "imagebuilder:ListInfrastructureConfigurations", "imagebuilder:ListLifecyclePolicies", "inspector2:BatchGetAccountStatus", "inspector2:GetDelegatedAdminAccount", "inspector2:ListFilters", "inspector2:ListMembers", "iot:DescribeAccountAuditConfiguration", "iot:DescribeAuthorizer", "iot:DescribeBillingGroup", "iot:DescribeCACertificate", "iot:DescribeCertificate", "iot:DescribeCustomMetric", "iot:DescribeDimension", "iot:DescribeDomainConfiguration", "iot:DescribeFleetMetric", "iot:DescribeJobTemplate", "iot:DescribeMitigationAction", "iot:DescribeProvisioningTemplate", "iot:DescribeRoleAlias", "iot:DescribeScheduledAudit", "iot:DescribeSecurityProfile", "iot:DescribeThingGroup", "iot:DescribeThingType", "iot:GetPolicy", "iot:GetTopicRule", "iot:GetTopicRuleDestination", "iot:ListAuthorizers", "iot:ListBillingGroups", "iot:ListCACertificates", "iot:ListCertificates", "iot:ListCustomMetrics", "iot:ListDimensions", "iot:ListDomainConfigurations", "iot:ListFleetMetrics", "iot:ListJobTemplates", "iot:ListMitigationActions", "iot:ListPolicies", "iot:ListProvisioningTemplates", "iot:ListRoleAliases", "iot:ListScheduledAudits", "iot:ListSecurityProfiles", "iot:ListSecurityProfilesForTarget", "iot:ListTagsForResource", "iot:ListTargetsForSecurityProfile", "iot:ListThingGroups", "iot:ListThingTypes", "iot:ListTopicRuleDestinations", "iot:ListTopicRules", "iot:ListV2LoggingLevels", "iot:ValidateSecurityProfileBehaviors", "iotanalytics:DescribeChannel", "iotanalytics:DescribeDataset", "iotanalytics:DescribeDatastore", "iotanalytics:DescribePipeline", "iotanalytics:ListChannels", "iotanalytics:ListDatasets", "iotanalytics:ListDatastores", "iotanalytics:ListPipelines", "iotanalytics:ListTagsForResource", "iotevents:DescribeAlarmModel", "iotevents:DescribeDetectorModel", "iotevents:DescribeInput", "iotevents:ListAlarmModels", "iotevents:ListDetectorModels", "iotevents:ListInputs", "iotevents:ListTagsForResource", "iotfleetwise:GetDecoderManifest", "iotfleetwise:GetFleet", "iotfleetwise:GetModelManifest", "iotfleetwise:GetSignalCatalog", "iotfleetwise:GetVehicle", "iotfleetwise:ListDecoderManifestNetworkInterfaces", "iotfleetwise:ListDecoderManifests", "iotfleetwise:ListDecoderManifestSignals", "iotfleetwise:ListFleets", "iotfleetwise:ListModelManifestNodes", "iotfleetwise:ListModelManifests", "iotfleetwise:ListSignalCatalogNodes", "iotfleetwise:ListSignalCatalogs", "iotfleetwise:ListTagsForResource", "iotfleetwise:ListVehicles", "iotsitewise:DescribeAccessPolicy", "iotsitewise:DescribeAsset", "iotsitewise:DescribeAssetModel", "iotsitewise:DescribeDashboard", "iotsitewise:DescribeGateway", "iotsitewise:DescribePortal", "iotsitewise:DescribeProject", "iotsitewise:ListAccessPolicies", "iotsitewise:ListAssetModels", "iotsitewise:ListAssets", "iotsitewise:ListDashboards", "iotsitewise:ListGateways", "iotsitewise:ListPortals", "iotsitewise:ListProjectAssets", "iotsitewise:ListProjects", "iotsitewise:ListTagsForResource", "iottwinmaker:GetComponentType", "iottwinmaker:GetEntity", "iottwinmaker:GetScene", "iottwinmaker:GetSyncJob", "iottwinmaker:GetWorkspace", "iottwinmaker:ListComponentTypes", "iottwinmaker:ListEntities", "iottwinmaker:ListScenes", "iottwinmaker:ListSyncJobs", "iottwinmaker:ListTagsForResource", "iottwinmaker:ListWorkspaces", "iotwireless:GetDestination", "iotwireless:GetDeviceProfile", "iotwireless:GetFuotaTask", "iotwireless:GetMulticastGroup", "iotwireless:GetServiceProfile", "iotwireless:GetWirelessDevice", "iotwireless:GetWirelessGateway", "iotwireless:GetWirelessGatewayTaskDefinition", "iotwireless:ListDestinations", "iotwireless:ListDeviceProfiles", "iotwireless:ListFuotaTasks", "iotwireless:ListMulticastGroups", "iotwireless:ListServiceProfiles", "iotwireless:ListTagsForResource", "iotwireless:ListWirelessDevices", "iotwireless:ListWirelessGateways", "iotwireless:ListWirelessGatewayTaskDefinitions", "ivs:GetChannel", "ivs:GetEncoderConfiguration", "ivs:GetPlaybackKeyPair", "ivs:GetPlaybackRestrictionPolicy", "ivs:GetRecordingConfiguration", "ivs:GetStage", "ivs:GetStorageConfiguration", "ivs:GetStreamKey", "ivs:ListChannels", "ivs:ListEncoderConfigurations", "ivs:ListPlaybackKeyPairs", "ivs:ListPlaybackRestrictionPolicies", "ivs:ListRecordingConfigurations", "ivs:ListStages", "ivs:ListStorageConfigurations", "ivs:ListStreamKeys", "ivs:ListTagsForResource", "ivschat:GetLoggingConfiguration", "ivschat:GetRoom", "ivschat:ListLoggingConfigurations", "ivschat:ListRooms", "ivschat:ListTagsForResource", "kafka:DescribeCluster", "kafka:DescribeClusterV2", "kafka:DescribeConfiguration", "kafka:DescribeConfigurationRevision", "kafka:DescribeVpcConnection", "kafka:GetClusterPolicy", "kafka:ListClusters", "kafka:ListClustersV2", "kafka:ListConfigurations", "kafka:ListScramSecrets", "kafka:ListTagsForResource", "kafka:ListVpcConnections", "kafkaconnect:DescribeConnector", "kafkaconnect:ListConnectors", "kendra:DescribeIndex", "kendra:ListIndices", "kendra:ListTagsForResource", "kinesis:DescribeStreamConsumer", "kinesis:DescribeStreamSummary", "kinesis:ListStreamConsumers", "kinesis:ListStreams", "kinesis:ListTagsForStream", "kinesisanalytics:DescribeApplication", "kinesisanalytics:ListApplications", "kinesisanalytics:ListTagsForResource", "kinesisvideo:DescribeSignalingChannel", "kinesisvideo:DescribeStream", "kinesisvideo:ListSignalingChannels", "kinesisvideo:ListStreams", "kinesisvideo:ListTagsForResource", "kinesisvideo:ListTagsForStream", "kms:DescribeKey", "kms:GetKeyPolicy", "kms:GetKeyRotationStatus", "kms:ListAliases", "kms:ListKeys", "kms:ListResourceTags", "lakeformation:DescribeResource", "lakeformation:GetDataLakeSettings", "lakeformation:ListPermissions", "lakeformation:ListResources", "lambda:GetAlias", "lambda:GetCodeSigningConfig", "lambda:GetFunction", "lambda:GetFunctionCodeSigningConfig", "lambda:GetLayerVersion", "lambda:GetPolicy", "lambda:ListAliases", "lambda:ListCodeSigningConfigs", "lambda:ListFunctions", "lambda:ListLayers", "lambda:ListLayerVersions", "lambda:ListTags", "lambda:ListVersionsByFunction", "lex:DescribeBot", "lex:DescribeBotAlias", "lex:DescribeBotVersion", "lex:DescribeResourcePolicy", "lex:ListBotAliases", "lex:ListBotLocales", "lex:ListBots", "lex:ListBotVersions", "lex:ListTagsForResource", "license-manager:GetGrant", "license-manager:GetLicense", "license-manager:ListDistributedGrants", "license-manager:ListLicenses", "license-manager:ListReceivedGrants", "lightsail:GetAlarms", "lightsail:GetBuckets", "lightsail:GetCertificates", "lightsail:GetContainerServices", "lightsail:GetDisk", "lightsail:GetDisks", "lightsail:GetDistributions", "lightsail:GetInstance", "lightsail:GetInstances", "lightsail:GetKeyPair", "lightsail:GetLoadBalancer", "lightsail:GetLoadBalancers", "lightsail:GetLoadBalancerTlsCertificates", "lightsail:GetRelationalDatabase", "lightsail:GetRelationalDatabaseParameters", "lightsail:GetRelationalDatabases", "lightsail:GetStaticIp", "lightsail:GetStaticIps", "logs:DescribeDestinations", "logs:DescribeLogGroups", "logs:DescribeMetricFilters", "logs:GetDataProtectionPolicy", "logs:GetLogAnomalyDetector", "logs:GetLogDelivery", "logs:ListLogAnomalyDetectors", "logs:ListLogDeliveries", "logs:ListTagsLogGroup", "lookoutequipment:DescribeInferenceScheduler", "lookoutequipment:ListTagsForResource", "lookoutmetrics:DescribeAlert", "lookoutmetrics:DescribeAnomalyDetector", "lookoutmetrics:ListAlerts", "lookoutmetrics:ListAnomalyDetectors", "lookoutmetrics:ListMetricSets", "lookoutmetrics:ListTagsForResource", "lookoutvision:DescribeProject", "lookoutvision:ListProjects", "m2:GetEnvironment", "m2:ListEnvironments", "m2:ListTagsForResource", "macie2:DescribeOrganizationConfiguration", "macie2:GetAutomatedDiscoveryConfiguration", "macie2:GetClassificationExportConfiguration", "macie2:GetCustomDataIdentifier", "macie2:GetFindingsPublicationConfiguration", "macie2:GetMacieSession", "macie2:ListCustomDataIdentifiers", "macie2:ListTagsForResource", "managedblockchain:GetMember", "managedblockchain:GetNetwork", "managedblockchain:GetNode", "managedblockchain:ListInvitations", "managedblockchain:ListMembers", "managedblockchain:ListNodes", "mediaconnect:DescribeBridge", "mediaconnect:DescribeFlow", "mediaconnect:DescribeGateway", "mediaconnect:ListBridges", "mediaconnect:ListFlows", "mediaconnect:ListGateways", "mediaconnect:ListTagsForResource", "mediapackage-vod:DescribePackagingConfiguration", "mediapackage-vod:DescribePackagingGroup", "mediapackage-vod:ListPackagingConfigurations", "mediapackage-vod:ListPackagingGroups", "mediapackage-vod:ListTagsForResource", "mediatailor:DescribeChannel", "mediatailor:DescribeLiveSource", "mediatailor:DescribeSourceLocation", "mediatailor:DescribeVodSource", "mediatailor:GetPlaybackConfiguration", "mediatailor:ListChannels", "mediatailor:ListLiveSources", "mediatailor:ListPlaybackConfigurations", "mediatailor:ListSourceLocations", "mediatailor:ListVodSources", "memorydb:DescribeAcls", "memorydb:DescribeClusters", "memorydb:DescribeParameterGroups", "memorydb:DescribeParameters", "memorydb:DescribeSubnetGroups", "memorydb:DescribeUsers", "memorydb:ListTags", "mobiletargeting:GetApp", "mobiletargeting:GetApplicationSettings", "mobiletargeting:GetApps", "mobiletargeting:GetCampaign", "mobiletargeting:GetCampaigns", "mobiletargeting:GetEmailChannel", "mobiletargeting:GetEmailTemplate", "mobiletargeting:GetEventStream", "mobiletargeting:GetInAppTemplate", "mobiletargeting:GetSegment", "mobiletargeting:GetSegments", "mobiletargeting:ListTagsForResource", "mobiletargeting:ListTemplates", "mq:DescribeBroker", "mq:ListBrokers", "network-firewall:DescribeLoggingConfiguration", "network-firewall:ListFirewalls", "networkmanager:DescribeGlobalNetworks", "networkmanager:GetConnectPeer", "networkmanager:GetCustomerGatewayAssociations", "networkmanager:GetDevices", "networkmanager:GetLinkAssociations", "networkmanager:GetLinks", "networkmanager:GetSites", "networkmanager:GetTransitGatewayRegistrations", "networkmanager:ListConnectPeers", "networkmanager:ListTagsForResource", "nimble:GetLaunchProfile", "nimble:GetLaunchProfileDetails", "nimble:GetStreamingImage", "nimble:GetStudio", "nimble:GetStudioComponent", "nimble:ListLaunchProfiles", "nimble:ListStreamingImages", "nimble:ListStudioComponents", "nimble:ListStudios", "oam:GetSink", "oam:GetSinkPolicy", "oam:ListSinks", "omics:GetAnnotationStore", "omics:GetRunGroup", "omics:GetSequenceStore", "omics:GetVariantStore", "omics:GetWorkflow", "omics:ListAnnotationStores", "omics:ListRunGroups", "omics:ListSequenceStores", "omics:ListTagsForResource", "omics:ListVariantStores", "omics:ListWorkflows", "opsworks:DescribeInstances", "opsworks:DescribeLayers", "opsworks:DescribeTimeBasedAutoScaling", "opsworks:DescribeVolumes", "opsworks:ListTags", "organizations:DescribeAccount", "organizations:DescribeEffectivePolicy", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribePolicy", "organizations:DescribeResourcePolicy", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators", "organizations:ListOrganizationalUnitsForParent", "organizations:ListParents", "organizations:ListPolicies", "organizations:ListPoliciesForTarget", "organizations:ListRoots", "organizations:ListTagsForResource", "organizations:ListTargetsForPolicy", "panorama:DescribeApplicationInstance", "panorama:DescribeApplicationInstanceDetails", "panorama:DescribePackage", "panorama:DescribePackageVersion", "panorama:ListApplicationInstances", "panorama:ListNodes", "panorama:ListPackages", "payment-cryptography:GetAlias", "payment-cryptography:GetKey", "payment-cryptography:ListAliases", "payment-cryptography:ListKeys", "payment-cryptography:ListTagsForResource", "personalize:DescribeDataset", "personalize:DescribeDatasetGroup", "personalize:DescribeSchema", "personalize:DescribeSolution", "personalize:ListDatasetGroups", "personalize:ListDatasetImportJobs", "personalize:ListDatasets", "personalize:ListSchemas", "personalize:ListSolutions", "personalize:ListTagsForResource", "profile:GetDomain", "profile:GetIntegration", "profile:GetProfileObjectType", "profile:ListDomains", "profile:ListIntegrations", "profile:ListProfileObjectTypes", "profile:ListTagsForResource", "quicksight:DescribeAccountSubscription", "quicksight:DescribeAnalysis", "quicksight:DescribeAnalysisPermissions", "quicksight:DescribeDashboard", "quicksight:DescribeDashboardPermissions", "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:DescribeDataSetRefreshProperties", "quicksight:DescribeDataSource", "quicksight:DescribeDataSourcePermissions", "quicksight:DescribeTemplate", "quicksight:DescribeTemplatePermissions", "quicksight:DescribeTheme", "quicksight:DescribeThemePermissions", "quicksight:ListAnalyses", "quicksight:ListDashboards", "quicksight:ListDataSets", "quicksight:ListDataSources", "quicksight:ListTagsForResource", "quicksight:ListTemplates", "quicksight:ListThemes", "ram:GetPermission", "ram:GetResourceShareAssociations", "ram:GetResourceShares", "ram:ListPermissionAssociations", "ram:ListPermissions", "ram:ListPermissionVersions", "ram:ListResources", "ram:ListResourceSharePermissions", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBProxies", "rds:DescribeDBProxyEndpoints", "rds:DescribeDBProxyTargetGroups", "rds:DescribeDBProxyTargets", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSnapshotAttributes", "rds:DescribeDBSnapshots", "rds:DescribeDBSubnetGroups", "rds:DescribeEngineDefaultClusterParameters", "rds:DescribeEventSubscriptions", "rds:DescribeGlobalClusters", "rds:DescribeOptionGroups", "rds:ListTagsForResource", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:ListNamespaces", "redshift-serverless:ListTagsForResource", "redshift-serverless:ListWorkgroups", "redshift:DescribeClusterParameterGroups", "redshift:DescribeClusterParameters", "redshift:DescribeClusters", "redshift:DescribeClusterSecurityGroups", "redshift:DescribeClusterSnapshots", "redshift:DescribeClusterSubnetGroups", "redshift:DescribeEndpointAccess", "redshift:DescribeEndpointAuthorization", "redshift:DescribeEventSubscriptions", "redshift:DescribeLoggingStatus", "redshift:DescribeScheduledActions", "redshift:DescribeTags", "refactor-spaces:GetEnvironment", "refactor-spaces:GetService", "refactor-spaces:ListApplications", "refactor-spaces:ListEnvironments", "refactor-spaces:ListServices", "rekognition:DescribeProjects", "rekognition:DescribeStreamProcessor", "rekognition:ListStreamProcessors", "rekognition:ListTagsForResource", "resiliencehub:DescribeApp", "resiliencehub:DescribeAppVersionTemplate", "resiliencehub:DescribeResiliencyPolicy", "resiliencehub:ListApps", "resiliencehub:ListAppVersionResourceMappings", "resiliencehub:ListResiliencyPolicies", "resiliencehub:ListTagsForResource", "resource-explorer-2:GetIndex", "resource-explorer-2:ListIndexes", "resource-explorer-2:ListTagsForResource", "resource-groups:GetGroup", "resource-groups:GetGroupConfiguration", "resource-groups:GetGroupQuery", "resource-groups:GetTags", "resource-groups:ListGroupResources", "resource-groups:ListGroups", "robomaker:DescribeRobotApplication", "robomaker:DescribeSimulationApplication", "robomaker:ListRobotApplications", "robomaker:ListSimulationApplications", "route53-recovery-control-config:DescribeCluster", "route53-recovery-control-config:DescribeControlPanel", "route53-recovery-control-config:DescribeRoutingControl", "route53-recovery-control-config:DescribeSafetyRule", "route53-recovery-control-config:ListClusters", "route53-recovery-control-config:ListControlPanels", "route53-recovery-control-config:ListRoutingControls", "route53-recovery-control-config:ListSafetyRules", "route53-recovery-control-config:ListTagsForResource", "route53-recovery-readiness:GetCell", "route53-recovery-readiness:GetReadinessCheck", "route53-recovery-readiness:GetRecoveryGroup", "route53-recovery-readiness:GetResourceSet", "route53-recovery-readiness:ListCells", "route53-recovery-readiness:ListReadinessChecks", "route53-recovery-readiness:ListRecoveryGroups", "route53-recovery-readiness:ListResourceSets", "route53:GetChange", "route53:GetDNSSEC", "route53:GetHealthCheck", "route53:GetHostedZone", "route53:ListCidrBlocks", "route53:ListCidrCollections", "route53:ListCidrLocations", "route53:ListHealthChecks", "route53:ListHostedZones", "route53:ListHostedZonesByName", "route53:ListQueryLoggingConfigs", "route53:ListResourceRecordSets", "route53:ListTagsForResource", "route53resolver:GetFirewallDomainList", "route53resolver:GetFirewallRuleGroup", "route53resolver:GetFirewallRuleGroupAssociation", "route53resolver:GetResolverDnssecConfig", "route53resolver:GetResolverEndpoint", "route53resolver:GetResolverQueryLogConfig", "route53resolver:GetResolverQueryLogConfigAssociation", "route53resolver:GetResolverRule", "route53resolver:GetResolverRuleAssociation", "route53resolver:ListFirewallDomainLists", "route53resolver:ListFirewallDomains", "route53resolver:ListFirewallRuleGroupAssociations", "route53resolver:ListFirewallRuleGroups", "route53resolver:ListFirewallRules", "route53resolver:ListResolverDnssecConfigs", "route53resolver:ListResolverEndpointIpAddresses", "route53resolver:ListResolverEndpoints", "route53resolver:ListResolverQueryLogConfigAssociations", "route53resolver:ListResolverQueryLogConfigs", "route53resolver:ListResolverRuleAssociations", "route53resolver:ListResolverRules", "route53resolver:ListTagsForResource", "rum:GetAppMonitor", "rum:GetAppMonitorData", "rum:ListAppMonitors", "rum:ListTagsForResource", "s3-outposts:GetAccessPoint", "s3-outposts:GetAccessPointPolicy", "s3-outposts:GetBucket", "s3-outposts:GetBucketPolicy", "s3-outposts:GetBucketTagging", "s3-outposts:GetLifecycleConfiguration", "s3-outposts:ListAccessPoints", "s3-outposts:ListEndpoints", "s3-outposts:ListRegionalBuckets", "s3:GetAccelerateConfiguration", "s3:GetAccessPoint", "s3:GetAccessPointForObjectLambda", "s3:GetAccessPointPolicy", "s3:GetAccessPointPolicyForObjectLambda", "s3:GetAccessPointPolicyStatus", "s3:GetAccessPointPolicyStatusForObjectLambda", "s3:GetAccountPublicAccessBlock", "s3:GetBucketAcl", "s3:GetBucketCORS", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketNotification", "s3:GetBucketObjectLockConfiguration", "s3:GetBucketPolicy", "s3:GetBucketPolicyStatus", "s3:GetBucketPublicAccessBlock", "s3:GetBucketRequestPayment", "s3:GetBucketTagging", "s3:GetBucketVersioning", "s3:GetBucketWebsite", "s3:GetEncryptionConfiguration", "s3:GetLifecycleConfiguration", "s3:GetMultiRegionAccessPoint", "s3:GetMultiRegionAccessPointPolicy", "s3:GetMultiRegionAccessPointPolicyStatus", "s3:GetReplicationConfiguration", "s3:GetStorageLensConfiguration", "s3:GetStorageLensConfigurationTagging", "s3:GetStorageLensGroup", "s3:ListAccessPoints", "s3:ListAccessPointsForObjectLambda", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListMultiRegionAccessPoints", "s3:ListStorageLensConfigurations", "s3:ListStorageLensGroups", "s3:ListTagsForResource", "s3express:GetBucketPolicy", "s3express:GetEncryptionConfiguration", "s3express:GetLifecycleConfiguration", "s3express:ListAllMyDirectoryBuckets", "sagemaker:DescribeAppImageConfig", "sagemaker:DescribeCodeRepository", "sagemaker:DescribeDataQualityJobDefinition", "sagemaker:DescribeDeviceFleet", "sagemaker:DescribeDomain", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeFeatureGroup", "sagemaker:DescribeImage", "sagemaker:DescribeImageVersion", "sagemaker:DescribeInferenceExperiment", "sagemaker:DescribeModel", "sagemaker:DescribeModelBiasJobDefinition", "sagemaker:DescribeModelExplainabilityJobDefinition", "sagemaker:DescribeModelQualityJobDefinition", "sagemaker:DescribeMonitoringSchedule", "sagemaker:DescribeNotebookInstance", "sagemaker:DescribeNotebookInstanceLifecycleConfig", "sagemaker:DescribePipeline", "sagemaker:DescribeProject", "sagemaker:DescribeWorkteam", "sagemaker:ListAppImageConfigs", "sagemaker:ListCodeRepositories", "sagemaker:ListDataQualityJobDefinitions", "sagemaker:ListDeviceFleets", "sagemaker:ListDomains", "sagemaker:ListEndpointConfigs", "sagemaker:ListEndpoints", "sagemaker:ListFeatureGroups", "sagemaker:ListImages", "sagemaker:ListImageVersions", "sagemaker:ListInferenceExperiments", "sagemaker:ListModelBiasJobDefinitions", "sagemaker:ListModelExplainabilityJobDefinitions", "sagemaker:ListModelQualityJobDefinitions", "sagemaker:ListModels", "sagemaker:ListMonitoringSchedules", "sagemaker:ListNotebookInstanceLifecycleConfigs", "sagemaker:ListNotebookInstances", "sagemaker:ListPipelines", "sagemaker:ListProjects", "sagemaker:ListTags", "sagemaker:ListWorkteams", "scheduler:GetSchedule", "scheduler:GetScheduleGroup", "scheduler:ListScheduleGroups", "scheduler:ListSchedules", "scheduler:ListTagsForResource", "schemas:DescribeDiscoverer", "schemas:DescribeRegistry", "schemas:DescribeSchema", "schemas:GetResourcePolicy", "schemas:ListDiscoverers", "schemas:ListRegistries", "schemas:ListSchemas", "sdb:GetAttributes", "sdb:ListDomains", "secretsmanager:ListSecrets", "secretsmanager:ListSecretVersionIds", "securityhub:DescribeHub", "serviceCatalog:DescribePortfolioShares", "servicediscovery:GetInstance", "servicediscovery:GetNamespace", "servicediscovery:GetService", "servicediscovery:ListInstances", "servicediscovery:ListNamespaces", "servicediscovery:ListServices", "servicediscovery:ListTagsForResource", "ses:DescribeReceiptRule", "ses:DescribeReceiptRuleSet", "ses:GetConfigurationSet", "ses:GetConfigurationSetEventDestinations", "ses:GetContactList", "ses:GetDedicatedIpPool", "ses:GetDedicatedIps", "ses:GetEmailTemplate", "ses:GetTemplate", "ses:ListConfigurationSets", "ses:ListContactLists", "ses:ListDedicatedIpPools", "ses:ListEmailTemplates", "ses:ListReceiptFilters", "ses:ListReceiptRuleSets", "ses:ListTemplates", "shield:DescribeDRTAccess", "shield:DescribeProtection", "shield:DescribeSubscription", "signer:GetSigningProfile", "signer:ListProfilePermissions", "signer:ListSigningProfiles", "sns:GetDataProtectionPolicy", "sns:GetSMSSandboxAccountStatus", "sns:GetSubscriptionAttributes", "sns:GetTopicAttributes", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "sns:ListTagsForResource", "sns:ListTopics", "sqs:GetQueueAttributes", "sqs:ListQueues", "sqs:ListQueueTags", "ssm-sap:ListTagsForResource", "ssm:DescribeAutomationExecutions", "ssm:DescribeDocument", "ssm:DescribeDocumentPermission", "ssm:DescribeParameters", "ssm:GetAutomationExecution", "ssm:GetDocument", "ssm:GetServiceSetting", "ssm:ListDocuments", "ssm:ListTagsForResource", "sso:DescribeInstanceAccessControlAttributeConfiguration", "sso:DescribePermissionSet", "sso:GetInlinePolicyForPermissionSet", "sso:ListManagedPoliciesInPermissionSet", "sso:ListPermissionSets", "sso:ListTagsForResource", "states:DescribeActivity", "states:DescribeStateMachine", "states:ListActivities", "states:ListStateMachines", "states:ListTagsForResource", "storagegateway:ListGateways", "storagegateway:ListTagsForResource", "storagegateway:ListVolumes", "sts:GetCallerIdentity", "support:DescribeCases", "synthetics:DescribeCanaries", "synthetics:DescribeCanariesLastRun", "synthetics:DescribeRuntimeVersions", "synthetics:GetCanary", "synthetics:GetCanaryRuns", "synthetics:GetGroup", "synthetics:ListAssociatedGroups", "synthetics:ListGroupResources", "synthetics:ListGroups", "synthetics:ListTagsForResource", "tag:GetResources", "timestream:DescribeDatabase", "timestream:DescribeEndpoints", "timestream:DescribeTable", "timestream:ListDatabases", "timestream:ListTables", "timestream:ListTagsForResource", "transfer:DescribeAgreement", "transfer:DescribeCertificate", "transfer:DescribeConnector", "transfer:DescribeProfile", "transfer:DescribeServer", "transfer:DescribeUser", "transfer:DescribeWorkflow", "transfer:ListAgreements", "transfer:ListCertificates", "transfer:ListConnectors", "transfer:ListProfiles", "transfer:ListServers", "transfer:ListTagsForResource", "transfer:ListUsers", "transfer:ListWorkflows", "voiceid:DescribeDomain", "voiceid:ListTagsForResource", "vpc-lattice:GetAccessLogSubscription", "vpc-lattice:GetService", "vpc-lattice:GetServiceNetwork", "vpc-lattice:GetTargetGroup", "vpc-lattice:ListAccessLogSubscriptions", "vpc-lattice:ListServiceNetworks", "vpc-lattice:ListServices", "vpc-lattice:ListTagsForResource", "vpc-lattice:ListTargetGroups", "vpc-lattice:ListTargets", "waf-regional:GetLoggingConfiguration", "waf-regional:GetWebACL", "waf-regional:GetWebACLForResource", "waf-regional:ListLoggingConfigurations", "waf:GetLoggingConfiguration", "waf:GetWebACL", "wafv2:GetLoggingConfiguration", "wafv2:GetRuleGroup", "wafv2:ListRuleGroups", "wafv2:ListTagsForResource", "workspaces:DescribeConnectionAliases", "workspaces:DescribeTags", "workspaces:DescribeWorkspaces" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSConfigServiceRolePolicyStatementID" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/config/*", "Sid":"AWSConfigSLRLogStatementID" }, { "Action":"logs:PutLogEvents", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/config/*:log-stream:config-rule-evaluation/*", "Sid":"AWSConfigSLRLogEventStatementID" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/apis", "arn:aws:apigateway:*::/apis/*", "arn:aws:apigateway:*::/apis/*/integrations", "arn:aws:apigateway:*::/apis/*/integrations/*", "arn:aws:apigateway:*::/domainnames", "arn:aws:apigateway:*::/clientcertificates", "arn:aws:apigateway:*::/clientcertificates/*", "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/restapis/*/stages", "arn:aws:apigateway:*::/restapis/*/resources", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integration", "arn:aws:apigateway:*::/restapis/*/resources/*", "arn:aws:apigateway:*::/apis/*/routes/*", "arn:aws:apigateway:*::/apis/*/routes", "arn:aws:apigateway:*::/v2/apis/*/routes", "arn:aws:apigateway:*::/v2/apis/*/routes/*", "arn:aws:apigateway:*::/v2/apis", "arn:aws:apigateway:*::/v2/apis/*", "arn:aws:apigateway:*::/v2/apis/*/integrations", "arn:aws:apigateway:*::/v2/apis/*/integrations/*" ], "Sid":"AWSConfigSLRApiGatewayStatementID" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-27T16:07:06+00:00" }, "AWSConfigUserAccess":{ "CreateDate":"2015-02-18T19:38:41+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "config:Get*", "config:Describe*", "config:Deliver*", "config:List*", "config:Select*", "tag:GetResources", "tag:GetTagKeys", "cloudtrail:DescribeTrails", "cloudtrail:GetTrailStatus", "cloudtrail:LookupEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-03-18T20:27:47+00:00" }, "AWSConnector":{ "CreateDate":"2015-02-11T17:14:31+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"iam:GetUser", "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteObject", "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:PutObject", "s3:PutObjectAcl", "s3:AbortMultipartUpload", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts" ], "Effect":"Allow", "Resource":"arn:aws:s3:::import-to-ec2-*" }, { "Action":[ "ec2:CancelConversionTask", "ec2:CancelExportTask", "ec2:CreateImage", "ec2:CreateInstanceExportTask", "ec2:CreateTags", "ec2:CreateVolume", "ec2:DeleteTags", "ec2:DeleteVolume", "ec2:DescribeConversionTasks", "ec2:DescribeExportTasks", "ec2:DescribeImages", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeInstances", "ec2:DescribeRegions", "ec2:DescribeTags", "ec2:DetachVolume", "ec2:ImportInstance", "ec2:ImportVolume", "ec2:ModifyInstanceAttribute", "ec2:RunInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:ImportImage", "ec2:DescribeImportImageTasks", "ec2:DeregisterImage", "ec2:DescribeSnapshots", "ec2:DeleteSnapshot", "ec2:CancelImportTask", "ec2:ImportSnapshot", "ec2:DescribeImportSnapshotTasks" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "SNS:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:metrics-sns-topic-for-*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-09-28T19:50:38+00:00" }, "AWSControlTowerAccountServiceRolePolicy":{ "CreateDate":"2023-06-05T22:04:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"events:PutRule", "Condition":{ "ForAnyValue:StringEquals":{ "events:source":"aws.securityhub" }, "Null":{ "events:detail-type":"false" }, "StringEquals":{ "events:ManagedBy":"controltower.amazonaws.com", "events:detail-type":"Security Hub Findings - Imported" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*ControlTower*", "Sid":"AllowPutRuleOnSpecificSourcesAndDetailTypes" }, { "Action":[ "events:DeleteRule", "events:EnableRule", "events:DisableRule", "events:PutTargets", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"controltower.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*ControlTower*", "Sid":"AllowOtherOperationsOnRulesManagedByControlTower" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*ControlTower*", "Sid":"AllowDescribeOperationsOnRulesManagedByControlTower" }, { "Action":"sns:publish", "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sns:*:*:aws-controltower-AggregateSecurityNotifications", "Sid":"AllowControlTowerToPublishSecurityNotifications" }, { "Action":[ "securityhub:DescribeStandardsControls", "securityhub:GetEnabledStandards" ], "Effect":"Allow", "Resource":"arn:aws:securityhub:*:*:hub/default", "Sid":"AllowActionsForSecurityHubIntegration" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-05T22:04:50+00:00" }, "AWSControlTowerServiceRolePolicy":{ "CreateDate":"2019-05-03T18:19:11+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateStack", "cloudformation:CreateStackInstances", "cloudformation:CreateStackSet", "cloudformation:DeleteStack", "cloudformation:DeleteStackInstances", "cloudformation:DeleteStackSet", "cloudformation:DescribeStackInstance", "cloudformation:DescribeStacks", "cloudformation:DescribeStackSet", "cloudformation:DescribeStackSetOperation", "cloudformation:ListStackInstances", "cloudformation:UpdateStack", "cloudformation:UpdateStackInstances", "cloudformation:UpdateStackSet" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:type/resource/AWS-IAM-Role" ] }, { "Action":[ "cloudformation:CreateStack", "cloudformation:CreateStackInstances", "cloudformation:CreateStackSet", "cloudformation:DeleteStack", "cloudformation:DeleteStackInstances", "cloudformation:DeleteStackSet", "cloudformation:DescribeStackInstance", "cloudformation:DescribeStacks", "cloudformation:DescribeStackSet", "cloudformation:DescribeStackSetOperation", "cloudformation:GetTemplate", "cloudformation:ListStackInstances", "cloudformation:UpdateStack", "cloudformation:UpdateStackInstances", "cloudformation:UpdateStackSet" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/AWSControlTower*/*", "arn:aws:cloudformation:*:*:stack/StackSet-AWSControlTower*/*", "arn:aws:cloudformation:*:*:stackset/AWSControlTower*:*", "arn:aws:cloudformation:*:*:stackset-target/AWSControlTower*/*" ] }, { "Action":[ "cloudtrail:CreateTrail", "cloudtrail:DeleteTrail", "cloudtrail:GetTrailStatus", "cloudtrail:StartLogging", "cloudtrail:StopLogging", "cloudtrail:UpdateTrail", "cloudtrail:PutEventSelectors", "logs:CreateLogStream", "logs:PutLogEvents", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:aws-controltower/CloudTrailLogs:*", "arn:aws:cloudtrail:*:*:trail/aws-controltower*" ] }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-controltower*/*" ] }, { "Action":[ "sts:AssumeRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSControlTowerExecution", "arn:aws:iam::*:role/AWSControlTowerBlueprintAccess" ] }, { "Action":[ "cloudtrail:DescribeTrails", "ec2:DescribeAvailabilityZones", "iam:ListRoles", "logs:CreateLogGroup", "logs:DescribeLogGroups", "organizations:CreateAccount", "organizations:DescribeAccount", "organizations:DescribeCreateAccountStatus", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribePolicy", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListChildren", "organizations:ListOrganizationalUnitsForParent", "organizations:ListParents", "organizations:ListPoliciesForTarget", "organizations:ListTargetsForPolicy", "organizations:ListRoots", "organizations:MoveAccount", "servicecatalog:AssociatePrincipalWithPortfolio" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole", "iam:GetUser", "iam:ListAttachedRolePolicies", "iam:GetRolePolicy" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSControlTowerStackSetRole", "arn:aws:iam::*:role/service-role/AWSControlTowerCloudTrailRole", "arn:aws:iam::*:role/service-role/AWSControlTowerConfigAggregatorRoleForOrganizations" ] }, { "Action":[ "config:DeleteConfigurationAggregator", "config:PutConfigurationAggregator", "config:TagResource" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/aws-control-tower":"managed-by-control-tower" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:DisableAWSServiceAccess" ], "Condition":{ "StringLike":{ "organizations:ServicePrincipal":[ "config.amazonaws.com", "cloudtrail.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"cloudtrail.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "account:EnableRegion", "account:ListRegions", "account:GetRegionOptStatus" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudformation:SetTypeConfiguration", "cloudformation:DeactivateType", "cloudformation:ActivateType" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:type/hook/AWS-ControlTower*", "Sid":"AllowActionsForCloudFormationHooksIntegration" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-13T18:22:06+00:00" }, "AWSCostAndUsageReportAutomationPolicy":{ "CreateDate":"2021-11-01T21:27:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetBucketTagging", "s3:PutBucketTagging", "s3:GetBucketPolicy", "s3:PutBucketPolicy", "s3:ListBucket", "s3:CreateBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3:::aws-map-cur-bucket-*" }, { "Action":[ "cur:PutReportDefinition", "cur:DeleteReportDefinition", "cur:DescribeReportDefinitions" ], "Effect":"Allow", "Resource":"arn:aws:cur:*:*:definition/map-migrated-report" }, { "Action":"cur:DescribeReportDefinitions", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-01T21:27:29+00:00" }, "AWSDMSFleetAdvisorServiceRolePolicy":{ "CreateDate":"2023-03-06T09:10:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/DMS/FleetAdvisor" } }, "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-06T09:10:42+00:00" }, "AWSDMSServerlessServiceRolePolicy":{ "CreateDate":"2023-05-18T20:28:05+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "dms:CreateReplicationInstance", "dms:CreateReplicationTask" ], "Condition":{ "StringEquals":{ "dms:req-tag/ResourceCreatedBy":"DMSServerless" } }, "Effect":"Allow", "Resource":"*", "Sid":"id0" }, { "Action":[ "dms:DescribeReplicationInstances", "dms:DescribeReplicationTasks" ], "Effect":"Allow", "Resource":"*", "Sid":"id1" }, { "Action":[ "dms:StartReplicationTask", "dms:StopReplicationTask", "dms:ModifyReplicationTask", "dms:DeleteReplicationTask", "dms:ModifyReplicationInstance", "dms:DeleteReplicationInstance" ], "Condition":{ "StringEqualsIgnoreCase":{ "aws:ResourceTag/ResourceCreatedBy":"DMSServerless" } }, "Effect":"Allow", "Resource":[ "arn:aws:dms:*:*:rep:*", "arn:aws:dms:*:*:task:*" ], "Sid":"id2" }, { "Action":[ "dms:TestConnection", "dms:DeleteConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:dms:*:*:rep:*", "arn:aws:dms:*:*:endpoint:*" ], "Sid":"id3" }, { "Action":[ "s3:PutObject", "s3:DeleteObject", "s3:GetObject", "s3:PutObjectTagging" ], "Condition":{ "StringEquals":{ "s3:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::dms-serverless-premigration-results-*" ], "Sid":"id4" }, { "Action":[ "s3:PutBucketPolicy", "s3:ListBucket", "s3:GetBucketLocation", "s3:CreateBucket" ], "Condition":{ "StringEquals":{ "s3:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::dms-serverless-premigration-results-*" ], "Sid":"id5" }, { "Action":[ "dms:StartReplicationTaskAssessmentRun" ], "Condition":{ "StringEqualsIgnoreCase":{ "aws:ResourceTag/ResourceCreatedBy":"DMSServerless" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"id6" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-07T17:52:06+00:00" }, "AWSDataExchangeDataGrantOwnerFullAccess":{ "CreateDate":"2024-10-24T14:43:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dataexchange:CreateDataSet", "dataexchange:UpdateDataSet", "dataexchange:GetDataSet", "dataexchange:DeleteDataSet", "dataexchange:ListDataSets", "dataexchange:CreateRevision", "dataexchange:UpdateRevision", "dataexchange:GetRevision", "dataexchange:DeleteRevision", "dataexchange:RevokeRevision", "dataexchange:ListDataSetRevisions", "dataexchange:CreateAsset", "dataexchange:UpdateAsset", "dataexchange:GetAsset", "dataexchange:DeleteAsset", "dataexchange:ListRevisionAssets", "dataexchange:SendApiAsset", "dataexchange:CreateDataGrant", "dataexchange:GetDataGrant", "dataexchange:DeleteDataGrant", "dataexchange:ListDataGrants", "dataexchange:PublishToDataGrant", "dataexchange:SendDataSetNotification", "dataexchange:TagResource", "dataexchange:UntagResource" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeActions" }, { "Action":[ "dataexchange:CreateJob", "dataexchange:StartJob", "dataexchange:CancelJob" ], "Condition":{ "StringEquals":{ "dataexchange:JobType":[ "IMPORT_ASSETS_FROM_S3", "IMPORT_ASSET_FROM_SIGNED_URL", "EXPORT_ASSETS_TO_S3", "EXPORT_ASSET_TO_SIGNED_URL", "IMPORT_ASSET_FROM_API_GATEWAY_API", "IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES", "IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeJobsActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-24T14:43:43+00:00" }, "AWSDataExchangeDataGrantReceiverFullAccess":{ "CreateDate":"2024-10-24T14:45:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dataexchange:GetDataSet", "dataexchange:ListDataSets", "dataexchange:GetRevision", "dataexchange:ListDataSetRevisions", "dataexchange:GetAsset", "dataexchange:ListRevisionAssets", "dataexchange:SendApiAsset" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeReadOnlyActions" }, { "Action":[ "dataexchange:CreateJob", "dataexchange:StartJob", "dataexchange:CancelJob" ], "Condition":{ "StringEquals":{ "dataexchange:JobType":[ "EXPORT_ASSETS_TO_S3", "EXPORT_ASSET_TO_SIGNED_URL", "EXPORT_REVISIONS_TO_S3" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeExportActions" }, { "Action":[ "dataexchange:CreateEventAction", "dataexchange:UpdateEventAction", "dataexchange:DeleteEventAction", "dataexchange:GetEventAction", "dataexchange:ListEventActions" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeEventActionActions" }, { "Action":[ "dataexchange:AcceptDataGrant", "dataexchange:ListReceivedDataGrants", "dataexchange:GetReceivedDataGrant" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeDataGrantActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-24T14:45:58+00:00" }, "AWSDataExchangeFullAccess":{ "CreateDate":"2019-11-13T19:27:59+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "dataexchange:*" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeActions" }, { "Action":"s3:GetObject", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "dataexchange.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*aws-data-exchange*", "Sid":"S3GetActionConditionalResourceAndADX" }, { "Action":"s3:GetObject", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "dataexchange.amazonaws.com" ] }, "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/AWSDataExchange":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"S3GetActionConditionalTagAndADX" }, { "Action":[ "s3:PutObject", "s3:PutObjectAcl" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "dataexchange.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*aws-data-exchange*", "Sid":"S3WriteActions" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ReadActions" }, { "Action":[ "aws-marketplace:DescribeEntity", "aws-marketplace:ListEntities", "aws-marketplace:StartChangeSet", "aws-marketplace:ListChangeSets", "aws-marketplace:DescribeChangeSet", "aws-marketplace:CancelChangeSet", "aws-marketplace:GetAgreementApprovalRequest", "aws-marketplace:ListAgreementApprovalRequests", "aws-marketplace:AcceptAgreementApprovalRequest", "aws-marketplace:RejectAgreementApprovalRequest", "aws-marketplace:UpdateAgreementApprovalRequest", "aws-marketplace:SearchAgreements", "aws-marketplace:GetAgreementTerms", "aws-marketplace:TagResource", "aws-marketplace:UntagResource", "aws-marketplace:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceProviderActions" }, { "Action":[ "aws-marketplace:Subscribe", "aws-marketplace:Unsubscribe", "aws-marketplace:ViewSubscriptions", "aws-marketplace:GetAgreementRequest", "aws-marketplace:ListAgreementRequests", "aws-marketplace:CancelAgreementRequest", "aws-marketplace:ListPrivateListings", "aws-marketplace:DescribeAgreement" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceSubscriberActions" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSActions" }, { "Action":[ "redshift:AuthorizeDataShare" ], "Condition":{ "StringEqualsIgnoreCase":{ "redshift:ConsumerIdentifier":"ADX" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftConditionalActions" }, { "Action":[ "redshift:DescribeDataSharesForProducer", "redshift:DescribeDataShares" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftActions" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":"*", "Sid":"APIGatewayActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-24T19:54:18+00:00" }, "AWSDataExchangeProviderFullAccess":{ "CreateDate":"2019-11-13T19:27:55+00:00", "DefaultVersionId":"v12", "Document":{ "Statement":[ { "Action":[ "dataexchange:CreateDataSet", "dataexchange:CreateRevision", "dataexchange:CreateAsset", "dataexchange:Get*", "dataexchange:Update*", "dataexchange:List*", "dataexchange:Delete*", "dataexchange:TagResource", "dataexchange:UntagResource", "dataexchange:PublishDataSet", "dataexchange:SendApiAsset", "dataexchange:RevokeRevision", "dataexchange:SendDataSetNotification", "tag:GetTagKeys", "tag:GetTagValues" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeActions" }, { "Action":[ "dataexchange:CreateJob", "dataexchange:StartJob", "dataexchange:CancelJob" ], "Condition":{ "StringEquals":{ "dataexchange:JobType":[ "IMPORT_ASSETS_FROM_S3", "IMPORT_ASSET_FROM_SIGNED_URL", "EXPORT_ASSETS_TO_S3", "EXPORT_ASSET_TO_SIGNED_URL", "IMPORT_ASSET_FROM_API_GATEWAY_API", "IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeJobsActions" }, { "Action":"s3:GetObject", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "dataexchange.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*aws-data-exchange*", "Sid":"S3GetActionConditionalResourceAndADX" }, { "Action":"s3:GetObject", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "dataexchange.amazonaws.com" ] }, "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/AWSDataExchange":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"S3GetActionConditionalTagAndADX" }, { "Action":[ "s3:PutObject", "s3:PutObjectAcl" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "dataexchange.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*aws-data-exchange*", "Sid":"S3WriteActions" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ReadActions" }, { "Action":[ "aws-marketplace:DescribeEntity", "aws-marketplace:ListEntities", "aws-marketplace:DescribeChangeSet", "aws-marketplace:ListChangeSets", "aws-marketplace:StartChangeSet", "aws-marketplace:CancelChangeSet", "aws-marketplace:GetAgreementApprovalRequest", "aws-marketplace:ListAgreementApprovalRequests", "aws-marketplace:AcceptAgreementApprovalRequest", "aws-marketplace:RejectAgreementApprovalRequest", "aws-marketplace:UpdateAgreementApprovalRequest", "aws-marketplace:SearchAgreements", "aws-marketplace:GetAgreementTerms" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceActions" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSActions" }, { "Action":[ "redshift:AuthorizeDataShare" ], "Condition":{ "StringEqualsIgnoreCase":{ "redshift:ConsumerIdentifier":"ADX" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftConditionalActions" }, { "Action":[ "redshift:DescribeDataSharesForProducer", "redshift:DescribeDataShares" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftActions" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":"*", "Sid":"APIGatewayActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-15T17:32:54+00:00" }, "AWSDataExchangeReadOnly":{ "CreateDate":"2019-11-13T19:27:37+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "dataexchange:GetAsset", "dataexchange:GetDataSet", "dataexchange:GetEventAction", "dataexchange:GetJob", "dataexchange:GetRevision", "dataexchange:GetDataGrant", "dataexchange:GetReceivedDataGrant", "dataexchange:ListDataGrants", "dataexchange:ListReceivedDataGrants", "dataexchange:ListDataSetRevisions", "dataexchange:ListDataSets", "dataexchange:ListEventActions", "dataexchange:ListJobs", "dataexchange:ListRevisionAssets", "dataexchange:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeReadOnlyActions" }, { "Action":[ "aws-marketplace:ViewSubscriptions", "aws-marketplace:GetAgreementRequest", "aws-marketplace:ListAgreementRequests", "aws-marketplace:GetAgreementApprovalRequest", "aws-marketplace:ListAgreementApprovalRequests", "aws-marketplace:DescribeEntity", "aws-marketplace:ListEntities", "aws-marketplace:DescribeChangeSet", "aws-marketplace:ListChangeSets", "aws-marketplace:SearchAgreements", "aws-marketplace:GetAgreementTerms", "aws-marketplace:ListPrivateListings", "aws-marketplace:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceReadOnlyActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-24T14:40:40+00:00" }, "AWSDataExchangeServiceRolePolicyForLicenseManagement":{ "CreateDate":"2024-10-10T14:54:27+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "license-manager:ListDistributedGrants", "license-manager:GetGrant", "license-manager:CreateGrantVersion", "license-manager:DeleteGrant" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowLicenseManagerActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-10T14:54:27+00:00" }, "AWSDataExchangeServiceRolePolicyForOrganizationDiscovery":{ "CreateDate":"2024-10-10T14:33:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "organizations:DescribeAccount", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowAWSOrganizationsActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-10T14:33:13+00:00" }, "AWSDataExchangeSubscriberFullAccess":{ "CreateDate":"2019-11-13T19:27:52+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "dataexchange:Get*", "dataexchange:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeReadOnlyActions" }, { "Action":[ "dataexchange:CreateJob", "dataexchange:StartJob", "dataexchange:CancelJob" ], "Condition":{ "StringEquals":{ "dataexchange:JobType":[ "EXPORT_ASSETS_TO_S3", "EXPORT_ASSET_TO_SIGNED_URL", "EXPORT_REVISIONS_TO_S3" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeExportActions" }, { "Action":[ "dataexchange:CreateEventAction", "dataexchange:UpdateEventAction", "dataexchange:DeleteEventAction", "dataexchange:SendApiAsset" ], "Effect":"Allow", "Resource":"*", "Sid":"DataExchangeEventActionActions" }, { "Action":"s3:GetObject", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "dataexchange.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*aws-data-exchange*", "Sid":"S3GetActionConditionalResourceAndADX" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ReadActions" }, { "Action":[ "aws-marketplace:Subscribe", "aws-marketplace:Unsubscribe", "aws-marketplace:ViewSubscriptions", "aws-marketplace:GetAgreementRequest", "aws-marketplace:ListAgreementRequests", "aws-marketplace:CancelAgreementRequest", "aws-marketplace:ListPrivateListings" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceSubscriberActions" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-21T17:36:35+00:00" }, "AWSDataLifecycleManagerSSMFullAccess":{ "CreateDate":"2023-10-31T20:29:44+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ssm:GetCommandInvocation", "ssm:ListCommands", "ssm:DescribeInstanceInformation" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSSMReadOnlyAccess" }, { "Action":[ "ssm:SendCommand", "ssm:DescribeDocument", "ssm:GetDocument" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/DLMScriptsAccess":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/*" ], "Sid":"AllowTaggedSSMDocumentsOnly" }, { "Action":[ "ssm:SendCommand", "ssm:DescribeDocument", "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSEC2-CreateVssSnapshot", "arn:aws:ssm:*:*:document/AWSSystemsManagerSAP-CreateDLMSnapshotForSAPHANA" ], "Sid":"AllowSpecificAWSOwnedSSMDocuments" }, { "Action":[ "ssm:SendCommand" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"AllowAllEC2Instances" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-16T22:31:54+00:00" }, "AWSDataLifecycleManagerServiceRole":{ "CreateDate":"2018-07-06T19:34:16+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "ec2:CreateSnapshot", "ec2:CreateSnapshots", "ec2:DeleteSnapshot", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ec2:DescribeSnapshots", "ec2:EnableFastSnapshotRestores", "ec2:DescribeFastSnapshotRestores", "ec2:DisableFastSnapshotRestores", "ec2:CopySnapshot", "ec2:ModifySnapshotAttribute", "ec2:DescribeSnapshotAttribute", "ec2:DescribeSnapshotTierStatus", "ec2:ModifySnapshotTier", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*" }, { "Action":[ "events:PutRule", "events:DeleteRule", "events:DescribeRule", "events:EnableRule", "events:DisableRule", "events:ListTargetsByRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/AwsDataLifecycleRule.managed-cwe.*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T17:37:06+00:00" }, "AWSDataLifecycleManagerServiceRoleForAMIManagement":{ "CreateDate":"2020-10-21T19:39:41+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"ec2:CreateTags", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*::image/*" ] }, { "Action":[ "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeImageAttribute", "ec2:DescribeVolumes", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:DeleteSnapshot", "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*" }, { "Action":[ "ec2:ResetImageAttribute", "ec2:DeregisterImage", "ec2:CreateImage", "ec2:CopyImage", "ec2:ModifyImageAttribute" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:EnableImageDeprecation", "ec2:DisableImageDeprecation" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*::image/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-19T17:03:44+00:00" }, "AWSDataPipeline_FullAccess":{ "CreateDate":"2017-01-19T23:14:54+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:List*", "dynamodb:DescribeTable", "rds:DescribeDBInstances", "rds:DescribeDBSecurityGroups", "redshift:DescribeClusters", "redshift:DescribeClusterSecurityGroups", "sns:ListTopics", "sns:Subscribe", "iam:ListRoles", "iam:GetRolePolicy", "iam:GetInstanceProfile", "iam:ListInstanceProfiles", "datapipeline:*" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"iam:PassRole", "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/DataPipelineDefaultResourceRole", "arn:aws:iam::*:role/DataPipelineDefaultRole" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-08-17T18:48:39+00:00" }, "AWSDataPipeline_PowerUser":{ "CreateDate":"2017-01-19T23:16:46+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:List*", "dynamodb:DescribeTable", "rds:DescribeDBInstances", "rds:DescribeDBSecurityGroups", "redshift:DescribeClusters", "redshift:DescribeClusterSecurityGroups", "sns:ListTopics", "iam:ListRoles", "iam:GetRolePolicy", "iam:GetInstanceProfile", "iam:ListInstanceProfiles", "datapipeline:*" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"iam:PassRole", "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/DataPipelineDefaultResourceRole", "arn:aws:iam::*:role/DataPipelineDefaultRole" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-08-17T18:49:42+00:00" }, "AWSDataSyncDiscoveryServiceRolePolicy":{ "CreateDate":"2023-03-20T22:19:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"datasync" } }, "Effect":"Allow", "Resource":[ "arn:*:secretsmanager:*:*:secret:datasync!*" ] }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream" ], "Effect":"Allow", "Resource":[ "arn:*:logs:*:*:log-group:/aws/datasync*" ] }, { "Action":[ "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:*:logs:*:*:log-group:/aws/datasync:log-stream:*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-20T22:19:51+00:00" }, "AWSDataSyncFullAccess":{ "CreateDate":"2019-01-18T19:40:36+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "datasync:*", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeRegions", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcEndpoints", "ec2:ModifyNetworkInterfaceAttribute", "fsx:DescribeFileSystems", "fsx:DescribeStorageVirtualMachines", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets", "iam:GetRole", "iam:ListRoles", "logs:CreateLogGroup", "logs:DescribeLogGroups", "logs:DescribeResourcePolicies", "outposts:ListOutposts", "s3:GetBucketLocation", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListBucketVersions", "s3-outposts:ListAccessPoints", "s3-outposts:ListRegionalBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"DataSyncFullAccessPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "datasync.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DataSyncPassRolePermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"datasync.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/datasync.amazonaws.com/AWSServiceRoleForDataSync", "Sid":"DataSyncCreateSLRPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-18T20:07:03+00:00" }, "AWSDataSyncReadOnlyAccess":{ "CreateDate":"2019-01-18T19:18:44+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "datasync:Describe*", "datasync:List*", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets", "fsx:DescribeFileSystems", "iam:GetRole", "iam:ListRoles", "logs:DescribeLogGroups", "logs:DescribeResourcePolicies", "s3:ListAllMyBuckets", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-30T17:59:22+00:00" }, "AWSDataSyncServiceRolePolicy":{ "CreateDate":"2024-10-09T17:45:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream" ], "Effect":"Allow", "Resource":[ "arn:*:logs:*:*:log-group:/aws/datasync*" ], "Sid":"DataSyncCloudWatchLogCreateAccess" }, { "Action":[ "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:*:logs:*:*:log-group:/aws/datasync*:log-stream:*" ], "Sid":"DataSyncCloudWatchLogStreamUpdateAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-09T17:45:40+00:00" }, "AWSDeadlineCloud-FleetWorker":{ "CreateDate":"2024-04-01T17:21:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "deadline:AssumeFleetRoleForWorker", "deadline:UpdateWorker", "deadline:UpdateWorkerSchedule", "deadline:BatchGetJobEntity", "deadline:AssumeQueueRoleForWorker" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"RunTasksPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-01T17:21:47+00:00" }, "AWSDeadlineCloud-UserAccessFarms":{ "CreateDate":"2024-04-01T16:54:00+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "identitystore:DescribeGroup", "identitystore:DescribeUser", "identitystore:ListGroupMembershipsForMember", "deadline:GetApplicationVersion", "ec2:DescribeInstanceTypes", "identitystore:ListUsers" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AdditionalPermissions" }, { "Action":[ "deadline:AssociateMemberToFarm", "deadline:AssociateMemberToFleet", "deadline:AssociateMemberToJob", "deadline:AssociateMemberToQueue", "deadline:CreateBudget", "deadline:DeleteBudget", "deadline:DisassociateMemberFromFarm", "deadline:DisassociateMemberFromFleet", "deadline:DisassociateMemberFromJob", "deadline:DisassociateMemberFromQueue", "deadline:GetBudget", "deadline:GetSessionsStatisticsAggregation", "deadline:ListBudgets", "deadline:StartSessionsStatisticsAggregation", "deadline:UpdateBudget" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FarmMembershipLevels":[ "OWNER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerLevelPermissions" }, { "Action":[ "deadline:AssociateMemberToFarm", "deadline:AssociateMemberToFleet", "deadline:AssociateMemberToJob", "deadline:AssociateMemberToQueue" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FarmMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ], "deadline:MembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberAssociation" }, { "Action":[ "deadline:DisassociateMemberFromFarm", "deadline:DisassociateMemberFromFleet", "deadline:DisassociateMemberFromJob", "deadline:DisassociateMemberFromQueue" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FarmMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberDisassociation" }, { "Action":[ "deadline:ListFarmMembers", "deadline:ListFleetMembers", "deadline:ListJobMembers", "deadline:ListQueueMembers", "deadline:UpdateJob", "deadline:UpdateSession", "deadline:UpdateStep", "deadline:UpdateTask" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FarmMembershipLevels":[ "OWNER", "MANAGER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerManagerPermissions" }, { "Action":[ "deadline:AssumeQueueRoleForUser", "deadline:CreateJob" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FarmMembershipLevels":[ "OWNER", "MANAGER", "CONTRIBUTOR" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerManagerContributorPermissions" }, { "Action":[ "deadline:AssumeFleetRoleForRead", "deadline:AssumeQueueRoleForRead", "deadline:GetFarm", "deadline:GetFleet", "deadline:GetJob", "deadline:GetJobTemplate", "deadline:GetQueue", "deadline:GetQueueEnvironment", "deadline:GetQueueFleetAssociation", "deadline:GetSession", "deadline:GetSessionAction", "deadline:GetStep", "deadline:GetStorageProfile", "deadline:GetStorageProfileForQueue", "deadline:GetTask", "deadline:GetWorker", "deadline:ListJobParameterDefinitions", "deadline:ListQueueEnvironments", "deadline:ListQueueFleetAssociations", "deadline:ListSessionActions", "deadline:ListSessions", "deadline:ListSessionsForWorker", "deadline:ListStepConsumers", "deadline:ListStepDependencies", "deadline:ListSteps", "deadline:ListStorageProfiles", "deadline:ListStorageProfilesForQueue", "deadline:ListTasks", "deadline:ListWorkers", "deadline:SearchJobs", "deadline:SearchSteps", "deadline:SearchTasks", "deadline:SearchWorkers" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FarmMembershipLevels":[ "OWNER", "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllLevelsPermissions" }, { "Action":[ "deadline:ListFarms", "deadline:ListFleets", "deadline:ListJobs", "deadline:ListQueues" ], "Condition":{ "StringEquals":{ "deadline:RequesterPrincipalId":"${deadline:PrincipalId}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ListBasedOnMembership" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-07T17:57:52+00:00" }, "AWSDeadlineCloud-UserAccessFleets":{ "CreateDate":"2024-04-01T17:01:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "identitystore:DescribeGroup", "identitystore:DescribeUser", "identitystore:ListGroupMembershipsForMember", "deadline:GetApplicationVersion", "ec2:DescribeInstanceTypes", "identitystore:ListUsers" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AdditionalPermissions" }, { "Action":[ "deadline:AssociateMemberToFleet", "deadline:DisassociateMemberFromFleet" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FleetMembershipLevels":[ "OWNER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerLevelPermissions" }, { "Action":[ "deadline:AssociateMemberToFleet" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FleetMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ], "deadline:MembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberAssociation" }, { "Action":[ "deadline:DisassociateMemberFromFleet" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FleetMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberDisassociation" }, { "Action":[ "deadline:ListFleetMembers" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FleetMembershipLevels":[ "OWNER", "MANAGER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerManagerPermissions" }, { "Action":[ "deadline:AssumeFleetRoleForRead", "deadline:GetFleet", "deadline:GetQueueFleetAssociation", "deadline:GetWorker", "deadline:ListQueueFleetAssociations", "deadline:ListSessionsForWorker", "deadline:ListWorkers", "deadline:SearchWorkers" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:FleetMembershipLevels":[ "OWNER", "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllLevelsPermissions" }, { "Action":[ "deadline:ListFleets" ], "Condition":{ "StringEquals":{ "deadline:RequesterPrincipalId":"${deadline:PrincipalId}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ListBasedOnMembership" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-01T17:01:50+00:00" }, "AWSDeadlineCloud-UserAccessJobs":{ "CreateDate":"2024-04-01T17:05:38+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "identitystore:DescribeGroup", "identitystore:DescribeUser", "identitystore:ListGroupMembershipsForMember", "deadline:GetApplicationVersion", "ec2:DescribeInstanceTypes", "identitystore:ListUsers" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AdditionalPermissions" }, { "Action":[ "deadline:AssociateMemberToJob", "deadline:DisassociateMemberFromJob" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:JobMembershipLevels":[ "OWNER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerLevelPermissions" }, { "Action":[ "deadline:AssociateMemberToJob" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:JobMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ], "deadline:MembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberAssociation" }, { "Action":[ "deadline:DisassociateMemberFromJob" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:JobMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberDisassociation" }, { "Action":[ "deadline:ListJobMembers", "deadline:UpdateJob", "deadline:UpdateSession", "deadline:UpdateStep", "deadline:UpdateTask" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:JobMembershipLevels":[ "OWNER", "MANAGER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerManagerPermissions" }, { "Action":[ "deadline:GetJob", "deadline:GetJobTemplate", "deadline:GetSession", "deadline:GetSessionAction", "deadline:GetStep", "deadline:GetTask", "deadline:ListJobParameterDefinitions", "deadline:ListSessionActions", "deadline:ListSessions", "deadline:ListStepConsumers", "deadline:ListStepDependencies", "deadline:ListSteps", "deadline:ListTasks", "deadline:SearchSteps", "deadline:SearchTasks" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:JobMembershipLevels":[ "OWNER", "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllLevelsPermissions" }, { "Action":[ "deadline:ListJobs" ], "Condition":{ "StringEquals":{ "deadline:RequesterPrincipalId":"${deadline:PrincipalId}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ListBasedOnMembership" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-07T18:24:52+00:00" }, "AWSDeadlineCloud-UserAccessQueues":{ "CreateDate":"2024-04-01T17:10:03+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "identitystore:DescribeGroup", "identitystore:DescribeUser", "identitystore:ListGroupMembershipsForMember", "deadline:GetApplicationVersion", "ec2:DescribeInstanceTypes", "identitystore:ListUsers" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AdditionalPermissions" }, { "Action":[ "deadline:AssociateMemberToJob", "deadline:AssociateMemberToQueue", "deadline:DisassociateMemberFromJob", "deadline:DisassociateMemberFromQueue" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:QueueMembershipLevels":[ "OWNER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerLevelPermissions" }, { "Action":[ "deadline:AssociateMemberToJob", "deadline:AssociateMemberToQueue" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:QueueMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ], "deadline:MembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberAssociation" }, { "Action":[ "deadline:DisassociateMemberFromJob", "deadline:DisassociateMemberFromQueue" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:QueueMembershipLevels":[ "MANAGER" ] }, "StringEquals":{ "deadline:AssociatedMembershipLevel":[ "MANAGER", "CONTRIBUTOR", "VIEWER", "" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagerLevelMemberDisassociation" }, { "Action":[ "deadline:ListJobMembers", "deadline:ListQueueMembers", "deadline:UpdateJob", "deadline:UpdateSession", "deadline:UpdateStep", "deadline:UpdateTask" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:QueueMembershipLevels":[ "OWNER", "MANAGER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerManagerPermissions" }, { "Action":[ "deadline:AssumeQueueRoleForUser", "deadline:CreateJob" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:QueueMembershipLevels":[ "OWNER", "MANAGER", "CONTRIBUTOR" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"OwnerManagerContributorPermissions" }, { "Action":[ "deadline:AssumeQueueRoleForRead", "deadline:GetJob", "deadline:GetJobTemplate", "deadline:GetQueue", "deadline:GetQueueEnvironment", "deadline:GetQueueFleetAssociation", "deadline:GetSession", "deadline:GetSessionAction", "deadline:GetStep", "deadline:GetStorageProfileForQueue", "deadline:GetTask", "deadline:ListJobParameterDefinitions", "deadline:ListQueueEnvironments", "deadline:ListQueueFleetAssociations", "deadline:ListSessionActions", "deadline:ListSessions", "deadline:ListStepConsumers", "deadline:ListStepDependencies", "deadline:ListSteps", "deadline:ListStorageProfilesForQueue", "deadline:ListTasks", "deadline:SearchJobs", "deadline:SearchSteps", "deadline:SearchTasks" ], "Condition":{ "ForAnyValue:StringEquals":{ "deadline:QueueMembershipLevels":[ "OWNER", "MANAGER", "CONTRIBUTOR", "VIEWER" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllLevelsPermissions" }, { "Action":[ "deadline:ListJobs", "deadline:ListQueues" ], "Condition":{ "StringEquals":{ "deadline:RequesterPrincipalId":"${deadline:PrincipalId}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ListBasedOnMembership" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-07T18:25:13+00:00" }, "AWSDeadlineCloud-WorkerHost":{ "CreateDate":"2024-04-01T17:28:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "deadline:CreateWorker", "deadline:AssumeFleetRoleForWorker" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"JoinFleetPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-01T17:28:28+00:00" }, "AWSDeepLensLambdaFunctionAccessPolicy":{ "CreateDate":"2017-11-29T15:47:18+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "s3:ListBucket", "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::deeplens*/*", "arn:aws:s3:::deeplens*" ], "Sid":"DeepLensS3ObjectAccess" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/greengrass/*", "Sid":"DeepLensGreenGrassCloudWatchAccess" }, { "Action":[ "deeplens:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensAccess" }, { "Action":[ "kinesisvideo:DescribeStream", "kinesisvideo:CreateStream", "kinesisvideo:GetDataEndpoint", "kinesisvideo:PutMedia" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensKinesisVideoAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-11T23:11:55+00:00" }, "AWSDeepLensServiceRolePolicy":{ "CreateDate":"2017-11-29T15:46:36+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "iot:CreateThing", "iot:DeleteThing", "iot:DeleteThingShadow", "iot:DescribeThing", "iot:GetThingShadow", "iot:UpdateThing", "iot:UpdateThingShadow" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/deeplens*" ], "Sid":"DeepLensIoTThingAccess" }, { "Action":[ "iot:AttachThingPrincipal", "iot:DetachThingPrincipal", "iot:UpdateCertificate", "iot:DeleteCertificate", "iot:DetachPrincipalPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/deeplens*", "arn:aws:iot:*:*:cert/*" ], "Sid":"DeepLensIoTCertificateAccess" }, { "Action":[ "iot:CreateKeysAndCertificate", "iot:CreatePolicy", "iot:CreatePolicyVersion" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensIoTCreateCertificateAndPolicyAccess" }, { "Action":[ "iot:AttachPrincipalPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:policy/deeplens*", "arn:aws:iot:*:*:cert/*" ], "Sid":"DeepLensIoTAttachCertificatePolicyAccess" }, { "Action":[ "iot:GetThingShadow", "iot:UpdateThingShadow" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/deeplens*" ], "Sid":"DeepLensIoTDataAccess" }, { "Action":[ "iot:DescribeEndpoint" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensIoTEndpointAccess" }, { "Action":[ "deeplens:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensAccess" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::deeplens*" ], "Sid":"DeepLensS3ObjectAccess" }, { "Action":[ "s3:DeleteBucket", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::deeplens*" ], "Sid":"DeepLensS3Buckets" }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensCreateS3Buckets" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "greengrass.amazonaws.com", "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensIAMPassRoleAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSDeepLens*", "arn:aws:iam::*:role/service-role/AWSDeepLens*" ], "Sid":"DeepLensIAMLambdaPassRoleAccess" }, { "Action":[ "greengrass:AssociateRoleToGroup", "greengrass:AssociateServiceRoleToAccount", "greengrass:CreateResourceDefinition", "greengrass:CreateResourceDefinitionVersion", "greengrass:CreateCoreDefinition", "greengrass:CreateCoreDefinitionVersion", "greengrass:CreateDeployment", "greengrass:CreateFunctionDefinition", "greengrass:CreateFunctionDefinitionVersion", "greengrass:CreateGroup", "greengrass:CreateGroupCertificateAuthority", "greengrass:CreateGroupVersion", "greengrass:CreateLoggerDefinition", "greengrass:CreateLoggerDefinitionVersion", "greengrass:CreateSubscriptionDefinition", "greengrass:CreateSubscriptionDefinitionVersion", "greengrass:DeleteCoreDefinition", "greengrass:DeleteFunctionDefinition", "greengrass:DeleteGroup", "greengrass:DeleteLoggerDefinition", "greengrass:DeleteSubscriptionDefinition", "greengrass:DisassociateRoleFromGroup", "greengrass:DisassociateServiceRoleFromAccount", "greengrass:GetAssociatedRole", "greengrass:GetConnectivityInfo", "greengrass:GetCoreDefinition", "greengrass:GetCoreDefinitionVersion", "greengrass:GetDeploymentStatus", "greengrass:GetDeviceDefinition", "greengrass:GetDeviceDefinitionVersion", "greengrass:GetFunctionDefinition", "greengrass:GetFunctionDefinitionVersion", "greengrass:GetGroup", "greengrass:GetGroupCertificateAuthority", "greengrass:GetGroupCertificateConfiguration", "greengrass:GetGroupVersion", "greengrass:GetLoggerDefinition", "greengrass:GetLoggerDefinitionVersion", "greengrass:GetResourceDefinition", "greengrass:GetServiceRoleForAccount", "greengrass:GetSubscriptionDefinition", "greengrass:GetSubscriptionDefinitionVersion", "greengrass:ListCoreDefinitionVersions", "greengrass:ListCoreDefinitions", "greengrass:ListDeployments", "greengrass:ListDeviceDefinitionVersions", "greengrass:ListDeviceDefinitions", "greengrass:ListFunctionDefinitionVersions", "greengrass:ListFunctionDefinitions", "greengrass:ListGroupCertificateAuthorities", "greengrass:ListGroupVersions", "greengrass:ListGroups", "greengrass:ListLoggerDefinitionVersions", "greengrass:ListLoggerDefinitions", "greengrass:ListSubscriptionDefinitionVersions", "greengrass:ListSubscriptionDefinitions", "greengrass:ResetDeployments", "greengrass:UpdateConnectivityInfo", "greengrass:UpdateCoreDefinition", "greengrass:UpdateDeviceDefinition", "greengrass:UpdateFunctionDefinition", "greengrass:UpdateGroup", "greengrass:UpdateGroupCertificateConfiguration", "greengrass:UpdateLoggerDefinition", "greengrass:UpdateSubscriptionDefinition", "greengrass:UpdateResourceDefinition" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensGreenGrassAccess" }, { "Action":[ "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:ListFunctions", "lambda:ListVersionsByFunction", "lambda:PublishVersion", "lambda:UpdateFunctionCode", "lambda:UpdateFunctionConfiguration" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:deeplens*" ], "Sid":"DeepLensLambdaAdminFunctionAccess" }, { "Action":[ "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:ListFunctions", "lambda:ListVersionsByFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*" ], "Sid":"DeepLensLambdaUsersFunctionAccess" }, { "Action":[ "sagemaker:CreateTrainingJob", "sagemaker:DescribeTrainingJob", "sagemaker:StopTrainingJob" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-job/deeplens*" ], "Sid":"DeepLensSageMakerWriteAccess" }, { "Action":[ "sagemaker:DescribeTrainingJob" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-job/*" ], "Sid":"DeepLensSageMakerReadAccess" }, { "Action":[ "kinesisvideo:CreateStream", "kinesisvideo:DescribeStream", "kinesisvideo:DeleteStream" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesisvideo:*:*:stream/deeplens*/*" ], "Sid":"DeepLensKinesisVideoStreamAccess" }, { "Action":[ "kinesisvideo:GetDataEndpoint" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepLensKinesisVideoEndpointAccess" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-25T19:25:06+00:00" }, "AWSDeepRacerAccountAdminAccess":{ "CreateDate":"2021-10-28T01:27:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "deepracer:*" ], "Condition":{ "Null":{ "deepracer:UserToken":"true" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeepRacerAdminAccessStatement" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-28T01:27:13+00:00" }, "AWSDeepRacerCloudFormationAccessPolicy":{ "CreateDate":"2019-02-28T21:59:49+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudformation:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:AllocateAddress", "ec2:AttachInternetGateway", "ec2:AssociateRouteTable", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateInternetGateway", "ec2:CreateNatGateway", "ec2:CreateNetworkAcl", "ec2:CreateNetworkAclEntry", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVpc", "ec2:CreateVpcEndpoint", "ec2:DeleteInternetGateway", "ec2:DeleteNatGateway", "ec2:DeleteNetworkAcl", "ec2:DeleteNetworkAclEntry", "ec2:DeleteRoute", "ec2:DeleteRouteTable", "ec2:DeleteSecurityGroup", "ec2:DeleteSubnet", "ec2:DeleteTags", "ec2:DeleteVpc", "ec2:DeleteVpcEndpoints", "ec2:DescribeAddresses", "ec2:DescribeInternetGateways", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ec2:DetachInternetGateway", "ec2:DisassociateRouteTable", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:ReleaseAddress", "ec2:ReplaceNetworkAclAssociation", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLikeIfExists":{ "iam:PassedToService":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AWSDeepRacerLambdaAccessRole" }, { "Action":[ "lambda:CreateFunction", "lambda:GetFunction", "lambda:DeleteFunction", "lambda:TagResource", "lambda:UpdateFunctionCode" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*DeepRacer*", "arn:aws:lambda:*:*:function:*Deepracer*", "arn:aws:lambda:*:*:function:*deepracer*" ] }, { "Action":[ "s3:PutBucketPolicy", "s3:CreateBucket", "s3:ListBucket", "s3:GetBucketAcl", "s3:DeleteBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*DeepRacer*", "arn:aws:s3:::*Deepracer*", "arn:aws:s3:::*deepracer*" ] }, { "Action":[ "robomaker:CreateSimulationApplication", "robomaker:CreateSimulationApplicationVersion", "robomaker:DeleteSimulationApplication", "robomaker:DescribeSimulationApplication", "robomaker:ListSimulationApplications", "robomaker:TagResource", "robomaker:UpdateSimulationApplication" ], "Effect":"Allow", "Resource":[ "arn:aws:robomaker:*:*:/createSimulationApplication", "arn:aws:robomaker:*:*:simulation-application/deepracer*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-14T17:02:04+00:00" }, "AWSDeepRacerDefaultMultiUserAccess":{ "CreateDate":"2021-10-28T01:27:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "deepracer:Add*", "deepracer:Remove*", "deepracer:Create*", "deepracer:Perform*", "deepracer:Clone*", "deepracer:Get*", "deepracer:List*", "deepracer:Edit*", "deepracer:Start*", "deepracer:Set*", "deepracer:Update*", "deepracer:Delete*", "deepracer:Stop*", "deepracer:Import*", "deepracer:Tag*", "deepracer:Untag*" ], "Condition":{ "Bool":{ "deepracer:MultiUser":"true" }, "Null":{ "deepracer:UserToken":"false" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "deepracer:GetAccountConfig", "deepracer:GetTrack", "deepracer:ListTracks", "deepracer:TestRewardFunction" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "deepracer:Admin*" ], "Effect":"Deny", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-28T01:27:13+00:00" }, "AWSDeepRacerFullAccess":{ "CreateDate":"2020-10-05T22:03:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:GetBucketPolicy", "s3:PutBucketPolicy", "s3:ListBucket", "s3:GetBucketAcl", "s3:GetObject", "s3:GetObjectVersion", "s3:GetObjectAcl", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*DeepRacer*", "arn:aws:s3:::*Deepracer*", "arn:aws:s3:::*deepracer*", "arn:aws:s3:::dr-*", "arn:aws:s3:::*DeepRacer*/*", "arn:aws:s3:::*Deepracer*/*", "arn:aws:s3:::*deepracer*/*", "arn:aws:s3:::dr-*/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-05T22:03:10+00:00" }, "AWSDeepRacerRoboMakerAccessPolicy":{ "CreateDate":"2019-02-28T21:59:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "robomaker:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:PutMetricData", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/robomaker/SimulationJobs", "arn:aws:logs:*:*:log-group:/aws/robomaker/SimulationJobs:log-stream:*" ] }, { "Action":[ "s3:GetObject", "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*DeepRacer*", "arn:aws:s3:::*Deepracer*", "arn:aws:s3:::*deepracer*", "arn:aws:s3:::dr-*" ] }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/DeepRacer":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesisvideo:CreateStream", "kinesisvideo:DescribeStream", "kinesisvideo:GetDataEndpoint", "kinesisvideo:PutMedia", "kinesisvideo:TagStream" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesisvideo:*:*:stream/dr-*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-02-28T21:59:58+00:00" }, "AWSDeepRacerServiceRolePolicy":{ "CreateDate":"2019-02-28T21:58:09+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "deepracer:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "robomaker:*", "sagemaker:*", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudformation:ListStackResources", "cloudformation:DescribeStacks", "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStackResource", "cloudformation:DescribeStackResources", "cloudformation:DescribeStackEvents", "cloudformation:DetectStackDrift", "cloudformation:DescribeStackDriftDetectionStatus", "cloudformation:DescribeStackResourceDrifts" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"robomaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSDeepRacer*", "arn:aws:iam::*:role/service-role/AWSDeepRacer*" ] }, { "Action":[ "cloudwatch:GetMetricData", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:GetLogEvents", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:InvokeFunction", "lambda:UpdateFunctionCode" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*DeepRacer*", "arn:aws:lambda:*:*:function:*Deepracer*", "arn:aws:lambda:*:*:function:*deepracer*", "arn:aws:lambda:*:*:function:*dr-*" ] }, { "Action":[ "s3:GetObject", "s3:GetBucketLocation", "s3:DeleteObject", "s3:ListBucket", "s3:PutObject", "s3:PutBucketPolicy", "s3:GetBucketAcl" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*DeepRacer*", "arn:aws:s3:::*Deepracer*", "arn:aws:s3:::*deepracer*", "arn:aws:s3:::dr-*" ] }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/DeepRacer":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesisvideo:CreateStream", "kinesisvideo:DeleteStream", "kinesisvideo:DescribeStream", "kinesisvideo:GetDataEndpoint", "kinesisvideo:GetHLSStreamingSessionURL", "kinesisvideo:GetMedia", "kinesisvideo:PutMedia", "kinesisvideo:TagStream" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesisvideo:*:*:stream/dr-*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-12T20:55:34+00:00" }, "AWSDenyAll":{ "CreateDate":"2019-05-01T22:36:14+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "*" ], "Effect":"Deny", "Resource":"*", "Sid":"DenyAll" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-18T16:42:05+00:00" }, "AWSDeviceFarmFullAccess":{ "CreateDate":"2015-07-13T16:37:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "devicefarm:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-07-13T16:37:38+00:00" }, "AWSDeviceFarmServiceRolePolicy":{ "CreateDate":"2022-09-20T21:02:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/AWSDeviceFarmManaged":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSDeviceFarmManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSDeviceFarmManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-20T21:02:28+00:00" }, "AWSDeviceFarmTestGridServiceRolePolicy":{ "CreateDate":"2021-05-26T22:01:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/AWSDeviceFarmManaged":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSDeviceFarmManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSDeviceFarmManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-26T22:01:35+00:00" }, "AWSDirectConnectFullAccess":{ "CreateDate":"2015-02-06T18:40:07+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "directconnect:*", "ec2:DescribeVpnGateways", "ec2:DescribeTransitGateways" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-04-30T15:29:29+00:00" }, "AWSDirectConnectReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:08+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "directconnect:Describe*", "directconnect:List*", "ec2:DescribeVpnGateways", "ec2:DescribeTransitGateways" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-18T18:48:22+00:00" }, "AWSDirectConnectServiceRolePolicy":{ "CreateDate":"2021-01-14T18:35:27+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:ListSecretVersionIds", "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:*directconnect*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-14T18:35:27+00:00" }, "AWSDirectoryServiceDataFullAccess":{ "CreateDate":"2024-09-18T21:45:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ds:AccessDSData", "ds-data:AddGroupMember", "ds-data:CreateGroup", "ds-data:CreateUser", "ds-data:DeleteGroup", "ds-data:DeleteUser", "ds-data:DescribeGroup", "ds-data:DescribeUser", "ds-data:DisableUser", "ds-data:ListGroupMembers", "ds-data:ListGroups", "ds-data:ListGroupsForMember", "ds-data:ListUsers", "ds-data:RemoveGroupMember", "ds-data:SearchGroups", "ds-data:SearchUsers", "ds-data:UpdateGroup", "ds-data:UpdateUser" ], "Effect":"Allow", "Resource":[ "arn:aws:ds:*:*:directory/*" ], "Sid":"DSDataFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-18T21:45:17+00:00" }, "AWSDirectoryServiceDataReadOnlyAccess":{ "CreateDate":"2024-09-18T22:00:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ds:AccessDSData", "ds-data:DescribeGroup", "ds-data:DescribeUser", "ds-data:ListGroupMembers", "ds-data:ListGroups", "ds-data:ListGroupsForMember", "ds-data:ListUsers", "ds-data:SearchGroups", "ds-data:SearchUsers" ], "Effect":"Allow", "Resource":[ "arn:aws:ds:*:*:directory/*" ], "Sid":"DSDataReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-18T22:00:34+00:00" }, "AWSDirectoryServiceFullAccess":{ "CreateDate":"2015-02-06T18:41:11+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "ds:*", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:DescribeSecurityGroups", "sns:GetTopicAttributes", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "sns:ListTopics", "iam:ListRoles", "organizations:ListAccountsForParent", "organizations:ListRoots", "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:DescribeAccount", "organizations:ListOrganizationalUnitsForParent", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"DirectoryServiceFullAccess" }, { "Action":[ "sns:CreateTopic", "sns:DeleteTopic", "sns:SetTopicAttributes", "sns:Subscribe", "sns:Unsubscribe" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:DirectoryMonitoring*", "Sid":"DirectoryServiceEventTopic" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:DisableAWSServiceAccess" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":"ds.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"DirectoryServiceOrganizations" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"DirectoryServiceTags" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-02T20:38:17+00:00" }, "AWSDirectoryServiceReadOnlyAccess":{ "CreateDate":"2015-02-06T18:41:12+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ds:Check*", "ds:Describe*", "ds:Get*", "ds:List*", "ds:Verify*", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "sns:ListTopics", "sns:GetTopicAttributes", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-09-25T21:54:01+00:00" }, "AWSDiscoveryContinuousExportFirehosePolicy":{ "CreateDate":"2018-08-09T18:29:39+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "glue:GetTableVersions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:AbortMultipartUpload", "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-application-discovery-service-*" ] }, { "Action":[ "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/application-discovery-service/firehose:log-stream:*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-06-08T17:32:46+00:00" }, "AWSEC2CapacityReservationFleetRolePolicy":{ "CreateDate":"2021-09-29T14:43:09+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeCapacityReservations", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateCapacityReservation", "ec2:CancelCapacityReservation", "ec2:ModifyCapacityReservation" ], "Condition":{ "ArnLike":{ "ec2:CapacityReservationFleet":"arn:aws:ec2:*:*:capacity-reservation-fleet/crf-*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:capacity-reservation/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateCapacityReservation" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:capacity-reservation/*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-03T23:22:06+00:00" }, "AWSEC2FleetServiceRolePolicy":{ "CreateDate":"2018-03-21T00:08:55+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeImages", "ec2:DescribeSubnets", "ec2:RequestSpotInstances", "ec2:DescribeInstanceStatus", "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"spot.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2SpotManagement" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:spot-instances-request/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"RunInstances" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:ec2:fleet-id":"*" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-04T20:10:31+00:00" }, "AWSEC2SpotFleetServiceRolePolicy":{ "CreateDate":"2017-10-23T19:13:06+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeImages", "ec2:DescribeSubnets", "ec2:RequestSpotInstances", "ec2:DescribeInstanceStatus", "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:spot-instances-request/*", "arn:aws:ec2:*:*:spot-fleet-request/*", "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:ec2spot:fleet-request-id":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticloadbalancing:RegisterInstancesWithLoadBalancer" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:loadbalancer/*" ] }, { "Action":[ "elasticloadbalancing:RegisterTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:*/*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-03-16T19:16:21+00:00" }, "AWSEC2SpotServiceRolePolicy":{ "CreateDate":"2017-09-18T18:51:54+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringNotEquals":{ "ec2:InstanceMarketType":"spot" } }, "Effect":"Deny", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"RunInstances" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-12-12T00:13:51+00:00" }, "AWSEC2VssSnapshotPolicy":{ "CreateDate":"2024-03-27T16:32:53+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstanceAttribute" ], "Condition":{ "ArnLike":{ "ec2:SourceInstanceARN":"arn:aws:ec2:*:*:instance/${ec2:InstanceId}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"DescribeInstanceInfo" }, { "Action":[ "ec2:CreateSnapshots" ], "Condition":{ "StringLike":{ "aws:RequestTag/AwsVssConfig":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*" ], "Sid":"CreateSnapshotsWithTag" }, { "Action":[ "ec2:CreateSnapshots" ], "Condition":{ "ArnLike":{ "ec2:SourceInstanceARN":"arn:aws:ec2:*:*:instance/${ec2:InstanceId}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"CreateSnapshotsAccessInstance" }, { "Action":[ "ec2:CreateSnapshots" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ], "Sid":"CreateSnapshotsAccessVolume" }, { "Action":[ "ec2:CreateImage" ], "Condition":{ "StringLike":{ "aws:RequestTag/AwsVssConfig":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:image/*" ], "Sid":"CreateImageWithTag" }, { "Action":[ "ec2:CreateImage" ], "Condition":{ "ArnLike":{ "ec2:SourceInstanceARN":"arn:aws:ec2:*:*:instance/${ec2:InstanceId}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"CreateImageAccessInstance" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateImage", "CreateSnapshots" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:image/*" ], "Sid":"CreateTagsOnResourceCreation" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AppConsistent", "Device" ] }, "StringLike":{ "ec2:ResourceTag/AwsVssConfig":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:image/*" ], "Sid":"CreateTagsAfterResourceCreation" }, { "Action":[ "ec2:DescribeImages", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeImagesAndSnapshots" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-20T17:44:08+00:00" }, "AWSECRPullThroughCache_ServiceRolePolicy":{ "CreateDate":"2021-11-26T21:51:09+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability", "ecr:InitiateLayerUpload", "ecr:UploadLayerPart", "ecr:CompleteLayerUpload", "ecr:PutImage", "ecr:BatchGetImage", "ecr:BatchImportUpstreamImage", "ecr:GetDownloadUrlForLayer", "ecr:GetImageCopyStatus" ], "Effect":"Allow", "Resource":"*", "Sid":"ECR" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:ecr-pullthroughcache/*", "Sid":"SecretsManager" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-06T21:22:07+00:00" }, "AWSElasticBeanstalkCustomPlatformforEC2Role":{ "CreateDate":"2017-02-21T22:50:30+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:AttachVolume", "ec2:AuthorizeSecurityGroupIngress", "ec2:CopyImage", "ec2:CreateImage", "ec2:CreateKeypair", "ec2:CreateSecurityGroup", "ec2:CreateSnapshot", "ec2:CreateTags", "ec2:CreateVolume", "ec2:DeleteKeypair", "ec2:DeleteSecurityGroup", "ec2:DeleteSnapshot", "ec2:DeleteVolume", "ec2:DeregisterImage", "ec2:DescribeImageAttribute", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeRegions", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVolumes", "ec2:DetachVolume", "ec2:GetPasswordData", "ec2:ModifyImageAttribute", "ec2:ModifyInstanceAttribute", "ec2:ModifySnapshotAttribute", "ec2:RegisterImage", "ec2:RunInstances", "ec2:StopInstances", "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Access" }, { "Action":[ "s3:Get*", "s3:List*", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::elasticbeanstalk-*", "arn:aws:s3:::elasticbeanstalk-*/*" ], "Sid":"BucketAccess" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/platform/*", "Sid":"CloudWatchLogsAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-02-21T22:50:30+00:00" }, "AWSElasticBeanstalkEnhancedHealth":{ "CreateDate":"2016-02-08T23:17:27+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetHealth", "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:GetConsoleOutput", "ec2:AssociateAddress", "ec2:DescribeAddresses", "ec2:DescribeSecurityGroups", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeScalingActivities", "autoscaling:DescribeNotificationConfigurations", "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "logs:DescribeLogStreams", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/*:log-stream:*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-04-09T22:12:53+00:00" }, "AWSElasticBeanstalkMaintenance":{ "CreateDate":"2019-01-11T23:22:52+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:ListChangeSets", "cloudformation:DescribeStacks", "cloudformation:TagResource", "cloudformation:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awseb-*", "arn:aws:cloudformation:*:*:stack/eb-*" ], "Sid":"AllowCloudformationChangeSetOperationsOnElasticBeanstalkStacks" }, { "Action":"elasticloadbalancing:DescribeLoadBalancers", "Effect":"Allow", "Resource":"*", "Sid":"AllowElasticBeanstalkStacksUpdateExecuteSuccessfully" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-29T21:48:04+00:00" }, "AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy":{ "CreateDate":"2021-03-03T22:18:00+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "elasticbeanstalk:*" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticBeanstalkPermissions" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "elasticbeanstalk.amazonaws.com", "ec2.amazonaws.com", "ec2.amazonaws.com.cn", "autoscaling.amazonaws.com", "elasticloadbalancing.amazonaws.com", "ecs.amazonaws.com", "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"AllowPassRoleToElasticBeanstalkAndDownstreamServices" }, { "Action":[ "autoscaling:DescribeAccountLimits", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribeLoadBalancers", "autoscaling:DescribeNotificationConfigurations", "autoscaling:DescribeScalingActivities", "autoscaling:DescribeScheduledActions", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeLaunchTemplates", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSubnets", "ec2:DescribeVpcClassicLink", "ec2:DescribeVpcs", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "logs:DescribeLogGroups", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeOrderableDBInstanceOptions", "sns:ListSubscriptionsByTopic" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ReadOnlyPermissions" }, { "Action":[ "ec2:AllocateAddress", "ec2:AssociateAddress", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersion", "ec2:CreateSecurityGroup", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:DeleteSecurityGroup", "ec2:DisassociateAddress", "ec2:ReleaseAddress", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2BroadOperationPermissions" }, { "Action":"ec2:RunInstances", "Condition":{ "ArnLike":{ "ec2:LaunchTemplate":"arn:aws:ec2:*:*:launch-template/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2RunInstancesOperationPermissions" }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":[ "arn:aws:cloudformation:*:*:stack/awseb-e-*", "arn:aws:cloudformation:*:*:stack/eb-*" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"EC2TerminateInstancesOperationPermissions" }, { "Action":[ "ecs:CreateCluster", "ecs:DescribeClusters", "ecs:RegisterTaskDefinition" ], "Effect":"Allow", "Resource":"*", "Sid":"ECSBroadOperationPermissions" }, { "Action":"ecs:DeleteCluster", "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:cluster/awseb-*", "Sid":"ECSDeleteClusterOperationPermissions" }, { "Action":[ "autoscaling:AttachInstances", "autoscaling:CreateAutoScalingGroup", "autoscaling:CreateLaunchConfiguration", "autoscaling:CreateOrUpdateTags", "autoscaling:DeleteLaunchConfiguration", "autoscaling:DeleteAutoScalingGroup", "autoscaling:DeleteScheduledAction", "autoscaling:DetachInstances", "autoscaling:DeletePolicy", "autoscaling:PutScalingPolicy", "autoscaling:PutScheduledUpdateGroupAction", "autoscaling:PutNotificationConfiguration", "autoscaling:ResumeProcesses", "autoscaling:SetDesiredCapacity", "autoscaling:SuspendProcesses", "autoscaling:TerminateInstanceInAutoScalingGroup", "autoscaling:UpdateAutoScalingGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/awseb-e-*", "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/eb-*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/awseb-e-*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/eb-*" ], "Sid":"ASGOperationPermissions" }, { "Action":[ "cloudformation:*" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awseb-*", "arn:aws:cloudformation:*:*:stack/eb-*" ], "Sid":"CFNOperationPermissions" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:ApplySecurityGroupsToLoadBalancer", "elasticloadbalancing:ConfigureHealthCheck", "elasticloadbalancing:CreateLoadBalancer", "elasticloadbalancing:DeleteLoadBalancer", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:DeregisterTargets", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:RegisterTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:targetgroup/awseb-*", "arn:aws:elasticloadbalancing:*:*:targetgroup/eb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/awseb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/eb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/*/awseb-*/*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/*/eb-*/*" ], "Sid":"ELBOperationPermissions" }, { "Action":[ "logs:CreateLogGroup", "logs:DeleteLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/*", "Sid":"CWLogsOperationPermissions" }, { "Action":[ "s3:DeleteObject", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectVersion", "s3:GetObjectVersionAcl", "s3:PutObject", "s3:PutObjectAcl", "s3:PutObjectVersionAcl" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*/*", "Sid":"S3ObjectOperationPermissions" }, { "Action":[ "s3:GetBucketLocation", "s3:GetBucketPolicy", "s3:ListBucket", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*", "Sid":"S3BucketOperationPermissions" }, { "Action":[ "sns:CreateTopic", "sns:GetTopicAttributes", "sns:SetTopicAttributes", "sns:Subscribe" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:ElasticBeanstalkNotifications-*", "Sid":"SNSOperationPermissions" }, { "Action":[ "sqs:GetQueueAttributes", "sqs:GetQueueUrl" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:awseb-e-*", "arn:aws:sqs:*:*:eb-*" ], "Sid":"SQSOperationPermissions" }, { "Action":[ "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:awseb-*", "arn:aws:cloudwatch:*:*:alarm:eb-*" ], "Sid":"CWPutMetricAlarmOperationPermissions" }, { "Action":[ "ecs:TagResource" ], "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "CreateCluster", "RegisterTaskDefinition" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowECSTagResource" }, { "Action":"ec2:createTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateLaunchTemplate", "RunInstances" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"LaunchTemplateTagPropagationPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-27T16:07:07+00:00" }, "AWSElasticBeanstalkManagedUpdatesServiceRolePolicy":{ "CreateDate":"2019-11-21T22:35:06+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "StringLikeIfExists":{ "iam:PassedToService":[ "elasticbeanstalk.amazonaws.com", "ec2.amazonaws.com", "autoscaling.amazonaws.com", "elasticloadbalancing.amazonaws.com", "ecs.amazonaws.com", "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPassRoleToElasticBeanstalkAndDownstreamServices" }, { "Action":[ "ec2:releaseAddress", "ec2:allocateAddress", "ec2:DisassociateAddress", "ec2:AssociateAddress" ], "Effect":"Allow", "Resource":"*", "Sid":"SingleInstanceAPIs" }, { "Action":[ "ecs:RegisterTaskDefinition", "ecs:DeRegisterTaskDefinition", "ecs:List*", "ecs:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"ECS" }, { "Action":[ "elasticbeanstalk:*" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticBeanstalkAPIs" }, { "Action":[ "cloudformation:Describe*", "cloudformation:List*", "ec2:Describe*", "autoscaling:Describe*", "elasticloadbalancing:Describe*", "logs:DescribeLogGroups", "sns:GetTopicAttributes", "sns:ListSubscriptionsByTopic", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyAPIs" }, { "Action":[ "autoscaling:AttachInstances", "autoscaling:CreateAutoScalingGroup", "autoscaling:CreateLaunchConfiguration", "autoscaling:CreateOrUpdateTags", "autoscaling:DeleteAutoScalingGroup", "autoscaling:DeleteLaunchConfiguration", "autoscaling:DeleteScheduledAction", "autoscaling:DetachInstances", "autoscaling:PutNotificationConfiguration", "autoscaling:PutScalingPolicy", "autoscaling:PutScheduledUpdateGroupAction", "autoscaling:ResumeProcesses", "autoscaling:SuspendProcesses", "autoscaling:TerminateInstanceInAutoScalingGroup", "autoscaling:UpdateAutoScalingGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/awseb-e-*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/awseb-e-*", "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/eb-*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/eb-*" ], "Sid":"ASG" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:CancelUpdateStack", "cloudformation:DeleteStack", "cloudformation:GetTemplate", "cloudformation:UpdateStack", "cloudformation:TagResource", "cloudformation:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awseb-e-*", "arn:aws:cloudformation:*:*:stack/eb-*" ], "Sid":"CFN" }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":[ "arn:aws:cloudformation:*:*:stack/awseb-e-*", "arn:aws:cloudformation:*:*:stack/eb-*" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"EC2" }, { "Action":[ "s3:DeleteObject", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectVersion", "s3:GetObjectVersionAcl", "s3:PutObject", "s3:PutObjectAcl", "s3:PutObjectVersionAcl" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*/*", "Sid":"S3Obj" }, { "Action":[ "s3:GetBucketLocation", "s3:GetBucketPolicy", "s3:ListBucket", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*", "Sid":"S3Bucket" }, { "Action":[ "logs:CreateLogGroup", "logs:DeleteLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/*", "Sid":"CWL" }, { "Action":[ "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:DeRegisterTargets", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:RegisterInstancesWithLoadBalancer" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:targetgroup/awseb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/awseb-e-*", "arn:aws:elasticloadbalancing:*:*:targetgroup/eb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/eb-*" ], "Sid":"ELB" }, { "Action":[ "sns:CreateTopic" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:ElasticBeanstalkNotifications-Environment-*", "Sid":"SNS" }, { "Action":[ "ec2:CreateLaunchTemplate", "ec2:DeleteLaunchTemplate", "ec2:CreateLaunchTemplateVersion", "ec2:DeleteLaunchTemplateVersions" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"EC2LaunchTemplate" }, { "Action":"ec2:RunInstances", "Condition":{ "ArnLike":{ "ec2:LaunchTemplate":"arn:aws:ec2:*:*:launch-template/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowLaunchTemplateRunInstances" }, { "Action":[ "ecs:TagResource" ], "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "RegisterTaskDefinition" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowECSTagResource" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-29T23:11:34+00:00" }, "AWSElasticBeanstalkMulticontainerDocker":{ "CreateDate":"2016-02-08T23:15:29+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecs:Poll", "ecs:StartTask", "ecs:StopTask", "ecs:DiscoverPollEndpoint", "ecs:StartTelemetrySession", "ecs:RegisterContainerInstance", "ecs:DeregisterContainerInstance", "ecs:DescribeContainerInstances", "ecs:Submit*", "ecs:DescribeTasks" ], "Effect":"Allow", "Resource":"*", "Sid":"ECSAccess" }, { "Action":[ "ecs:TagResource" ], "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "RegisterContainerInstance", "StartTask" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowECSTagResource" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-23T22:04:20+00:00" }, "AWSElasticBeanstalkReadOnly":{ "CreateDate":"2021-01-22T19:02:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm:ListCertificates", "autoscaling:DescribeAccountLimits", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribePolicies", "autoscaling:DescribeLoadBalancers", "autoscaling:DescribeNotificationConfigurations", "autoscaling:DescribeScalingActivities", "autoscaling:DescribeScheduledActions", "cloudformation:DescribeStackResource", "cloudformation:DescribeStackResources", "cloudformation:DescribeStacks", "cloudformation:GetTemplate", "cloudformation:ListStackResources", "cloudformation:ListStacks", "cloudformation:ValidateTemplate", "cloudtrail:LookupEvents", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeImages", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeKeyPairs", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeLaunchTemplates", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeAvailabilityZones", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "elasticbeanstalk:Check*", "elasticbeanstalk:Describe*", "elasticbeanstalk:List*", "elasticbeanstalk:RequestEnvironmentInfo", "elasticbeanstalk:RetrieveEnvironmentInfo", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeSSLPolicies", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "iam:GetRole", "iam:ListAttachedRolePolicies", "iam:ListInstanceProfiles", "iam:ListRolePolicies", "iam:ListRoles", "iam:ListServerCertificates", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribeDBSnapshots", "s3:ListAllMyBuckets", "sns:ListSubscriptionsByTopic", "sns:ListTopics", "sqs:ListQueues" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAPIs" }, { "Action":[ "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectVersion", "s3:GetObjectVersionAcl", "s3:GetBucketLocation", "s3:GetBucketPolicy", "s3:ListBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*", "Sid":"AllowS3" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-22T19:02:37+00:00" }, "AWSElasticBeanstalkRoleCWL":{ "CreateDate":"2020-06-05T21:49:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:DeleteLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/*", "Sid":"AllowCWL" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-05T21:49:06+00:00" }, "AWSElasticBeanstalkRoleCore":{ "CreateDate":"2020-06-05T21:48:24+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/awseb-e-*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"TerminateInstances" }, { "Action":[ "ec2:ReleaseAddress", "ec2:AllocateAddress", "ec2:DisassociateAddress", "ec2:AssociateAddress", "ec2:CreateTags", "ec2:DeleteTags", "ec2:CreateSecurityGroup", "ec2:DeleteSecurityGroup", "ec2:AuthorizeSecurityGroup*", "ec2:RevokeSecurityGroup*", "ec2:CreateLaunchTemplate*", "ec2:DeleteLaunchTemplate*" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2" }, { "Action":"ec2:RunInstances", "Condition":{ "ArnLike":{ "ec2:LaunchTemplate":"arn:aws:ec2:*:*:launch-template/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"LTRunInstances" }, { "Action":[ "autoscaling:AttachInstances", "autoscaling:*LoadBalancer*", "autoscaling:*AutoScalingGroup", "autoscaling:*LaunchConfiguration", "autoscaling:DeleteScheduledAction", "autoscaling:DetachInstances", "autoscaling:PutNotificationConfiguration", "autoscaling:PutScalingPolicy", "autoscaling:PutScheduledUpdateGroupAction", "autoscaling:ResumeProcesses", "autoscaling:SuspendProcesses", "autoscaling:*Tags" ], "Effect":"Allow", "Resource":[ "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/awseb-e-*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/awseb-e-*" ], "Sid":"ASG" }, { "Action":[ "autoscaling:DeletePolicy" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ASGPolicy" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"elasticbeanstalk.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/elasticbeanstalk.amazonaws.com/AWSServiceRoleForElasticBeanstalk*" ], "Sid":"EBSLR" }, { "Action":[ "s3:Delete*", "s3:Get*", "s3:Put*" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::elasticbeanstalk-*/*", "arn:aws:s3:::elasticbeanstalk-env-resources-*/*" ], "Sid":"S3Obj" }, { "Action":[ "s3:GetBucket*", "s3:ListBucket", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*", "Sid":"S3Bucket" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:GetTemplate", "cloudformation:ListStackResources", "cloudformation:UpdateStack", "cloudformation:ContinueUpdateRollback", "cloudformation:CancelUpdateStack", "cloudformation:TagResource", "cloudformation:UntagResource" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/awseb-e-*", "Sid":"CFN" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:awseb-*", "Sid":"CloudWatch" }, { "Action":[ "elasticloadbalancing:Create*", "elasticloadbalancing:Delete*", "elasticloadbalancing:Modify*", "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:DeRegisterTargets", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:*Tags", "elasticloadbalancing:ConfigureHealthCheck", "elasticloadbalancing:SetRulePriorities", "elasticloadbalancing:SetLoadBalancerPoliciesOfListener" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:targetgroup/awseb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/awseb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/app/awseb-*/*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/net/awseb-*/*", "arn:aws:elasticloadbalancing:*:*:listener/awseb-*", "arn:aws:elasticloadbalancing:*:*:listener/app/awseb-*", "arn:aws:elasticloadbalancing:*:*:listener/net/awseb-*", "arn:aws:elasticloadbalancing:*:*:listener-rule/app/awseb-*/*/*/*" ], "Sid":"ELB" }, { "Action":[ "autoscaling:Describe*", "cloudformation:Describe*", "logs:Describe*", "ec2:Describe*", "ecs:Describe*", "ecs:List*", "elasticloadbalancing:Describe*", "rds:Describe*", "sns:List*", "iam:List*", "acm:Describe*", "acm:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"ListAPIs" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "elasticbeanstalk.amazonaws.com", "ec2.amazonaws.com", "autoscaling.amazonaws.com", "elasticloadbalancing.amazonaws.com", "ecs.amazonaws.com", "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-elasticbeanstalk-*", "Sid":"AllowPassRole" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-30T00:01:53+00:00" }, "AWSElasticBeanstalkRoleECS":{ "CreateDate":"2020-06-05T21:47:27+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ecs:CreateCluster", "ecs:DeleteCluster", "ecs:RegisterTaskDefinition", "ecs:DeRegisterTaskDefinition" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowECS" }, { "Action":[ "ecs:TagResource" ], "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "CreateCluster", "RegisterTaskDefinition" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowECSTagResource" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-23T22:43:56+00:00" }, "AWSElasticBeanstalkRoleRDS":{ "CreateDate":"2020-06-05T21:46:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "rds:CreateDBSecurityGroup", "rds:DeleteDBSecurityGroup", "rds:AuthorizeDBSecurityGroupIngress", "rds:CreateDBInstance", "rds:ModifyDBInstance", "rds:DeleteDBInstance" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:secgrp:awseb-e-*", "arn:aws:rds:*:*:db:*" ], "Sid":"AllowRDS" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-05T21:46:55+00:00" }, "AWSElasticBeanstalkRoleSNS":{ "CreateDate":"2020-06-05T21:46:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sns:CreateTopic", "sns:SetTopicAttributes", "sns:DeleteTopic" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:ElasticBeanstalkNotifications-*" ], "Sid":"AllowBeanstalkManageSNS" }, { "Action":[ "sns:GetTopicAttributes", "sns:Subscribe", "sns:Unsubscribe", "sns:Publish" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSNSPublish" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-05T21:46:22+00:00" }, "AWSElasticBeanstalkRoleWorkerTier":{ "CreateDate":"2020-06-05T21:43:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sqs:TagQueue", "sqs:DeleteQueue", "sqs:GetQueueAttributes", "sqs:CreateQueue" ], "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:awseb-e-*", "Sid":"AllowSQS" }, { "Action":[ "dynamodb:CreateTable", "dynamodb:TagResource", "dynamodb:DescribeTable", "dynamodb:DeleteTable" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/awseb-e-*", "Sid":"AllowDDB" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-05T21:43:37+00:00" }, "AWSElasticBeanstalkService":{ "CreateDate":"2016-04-11T20:27:23+00:00", "DefaultVersionId":"v17", "Document":{ "Statement":[ { "Action":[ "cloudformation:*" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awseb-*", "arn:aws:cloudformation:*:*:stack/eb-*" ], "Sid":"AllowCloudformationOperationsOnElasticBeanstalkStacks" }, { "Action":[ "logs:DeleteLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk*" ], "Sid":"AllowDeleteCloudwatchLogGroups" }, { "Action":[ "ecs:TagResource" ], "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "CreateCluster", "RegisterTaskDefinition" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowECSTagResource" }, { "Action":[ "s3:*" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::elasticbeanstalk-*", "arn:aws:s3:::elasticbeanstalk-*/*" ], "Sid":"AllowS3OperationsOnElasticBeanstalkBuckets" }, { "Action":"ec2:RunInstances", "Condition":{ "ArnLike":{ "ec2:LaunchTemplate":"arn:aws:ec2:*:*:launch-template/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowLaunchTemplateRunInstances" }, { "Action":[ "elasticloadbalancing:AddTags" ], "Condition":{ "StringEquals":{ "elasticloadbalancing:CreateAction":[ "CreateLoadBalancer" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowELBAddTags" }, { "Action":[ "autoscaling:AttachInstances", "autoscaling:CreateAutoScalingGroup", "autoscaling:CreateLaunchConfiguration", "autoscaling:CreateOrUpdateTags", "autoscaling:DeleteLaunchConfiguration", "autoscaling:DeleteAutoScalingGroup", "autoscaling:DeleteScheduledAction", "autoscaling:DescribeAccountLimits", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribeLoadBalancers", "autoscaling:DescribeNotificationConfigurations", "autoscaling:DescribeScalingActivities", "autoscaling:DescribeScheduledActions", "autoscaling:DetachInstances", "autoscaling:DeletePolicy", "autoscaling:PutScalingPolicy", "autoscaling:PutScheduledUpdateGroupAction", "autoscaling:PutNotificationConfiguration", "autoscaling:ResumeProcesses", "autoscaling:SetDesiredCapacity", "autoscaling:SuspendProcesses", "autoscaling:TerminateInstanceInAutoScalingGroup", "autoscaling:UpdateAutoScalingGroup", "cloudwatch:PutMetricAlarm", "ec2:AssociateAddress", "ec2:AllocateAddress", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersion", "ec2:DescribeLaunchTemplates", "ec2:DescribeLaunchTemplateVersions", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:CreateSecurityGroup", "ec2:DeleteSecurityGroup", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeInstanceAttribute", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeVpcClassicLink", "ec2:DisassociateAddress", "ec2:ReleaseAddress", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:TerminateInstances", "ecs:CreateCluster", "ecs:DeleteCluster", "ecs:DescribeClusters", "ecs:RegisterTaskDefinition", "elasticbeanstalk:*", "elasticloadbalancing:ApplySecurityGroupsToLoadBalancer", "elasticloadbalancing:ConfigureHealthCheck", "elasticloadbalancing:CreateLoadBalancer", "elasticloadbalancing:DeleteLoadBalancer", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:DeregisterTargets", "iam:ListRoles", "iam:PassRole", "logs:CreateLogGroup", "logs:PutRetentionPolicy", "logs:DescribeLogGroups", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeOrderableDBInstanceOptions", "s3:GetObject", "s3:GetObjectAcl", "s3:ListBucket", "sns:CreateTopic", "sns:GetTopicAttributes", "sns:ListSubscriptionsByTopic", "sns:Subscribe", "sns:SetTopicAttributes", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "codebuild:CreateProject", "codebuild:DeleteProject", "codebuild:BatchGetBuilds", "codebuild:StartBuild" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowOperations" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-10T19:29:34+00:00" }, "AWSElasticBeanstalkServiceRolePolicy":{ "CreateDate":"2017-09-13T23:46:37+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStackResource", "cloudformation:DescribeStackResources", "cloudformation:DescribeStacks" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awseb-*", "arn:aws:cloudformation:*:*:stack/eb-*" ], "Sid":"AllowCloudformationReadOperationsOnElasticBeanstalkStacks" }, { "Action":[ "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeNotificationConfigurations", "autoscaling:DescribeScalingActivities", "autoscaling:PutNotificationConfiguration", "ec2:DescribeInstanceStatus", "ec2:AssociateAddress", "ec2:DescribeAddresses", "ec2:DescribeInstances", "ec2:DescribeSecurityGroups", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DescribeTargetGroups", "lambda:GetFunction", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowOperations" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:DeleteLogGroup", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/*", "Sid":"AllowOperationsOnHealthStreamingLogs" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-06T21:59:51+00:00" }, "AWSElasticBeanstalkWebTier":{ "CreateDate":"2016-02-08T23:08:54+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "s3:Get*", "s3:List*", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::elasticbeanstalk-*", "arn:aws:s3:::elasticbeanstalk-*/*" ], "Sid":"BucketAccess" }, { "Action":[ "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetSamplingStatisticSummaries" ], "Effect":"Allow", "Resource":"*", "Sid":"XRayAccess" }, { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk*" ], "Sid":"CloudWatchLogsAccess" }, { "Action":[ "elasticbeanstalk:PutInstanceStatistics" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticbeanstalk:*:*:application/*", "arn:aws:elasticbeanstalk:*:*:environment/*" ], "Sid":"ElasticBeanstalkHealthAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-09T19:38:36+00:00" }, "AWSElasticBeanstalkWorkerTier":{ "CreateDate":"2016-02-08T23:12:02+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"MetricsAccess" }, { "Action":[ "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetSamplingStatisticSummaries" ], "Effect":"Allow", "Resource":"*", "Sid":"XRayAccess" }, { "Action":[ "sqs:ChangeMessageVisibility", "sqs:DeleteMessage", "sqs:ReceiveMessage", "sqs:SendMessage" ], "Effect":"Allow", "Resource":"*", "Sid":"QueueAccess" }, { "Action":[ "s3:Get*", "s3:List*", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::elasticbeanstalk-*", "arn:aws:s3:::elasticbeanstalk-*/*" ], "Sid":"BucketAccess" }, { "Action":[ "dynamodb:BatchGetItem", "dynamodb:BatchWriteItem", "dynamodb:DeleteItem", "dynamodb:GetItem", "dynamodb:PutItem", "dynamodb:Query", "dynamodb:Scan", "dynamodb:UpdateItem" ], "Effect":"Allow", "Resource":[ "arn:aws:dynamodb:*:*:table/*-stack-AWSEBWorkerCronLeaderRegistry*" ], "Sid":"DynamoPeriodicTasks" }, { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk*" ], "Sid":"CloudWatchLogsAccess" }, { "Action":[ "elasticbeanstalk:PutInstanceStatistics" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticbeanstalk:*:*:application/*", "arn:aws:elasticbeanstalk:*:*:environment/*" ], "Sid":"ElasticBeanstalkHealthAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-09T19:53:40+00:00" }, "AWSElasticDisasterRecoveryAgentInstallationPolicy":{ "CreateDate":"2021-11-17T10:37:54+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "drs:GetAgentInstallationAssetsForDrs", "drs:SendClientLogsForDrs", "drs:SendClientMetricsForDrs", "drs:CreateSourceServerForDrs", "drs:CreateRecoveryInstanceForDrs", "drs:DescribeRecoveryInstances", "drs:CreateSourceNetwork" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSAgentInstallationPolicy1" }, { "Action":"drs:TagResource", "Condition":{ "StringEquals":{ "drs:CreateAction":"CreateSourceServerForDrs" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSAgentInstallationPolicy2" }, { "Action":"drs:TagResource", "Condition":{ "StringEquals":{ "drs:CreateAction":"CreateRecoveryInstanceForDrs" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSAgentInstallationPolicy3" }, { "Action":"drs:TagResource", "Condition":{ "StringEquals":{ "drs:CreateAction":"CreateSourceNetwork" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-network/*", "Sid":"DRSAgentInstallationPolicy4" }, { "Action":"drs:IssueAgentCertificateForDrs", "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSAgentInstallationPolicy5" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T12:38:51+00:00" }, "AWSElasticDisasterRecoveryAgentPolicy":{ "CreateDate":"2021-11-17T10:32:32+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "drs:SendAgentMetricsForDrs", "drs:SendAgentLogsForDrs", "drs:UpdateAgentSourcePropertiesForDrs", "drs:UpdateAgentReplicationInfoForDrs", "drs:UpdateAgentConversionInfoForDrs", "drs:GetAgentCommandForDrs", "drs:GetAgentConfirmedResumeInfoForDrs", "drs:GetAgentRuntimeConfigurationForDrs", "drs:UpdateAgentBacklogForDrs", "drs:GetAgentReplicationInfoForDrs", "drs:IssueAgentCertificateForDrs" ], "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/${aws:SourceIdentity}", "Sid":"DRSAgentPolicy1" }, { "Action":[ "drs:GetAgentInstallationAssetsForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSAgentPolicy2" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:44:15+00:00" }, "AWSElasticDisasterRecoveryConsoleFullAccess":{ "CreateDate":"2021-11-17T10:46:29+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "drs:*" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess1" }, { "Action":[ "kms:ListAliases", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess2" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeLaunchTemplates", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:GetEbsEncryptionByDefault", "ec2:GetEbsDefaultKmsKeyId", "ec2:DescribeKeyPairs", "ec2:DescribeCapacityReservations", "ec2:DescribeHosts" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess3" }, { "Action":"license-manager:ListLicenseConfigurations", "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess4" }, { "Action":"resource-groups:ListGroups", "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess5" }, { "Action":"elasticloadbalancing:DescribeLoadBalancers", "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess6" }, { "Action":[ "iam:ListInstanceProfiles", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess7" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryConversionServerRole", "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryRecoveryInstanceRole" ], "Sid":"ConsoleFullAccess8" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"ConsoleFullAccess9" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:ModifyLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"ConsoleFullAccess10" }, { "Action":[ "ec2:CreateLaunchTemplate" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"ConsoleFullAccess11" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess12" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:ModifyInstanceAttribute", "ec2:GetConsoleOutput", "ec2:GetConsoleScreenshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess13" }, { "Action":[ "ec2:RevokeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"ConsoleFullAccess14" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess15" }, { "Action":"ec2:CreateSecurityGroup", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*", "Sid":"ConsoleFullAccess16" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"ConsoleFullAccess17" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess18" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"ConsoleFullAccess19" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess20" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume", "ec2:StartInstances", "ec2:GetConsoleOutput", "ec2:GetConsoleScreenshot" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] }, "StringEquals":{ "ec2:ResourceTag/AWSDRS":"AllowLaunchingIntoThisInstance" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess21" }, { "Action":[ "ec2:AttachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess22" }, { "Action":[ "ec2:DetachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess23" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess24" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:launch-template/*" ], "Sid":"ConsoleFullAccess25" }, { "Action":"ec2:CreateTags", "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "ec2:CreateAction":[ "CreateSecurityGroup", "CreateVolume", "CreateSnapshot", "RunInstances" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"ConsoleFullAccess26" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateLaunchTemplate" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"ConsoleFullAccess27" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess28" }, { "Action":[ "s3:GetBucketLocation", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess29" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"ConsoleFullAccess30" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-12T07:52:06+00:00" }, "AWSElasticDisasterRecoveryConsoleFullAccess_v2":{ "CreateDate":"2023-11-27T13:35:19+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "drs:*" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess1" }, { "Action":[ "kms:ListAliases", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess2" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeLaunchTemplates", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:GetEbsEncryptionByDefault", "ec2:GetEbsDefaultKmsKeyId", "ec2:DescribeKeyPairs", "ec2:DescribeCapacityReservations", "ec2:DescribeHosts", "ec2:GetInstanceTypesFromInstanceRequirements" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess3" }, { "Action":"license-manager:ListLicenseConfigurations", "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess4" }, { "Action":"resource-groups:ListGroups", "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess5" }, { "Action":"elasticloadbalancing:DescribeLoadBalancers", "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess6" }, { "Action":[ "iam:ListInstanceProfiles", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess7" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryConversionServerRole", "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryRecoveryInstanceRole", "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryRecoveryInstanceWithLaunchActionsRole" ], "Sid":"ConsoleFullAccess8" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"ConsoleFullAccess9" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:ModifyLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"ConsoleFullAccess10" }, { "Action":[ "ec2:CreateLaunchTemplate" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"ConsoleFullAccess11" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess12" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:ModifyInstanceAttribute", "ec2:GetConsoleOutput", "ec2:GetConsoleScreenshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess13" }, { "Action":[ "ec2:RevokeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"ConsoleFullAccess14" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess15" }, { "Action":"ec2:CreateSecurityGroup", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*", "Sid":"ConsoleFullAccess16" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"ConsoleFullAccess17" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess18" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"ConsoleFullAccess19" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess20" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume", "ec2:StartInstances", "ec2:GetConsoleOutput", "ec2:GetConsoleScreenshot" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] }, "StringEquals":{ "ec2:ResourceTag/AWSDRS":"AllowLaunchingIntoThisInstance" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess21" }, { "Action":[ "ec2:AttachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "ec2:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess22" }, { "Action":[ "ec2:DetachVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ConsoleFullAccess23" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ConsoleFullAccess24" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:launch-template/*" ], "Sid":"ConsoleFullAccess25" }, { "Action":"ec2:CreateTags", "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "StringEquals":{ "ec2:CreateAction":[ "CreateSecurityGroup", "CreateVolume", "CreateSnapshot", "RunInstances", "CreateNetworkInterface" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"ConsoleFullAccess26" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateLaunchTemplate" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"ConsoleFullAccess27" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess28" }, { "Action":[ "s3:GetBucketLocation", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess29" }, { "Action":[ "ssm:DescribeInstanceInformation", "ssm:DescribeParameters" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ConsoleFullAccess30" }, { "Action":[ "ssm:SendCommand", "ssm:StartAutomationExecution" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWS-CreateImage:$DEFAULT", "arn:aws:ssm:*:*:document/AWSMigration-ValidateNetworkConnectivity", "arn:aws:ssm:*:*:document/AWSMigration-VerifyMountedVolumes", "arn:aws:ssm:*:*:document/AWSMigration-ValidateHttpResponse", "arn:aws:ssm:*:*:document/AWSMigration-ValidateDiskSpace", "arn:aws:ssm:*:*:document/AWSMigration-VerifyProcessIsRunning", "arn:aws:ssm:*:*:document/AWSMigration-LinuxTimeSyncSetting", "arn:aws:ssm:*:*:document/AWSEC2-ApplicationInsightsCloudwatchAgentInstallAndConfigure" ], "Sid":"ConsoleFullAccess31" }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"ConsoleFullAccess32" }, { "Action":[ "ssm:ListDocuments", "ssm:ListCommandInvocations" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleFullAccess33" }, { "Action":[ "ssm:GetParameter", "ssm:PutParameter" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ManagedByAWSElasticDisasterRecoveryService-*", "Sid":"ConsoleFullAccess34" }, { "Action":[ "ssm:DescribeDocument", "ssm:GetDocument" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:document/*", "Sid":"ConsoleFullAccess35" }, { "Action":[ "ssm:GetParameters" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/ManagedByAWSElasticDisasterRecovery-*" ], "Sid":"ConsoleFullAccess36" }, { "Action":[ "ssm:GetAutomationExecution" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:automation-execution/*", "Sid":"ConsoleFullAccess37" }, { "Action":[ "ec2:AssociateIamInstanceProfile" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"ConsoleFullAccess38" }, { "Action":"ec2:CreateFleet", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:fleet/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:launch-template/*" ], "Sid":"ConsoleFullAccess39" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] }, "StringEquals":{ "ec2:CreateAction":[ "CreateFleet" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"ConsoleFullAccess40" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"ConsoleFullAccess41" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"ConsoleFullAccess42" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"ConsoleFullAccess43" }, { "Action":[ "ec2:CreateNetworkInterfacePermission" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"ConsoleFullAccess44" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-05T15:22:06+00:00" }, "AWSElasticDisasterRecoveryConversionServerPolicy":{ "CreateDate":"2021-11-17T13:42:23+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "drs:SendClientMetricsForDrs", "drs:SendClientLogsForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSConversionServerPolicy1" }, { "Action":[ "drs:GetChannelCommandsForDrs", "drs:SendChannelCommandResultForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSConversionServerPolicy2" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:13:38+00:00" }, "AWSElasticDisasterRecoveryCrossAccountReplicationPolicy":{ "CreateDate":"2023-05-14T07:16:47+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVolumes", "ec2:DescribeVolumeAttribute", "ec2:DescribeInstances", "drs:DescribeSourceServers", "drs:DescribeReplicationConfigurationTemplates", "drs:CreateSourceServerForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountPolicy1" }, { "Action":[ "drs:TagResource" ], "Condition":{ "StringEquals":{ "drs:CreateAction":"CreateSourceServerForDrs" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"CrossAccountPolicy2" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-17T13:19:58+00:00" }, "AWSElasticDisasterRecoveryEc2InstancePolicy":{ "CreateDate":"2022-05-26T12:30:18+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "drs:GetAgentInstallationAssetsForDrs", "drs:SendClientLogsForDrs", "drs:SendClientMetricsForDrs", "drs:CreateSourceServerForDrs", "drs:CreateSourceNetwork" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSEc2InstancePolicy1" }, { "Action":[ "drs:TagResource" ], "Condition":{ "StringEquals":{ "drs:CreateAction":"CreateSourceServerForDrs" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSEc2InstancePolicy2" }, { "Action":[ "drs:TagResource" ], "Condition":{ "StringEquals":{ "drs:CreateAction":"CreateSourceNetwork" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-network/*", "Sid":"DRSEc2InstancePolicy3" }, { "Action":[ "drs:SendAgentMetricsForDrs", "drs:SendAgentLogsForDrs", "drs:UpdateAgentSourcePropertiesForDrs", "drs:UpdateAgentReplicationInfoForDrs", "drs:UpdateAgentConversionInfoForDrs", "drs:GetAgentCommandForDrs", "drs:GetAgentConfirmedResumeInfoForDrs", "drs:GetAgentRuntimeConfigurationForDrs", "drs:UpdateAgentBacklogForDrs", "drs:GetAgentReplicationInfoForDrs" ], "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSEc2InstancePolicy4" }, { "Action":[ "sts:AssumeRole", "sts:TagSession" ], "Condition":{ "ForAnyValue:StringEquals":{ "sts:TransitiveTagKeys":"SourceInstanceARN" }, "StringLike":{ "aws:RequestTag/SourceInstanceARN":"${ec2:SourceInstanceARN}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/DRSCrossAccountAgentAuthorizedRole_*" ], "Sid":"DRSEc2InstancePolicy5" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:39:44+00:00" }, "AWSElasticDisasterRecoveryFailbackInstallationPolicy":{ "CreateDate":"2021-11-17T11:02:03+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "drs:SendClientLogsForDrs", "drs:SendClientMetricsForDrs", "drs:DescribeRecoveryInstances", "drs:DescribeSourceServers" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSFailbackInstallationPolicy1" }, { "Action":[ "drs:TagResource", "drs:IssueAgentCertificateForDrs", "drs:AssociateFailbackClientToRecoveryInstanceForDrs", "drs:GetSuggestedFailbackClientDeviceMappingForDrs", "drs:UpdateAgentReplicationInfoForDrs", "drs:UpdateFailbackClientDeviceMappingForDrs" ], "Effect":"Allow", "Resource":"arn:aws:drs:*:*:recovery-instance/*", "Sid":"DRSFailbackInstallationPolicy2" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:43:08+00:00" }, "AWSElasticDisasterRecoveryFailbackPolicy":{ "CreateDate":"2021-11-17T10:41:40+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "drs:SendClientMetricsForDrs", "drs:SendClientLogsForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSFailbackPolicy1" }, { "Action":[ "drs:GetChannelCommandsForDrs", "drs:SendChannelCommandResultForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSFailbackPolicy2" }, { "Action":[ "drs:DescribeReplicationServerAssociationsForDrs", "drs:DescribeRecoveryInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSFailbackPolicy3" }, { "Action":[ "drs:GetFailbackCommandForDrs", "drs:UpdateFailbackClientLastSeenForDrs", "drs:NotifyAgentAuthenticationForDrs", "drs:UpdateAgentReplicationProcessStateForDrs", "drs:NotifyAgentReplicationProgressForDrs", "drs:NotifyAgentConnectedForDrs", "drs:NotifyAgentDisconnectedForDrs", "drs:NotifyConsistencyAttainedForDrs", "drs:GetFailbackLaunchRequestedForDrs", "drs:IssueAgentCertificateForDrs" ], "Effect":"Allow", "Resource":"arn:aws:drs:*:*:recovery-instance/${aws:SourceIdentity}", "Sid":"DRSFailbackPolicy4" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T12:56:46+00:00" }, "AWSElasticDisasterRecoveryLaunchActionsPolicy":{ "CreateDate":"2023-09-13T07:38:26+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeInstanceInformation", "ssm:DescribeParameters" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"LaunchActionsPolicy1" }, { "Action":[ "ssm:SendCommand", "ssm:StartAutomationExecution" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/*", "arn:aws:ssm:*:*:automation-definition/*:*" ], "Sid":"LaunchActionsPolicy2" }, { "Action":[ "ssm:SendCommand", "ssm:StartAutomationExecution" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*::document/AWS-*", "arn:aws:ssm:*::document/AWSCodeDeployAgent-*", "arn:aws:ssm:*::document/AWSConfigRemediation-*", "arn:aws:ssm:*::document/AWSConformancePacks-*", "arn:aws:ssm:*::document/AWSDisasterRecovery-*", "arn:aws:ssm:*::document/AWSDistroOTel-*", "arn:aws:ssm:*::document/AWSDocs-*", "arn:aws:ssm:*::document/AWSEC2-*", "arn:aws:ssm:*::document/AWSEC2Launch-*", "arn:aws:ssm:*::document/AWSFIS-*", "arn:aws:ssm:*::document/AWSFleetManager-*", "arn:aws:ssm:*::document/AWSIncidents-*", "arn:aws:ssm:*::document/AWSKinesisTap-*", "arn:aws:ssm:*::document/AWSMigration-*", "arn:aws:ssm:*::document/AWSNVMe-*", "arn:aws:ssm:*::document/AWSNitroEnclavesWindows-*", "arn:aws:ssm:*::document/AWSObservabilityExporter-*", "arn:aws:ssm:*::document/AWSPVDriver-*", "arn:aws:ssm:*::document/AWSQuickSetupType-*", "arn:aws:ssm:*::document/AWSQuickStarts-*", "arn:aws:ssm:*::document/AWSRefactorSpaces-*", "arn:aws:ssm:*::document/AWSResilienceHub-*", "arn:aws:ssm:*::document/AWSSAP-*", "arn:aws:ssm:*::document/AWSSAPTools-*", "arn:aws:ssm:*::document/AWSSQLServer-*", "arn:aws:ssm:*::document/AWSSSO-*", "arn:aws:ssm:*::document/AWSSupport-*", "arn:aws:ssm:*::document/AWSSystemsManagerSAP-*", "arn:aws:ssm:*::document/AmazonCloudWatch-*", "arn:aws:ssm:*::document/AmazonCloudWatchAgent-*", "arn:aws:ssm:*::document/AmazonECS-*", "arn:aws:ssm:*::document/AmazonEFSUtils-*", "arn:aws:ssm:*::document/AmazonEKS-*", "arn:aws:ssm:*::document/AmazonInspector-*", "arn:aws:ssm:*::document/AmazonInspector2-*", "arn:aws:ssm:*::document/AmazonInternal-*", "arn:aws:ssm:*::document/AwsEnaNetworkDriver-*", "arn:aws:ssm:*::document/AwsVssComponents-*", "arn:aws:ssm:*::automation-definition/AWS-*:*", "arn:aws:ssm:*::automation-definition/AWSCodeDeployAgent-*:*", "arn:aws:ssm:*::automation-definition/AWSConfigRemediation-*:*", "arn:aws:ssm:*::automation-definition/AWSConformancePacks-*:*", "arn:aws:ssm:*::automation-definition/AWSDisasterRecovery-*:*", "arn:aws:ssm:*::automation-definition/AWSDistroOTel-*:*", "arn:aws:ssm:*::automation-definition/AWSDocs-*:*", "arn:aws:ssm:*::automation-definition/AWSEC2-*:*", "arn:aws:ssm:*::automation-definition/AWSEC2Launch-*:*", "arn:aws:ssm:*::automation-definition/AWSFIS-*:*", "arn:aws:ssm:*::automation-definition/AWSFleetManager-*:*", "arn:aws:ssm:*::automation-definition/AWSIncidents-*:*", "arn:aws:ssm:*::automation-definition/AWSKinesisTap-*:*", "arn:aws:ssm:*::automation-definition/AWSMigration-*:*", "arn:aws:ssm:*::automation-definition/AWSNVMe-*:*", "arn:aws:ssm:*::automation-definition/AWSNitroEnclavesWindows-*:*", "arn:aws:ssm:*::automation-definition/AWSObservabilityExporter-*:*", "arn:aws:ssm:*::automation-definition/AWSPVDriver-*:*", "arn:aws:ssm:*::automation-definition/AWSQuickSetupType-*:*", "arn:aws:ssm:*::automation-definition/AWSQuickStarts-*:*", "arn:aws:ssm:*::automation-definition/AWSRefactorSpaces-*:*", "arn:aws:ssm:*::automation-definition/AWSResilienceHub-*:*", "arn:aws:ssm:*::automation-definition/AWSSAP-*:*", "arn:aws:ssm:*::automation-definition/AWSSAPTools-*:*", "arn:aws:ssm:*::automation-definition/AWSSQLServer-*:*", "arn:aws:ssm:*::automation-definition/AWSSSO-*:*", "arn:aws:ssm:*::automation-definition/AWSSupport-*:*", "arn:aws:ssm:*::automation-definition/AWSSystemsManagerSAP-*:*", "arn:aws:ssm:*::automation-definition/AmazonCloudWatch-*:*", "arn:aws:ssm:*::automation-definition/AmazonCloudWatchAgent-*:*", "arn:aws:ssm:*::automation-definition/AmazonECS-*:*", "arn:aws:ssm:*::automation-definition/AmazonEFSUtils-*:*", "arn:aws:ssm:*::automation-definition/AmazonEKS-*:*", "arn:aws:ssm:*::automation-definition/AmazonInspector-*:*", "arn:aws:ssm:*::automation-definition/AmazonInspector2-*:*", "arn:aws:ssm:*::automation-definition/AmazonInternal-*:*", "arn:aws:ssm:*::automation-definition/AwsEnaNetworkDriver-*:*", "arn:aws:ssm:*::automation-definition/AwsVssComponents-*:*" ], "Sid":"LaunchActionsPolicy3" }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] }, "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"LaunchActionsPolicy4" }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "drs.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceTag/AWSDRS":"AllowLaunchingIntoThisInstance" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"LaunchActionsPolicy5" }, { "Action":[ "ssm:ListDocuments", "ssm:ListCommandInvocations" ], "Effect":"Allow", "Resource":"*", "Sid":"LaunchActionsPolicy6" }, { "Action":[ "ssm:ListDocumentVersions", "ssm:GetDocument", "ssm:DescribeDocument" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:document/*", "Sid":"LaunchActionsPolicy7" }, { "Action":[ "ssm:GetAutomationExecution" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:automation-execution/*", "Sid":"LaunchActionsPolicy8" }, { "Action":[ "ssm:GetParameters" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ManagedByAWSElasticDisasterRecoveryService-*", "Sid":"LaunchActionsPolicy9" }, { "Action":[ "ssm:GetParameter", "ssm:PutParameter" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ManagedByAWSElasticDisasterRecoveryService-*", "Sid":"LaunchActionsPolicy10" }, { "Action":"iam:PassRole", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"drs.amazonaws.com" }, "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryRecoveryInstanceWithLaunchActionsRole" ], "Sid":"LaunchActionsPolicy11" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-19T07:29:42+00:00" }, "AWSElasticDisasterRecoveryNetworkReplicationPolicy":{ "CreateDate":"2023-06-11T12:36:48+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcAttribute", "ec2:DescribeInternetGateways", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeNetworkAcls", "ec2:DescribeSecurityGroups", "ec2:DescribeRouteTables", "ec2:DescribeAvailabilityZones", "ec2:DescribeDhcpOptions", "ec2:DescribeInstances", "ec2:DescribeManagedPrefixLists", "ec2:GetManagedPrefixListEntries", "ec2:GetManagedPrefixListAssociations" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSNetworkReplicationPolicy1" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-02T13:25:23+00:00" }, "AWSElasticDisasterRecoveryReadOnlyAccess":{ "CreateDate":"2021-11-17T10:50:05+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "drs:DescribeJobLogItems", "drs:DescribeJobs", "drs:DescribeRecoveryInstances", "drs:DescribeRecoverySnapshots", "drs:DescribeReplicationConfigurationTemplates", "drs:DescribeSourceServers", "drs:GetFailbackReplicationConfiguration", "drs:GetLaunchConfiguration", "drs:GetReplicationConfiguration", "drs:ListExtensibleSourceServers", "drs:ListStagingAccounts", "drs:ListTagsForResource", "drs:ListLaunchActions" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSReadOnlyAccess1" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:GetInstanceTypesFromInstanceRequirements" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSReadOnlyAccess2" }, { "Action":"iam:ListRoles", "Effect":"Allow", "Resource":"*", "Sid":"DRSReadOnlyAccess4" }, { "Action":"ssm:ListCommandInvocations", "Effect":"Allow", "Resource":"*", "Sid":"DRSReadOnlyAccess5" }, { "Action":"ssm:GetParameter", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ManagedByAWSElasticDisasterRecovery-*", "Sid":"DRSReadOnlyAccess6" }, { "Action":[ "ssm:DescribeDocument", "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWS-CreateImage", "arn:aws:ssm:*:*:document/AWSMigration-ValidateNetworkConnectivity", "arn:aws:ssm:*:*:document/AWSMigration-VerifyMountedVolumes", "arn:aws:ssm:*:*:document/AWSMigration-ValidateHttpResponse", "arn:aws:ssm:*:*:document/AWSMigration-ValidateDiskSpace", "arn:aws:ssm:*:*:document/AWSMigration-VerifyProcessIsRunning", "arn:aws:ssm:*:*:document/AWSMigration-LinuxTimeSyncSetting", "arn:aws:ssm:*:*:document/AWSEC2-ApplicationInsightsCloudwatchAgentInstallAndConfigure" ], "Sid":"DRSReadOnlyAccess7" }, { "Action":[ "ssm:GetAutomationExecution" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:automation-execution/*", "Sid":"DRSReadOnlyAccess8" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-29T19:39:26+00:00" }, "AWSElasticDisasterRecoveryRecoveryInstancePolicy":{ "CreateDate":"2021-11-17T10:20:43+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "drs:SendAgentMetricsForDrs", "drs:SendAgentLogsForDrs", "drs:UpdateAgentSourcePropertiesForDrs", "drs:UpdateAgentReplicationInfoForDrs", "drs:UpdateAgentConversionInfoForDrs", "drs:GetAgentCommandForDrs", "drs:GetAgentConfirmedResumeInfoForDrs", "drs:GetAgentRuntimeConfigurationForDrs", "drs:UpdateAgentBacklogForDrs", "drs:GetAgentReplicationInfoForDrs", "drs:UpdateReplicationCertificateForDrs", "drs:NotifyReplicationServerAuthenticationForDrs" ], "Condition":{ "StringEquals":{ "drs:EC2InstanceARN":"${ec2:SourceInstanceARN}" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:recovery-instance/*", "Sid":"DRSRecoveryInstancePolicy1" }, { "Action":[ "drs:DescribeRecoveryInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSRecoveryInstancePolicy2" }, { "Action":[ "ec2:DescribeInstanceTypes" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSRecoveryInstancePolicy3" }, { "Action":[ "drs:GetAgentInstallationAssetsForDrs", "drs:SendClientLogsForDrs", "drs:CreateSourceServerForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSRecoveryInstancePolicy4" }, { "Action":[ "drs:TagResource" ], "Condition":{ "StringEquals":{ "drs:CreateAction":"CreateSourceServerForDrs" } }, "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSRecoveryInstancePolicy5" }, { "Action":[ "drs:SendAgentMetricsForDrs", "drs:SendAgentLogsForDrs", "drs:UpdateAgentSourcePropertiesForDrs", "drs:UpdateAgentReplicationInfoForDrs", "drs:UpdateAgentConversionInfoForDrs", "drs:GetAgentCommandForDrs", "drs:GetAgentConfirmedResumeInfoForDrs", "drs:GetAgentRuntimeConfigurationForDrs", "drs:UpdateAgentBacklogForDrs", "drs:GetAgentReplicationInfoForDrs" ], "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSRecoveryInstancePolicy6" }, { "Action":[ "sts:AssumeRole", "sts:TagSession" ], "Condition":{ "ForAnyValue:StringEquals":{ "sts:TransitiveTagKeys":"SourceInstanceARN" }, "StringLike":{ "aws:RequestTag/SourceInstanceARN":"${ec2:SourceInstanceARN}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/DRSCrossAccountAgentAuthorizedRole_*" ], "Sid":"DRSRecoveryInstancePolicy7" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:11:08+00:00" }, "AWSElasticDisasterRecoveryReplicationServerPolicy":{ "CreateDate":"2021-11-17T13:34:00+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "drs:SendClientMetricsForDrs", "drs:SendClientLogsForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSReplicationServerPolicy1" }, { "Action":[ "drs:GetChannelCommandsForDrs", "drs:SendChannelCommandResultForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSReplicationServerPolicy2" }, { "Action":[ "drs:GetAgentSnapshotCreditsForDrs", "drs:DescribeReplicationServerAssociationsForDrs", "drs:DescribeSnapshotRequestsForDrs", "drs:BatchDeleteSnapshotRequestForDrs", "drs:NotifyAgentAuthenticationForDrs", "drs:BatchCreateVolumeSnapshotGroupForDrs", "drs:UpdateAgentReplicationProcessStateForDrs", "drs:NotifyAgentReplicationProgressForDrs", "drs:NotifyAgentConnectedForDrs", "drs:NotifyAgentDisconnectedForDrs", "drs:NotifyVolumeEventForDrs", "drs:SendVolumeStatsForDrs" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSReplicationServerPolicy3" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSReplicationServerPolicy4" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DRSReplicationServerPolicy5" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DRSReplicationServerPolicy6" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateSnapshot" } }, "Effect":"Allow", "Resource":"*", "Sid":"DRSReplicationServerPolicy7" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:28:14+00:00" }, "AWSElasticDisasterRecoveryServiceRolePolicy":{ "CreateDate":"2021-11-17T10:56:17+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "drs:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSServiceRolePolicy1" }, { "Action":[ "drs:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:drs:*:*:recovery-instance/*", "Sid":"DRSServiceRolePolicy2" }, { "Action":[ "drs:CreateRecoveryInstanceForDrs", "drs:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:drs:*:*:source-server/*", "Sid":"DRSServiceRolePolicy3" }, { "Action":"iam:GetInstanceProfile", "Effect":"Allow", "Resource":"*", "Sid":"DRSServiceRolePolicy4" }, { "Action":"kms:ListRetirableGrants", "Effect":"Allow", "Resource":"*", "Sid":"DRSServiceRolePolicy5" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeLaunchTemplates", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:DescribeVolumeAttribute", "ec2:GetEbsDefaultKmsKeyId", "ec2:GetEbsEncryptionByDefault", "ec2:DescribeVpcAttribute", "ec2:DescribeInternetGateways", "ec2:DescribeVpcs", "ec2:DescribeNetworkAcls", "ec2:DescribeRouteTables", "ec2:DescribeDhcpOptions", "ec2:DescribeManagedPrefixLists", "ec2:GetManagedPrefixListEntries", "ec2:GetManagedPrefixListAssociations", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSServiceRolePolicy6" }, { "Action":[ "ec2:RegisterImage" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSServiceRolePolicy7" }, { "Action":[ "ec2:DeregisterImage" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"DRSServiceRolePolicy8" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DRSServiceRolePolicy9" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:ModifyLaunchTemplate", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"DRSServiceRolePolicy10" }, { "Action":[ "ec2:DeleteVolume", "ec2:ModifyVolume" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DRSServiceRolePolicy11" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:ModifyInstanceAttribute", "ec2:GetConsoleOutput", "ec2:GetConsoleScreenshot" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"DRSServiceRolePolicy12" }, { "Action":[ "ec2:RevokeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"DRSServiceRolePolicy13" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DRSServiceRolePolicy14" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"DRSServiceRolePolicy15" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*", "Sid":"DRSServiceRolePolicy16" }, { "Action":[ "ec2:CreateLaunchTemplate" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"DRSServiceRolePolicy17" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DRSServiceRolePolicy18" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DRSServiceRolePolicy19" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"DRSServiceRolePolicy20" }, { "Action":[ "ec2:AttachVolume" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DRSServiceRolePolicy21" }, { "Action":[ "ec2:DetachVolume" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DRSServiceRolePolicy22" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"DRSServiceRolePolicy23" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:launch-template/*" ], "Sid":"DRSServiceRolePolicy24" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryReplicationServerRole", "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryConversionServerRole", "arn:aws:iam::*:role/service-role/AWSElasticDisasterRecoveryRecoveryInstanceRole" ], "Sid":"DRSServiceRolePolicy25" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateLaunchTemplate", "CreateSecurityGroup", "CreateVolume", "CreateSnapshot", "RunInstances", "CreateNetworkInterface" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"DRSServiceRolePolicy26" }, { "Action":"ec2:CreateTags", "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:image/*" ], "Sid":"DRSServiceRolePolicy27" }, { "Action":"cloudwatch:GetMetricData", "Effect":"Allow", "Resource":"*", "Sid":"DRSServiceRolePolicy28" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DRSServiceRolePolicy29" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "Null":{ "aws:RequestTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"DRSServiceRolePolicy30" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"DRSServiceRolePolicy31" }, { "Action":[ "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"DRSServiceRolePolicy32" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"DRSServiceRolePolicy33" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-05T14:07:06+00:00" }, "AWSElasticDisasterRecoveryStagingAccountPolicy":{ "CreateDate":"2022-05-26T09:49:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "drs:DescribeSourceServers", "drs:DescribeRecoverySnapshots", "drs:CreateConvertedSnapshotForDrs", "drs:GetReplicationConfiguration", "drs:DescribeJobs", "drs:DescribeJobLogItems" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSStagingAccountPolicy1" }, { "Action":[ "ec2:ModifySnapshotAttribute" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" }, "StringEquals":{ "ec2:Add/userId":"${aws:SourceIdentity}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DRSStagingAccountPolicy2" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:07:49+00:00" }, "AWSElasticDisasterRecoveryStagingAccountPolicy_v2":{ "CreateDate":"2023-01-05T12:11:44+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "drs:DescribeSourceServers", "drs:DescribeRecoverySnapshots", "drs:CreateConvertedSnapshotForDrs", "drs:GetReplicationConfiguration", "drs:DescribeJobs", "drs:DescribeJobLogItems" ], "Effect":"Allow", "Resource":"*", "Sid":"DRSStagingAccountPolicyv21" }, { "Action":[ "ec2:ModifySnapshotAttribute" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSElasticDisasterRecoveryManaged":"false" }, "StringEquals":{ "ec2:Add/userId":"${aws:SourceIdentity}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DRSStagingAccountPolicyv22" }, { "Action":"drs:IssueAgentCertificateForDrs", "Effect":"Allow", "Resource":[ "arn:aws:drs:*:*:source-server/*" ], "Sid":"DRSStagingAccountPolicyv23" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T13:32:09+00:00" }, "AWSElasticLoadBalancingClassicServiceRolePolicy":{ "CreateDate":"2017-09-19T22:36:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAddresses", "ec2:DescribeInstances", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs", "ec2:DescribeInternetGateways", "ec2:DescribeAccountAttributes", "ec2:DescribeClassicLinkInstances", "ec2:DescribeVpcClassicLink", "ec2:CreateSecurityGroup", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute", "ec2:AuthorizeSecurityGroupIngress", "ec2:AssociateAddress", "ec2:DisassociateAddress", "ec2:AttachNetworkInterface", "ec2:DetachNetworkInterface", "ec2:AssignPrivateIpAddresses", "ec2:AssignIpv6Addresses", "ec2:UnassignIpv6Addresses" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-07T23:04:27+00:00" }, "AWSElasticLoadBalancingServiceRolePolicy":{ "CreateDate":"2017-09-19T22:19:04+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAddresses", "ec2:DescribeCoipPools", "ec2:DescribeInstances", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs", "ec2:DescribeInternetGateways", "ec2:DescribeAccountAttributes", "ec2:DescribeClassicLinkInstances", "ec2:DescribeVpcClassicLink", "ec2:CreateSecurityGroup", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:GetCoipPoolUsage", "ec2:GetSecurityGroupsForVpc", "ec2:ModifyNetworkInterfaceAttribute", "ec2:AllocateAddress", "ec2:AuthorizeSecurityGroupIngress", "ec2:AssociateAddress", "ec2:DisassociateAddress", "ec2:AttachNetworkInterface", "ec2:DetachNetworkInterface", "ec2:AssignPrivateIpAddresses", "ec2:AssignIpv6Addresses", "ec2:ReleaseAddress", "ec2:UnassignIpv6Addresses", "ec2:DescribeVpcPeeringConnections", "ec2:AllocateIpamPoolCidr", "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "outposts:GetOutpostInstanceTypes" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-17T20:22:06+00:00" }, "AWSElementalMediaConnectFullAccess":{ "CreateDate":"2025-02-12T20:07:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mediaconnect:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-12T20:07:07+00:00" }, "AWSElementalMediaConnectReadOnlyAccess":{ "CreateDate":"2025-02-12T20:07:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mediaconnect:ListBridges", "mediaconnect:ListEntitlements", "mediaconnect:ListFlows", "mediaconnect:ListGatewayInstances", "mediaconnect:ListGateways", "mediaconnect:ListOfferings", "mediaconnect:ListReservations", "mediaconnect:DescribeBridge", "mediaconnect:DescribeFlow", "mediaconnect:DescribeFlowSourceMetadata", "mediaconnect:DescribeFlowSourceThumbnail", "mediaconnect:DescribeGateway", "mediaconnect:DescribeGatewayInstance", "mediaconnect:DescribeOffering", "mediaconnect:DescribeReservation", "mediaconnect:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-12T20:07:07+00:00" }, "AWSElementalMediaConvertFullAccess":{ "CreateDate":"2018-06-25T19:25:35+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mediaconvert:*", "s3:ListAllMyBuckets", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "mediaconvert.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-10T22:52:25+00:00" }, "AWSElementalMediaConvertReadOnly":{ "CreateDate":"2018-06-25T19:25:14+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mediaconvert:Get*", "mediaconvert:List*", "mediaconvert:DescribeEndpoints", "s3:ListAllMyBuckets", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-10T22:52:18+00:00" }, "AWSElementalMediaLiveFullAccess":{ "CreateDate":"2020-07-08T17:07:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":"medialive:*", "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-07-08T17:07:14+00:00" }, "AWSElementalMediaLiveReadOnly":{ "CreateDate":"2020-07-08T16:38:07+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "medialive:Get*", "medialive:List*", "medialive:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSElementalMediaLiveReadOnly" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-22T17:08:46+00:00" }, "AWSElementalMediaPackageFullAccess":{ "CreateDate":"2017-12-29T23:39:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":"mediapackage:*", "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-29T23:39:52+00:00" }, "AWSElementalMediaPackageReadOnly":{ "CreateDate":"2017-12-30T00:04:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":[ "mediapackage:List*", "mediapackage:Describe*" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-30T00:04:29+00:00" }, "AWSElementalMediaPackageV2FullAccess":{ "CreateDate":"2023-07-25T20:29:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":"mediapackagev2:*", "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-07-25T20:29:37+00:00" }, "AWSElementalMediaPackageV2ReadOnly":{ "CreateDate":"2023-07-25T20:31:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":[ "mediapackagev2:List*", "mediapackagev2:Get*" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-07-25T20:31:25+00:00" }, "AWSElementalMediaStoreFullAccess":{ "CreateDate":"2018-03-05T23:15:31+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mediastore:*" ], "Condition":{ "Bool":{ "aws:SecureTransport":"true" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-03-05T23:15:31+00:00" }, "AWSElementalMediaStoreReadOnly":{ "CreateDate":"2018-03-08T19:48:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mediastore:Get*", "mediastore:List*", "mediastore:Describe*" ], "Condition":{ "Bool":{ "aws:SecureTransport":"true" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-03-08T19:48:22+00:00" }, "AWSElementalMediaTailorFullAccess":{ "CreateDate":"2021-11-23T00:04:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":"mediatailor:*", "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-23T00:04:39+00:00" }, "AWSElementalMediaTailorReadOnly":{ "CreateDate":"2021-11-23T00:05:01+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":[ "mediatailor:List*", "mediatailor:Describe*", "mediatailor:Get*" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-23T00:05:01+00:00" }, "AWSEnhancedClassicNetworkingMangementPolicy":{ "CreateDate":"2017-09-20T17:29:09+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-09-20T17:29:09+00:00" }, "AWSEntityResolutionConsoleFullAccess":{ "CreateDate":"2023-08-17T17:54:14+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "entityresolution:*" ], "Effect":"Allow", "Resource":"*", "Sid":"EntityResolutionAccess" }, { "Action":[ "glue:GetSchema", "glue:SearchTables", "glue:GetSchemaByDefinition", "glue:GetSchemaVersion", "glue:GetSchemaVersionsDiff", "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetTableVersion", "glue:GetTableVersions" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueSourcesConsoleDisplay" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3BucketsConsoleDisplay" }, { "Action":[ "s3:ListBucket", "s3:GetBucketLocation", "s3:ListBucketVersions", "s3:GetBucketVersioning" ], "Effect":"Allow", "Resource":"*", "Sid":"S3SourcesConsoleDisplay" }, { "Action":[ "tag:GetTagKeys", "tag:GetTagValues" ], "Effect":"Allow", "Resource":"*", "Sid":"TaggingConsoleDisplay" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSConsoleDisplay" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"ListRolesToPickRoleForPassing" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "entityresolution.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*entityresolution*", "Sid":"PassRoleToEntityResolutionService" }, { "Action":[ "events:DeleteRule", "events:PutTargets", "events:PutRule" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/entity-resolution-automatic*" ], "Sid":"ManageEventBridgeRules" }, { "Action":[ "dataexchange:GetDataSet" ], "Effect":"Allow", "Resource":"*", "Sid":"ADXReadAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-16T18:46:10+00:00" }, "AWSEntityResolutionConsoleReadOnlyAccess":{ "CreateDate":"2023-08-17T18:18:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "entityresolution:Get*", "entityresolution:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"EntityResolutionRead" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-17T18:18:36+00:00" }, "AWSFMAdminFullAccess":{ "CreateDate":"2018-05-09T18:06:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "fms:*", "waf:*", "waf-regional:*", "elasticloadbalancing:SetWebACL", "firehose:ListDeliveryStreams", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListRoots", "organizations:ListChildren", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListOrganizationalUnitsForParent", "shield:GetSubscriptionState", "route53resolver:ListFirewallRuleGroups", "route53resolver:GetFirewallRuleGroup", "wafv2:ListRuleGroups", "wafv2:ListAvailableManagedRuleGroups", "wafv2:CheckCapacity", "wafv2:PutLoggingConfiguration", "wafv2:ListAvailableManagedRuleGroupVersions", "network-firewall:DescribeRuleGroup", "network-firewall:DescribeRuleGroupMetadata", "network-firewall:ListRuleGroups", "ec2:DescribeAvailabilityZones", "ec2:DescribeRegions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:PutBucketPolicy", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-waf-logs-*" ] }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "fms.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:ListDelegatedAdministrators", "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "fms.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-20T23:39:06+00:00" }, "AWSFMAdminReadOnlyAccess":{ "CreateDate":"2018-05-09T20:07:39+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "fms:Get*", "fms:List*", "waf:Get*", "waf:List*", "waf-regional:Get*", "waf-regional:List*", "firehose:ListDeliveryStreams", "organizations:DescribeOrganization", "organizations:DescribeAccount", "organizations:ListRoots", "organizations:ListChildren", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListOrganizationalUnitsForParent", "shield:GetSubscriptionState", "route53resolver:ListFirewallRuleGroups", "route53resolver:GetFirewallRuleGroup", "wafv2:ListRuleGroups", "wafv2:ListAvailableManagedRuleGroups", "wafv2:CheckCapacity", "wafv2:ListAvailableManagedRuleGroupVersions", "network-firewall:DescribeRuleGroup", "network-firewall:DescribeRuleGroupMetadata", "network-firewall:ListRuleGroups", "ec2:DescribeAvailabilityZones", "ec2:DescribeRegions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-waf-logs-*" ] }, { "Action":[ "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "fms.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-31T22:42:13+00:00" }, "AWSFMMemberReadOnlyAccess":{ "CreateDate":"2018-05-09T21:05:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "fms:GetAdminAccount", "waf:Get*", "waf:List*", "waf-regional:Get*", "waf-regional:List*", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-05-09T21:05:29+00:00" }, "AWSFaultInjectionSimulatorEC2Access":{ "CreateDate":"2022-10-26T20:39:26+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:RebootInstances", "ec2:SendSpotInstanceInterruptions", "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"AllowEc2Actions" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" }, "StringLike":{ "kms:ViaService":"ec2.*.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:kms:*:*:key/*" ], "Sid":"AllowEc2InstancesWithEncryptedEbsVolumes" }, { "Action":[ "ssm:SendCommand" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:document/*" ], "Sid":"AllowSSMSendOnEc2" }, { "Action":[ "ssm:CancelCommand", "ssm:ListCommands" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSSMStopOnEc2" }, { "Action":"ec2:DescribeInstances", "Effect":"Allow", "Resource":"*", "Sid":"DescribeInstances" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-12T10:07:06+00:00" }, "AWSFaultInjectionSimulatorECSAccess":{ "CreateDate":"2022-10-26T20:37:56+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ecs:DescribeClusters", "ecs:ListContainerInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ecs:*:*:cluster/*" ], "Sid":"Clusters" }, { "Action":[ "ecs:DescribeTasks", "ecs:StopTask" ], "Effect":"Allow", "Resource":[ "arn:aws:ecs:*:*:task/*/*" ], "Sid":"Tasks" }, { "Action":[ "ecs:UpdateContainerInstancesState" ], "Effect":"Allow", "Resource":[ "arn:aws:ecs:*:*:container-instance/*/*" ], "Sid":"ContainerInstances" }, { "Action":[ "ecs:ListTasks" ], "Effect":"Allow", "Resource":"*", "Sid":"ListTasks" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:managed-instance/*", "arn:aws:ssm:*:*:document/*" ], "Sid":"SSMSend" }, { "Action":[ "ssm:ListCommands", "ssm:CancelCommand" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMList" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"TargetResolutionByTags" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-07T14:52:07+00:00" }, "AWSFaultInjectionSimulatorEKSAccess":{ "CreateDate":"2022-10-26T20:34:43+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"ec2:DescribeInstances", "Effect":"Allow", "Resource":"*", "Sid":"DescribeInstances" }, { "Action":"ec2:TerminateInstances", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"TerminateInstances" }, { "Action":"ec2:DescribeSubnets", "Effect":"Allow", "Resource":"*", "Sid":"DescribeSubnets" }, { "Action":"eks:DescribeCluster", "Effect":"Allow", "Resource":"arn:aws:eks:*:*:cluster/*", "Sid":"DescribeCluster" }, { "Action":"eks:DescribeNodegroup", "Effect":"Allow", "Resource":"arn:aws:eks:*:*:nodegroup/*", "Sid":"DescribeNodeGroup" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"TargetResolutionByTags" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-11T14:07:07+00:00" }, "AWSFaultInjectionSimulatorNetworkAccess":{ "CreateDate":"2022-10-26T20:32:50+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true", "ec2:CreateAction":"CreateNetworkAcl" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-acl/*", "Sid":"CreateTagsOnNetworkAcl" }, { "Action":"ec2:CreateNetworkAcl", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-acl/*", "Sid":"CreateNetworkAcl" }, { "Action":[ "ec2:CreateNetworkAclEntry", "ec2:DeleteNetworkAcl" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-acl/*", "arn:aws:ec2:*:*:vpc/*" ], "Sid":"DeleteNetworkAcl" }, { "Action":"ec2:CreateNetworkAcl", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*", "Sid":"CreateNetworkAclOnVpc" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeManagedPrefixLists", "ec2:DescribeSubnets", "ec2:DescribeNetworkAcls", "ec2:DescribeVpcEndpoints", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeRouteTables", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGateways" ], "Effect":"Allow", "Resource":"*", "Sid":"VpcActions" }, { "Action":"ec2:ReplaceNetworkAclAssociation", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-acl/*" ], "Sid":"ReplaceNetworkAclAssociation" }, { "Action":"ec2:GetManagedPrefixListEntries", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:prefix-list/*", "Sid":"GetManagedPrefixListEntries" }, { "Action":"ec2:CreateRouteTable", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:route-table/*", "Sid":"CreateRouteTable" }, { "Action":"ec2:CreateRouteTable", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*", "Sid":"CreateRouteTableOnVpc" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true", "ec2:CreateAction":"CreateRouteTable" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:route-table/*", "Sid":"CreateTagsOnRouteTable" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true", "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"CreateTagsOnNetworkInterface" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true", "ec2:CreateAction":"CreateManagedPrefixList" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:prefix-list/*", "Sid":"CreateTagsOnPrefixList" }, { "Action":"ec2:DeleteRouteTable", "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:route-table/*", "arn:aws:ec2:*:*:vpc/*" ], "Sid":"DeleteRouteTable" }, { "Action":"ec2:CreateRoute", "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:route-table/*", "Sid":"CreateRoute" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"CreateNetworkInterface" }, { "Action":"ec2:CreateNetworkInterface", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateNetworkInterfaceOnSubnet" }, { "Action":"ec2:DeleteNetworkInterface", "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"DeleteNetworkInterface" }, { "Action":"ec2:CreateManagedPrefixList", "Condition":{ "StringEquals":{ "aws:RequestTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:prefix-list/*", "Sid":"CreateManagedPrefixList" }, { "Action":"ec2:DeleteManagedPrefixList", "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:prefix-list/*", "Sid":"DeleteManagedPrefixList" }, { "Action":"ec2:ModifyManagedPrefixList", "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:prefix-list/*", "Sid":"ModifyManagedPrefixList" }, { "Action":"ec2:ReplaceRouteTableAssociation", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*" ], "Sid":"ReplaceRouteTableAssociation" }, { "Action":"ec2:AssociateRouteTable", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*" ], "Sid":"AssociateRouteTable" }, { "Action":"ec2:DisassociateRouteTable", "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:route-table/*" ], "Sid":"DisassociateRouteTable" }, { "Action":"ec2:DisassociateRouteTable", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*" ], "Sid":"DisassociateRouteTableOnSubnet" }, { "Action":"ec2:ModifyVpcEndpoint", "Condition":{ "StringEquals":{ "ec2:ResourceTag/managedByFIS":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:route-table/*" ], "Sid":"ModifyVpcEndpointOnRouteTable" }, { "Action":"ec2:ModifyVpcEndpoint", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"ModifyVpcEndpoint" }, { "Action":[ "ec2:DisassociateTransitGatewayRouteTable", "ec2:AssociateTransitGatewayRouteTable" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:transit-gateway-route-table/*", "arn:aws:ec2:*:*:transit-gateway-attachment/*" ], "Sid":"TransitGatewayRouteTableAssociation" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-11T13:52:06+00:00" }, "AWSFaultInjectionSimulatorRDSAccess":{ "CreateDate":"2022-10-26T20:30:57+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "rds:FailoverDBCluster" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:cluster:*" ], "Sid":"AllowFailover" }, { "Action":[ "rds:RebootDBInstance" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:db:*" ], "Sid":"AllowReboot" }, { "Action":[ "rds:DescribeDBClusters", "rds:DescribeDBInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeResources" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"TargetResolutionByTags" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-18T15:07:06+00:00" }, "AWSFaultInjectionSimulatorSSMAccess":{ "CreateDate":"2022-10-26T15:33:44+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/*:*" ] }, { "Action":[ "ssm:GetAutomationExecution", "ssm:StopAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-execution/*" ] }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:document/*" ] }, { "Action":[ "ssm:ListCommands", "ssm:CancelCommand" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-18T15:07:07+00:00" }, "AWSFinSpaceServiceRolePolicy":{ "CreateDate":"2023-05-12T16:42:03+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/FinSpace", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSFinSpaceServiceRolePolicy" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-01T21:05:00+00:00" }, "AWSForWordPressPluginPolicy":{ "CreateDate":"2019-10-30T00:27:46+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "polly:SynthesizeSpeech", "polly:DescribeVoices", "translate:TranslateText" ], "Effect":"Allow", "Resource":"*", "Sid":"Permissions1" }, { "Action":[ "s3:ListBucket", "s3:GetBucketAcl", "s3:GetBucketPolicy", "s3:PutObject", "s3:DeleteObject", "s3:CreateBucket", "s3:PutObjectAcl" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::audio_for_wordpress*", "arn:aws:s3:::audio-for-wordpress*" ], "Sid":"Permissions2" }, { "Action":[ "acm:AddTagsToCertificate", "acm:DescribeCertificate", "acm:RequestCertificate", "cloudformation:CreateStack", "cloudfront:ListDistributions" ], "Condition":{ "StringEquals":{ "aws:RequestedRegion":"us-east-1" } }, "Effect":"Allow", "Resource":"*", "Sid":"Permissions3" }, { "Action":[ "acm:DeleteCertificate", "cloudformation:DeleteStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources", "cloudformation:UpdateStack", "cloudfront:CreateDistribution", "cloudfront:CreateInvalidation", "cloudfront:DeleteDistribution", "cloudfront:GetDistribution", "cloudfront:GetInvalidation", "cloudfront:TagResource", "cloudfront:UpdateDistribution" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/createdBy":"AWSForWordPressPlugin" } }, "Effect":"Allow", "Resource":"*", "Sid":"Permissions4" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-20T23:20:47+00:00" }, "AWSGitSyncServiceRolePolicy":{ "CreateDate":"2023-11-16T17:05:42+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "codestar-connections:UseConnection", "codeconnections:UseConnection" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"AccessGitRepos" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-26T18:12:31+00:00" }, "AWSGlobalAcceleratorSLRPolicy":{ "CreateDate":"2019-04-05T19:39:13+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeSubnets", "ec2:DescribeRegions", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:DescribeAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Action1" }, { "Action":[ "ec2:DeleteSecurityGroup", "ec2:AssignIpv6Addresses", "ec2:UnassignIpv6Addresses" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/AWSServiceName":"GlobalAccelerator" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2Action2" }, { "Action":[ "ec2:CreateSecurityGroup", "ec2:DescribeSecurityGroups", "ec2:GetSecurityGroupsForVpc" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Action3" }, { "Action":[ "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeTargetGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"ElbAction1" }, { "Action":"ec2:CreateTags", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"EC2Action4" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-29T18:23:36+00:00" }, "AWSGlueConsoleFullAccess":{ "CreateDate":"2017-08-14T13:37:39+00:00", "DefaultVersionId":"v14", "Document":{ "Statement":[ { "Action":[ "glue:*", "redshift:DescribeClusters", "redshift:DescribeClusterSubnetGroups", "iam:ListRoles", "iam:ListUsers", "iam:ListGroups", "iam:ListRolePolicies", "iam:GetRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:DescribeRouteTables", "ec2:DescribeVpcAttribute", "ec2:DescribeKeyPairs", "ec2:DescribeInstances", "ec2:DescribeImages", "rds:DescribeDBInstances", "rds:DescribeDBClusters", "rds:DescribeDBSubnetGroups", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketAcl", "s3:GetBucketLocation", "cloudformation:ListStacks", "cloudformation:DescribeStacks", "cloudformation:GetTemplateSummary", "dynamodb:ListTables", "kms:ListAliases", "kms:DescribeKey", "cloudwatch:GetMetricData", "cloudwatch:ListDashboards", "databrew:ListRecipes", "databrew:ListRecipeVersions", "databrew:DescribeRecipe" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseAppPermissions" }, { "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*/*", "arn:aws:s3:::*/*aws-glue-*/*", "arn:aws:s3:::aws-glue-*" ] }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*" ] }, { "Action":[ "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:/aws-glue/*" ] }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/aws-glue*/*" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:TerminateInstances", "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/aws:cloudformation:logical-id":"ZeppelinInstance" }, "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/aws-glue-*/*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSGlueServiceRole*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSGlueServiceNotebookRole*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSGlueServiceRole*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-07-14T14:37:54+00:00" }, "AWSGlueConsoleSageMakerNotebookFullAccess":{ "CreateDate":"2018-10-05T17:52:35+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "glue:*", "redshift:DescribeClusters", "redshift:DescribeClusterSubnetGroups", "iam:ListRoles", "iam:ListRolePolicies", "iam:GetRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:DescribeRouteTables", "ec2:DescribeVpcAttribute", "ec2:DescribeKeyPairs", "ec2:DescribeInstances", "ec2:DescribeImages", "ec2:CreateNetworkInterface", "ec2:AttachNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:DescribeAvailabilityZones", "ec2:DescribeInternetGateways", "ec2:DescribeNetworkInterfaces", "rds:DescribeDBInstances", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketAcl", "s3:GetBucketLocation", "cloudformation:DescribeStacks", "cloudformation:GetTemplateSummary", "dynamodb:ListTables", "kms:ListAliases", "kms:DescribeKey", "sagemaker:ListNotebookInstances", "cloudformation:ListStacks", "cloudwatch:GetMetricData", "cloudwatch:ListDashboards" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*/*aws-glue-*/*", "arn:aws:s3:::aws-glue-*" ] }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*" ] }, { "Action":[ "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:/aws-glue/*" ] }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/aws-glue*/*" }, { "Action":[ "sagemaker:CreatePresignedNotebookInstanceUrl", "sagemaker:CreateNotebookInstance", "sagemaker:DeleteNotebookInstance", "sagemaker:DescribeNotebookInstance", "sagemaker:StartNotebookInstance", "sagemaker:StopNotebookInstance", "sagemaker:UpdateNotebookInstance", "sagemaker:ListTags" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:notebook-instance/aws-glue-*" }, { "Action":[ "sagemaker:DescribeNotebookInstanceLifecycleConfig", "sagemaker:CreateNotebookInstanceLifecycleConfig", "sagemaker:DeleteNotebookInstanceLifecycleConfig", "sagemaker:ListNotebookInstanceLifecycleConfigs" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:notebook-instance-lifecycle-config/aws-glue-*" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:TerminateInstances", "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/aws:cloudformation:logical-id":"ZeppelinInstance" }, "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/aws-glue-*/*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "tag:GetResources" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "aws-glue-*" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSGlueServiceRole*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSGlueServiceNotebookRole*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSGlueServiceSageMakerNotebookRole*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AWSGlueServiceRole*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-07-15T15:24:19+00:00" }, "AWSGlueDataBrewServiceRole":{ "CreateDate":"2020-12-04T21:26:50+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "glue:GetDatabases", "glue:GetPartitions", "glue:GetTable", "glue:GetTables", "glue:GetConnection" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"GlueDataPermissions" }, { "Action":[ "glue:BatchGetCustomEntityTypes", "glue:GetCustomEntityType" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"GluePIIPermissions" }, { "Action":[ "s3:ListBucket", "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::databrew-public-datasets-*" ], "Sid":"S3PublicDatasetAccess" }, { "Action":[ "ec2:DescribeVpcEndpoints", "ec2:DescribeRouteTables", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2NetworkingPermissions" }, { "Action":"ec2:DeleteNetworkInterface", "Condition":{ "StringLike":{ "aws:ResourceTag/aws-glue-service-resource":"*" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2DeleteGlueNetworkInterfacePermissions" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws-glue-service-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"EC2GlueTaggingPermissions" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws-glue-databrew/*" ], "Sid":"GlueDatabrewLogGroupPermissions" }, { "Action":[ "lakeformation:GetDataAccess" ], "Effect":"Allow", "Resource":"*", "Sid":"LakeFormationPermissions" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:databrew!default-*", "Sid":"SecretsManagerPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-20T23:28:52+00:00" }, "AWSGlueSchemaRegistryFullAccess":{ "CreateDate":"2020-11-20T00:19:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "glue:CreateRegistry", "glue:UpdateRegistry", "glue:DeleteRegistry", "glue:GetRegistry", "glue:ListRegistries", "glue:CreateSchema", "glue:UpdateSchema", "glue:DeleteSchema", "glue:GetSchema", "glue:ListSchemas", "glue:RegisterSchemaVersion", "glue:DeleteSchemaVersions", "glue:GetSchemaByDefinition", "glue:GetSchemaVersion", "glue:GetSchemaVersionsDiff", "glue:ListSchemaVersions", "glue:CheckSchemaVersionValidity", "glue:PutSchemaVersionMetadata", "glue:RemoveSchemaVersionMetadata", "glue:QuerySchemaVersionMetadata" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSGlueSchemaRegistryFullAccess" }, { "Action":[ "glue:GetTags", "glue:TagResource", "glue:UnTagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:schema/*", "arn:aws:glue:*:*:registry/*" ], "Sid":"AWSGlueSchemaRegistryTagsFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-20T00:19:00+00:00" }, "AWSGlueSchemaRegistryReadonlyAccess":{ "CreateDate":"2020-11-20T00:20:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "glue:GetRegistry", "glue:ListRegistries", "glue:GetSchema", "glue:ListSchemas", "glue:GetSchemaByDefinition", "glue:GetSchemaVersion", "glue:ListSchemaVersions", "glue:GetSchemaVersionsDiff", "glue:CheckSchemaVersionValidity", "glue:QuerySchemaVersionMetadata", "glue:GetTags" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSGlueSchemaRegistryReadonlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-20T00:20:06+00:00" }, "AWSGlueServiceNotebookRole":{ "CreateDate":"2017-08-14T13:37:42+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "glue:CreateDatabase", "glue:CreatePartition", "glue:CreateTable", "glue:DeleteDatabase", "glue:DeletePartition", "glue:DeleteTable", "glue:GetDatabase", "glue:GetDatabases", "glue:GetPartition", "glue:GetPartitions", "glue:GetTable", "glue:GetTableVersions", "glue:GetTables", "glue:UpdateDatabase", "glue:UpdatePartition", "glue:UpdateTable", "glue:CreateConnection", "glue:CreateJob", "glue:DeleteConnection", "glue:DeleteJob", "glue:GetConnection", "glue:GetConnections", "glue:GetDevEndpoint", "glue:GetDevEndpoints", "glue:GetJob", "glue:GetJobs", "glue:UpdateJob", "glue:BatchDeleteConnection", "glue:UpdateConnection", "glue:GetUserDefinedFunction", "glue:UpdateUserDefinedFunction", "glue:GetUserDefinedFunctions", "glue:DeleteUserDefinedFunction", "glue:CreateUserDefinedFunction", "glue:BatchGetPartition", "glue:BatchDeletePartition", "glue:BatchCreatePartition", "glue:BatchDeleteTable", "glue:UpdateDevEndpoint", "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketAcl", "codewhisperer:GenerateRecommendations" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::crawler-public*", "arn:aws:s3:::aws-glue*" ] }, { "Action":[ "s3:PutObject", "s3:DeleteObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue*" ] }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws-glue-service-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-09T15:59:41+00:00" }, "AWSGlueServiceRole":{ "CreateDate":"2017-08-14T13:37:21+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "glue:*", "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketAcl", "ec2:DescribeVpcEndpoints", "ec2:DescribeRouteTables", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "iam:ListRolePolicies", "iam:GetRole", "iam:GetRolePolicy", "cloudwatch:PutMetricData" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*" ] }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*/*", "arn:aws:s3:::*/*aws-glue-*/*" ] }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::crawler-public*", "arn:aws:s3:::aws-glue-*" ] }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:*:/aws-glue/*" ] }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws-glue-service-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-11T16:39:47+00:00" }, "AWSGrafanaAccountAdministrator":{ "CreateDate":"2021-02-23T00:20:38+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSGrafanaOrganizationAdmin" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"GrafanaIAMGetRolePermission" }, { "Action":[ "grafana:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSGrafanaPermissions" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"grafana.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"GrafanaIAMPassRolePermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-15T22:36:18+00:00" }, "AWSGrafanaConsoleReadOnlyAccess":{ "CreateDate":"2021-02-23T00:10:40+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "grafana:Describe*", "grafana:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSGrafanaConsoleReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-15T22:30:54+00:00" }, "AWSGrafanaWorkspacePermissionManagement":{ "CreateDate":"2021-02-23T00:15:54+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "grafana:DescribeWorkspace", "grafana:DescribeWorkspaceAuthentication", "grafana:UpdatePermissions", "grafana:ListPermissions", "grafana:ListWorkspaces" ], "Effect":"Allow", "Resource":"arn:aws:grafana:*:*:/workspaces*", "Sid":"AWSGrafanaPermissions" }, { "Action":[ "sso:DescribeRegisteredRegions", "sso:GetSharedSsoConfiguration", "sso:ListDirectoryAssociations", "sso:GetManagedApplicationInstance", "sso:ListProfiles", "sso:AssociateProfile", "sso:DisassociateProfile", "sso:GetProfile", "sso:ListProfileAssociations", "sso-directory:DescribeUser", "sso-directory:DescribeGroup" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMIdentityCenterPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-15T22:17:26+00:00" }, "AWSGrafanaWorkspacePermissionManagementV2":{ "CreateDate":"2024-01-05T18:39:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "grafana:DescribeWorkspace", "grafana:DescribeWorkspaceAuthentication", "grafana:UpdatePermissions", "grafana:ListPermissions", "grafana:ListWorkspaces" ], "Effect":"Allow", "Resource":"arn:aws:grafana:*:*:/workspaces*", "Sid":"AWSGrafanaPermissions" }, { "Action":[ "sso:DescribeRegisteredRegions", "sso:GetSharedSsoConfiguration", "sso:ListDirectoryAssociations", "sso:GetManagedApplicationInstance", "sso:ListProfiles", "sso:GetProfile", "sso:ListProfileAssociations", "sso-directory:DescribeUser", "sso-directory:DescribeGroup" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMIdentityCenterPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-05T18:39:46+00:00" }, "AWSGreengrassFullAccess":{ "CreateDate":"2017-05-03T00:47:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "greengrass:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-05-03T00:47:37+00:00" }, "AWSGreengrassReadOnlyAccess":{ "CreateDate":"2018-10-30T16:01:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "greengrass:List*", "greengrass:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-10-30T16:01:43+00:00" }, "AWSGreengrassResourceAccessRolePolicy":{ "CreateDate":"2017-02-14T21:17:24+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "iot:DeleteThingShadow", "iot:GetThingShadow", "iot:UpdateThingShadow" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/GG_*", "arn:aws:iot:*:*:thing/*-gcm", "arn:aws:iot:*:*:thing/*-gda", "arn:aws:iot:*:*:thing/*-gci" ], "Sid":"AllowGreengrassAccessToShadows" }, { "Action":[ "iot:DescribeThing" ], "Effect":"Allow", "Resource":"arn:aws:iot:*:*:thing/*", "Sid":"AllowGreengrassToDescribeThings" }, { "Action":[ "iot:DescribeCertificate" ], "Effect":"Allow", "Resource":"arn:aws:iot:*:*:cert/*", "Sid":"AllowGreengrassToDescribeCertificates" }, { "Action":[ "greengrass:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowGreengrassToCallGreengrassServices" }, { "Action":[ "lambda:GetFunction", "lambda:GetFunctionConfiguration" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowGreengrassToGetLambdaFunctions" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:greengrass-*", "Sid":"AllowGreengrassToGetGreengrassSecrets" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*Greengrass*", "arn:aws:s3:::*GreenGrass*", "arn:aws:s3:::*greengrass*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"AllowGreengrassAccessToS3Objects" }, { "Action":[ "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowGreengrassAccessToS3BucketLocation" }, { "Action":[ "sagemaker:DescribeTrainingJob" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-job/*" ], "Sid":"AllowGreengrassAccessToSageMakerTrainingJobs" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-14T00:35:02+00:00" }, "AWSGroundStationAgentInstancePolicy":{ "CreateDate":"2023-03-29T15:23:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "groundstation:RegisterAgent", "groundstation:UpdateAgentStatus", "groundstation:GetAgentConfiguration" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-29T15:23:12+00:00" }, "AWSHealthFullAccess":{ "CreateDate":"2016-12-06T12:30:31+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:DisableAWSServiceAccess" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":"health.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "health:*", "organizations:ListAccounts", "organizations:ListParents", "organizations:DescribeAccount", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"health.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-16T18:11:34+00:00" }, "AWSHealthImagingFullAccess":{ "CreateDate":"2023-07-25T23:39:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "medical-imaging:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"medical-imaging.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-07-25T23:39:40+00:00" }, "AWSHealthImagingReadOnlyAccess":{ "CreateDate":"2023-07-25T23:40:40+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "medical-imaging:GetDICOMImportJob", "medical-imaging:GetDatastore", "medical-imaging:GetImageFrame", "medical-imaging:GetImageSet", "medical-imaging:GetImageSetMetadata", "medical-imaging:ListDICOMImportJobs", "medical-imaging:ListDatastores", "medical-imaging:ListImageSetVersions", "medical-imaging:ListTagsForResource", "medical-imaging:SearchImageSets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-01T15:18:49+00:00" }, "AWSHealth_EventProcessorServiceRolePolicy":{ "CreateDate":"2023-01-13T19:24:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "events:DeleteRule", "events:PutTargets", "events:PutRule", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"event-processor.health.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-13T19:24:56+00:00" }, "AWSIAMIdentityCenterAllowListForIdentityContext":{ "CreateDate":"2023-11-08T15:21:33+00:00", "DefaultVersionId":"v12", "Document":{ "Statement":[ { "Effect":"Deny", "NotAction":[ "aoss:APIAccessAll", "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:CreateNamedQuery", "athena:CreatePreparedStatement", "athena:DeleteNamedQuery", "athena:DeletePreparedStatement", "athena:GetNamedQuery", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetQueryRuntimeStatistics", "athena:GetWorkGroup", "athena:ListNamedQueries", "athena:ListPreparedStatements", "athena:ListQueryExecutions", "athena:StartQueryExecution", "athena:StopQueryExecution", "athena:UpdateNamedQuery", "athena:UpdatePreparedStatement", "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetTableMetadata", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListTableMetadata", "athena:ListWorkGroups", "elasticmapreduce:GetClusterSessionCredentials", "elasticmapreduce:AddJobFlowSteps", "elasticmapreduce:DescribeCluster", "elasticmapreduce:CancelSteps", "elasticmapreduce:DescribeStep", "elasticmapreduce:ListSteps", "es:ESHttpHead", "es:ESHttpPost", "es:ESHttpGet", "es:ESHttpPatch", "es:ESHttpDelete", "es:ESHttpPut", "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetTableVersions", "glue:GetPartition", "glue:GetPartitions", "glue:BatchGetPartition", "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:SearchTables", "glue:CreateDatabase", "glue:UpdateDatabase", "glue:DeleteDatabase", "glue:CreateTable", "glue:DeleteTable", "glue:BatchDeleteTable", "glue:UpdateTable", "glue:BatchCreatePartition", "glue:CreatePartition", "glue:DeletePartition", "glue:BatchDeletePartition", "glue:UpdatePartition", "glue:BatchUpdatePartition", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "lakeformation:GetDataAccess", "s3:GetAccessGrantsInstanceForPrefix", "s3:GetDataAccess", "s3:ListCallerAccessGrants", "q:StartConversation", "q:SendMessage", "q:ListConversations", "q:GetConversation", "q:StartTroubleshootingAnalysis", "q:GetTroubleshootingResults", "q:StartTroubleshootingResolutionExplanation", "q:UpdateTroubleshootingCommandResult", "qapps:CreateQApp", "qapps:PredictProblemStatementFromConversation", "qapps:PredictQAppFromProblemStatement", "qapps:CopyQApp", "qapps:GetQApp", "qapps:ListQApps", "qapps:UpdateQApp", "qapps:DeleteQApp", "qapps:AssociateQAppWithUser", "qapps:DisassociateQAppFromUser", "qapps:ImportDocumentToQApp", "qapps:ImportDocumentToQAppSession", "qapps:CreateLibraryItem", "qapps:GetLibraryItem", "qapps:UpdateLibraryItem", "qapps:CreateLibraryItemReview", "qapps:ListLibraryItems", "qapps:CreateSubscriptionToken", "qapps:StartQAppSession", "qapps:StopQAppSession", "qapps:PredictQApp", "qapps:ImportDocument", "qapps:AssociateLibraryItemReview", "qapps:DisassociateLibraryItemReview", "qapps:GetQAppSession", "qapps:UpdateQAppSession", "qapps:GetQAppSessionMetadata", "qapps:UpdateQAppSessionMetadata", "qapps:TagResource", "qapps:ListQAppSessionData", "qapps:ExportQAppSessionData", "qbusiness:Chat", "qbusiness:ChatSync", "qbusiness:ListConversations", "qbusiness:ListMessages", "qbusiness:DeleteConversation", "qbusiness:PutFeedback", "sts:SetContext" ], "Resource":"*", "Sid":"TrustedIdentityPropagation" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-01T14:19:12+00:00" }, "AWSIPAMServiceRolePolicy":{ "CreateDate":"2021-11-30T19:08:11+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeByoipCidrs", "ec2:DescribeIpv6Pools", "ec2:DescribeNetworkInterfaces", "ec2:DescribePublicIpv4Pools", "ec2:DescribeSecurityGroups", "ec2:DescribeSecurityGroupRules", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:GetIpamDiscoveredAccounts", "ec2:GetIpamDiscoveredPublicAddresses", "ec2:GetIpamDiscoveredResourceCidrs", "globalaccelerator:ListAccelerators", "globalaccelerator:ListByoipCidrs", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListDelegatedAdministrators", "organizations:ListChildren", "organizations:ListParents", "organizations:DescribeOrganizationalUnit" ], "Effect":"Allow", "Resource":"*", "Sid":"IPAMDiscoveryDescribeActions" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/IPAM" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchMetricsPublishActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-08T16:29:09+00:00" }, "AWSIQContractServiceRolePolicy":{ "CreateDate":"2019-08-22T19:28:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:Subscribe" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-22T19:28:39+00:00" }, "AWSIQFullAccess":{ "CreateDate":"2019-04-04T23:13:42+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iq:*", "iq-permission:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "permission.iq.amazonaws.com", "contract.iq.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-25T20:22:34+00:00" }, "AWSIQPermissionServiceRolePolicy":{ "CreateDate":"2019-08-22T19:36:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:DeleteRole", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSIQPermission-*" }, { "Action":[ "iam:AttachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AWSDenyAll" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSIQPermission-*" }, { "Action":[ "iam:DetachRolePolicy" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSIQPermission-*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-22T19:36:29+00:00" }, "AWSIdentitySyncFullAccess":{ "CreateDate":"2022-03-23T23:29:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ds:AuthorizeApplication", "ds:UnauthorizeApplication" ], "Effect":"Allow", "Resource":"arn:*:ds:*:*:*/*" }, { "Action":[ "identity-sync:DeleteSyncProfile", "identity-sync:CreateSyncProfile", "identity-sync:GetSyncProfile", "identity-sync:StartSync", "identity-sync:StopSync", "identity-sync:CreateSyncFilter", "identity-sync:DeleteSyncFilter", "identity-sync:ListSyncFilters", "identity-sync:CreateSyncTarget", "identity-sync:DeleteSyncTarget", "identity-sync:GetSyncTarget", "identity-sync:UpdateSyncTarget" ], "Effect":"Allow", "Resource":"arn:*:identity-sync:*:*:*/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-03-23T23:29:33+00:00" }, "AWSIdentitySyncReadOnlyAccess":{ "CreateDate":"2022-03-23T23:29:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "identity-sync:GetSyncProfile", "identity-sync:ListSyncFilters", "identity-sync:GetSyncTarget" ], "Effect":"Allow", "Resource":"arn:*:identity-sync:*:*:*/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-03-23T23:29:52+00:00" }, "AWSImageBuilderFullAccess":{ "CreateDate":"2019-12-20T18:25:12+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "imagebuilder:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:*imagebuilder*" }, { "Action":[ "license-manager:ListLicenseConfigurations", "license-manager:ListLicenseSpecificationsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/imagebuilder.amazonaws.com/AWSServiceRoleForImageBuilder" }, { "Action":[ "iam:GetInstanceProfile" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/*imagebuilder*" }, { "Action":[ "iam:ListInstanceProfiles", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/*imagebuilder*", "arn:aws:iam::*:role/*imagebuilder*" ] }, { "Action":[ "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3::*:*imagebuilder*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"imagebuilder.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/imagebuilder.amazonaws.com/AWSServiceRoleForImageBuilder" }, { "Action":[ "ec2:DescribeImages", "ec2:DescribeSnapshots", "ec2:DescribeVpcs", "ec2:DescribeRegions", "ec2:DescribeVolumes", "ec2:DescribeSubnets", "ec2:DescribeKeyPairs", "ec2:DescribeSecurityGroups", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeLaunchTemplates" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-13T17:33:42+00:00" }, "AWSImageBuilderReadOnlyAccess":{ "CreateDate":"2019-12-19T22:29:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "imagebuilder:Get*", "imagebuilder:List*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/imagebuilder.amazonaws.com/AWSServiceRoleForImageBuilder" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-19T22:29:23+00:00" }, "AWSImportExportFullAccess":{ "CreateDate":"2015-02-06T18:40:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "importexport:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:43+00:00" }, "AWSImportExportReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "importexport:ListJobs", "importexport:GetStatus" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:42+00:00" }, "AWSIncidentManagerIncidentAccessServiceRolePolicy":{ "CreateDate":"2023-11-13T00:01:23+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources", "codedeploy:BatchGetDeployments", "codedeploy:ListDeployments", "codedeploy:ListDeploymentTargets", "autoscaling:DescribeAutoScalingInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"IncidentAccessPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-20T23:02:11+00:00" }, "AWSIncidentManagerResolverAccess":{ "CreateDate":"2021-05-10T06:12:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm-incidents:StartIncident" ], "Effect":"Allow", "Resource":"*", "Sid":"StartIncidentPermissions" }, { "Action":[ "ssm-incidents:ListResponsePlans", "ssm-incidents:GetResponsePlan" ], "Effect":"Allow", "Resource":"*", "Sid":"ResponsePlanReadOnlyPermissions" }, { "Action":[ "ssm-incidents:ListIncidentRecords", "ssm-incidents:GetIncidentRecord", "ssm-incidents:UpdateIncidentRecord", "ssm-incidents:ListTimelineEvents", "ssm-incidents:CreateTimelineEvent", "ssm-incidents:GetTimelineEvent", "ssm-incidents:UpdateTimelineEvent", "ssm-incidents:DeleteTimelineEvent", "ssm-incidents:ListRelatedItems", "ssm-incidents:UpdateRelatedItems" ], "Effect":"Allow", "Resource":"*", "Sid":"IncidentRecordResolverPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-10T06:12:34+00:00" }, "AWSIncidentManagerServiceRolePolicy":{ "CreateDate":"2021-05-10T03:34:45+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ssm-incidents:ListIncidentRecords", "ssm-incidents:CreateTimelineEvent" ], "Effect":"Allow", "Resource":"*", "Sid":"UpdateIncidentRecordPermissions" }, { "Action":[ "ssm:CreateOpsItem", "ssm:AssociateOpsItemRelatedItem" ], "Effect":"Allow", "Resource":"*", "Sid":"RelatedOpsItemPermissions" }, { "Action":"ssm-contacts:StartEngagement", "Effect":"Allow", "Resource":"*", "Sid":"IncidentEngagementPermissions" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/IncidentManager", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"PutMetricDataPermission" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-28T02:52:06+00:00" }, "AWSIoT1ClickFullAccess":{ "CreateDate":"2018-05-11T22:10:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot1click:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-05-11T22:10:14+00:00" }, "AWSIoT1ClickReadOnlyAccess":{ "CreateDate":"2018-05-11T21:49:24+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot1click:Describe*", "iot1click:Get*", "iot1click:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-05-11T21:49:24+00:00" }, "AWSIoTAnalyticsFullAccess":{ "CreateDate":"2018-06-18T23:02:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotanalytics:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-06-18T23:02:45+00:00" }, "AWSIoTAnalyticsReadOnlyAccess":{ "CreateDate":"2018-06-18T21:37:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotanalytics:Describe*", "iotanalytics:List*", "iotanalytics:Get*", "iotanalytics:SampleChannelData" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-06-18T21:37:49+00:00" }, "AWSIoTConfigAccess":{ "CreateDate":"2015-10-27T21:52:07+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "iot:AcceptCertificateTransfer", "iot:AddThingToThingGroup", "iot:AssociateTargetsWithJob", "iot:AttachPolicy", "iot:AttachPrincipalPolicy", "iot:AttachThingPrincipal", "iot:CancelCertificateTransfer", "iot:CancelJob", "iot:CancelJobExecution", "iot:ClearDefaultAuthorizer", "iot:CreateAuthorizer", "iot:CreateCertificateFromCsr", "iot:CreateJob", "iot:CreateKeysAndCertificate", "iot:CreateOTAUpdate", "iot:CreatePolicy", "iot:CreatePolicyVersion", "iot:CreateRoleAlias", "iot:CreateStream", "iot:CreateThing", "iot:CreateThingGroup", "iot:CreateThingType", "iot:CreateTopicRule", "iot:DeleteAuthorizer", "iot:DeleteCACertificate", "iot:DeleteCertificate", "iot:DeleteJob", "iot:DeleteJobExecution", "iot:DeleteOTAUpdate", "iot:DeletePolicy", "iot:DeletePolicyVersion", "iot:DeleteRegistrationCode", "iot:DeleteRoleAlias", "iot:DeleteStream", "iot:DeleteThing", "iot:DeleteThingGroup", "iot:DeleteThingType", "iot:DeleteTopicRule", "iot:DeleteV2LoggingLevel", "iot:DeprecateThingType", "iot:DescribeAuthorizer", "iot:DescribeCACertificate", "iot:DescribeCertificate", "iot:DescribeDefaultAuthorizer", "iot:DescribeEndpoint", "iot:DescribeEventConfigurations", "iot:DescribeIndex", "iot:DescribeJob", "iot:DescribeJobExecution", "iot:DescribeRoleAlias", "iot:DescribeStream", "iot:DescribeThing", "iot:DescribeThingGroup", "iot:DescribeThingRegistrationTask", "iot:DescribeThingType", "iot:DetachPolicy", "iot:DetachPrincipalPolicy", "iot:DetachThingPrincipal", "iot:DisableTopicRule", "iot:EnableTopicRule", "iot:GetEffectivePolicies", "iot:GetIndexingConfiguration", "iot:GetJobDocument", "iot:GetLoggingOptions", "iot:GetOTAUpdate", "iot:GetPolicy", "iot:GetPolicyVersion", "iot:GetRegistrationCode", "iot:GetTopicRule", "iot:GetV2LoggingOptions", "iot:ListAttachedPolicies", "iot:ListAuthorizers", "iot:ListCACertificates", "iot:ListCertificates", "iot:ListCertificatesByCA", "iot:ListIndices", "iot:ListJobExecutionsForJob", "iot:ListJobExecutionsForThing", "iot:ListJobs", "iot:ListOTAUpdates", "iot:ListOutgoingCertificates", "iot:ListPolicies", "iot:ListPolicyPrincipals", "iot:ListPolicyVersions", "iot:ListPrincipalPolicies", "iot:ListPrincipalThings", "iot:ListRoleAliases", "iot:ListStreams", "iot:ListTargetsForPolicy", "iot:ListThingGroups", "iot:ListThingGroupsForThing", "iot:ListThingPrincipals", "iot:ListThingRegistrationTaskReports", "iot:ListThingRegistrationTasks", "iot:ListThings", "iot:ListThingsInThingGroup", "iot:ListThingTypes", "iot:ListTopicRules", "iot:ListV2LoggingLevels", "iot:RegisterCACertificate", "iot:RegisterCertificate", "iot:RegisterThing", "iot:RejectCertificateTransfer", "iot:RemoveThingFromThingGroup", "iot:ReplaceTopicRule", "iot:SearchIndex", "iot:SetDefaultAuthorizer", "iot:SetDefaultPolicyVersion", "iot:SetLoggingOptions", "iot:SetV2LoggingLevel", "iot:SetV2LoggingOptions", "iot:StartThingRegistrationTask", "iot:StopThingRegistrationTask", "iot:TestAuthorization", "iot:TestInvokeAuthorizer", "iot:TransferCertificate", "iot:UpdateAuthorizer", "iot:UpdateCACertificate", "iot:UpdateCertificate", "iot:UpdateEventConfigurations", "iot:UpdateIndexingConfiguration", "iot:UpdateRoleAlias", "iot:UpdateStream", "iot:UpdateThing", "iot:UpdateThingGroup", "iot:UpdateThingGroupsForThing", "iot:UpdateAccountAuditConfiguration", "iot:DescribeAccountAuditConfiguration", "iot:DeleteAccountAuditConfiguration", "iot:StartOnDemandAuditTask", "iot:CancelAuditTask", "iot:DescribeAuditTask", "iot:ListAuditTasks", "iot:CreateScheduledAudit", "iot:UpdateScheduledAudit", "iot:DeleteScheduledAudit", "iot:DescribeScheduledAudit", "iot:ListScheduledAudits", "iot:ListAuditFindings", "iot:CreateSecurityProfile", "iot:DescribeSecurityProfile", "iot:UpdateSecurityProfile", "iot:DeleteSecurityProfile", "iot:AttachSecurityProfile", "iot:DetachSecurityProfile", "iot:ListSecurityProfiles", "iot:ListSecurityProfilesForTarget", "iot:ListTargetsForSecurityProfile", "iot:ListActiveViolations", "iot:ListViolationEvents", "iot:ValidateSecurityProfileBehaviors" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-27T20:48:00+00:00" }, "AWSIoTConfigReadOnlyAccess":{ "CreateDate":"2015-10-27T21:52:31+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "iot:DescribeAuthorizer", "iot:DescribeCACertificate", "iot:DescribeCertificate", "iot:DescribeDefaultAuthorizer", "iot:DescribeEndpoint", "iot:DescribeEventConfigurations", "iot:DescribeIndex", "iot:DescribeJob", "iot:DescribeJobExecution", "iot:DescribeRoleAlias", "iot:DescribeStream", "iot:DescribeThing", "iot:DescribeThingGroup", "iot:DescribeThingRegistrationTask", "iot:DescribeThingType", "iot:GetEffectivePolicies", "iot:GetIndexingConfiguration", "iot:GetJobDocument", "iot:GetLoggingOptions", "iot:GetOTAUpdate", "iot:GetPolicy", "iot:GetPolicyVersion", "iot:GetRegistrationCode", "iot:GetTopicRule", "iot:GetV2LoggingOptions", "iot:ListAttachedPolicies", "iot:ListAuthorizers", "iot:ListCACertificates", "iot:ListCertificates", "iot:ListCertificatesByCA", "iot:ListIndices", "iot:ListJobExecutionsForJob", "iot:ListJobExecutionsForThing", "iot:ListJobs", "iot:ListOTAUpdates", "iot:ListOutgoingCertificates", "iot:ListPolicies", "iot:ListPolicyPrincipals", "iot:ListPolicyVersions", "iot:ListPrincipalPolicies", "iot:ListPrincipalThings", "iot:ListRoleAliases", "iot:ListStreams", "iot:ListTargetsForPolicy", "iot:ListThingGroups", "iot:ListThingGroupsForThing", "iot:ListThingPrincipals", "iot:ListThingRegistrationTaskReports", "iot:ListThingRegistrationTasks", "iot:ListThings", "iot:ListThingsInThingGroup", "iot:ListThingTypes", "iot:ListTopicRules", "iot:ListV2LoggingLevels", "iot:SearchIndex", "iot:TestAuthorization", "iot:TestInvokeAuthorizer", "iot:DescribeAccountAuditConfiguration", "iot:DescribeAuditTask", "iot:ListAuditTasks", "iot:DescribeScheduledAudit", "iot:ListScheduledAudits", "iot:ListAuditFindings", "iot:DescribeSecurityProfile", "iot:ListSecurityProfiles", "iot:ListSecurityProfilesForTarget", "iot:ListTargetsForSecurityProfile", "iot:ListActiveViolations", "iot:ListViolationEvents", "iot:ValidateSecurityProfileBehaviors" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-27T20:52:40+00:00" }, "AWSIoTDataAccess":{ "CreateDate":"2015-10-27T21:51:18+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "iot:Connect", "iot:Publish", "iot:Subscribe", "iot:Receive", "iot:GetThingShadow", "iot:UpdateThingShadow", "iot:DeleteThingShadow", "iot:ListNamedShadowsForThing" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-06-23T21:34:47+00:00" }, "AWSIoTDeviceDefenderAddThingsToThingGroupMitigationAction":{ "CreateDate":"2019-08-07T17:55:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:ListPrincipalThings", "iot:AddThingToThingGroup" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-07T17:55:37+00:00" }, "AWSIoTDeviceDefenderAudit":{ "CreateDate":"2018-07-18T21:17:40+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "iot:GetLoggingOptions", "iot:GetV2LoggingOptions", "iot:ListCACertificates", "iot:ListCertificates", "iot:DescribeCACertificate", "iot:DescribeCertificate", "iot:ListPolicies", "iot:GetPolicy", "iot:GetEffectivePolicies", "iot:ListRoleAliases", "iot:DescribeRoleAlias", "cognito-identity:GetIdentityPoolRoles", "iam:ListRolePolicies", "iam:ListAttachedRolePolicies", "iam:GetRole", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRolePolicy", "iam:GenerateServiceLastAccessedDetails", "iam:GetServiceLastAccessedDetails" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-25T23:52:43+00:00" }, "AWSIoTDeviceDefenderEnableIoTLoggingMitigationAction":{ "CreateDate":"2019-08-07T17:04:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:SetV2LoggingOptions" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "iot.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-07T17:04:07+00:00" }, "AWSIoTDeviceDefenderPublishFindingsToSNSMitigationAction":{ "CreateDate":"2019-08-07T17:04:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-07T17:04:37+00:00" }, "AWSIoTDeviceDefenderReplaceDefaultPolicyMitigationAction":{ "CreateDate":"2019-08-07T17:04:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:CreatePolicyVersion" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-07T17:04:57+00:00" }, "AWSIoTDeviceDefenderUpdateCACertMitigationAction":{ "CreateDate":"2019-08-07T17:05:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:UpdateCACertificate" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-07T17:05:49+00:00" }, "AWSIoTDeviceDefenderUpdateDeviceCertMitigationAction":{ "CreateDate":"2019-08-07T17:06:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:UpdateCertificate" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-07T17:06:00+00:00" }, "AWSIoTDeviceTesterForFreeRTOSFullAccess":{ "CreateDate":"2020-02-12T20:33:53+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"iot.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/idt-*", "Sid":"VisualEditor0" }, { "Action":[ "iot:DeleteThing", "iot:AttachThingPrincipal", "iot:DeleteCertificate", "iot:GetRegistrationCode", "iot:CreatePolicy", "iot:UpdateCACertificate", "s3:ListBucket", "iot:DescribeEndpoint", "iot:CreateOTAUpdate", "iot:CreateStream", "signer:ListSigningJobs", "acm:ListCertificates", "iot:CreateKeysAndCertificate", "iot:UpdateCertificate", "iot:CreateCertificateFromCsr", "iot:DetachThingPrincipal", "iot:RegisterCACertificate", "iot:CreateThing", "iam:ListRoles", "iot:RegisterCertificate", "iot:DeleteCACertificate", "signer:PutSigningProfile", "s3:ListAllMyBuckets", "signer:ListSigningPlatforms", "iot-device-tester:SendMetrics", "iot-device-tester:SupportedVersion", "iot-device-tester:LatestIdt", "iot-device-tester:CheckVersion", "iot-device-tester:DownloadTestSuite" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor1" }, { "Action":[ "iam:GetRole", "signer:StartSigningJob", "acm:GetCertificate", "signer:DescribeSigningJob", "s3:CreateBucket", "execute-api:Invoke", "s3:DeleteBucket", "s3:PutBucketVersioning", "signer:CancelSigningProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:execute-api:us-east-1:098862408343:9xpmnvs5h4/prod/POST/metrics", "arn:aws:signer:*:*:/signing-profiles/*", "arn:aws:signer:*:*:/signing-jobs/*", "arn:aws:iam::*:role/idt-*", "arn:aws:acm:*:*:certificate/*", "arn:aws:s3:::idt-*", "arn:aws:s3:::afr-ota*" ], "Sid":"VisualEditor2" }, { "Action":[ "iot:DeleteStream", "iot:DeleteCertificate", "iot:AttachPolicy", "iot:DetachPolicy", "iot:DeletePolicy", "s3:ListBucketVersions", "iot:UpdateCertificate", "iot:GetOTAUpdate", "iot:DeleteOTAUpdate", "iot:DescribeJobExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::afr-ota*", "arn:aws:iot:*:*:thinggroup/idt*", "arn:aws:iam::*:role/idt-*" ], "Sid":"VisualEditor3" }, { "Action":[ "iot:DeleteCertificate", "iot:AttachPolicy", "iot:DetachPolicy", "s3:DeleteObjectVersion", "iot:DeleteOTAUpdate", "s3:PutObject", "s3:GetObject", "iot:DeleteStream", "iot:DeletePolicy", "s3:DeleteObject", "iot:UpdateCertificate", "iot:GetOTAUpdate", "s3:GetObjectVersion", "iot:DescribeJobExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::afr-ota*/*", "arn:aws:s3:::idt-*/*", "arn:aws:iot:*:*:policy/idt*", "arn:aws:iam::*:role/idt-*", "arn:aws:iot:*:*:otaupdate/idt*", "arn:aws:iot:*:*:thing/idt*", "arn:aws:iot:*:*:cert/*", "arn:aws:iot:*:*:job/*", "arn:aws:iot:*:*:stream/*" ], "Sid":"VisualEditor4" }, { "Action":[ "s3:PutObject", "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::afr-ota*/*", "arn:aws:s3:::idt-*/*" ], "Sid":"VisualEditor5" }, { "Action":[ "iot:CancelJobExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:job/*", "arn:aws:iot:*:*:thing/idt*" ], "Sid":"VisualEditor6" }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/Owner":"IoTDeviceTester" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"VisualEditor7" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:DeleteSecurityGroup" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/Owner":"IoTDeviceTester" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"VisualEditor8" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "aws:RequestTag/Owner":"IoTDeviceTester" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"VisualEditor9" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:placement-group/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*" ], "Sid":"VisualEditor10" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/Owner":"IoTDeviceTester" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"VisualEditor11" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeSecurityGroups", "ssm:DescribeParameters", "ssm:GetParameters" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor12" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "Owner" ] }, "StringEquals":{ "ec2:CreateAction":[ "RunInstances", "CreateSecurityGroup" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"VisualEditor13" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-10T20:30:07+00:00" }, "AWSIoTDeviceTesterForGreengrassFullAccess":{ "CreateDate":"2020-02-20T21:21:27+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "iot.amazonaws.com", "lambda.amazonaws.com", "greengrass.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/idt-*", "Sid":"VisualEditor1" }, { "Action":[ "lambda:CreateFunction", "iot:DeleteCertificate", "lambda:DeleteFunction", "execute-api:Invoke", "iot:UpdateCertificate" ], "Effect":"Allow", "Resource":[ "arn:aws:execute-api:us-east-1:098862408343:9xpmnvs5h4/prod/POST/metrics", "arn:aws:lambda:*:*:function:idt-*", "arn:aws:iot:*:*:cert/*" ], "Sid":"VisualEditor2" }, { "Action":[ "iot:CreateThing", "iot:DeleteThing" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/idt-*", "arn:aws:iot:*:*:cert/*" ], "Sid":"VisualEditor3" }, { "Action":[ "iot:AttachPolicy", "iot:DetachPolicy", "iot:DeletePolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:policy/idt-*", "arn:aws:iot:*:*:cert/*" ], "Sid":"VisualEditor4" }, { "Action":[ "iot:CreateJob", "iot:DescribeJob", "iot:DescribeJobExecution", "iot:DeleteJob" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/idt-*", "arn:aws:iot:*:*:job/*" ], "Sid":"VisualEditor5" }, { "Action":[ "iot:DescribeEndpoint", "greengrass:*", "iam:ListAttachedRolePolicies", "iot:CreatePolicy", "iot:GetThingShadow", "iot:CreateKeysAndCertificate", "iot:ListThings", "iot:UpdateThingShadow", "iot:CreateCertificateFromCsr", "iot-device-tester:SendMetrics", "iot-device-tester:SupportedVersion", "iot-device-tester:LatestIdt", "iot-device-tester:CheckVersion", "iot-device-tester:DownloadTestSuite" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor6" }, { "Action":[ "iot:DetachThingPrincipal", "iot:AttachThingPrincipal" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/idt-*", "arn:aws:iot:*:*:cert/*" ], "Sid":"VisualEditor7" }, { "Action":[ "s3:PutObject", "s3:DeleteObjectVersion", "s3:ListBucketVersions", "s3:CreateBucket", "s3:DeleteObject", "s3:DeleteBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3:::idt*", "Sid":"VisualEditor8" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-25T17:01:56+00:00" }, "AWSIoTEventsFullAccess":{ "CreateDate":"2019-01-10T22:51:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotevents:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-10T22:51:57+00:00" }, "AWSIoTEventsReadOnlyAccess":{ "CreateDate":"2019-01-10T22:50:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iotevents:Describe*", "iotevents:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-23T17:22:04+00:00" }, "AWSIoTFleetHubFederationAccess":{ "CreateDate":"2020-12-15T08:08:05+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "iot:DescribeIndex", "iot:DescribeThingGroup", "iot:GetBucketsAggregation", "iot:GetCardinality", "iot:GetIndexingConfiguration", "iot:GetPercentiles", "iot:GetStatistics", "iot:SearchIndex", "iot:CreateFleetMetric", "iot:ListFleetMetrics", "iot:DeleteFleetMetric", "iot:DescribeFleetMetric", "iot:UpdateFleetMetric", "iot:DescribeCustomMetric", "iot:ListCustomMetrics", "iot:ListDimensions", "iot:ListMetricValues", "iot:ListThingGroups", "iot:ListThingsInThingGroup", "iot:ListJobTemplates", "iot:DescribeJobTemplate", "iot:ListJobs", "iot:CreateJob", "iot:CancelJob", "iot:DescribeJob", "iot:ListJobExecutionsForJob", "iot:ListJobExecutionsForThing", "iot:DescribeJobExecution", "iot:ListSecurityProfiles", "iot:DescribeSecurityProfile", "iot:ListActiveViolations", "iot:GetThingShadow", "iot:ListNamedShadowsForThing", "iot:CancelJobExecution", "iot:DescribeEndpoint", "iotfleethub:DescribeApplication", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:CreateTopic", "sns:DeleteTopic", "sns:ListSubscriptionsByTopic", "sns:Subscribe", "sns:Unsubscribe" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:iotfleethub*" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarmHistory" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:iotfleethub*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-04T18:03:01+00:00" }, "AWSIoTFleetwiseServiceRolePolicy":{ "CreateDate":"2022-09-21T23:27:48+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/IoTFleetWise" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-21T23:27:48+00:00" }, "AWSIoTFullAccess":{ "CreateDate":"2015-10-08T15:19:49+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iot:*", "iotjobsdata:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-05-19T21:39:11+00:00" }, "AWSIoTLogging":{ "CreateDate":"2015-10-08T15:17:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:PutMetricFilter", "logs:PutRetentionPolicy", "logs:GetLogEvents", "logs:DeleteLogStream" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-10-08T15:17:25+00:00" }, "AWSIoTManagedIntegrationsFullAccess":{ "CreateDate":"2025-03-05T19:22:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"iotmanagedintegrations:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"iotmanagedintegrations.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/iotmanagedintegrations.amazonaws.com/AWSServiceRoleForIoTManagedIntegrations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-05T19:22:06+00:00" }, "AWSIoTManagedIntegrationsRolePolicy":{ "CreateDate":"2025-03-05T21:22:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/iotmanagedintegrations/*" ], "Sid":"CloudWatchLogs" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents" ], "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/iotmanagedintegrations/*:log-stream:*" ], "Sid":"CloudWatchStreams" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/IoTManagedIntegrations", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchMetrics" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-05T21:22:06+00:00" }, "AWSIoTOTAUpdate":{ "CreateDate":"2017-12-20T20:36:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":[ "iot:CreateJob", "signer:DescribeSigningJob" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-20T20:36:53+00:00" }, "AWSIoTRuleActions":{ "CreateDate":"2015-10-08T15:14:51+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":{ "Action":[ "dynamodb:PutItem", "kinesis:PutRecord", "iot:Publish", "s3:PutObject", "sns:Publish", "sqs:SendMessage*", "cloudwatch:SetAlarmState", "cloudwatch:PutMetricData", "es:ESHttpPut", "firehose:PutRecord" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-01-16T19:28:19+00:00" }, "AWSIoTSiteWiseConsoleFullAccess":{ "CreateDate":"2019-05-31T21:37:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"iotsitewise:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "iotanalytics:List*", "iotanalytics:Describe*", "iotanalytics:Create*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iot:DescribeEndpoint", "iot:GetThingShadow" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "greengrass:GetGroup", "greengrass:GetGroupVersion", "greengrass:GetCoreDefinitionVersion", "greengrass:ListGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:ListSecrets", "secretsmanager:CreateSecret" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:UpdateSecret" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:greengrass-*" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"iotsitewise.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/iotsitewise.amazonaws.com/AWSServiceRoleForIoTSiteWise*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"iotsitewise.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/iotsitewise.amazonaws.com/AWSServiceRoleForIoTSiteWise*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-05-31T21:37:49+00:00" }, "AWSIoTSiteWiseFullAccess":{ "CreateDate":"2018-12-04T20:53:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotsitewise:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-12-04T20:53:39+00:00" }, "AWSIoTSiteWiseMonitorPortalAccess":{ "CreateDate":"2020-05-19T20:01:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotsitewise:CreateProject", "iotsitewise:DescribeProject", "iotsitewise:UpdateProject", "iotsitewise:DeleteProject", "iotsitewise:ListProjects", "iotsitewise:BatchAssociateProjectAssets", "iotsitewise:BatchDisassociateProjectAssets", "iotsitewise:ListProjectAssets", "iotsitewise:CreateDashboard", "iotsitewise:DescribeDashboard", "iotsitewise:UpdateDashboard", "iotsitewise:DeleteDashboard", "iotsitewise:ListDashboards", "iotsitewise:CreateAccessPolicy", "iotsitewise:DescribeAccessPolicy", "iotsitewise:UpdateAccessPolicy", "iotsitewise:DeleteAccessPolicy", "iotsitewise:ListAccessPolicies", "iotsitewise:DescribeAsset", "iotsitewise:ListAssets", "iotsitewise:ListAssociatedAssets", "iotsitewise:DescribeAssetProperty", "iotsitewise:GetAssetPropertyValue", "iotsitewise:GetAssetPropertyValueHistory", "iotsitewise:GetAssetPropertyAggregates", "sso-directory:DescribeUsers" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-19T20:01:21+00:00" }, "AWSIoTSiteWiseMonitorServiceRolePolicy":{ "CreateDate":"2019-11-14T00:59:10+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iotsitewise:CreateProject", "iotsitewise:DescribeProject", "iotsitewise:UpdateProject", "iotsitewise:DeleteProject", "iotsitewise:ListProjects", "iotsitewise:BatchAssociateProjectAssets", "iotsitewise:BatchDisassociateProjectAssets", "iotsitewise:ListProjectAssets", "iotsitewise:CreateDashboard", "iotsitewise:DescribeDashboard", "iotsitewise:UpdateDashboard", "iotsitewise:DeleteDashboard", "iotsitewise:ListDashboards", "iotsitewise:CreateAccessPolicy", "iotsitewise:DescribeAccessPolicy", "iotsitewise:UpdateAccessPolicy", "iotsitewise:DeleteAccessPolicy", "iotsitewise:ListAccessPolicies", "iotsitewise:DescribeAsset", "iotsitewise:ListAssets", "iotsitewise:ListAssociatedAssets", "iotsitewise:DescribeAssetProperty", "iotsitewise:GetAssetPropertyValue", "iotsitewise:GetAssetPropertyValueHistory", "iotsitewise:GetAssetPropertyAggregates", "sso-directory:DescribeUsers" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-13T22:19:25+00:00" }, "AWSIoTSiteWiseReadOnlyAccess":{ "CreateDate":"2018-12-04T20:55:11+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iotsitewise:Describe*", "iotsitewise:List*", "iotsitewise:Get*", "iotsitewise:BatchGet*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-16T19:05:20+00:00" }, "AWSIoTThingsRegistration":{ "CreateDate":"2017-12-01T20:21:52+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "iot:AddThingToThingGroup", "iot:AttachPolicy", "iot:AttachPrincipalPolicy", "iot:AttachThingPrincipal", "iot:CreateCertificateFromCsr", "iot:CreatePolicy", "iot:CreateThing", "iot:DescribeCertificate", "iot:DescribeThing", "iot:DescribeThingGroup", "iot:DescribeThingType", "iot:DetachPolicy", "iot:DetachThingPrincipal", "iot:GetPolicy", "iot:ListAttachedPolicies", "iot:ListPolicyPrincipals", "iot:ListPrincipalPolicies", "iot:ListPrincipalThings", "iot:ListTargetsForPolicy", "iot:ListThingGroupsForThing", "iot:ListThingPrincipals", "iot:RegisterCertificate", "iot:RegisterThing", "iot:RemoveThingFromThingGroup", "iot:UpdateCertificate", "iot:UpdateThing", "iot:UpdateThingGroupsForThing", "iot:AddThingToBillingGroup", "iot:DescribeBillingGroup", "iot:RemoveThingFromBillingGroup" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-05T19:20:12+00:00" }, "AWSIoTTwinMakerServiceRolePolicy":{ "CreateDate":"2023-11-13T18:59:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotsitewise:DescribeAsset" ], "Effect":"Allow", "Resource":[ "arn:aws:iotsitewise:*:*:asset/*" ], "Sid":"SiteWiseAssetReadAccess" }, { "Action":[ "iotsitewise:DescribeAssetModel" ], "Effect":"Allow", "Resource":[ "arn:aws:iotsitewise:*:*:asset-model/*" ], "Sid":"SiteWiseAssetModelReadAccess" }, { "Action":[ "iotsitewise:ListAssets", "iotsitewise:ListAssetModels" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SiteWiseAssetModelAndAssetListAccess" }, { "Action":[ "iottwinmaker:GetEntity", "iottwinmaker:CreateEntity", "iottwinmaker:UpdateEntity", "iottwinmaker:DeleteEntity", "iottwinmaker:ListEntities", "iottwinmaker:GetComponentType", "iottwinmaker:CreateComponentType", "iottwinmaker:UpdateComponentType", "iottwinmaker:DeleteComponentType", "iottwinmaker:ListComponentTypes" ], "Condition":{ "ForAnyValue:StringEquals":{ "iottwinmaker:linkedServices":[ "IOTSITEWISE" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iottwinmaker:*:*:workspace/*" ], "Sid":"TwinMakerAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-13T18:59:42+00:00" }, "AWSIoTWirelessDataAccess":{ "CreateDate":"2020-12-15T15:31:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotwireless:SendDataToWirelessDevice" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T15:31:39+00:00" }, "AWSIoTWirelessFullAccess":{ "CreateDate":"2020-12-15T15:27:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotwireless:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T15:27:57+00:00" }, "AWSIoTWirelessFullPublishAccess":{ "CreateDate":"2020-12-15T15:29:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:DescribeEndpoint", "iot:Publish" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T15:29:59+00:00" }, "AWSIoTWirelessGatewayCertManager":{ "CreateDate":"2020-12-15T15:30:48+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:CreateKeysAndCertificate", "iot:DescribeCertificate", "iot:ListCertificates" ], "Effect":"Allow", "Resource":"*", "Sid":"IoTWirelessGatewayCertManager" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T15:30:48+00:00" }, "AWSIoTWirelessLogging":{ "CreateDate":"2020-12-15T15:32:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/iotwireless*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T15:32:40+00:00" }, "AWSIoTWirelessReadOnlyAccess":{ "CreateDate":"2020-12-15T15:28:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotwireless:List*", "iotwireless:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T15:28:56+00:00" }, "AWSKeyManagementServiceCustomKeyStoresServiceRolePolicy":{ "CreateDate":"2018-11-14T20:10:53+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudhsm:Describe*", "ec2:CreateNetworkInterface", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateSecurityGroup", "ec2:DescribeSecurityGroups", "ec2:RevokeSecurityGroupEgress", "ec2:DeleteSecurityGroup", "ec2:DescribeVpcs", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-10T19:03:34+00:00" }, "AWSKeyManagementServiceMultiRegionKeysServiceRolePolicy":{ "CreateDate":"2021-06-16T15:37:37+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "kms:SynchronizeMultiRegionKey" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSSynchronizeMultiRegionKey" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-13T22:53:54+00:00" }, "AWSKeyManagementServicePowerUser":{ "CreateDate":"2015-02-06T18:40:40+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "kms:CreateAlias", "kms:CreateKey", "kms:DeleteAlias", "kms:Describe*", "kms:GenerateRandom", "kms:Get*", "kms:List*", "kms:TagResource", "kms:UntagResource", "iam:ListGroups", "iam:ListRoles", "iam:ListUsers" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-03-07T00:55:11+00:00" }, "AWSLakeFormationCrossAccountManager":{ "CreateDate":"2020-08-04T20:59:46+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "StringLikeIfExists":{ "ram:RequestedResourceType":[ "glue:Table", "glue:Database", "glue:Catalog" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowCreateResourceShare" }, { "Action":[ "ram:UpdateResourceShare", "ram:DeleteResourceShare", "ram:AssociateResourceShare", "ram:DisassociateResourceShare", "ram:GetResourceShares" ], "Condition":{ "StringLike":{ "ram:ResourceShareName":[ "LakeFormation*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowManageResourceShare" }, { "Action":[ "ram:AssociateResourceSharePermission" ], "Condition":{ "ArnLike":{ "ram:PermissionArn":[ "arn:aws:ram::aws:permission/AWSRAMLFEnabled*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowManageResourceSharePermissions" }, { "Action":[ "glue:PutResourcePolicy", "glue:DeleteResourcePolicy", "organizations:DescribeOrganization", "organizations:DescribeAccount", "ram:Get*", "ram:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowXAcctManagerPermissions" }, { "Action":[ "organizations:ListRoots", "organizations:ListAccountsForParent", "organizations:ListOrganizationalUnitsForParent" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowOrganizationsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-25T00:37:06+00:00" }, "AWSLakeFormationDataAdmin":{ "CreateDate":"2019-08-08T17:33:44+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "lakeformation:*", "cloudtrail:DescribeTrails", "cloudtrail:LookupEvents", "glue:CreateCatalog", "glue:UpdateCatalog", "glue:DeleteCatalog", "glue:GetCatalog", "glue:GetCatalogs", "glue:GetDatabase", "glue:GetDatabases", "glue:CreateDatabase", "glue:UpdateDatabase", "glue:DeleteDatabase", "glue:GetConnections", "glue:SearchTables", "glue:GetTable", "glue:CreateTable", "glue:UpdateTable", "glue:DeleteTable", "glue:GetTableVersions", "glue:GetPartitions", "glue:GetTables", "glue:ListWorkflows", "glue:BatchGetWorkflows", "glue:DeleteWorkflow", "glue:GetWorkflowRuns", "glue:StartWorkflowRun", "glue:GetWorkflow", "s3:ListBucket", "s3:GetBucketLocation", "s3:ListAllMyBuckets", "s3:GetBucketAcl", "iam:ListUsers", "iam:ListRoles", "iam:GetRole", "iam:GetRolePolicy" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSLakeFormationDataAdminAllow" }, { "Action":[ "lakeformation:PutDataLakeSettings" ], "Effect":"Deny", "Resource":"*", "Sid":"AWSLakeFormationDataAdminDeny" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:06:06+00:00" }, "AWSLambdaBasicExecutionRole":{ "CreateDate":"2015-04-09T15:03:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T15:03:43+00:00" }, "AWSLambdaDynamoDBExecutionRole":{ "CreateDate":"2015-04-09T15:09:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dynamodb:DescribeStream", "dynamodb:GetRecords", "dynamodb:GetShardIterator", "dynamodb:ListStreams", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T15:09:29+00:00" }, "AWSLambdaENIManagementAccess":{ "CreateDate":"2016-12-06T00:37:27+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface", "ec2:AssignPrivateIpAddresses", "ec2:UnassignPrivateIpAddresses" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-01T20:07:26+00:00" }, "AWSLambdaExecute":{ "CreateDate":"2015-02-06T18:40:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:*" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:*" }, { "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:46+00:00" }, "AWSLambdaInvocation-DynamoDB":{ "CreateDate":"2015-02-06T18:40:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "dynamodb:DescribeStream", "dynamodb:GetRecords", "dynamodb:GetShardIterator", "dynamodb:ListStreams" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:47+00:00" }, "AWSLambdaKinesisExecutionRole":{ "CreateDate":"2015-04-09T15:14:16+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "kinesis:DescribeStream", "kinesis:DescribeStreamSummary", "kinesis:GetRecords", "kinesis:GetShardIterator", "kinesis:ListShards", "kinesis:ListStreams", "kinesis:SubscribeToShard", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-19T20:09:24+00:00" }, "AWSLambdaMSKExecutionRole":{ "CreateDate":"2020-08-11T17:35:05+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "kafka:DescribeCluster", "kafka:DescribeClusterV2", "kafka:GetBootstrapBrokers", "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "ec2:DeleteNetworkInterface", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-02T20:08:02+00:00" }, "AWSLambdaReplicator":{ "CreateDate":"2017-05-23T17:53:03+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:DisableReplication" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*" ], "Sid":"LambdaCreateDeletePermission" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLikeIfExists":{ "iam:PassedToService":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"IamPassRolePermission" }, { "Action":[ "cloudfront:ListDistributionsByLambdaFunction" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudFrontListDistributions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-08T00:17:54+00:00" }, "AWSLambdaRole":{ "CreateDate":"2015-02-06T18:41:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:28+00:00" }, "AWSLambdaSQSQueueExecutionRole":{ "CreateDate":"2018-06-14T21:50:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-06-14T21:50:45+00:00" }, "AWSLambdaVPCAccessExecutionRole":{ "CreateDate":"2016-02-11T23:15:26+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DeleteNetworkInterface", "ec2:AssignPrivateIpAddresses", "ec2:UnassignPrivateIpAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSLambdaVPCAccessExecutionPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-05T22:38:26+00:00" }, "AWSLambda_FullAccess":{ "CreateDate":"2020-11-17T21:14:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStackResources", "cloudwatch:ListMetrics", "cloudwatch:GetMetricData", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "kms:ListAliases", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:ListRolePolicies", "iam:ListRoles", "lambda:*", "logs:DescribeLogGroups", "states:DescribeStateMachine", "states:ListStateMachines", "tag:GetResources", "xray:GetTraceSummaries", "xray:BatchGetTraces" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:DescribeLogStreams", "logs:GetLogEvents", "logs:FilterLogEvents", "logs:StartLiveTail", "logs:StopLiveTail" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/lambda/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-17T21:37:06+00:00" }, "AWSLambda_ReadOnlyAccess":{ "CreateDate":"2020-11-17T21:10:32+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks", "cloudformation:ListStackResources", "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "kms:ListAliases", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:ListRolePolicies", "iam:ListRoles", "logs:DescribeLogGroups", "lambda:Get*", "lambda:List*", "states:DescribeStateMachine", "states:ListStateMachines", "tag:GetResources", "xray:GetTraceSummaries", "xray:BatchGetTraces" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:DescribeLogStreams", "logs:GetLogEvents", "logs:FilterLogEvents", "logs:StartQuery", "logs:StopQuery", "logs:DescribeQueries", "logs:GetLogGroupFields", "logs:GetLogRecord", "logs:GetQueryResults", "logs:StartLiveTail", "logs:StopLiveTail" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/lambda/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-17T21:07:06+00:00" }, "AWSLicenseManagerConsumptionPolicy":{ "CreateDate":"2021-08-11T23:18:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":[ "license-manager:CheckoutLicense", "license-manager:CheckInLicense", "license-manager:ExtendLicenseConsumption", "license-manager:GetLicense" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-11T23:18:08+00:00" }, "AWSLicenseManagerLinuxSubscriptionsServiceRolePolicy":{ "CreateDate":"2022-12-20T18:54:54+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeRegions" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2Permissions" }, { "Action":[ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:DescribeAccount", "organizations:ListChildren", "organizations:ListParents", "organizations:ListAccountsForParent", "organizations:ListRoots", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"OrganizationPermissions" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/LicenseManagerLinuxSubscriptions":"enabled" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:*" ], "Sid":"SecretsManagerPermissions" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/LicenseManagerLinuxSubscriptions":"enabled" }, "StringLike":{ "kms:ViaService":[ "secretsmanager.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:kms:*:*:key/*" ], "Sid":"KMSPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-08T22:04:56+00:00" }, "AWSLicenseManagerMasterAccountRolePolicy":{ "CreateDate":"2018-11-26T19:03:51+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "s3:GetBucketLocation", "s3:ListBucket", "s3:GetLifecycleConfiguration", "s3:PutLifecycleConfiguration", "s3:GetBucketPolicy", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-license-manager-service-*" ], "Sid":"S3BucketPermissions" }, { "Action":[ "s3:AbortMultipartUpload", "s3:PutObject", "s3:GetObject", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-license-manager-service-*" ], "Sid":"S3ObjectPermissions1" }, { "Action":[ "s3:DeleteObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-license-manager-service-*/resource_sync/*" ], "Sid":"S3ObjectPermissions2" }, { "Action":[ "athena:GetQueryExecution", "athena:GetQueryResults", "athena:StartQueryExecution" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AthenaPermissions" }, { "Action":[ "glue:GetTable", "glue:GetPartition", "glue:GetPartitions" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"GluePermissions" }, { "Action":[ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:DescribeAccount", "organizations:ListChildren", "organizations:ListParents", "organizations:ListAccountsForParent", "organizations:ListRoots", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"OrganizationPermissions" }, { "Action":[ "ram:GetResourceShares", "ram:GetResourceShareAssociations", "ram:TagResource" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RAMPermissions1" }, { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "StringEquals":{ "aws:RequestTag/Service":"LicenseManager" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"RAMPermissions2" }, { "Action":[ "ram:AssociateResourceShare", "ram:DisassociateResourceShare", "ram:UpdateResourceShare", "ram:DeleteResourceShare" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/Service":"LicenseManager" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"RAMPermissions3" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"IAMGetRoles" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "cloudformation.amazonaws.com", "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/LicenseManagerServiceResourceDataSyncRole*" ], "Sid":"IAMPassRoles" }, { "Action":[ "cloudformation:UpdateStack", "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStacks" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/LicenseManagerCrossAccountCloudDiscoveryStack/*" ], "Sid":"CloudformationPermission" }, { "Action":[ "glue:CreateTable", "glue:UpdateTable", "glue:DeleteTable", "glue:UpdateJob", "glue:UpdateCrawler" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:crawler/LicenseManagerResourceSynDataCrawler", "arn:aws:glue:*:*:job/LicenseManagerResourceSynDataProcessJob", "arn:aws:glue:*:*:table/license_manager_resource_inventory_db/*", "arn:aws:glue:*:*:table/license_manager_resource_sync/*", "arn:aws:glue:*:*:database/license_manager_resource_inventory_db", "arn:aws:glue:*:*:database/license_manager_resource_sync" ], "Sid":"GlueUpdatePermissions" }, { "Action":[ "resource-groups:PutGroupPolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "ram.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RGPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-05-31T20:50:26+00:00" }, "AWSLicenseManagerMemberAccountRolePolicy":{ "CreateDate":"2018-11-26T19:04:32+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "license-manager:UpdateLicenseSpecificationsForResource", "license-manager:GetLicenseConfiguration" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"LicenseManagerPermissions" }, { "Action":[ "ssm:ListInventoryEntries", "ssm:GetInventory", "ssm:CreateAssociation", "ssm:CreateResourceDataSync", "ssm:DeleteResourceDataSync", "ssm:ListResourceDataSync", "ssm:ListAssociations" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SSMPermissions" }, { "Action":[ "ram:AcceptResourceShareInvitation", "ram:GetResourceShareInvitations" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RAMPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-15T22:09:32+00:00" }, "AWSLicenseManagerServiceRolePolicy":{ "CreateDate":"2018-11-26T19:02:53+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"license-management.marketplace.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/license-management.marketplace.amazonaws.com/AWSServiceRoleForMarketplaceLicenseManagement" ], "Sid":"IAMPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"license-manager.member-account.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:*:iam::*:role/aws-service-role/license-manager.member-account.amazonaws.com/AWSServiceRoleForAWSLicenseManagerMemberAccountRole" ], "Sid":"IAMPermissionsForCreatingMemberSLR" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-license-manager-service-*" ], "Sid":"S3BucketPermissions1" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"S3BucketPermissions2" }, { "Action":[ "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-license-manager-service-*" ], "Sid":"S3ObjectPermissions" }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:aws-license-manager-service-*" ], "Sid":"SNSAccountPermissions" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SNSTopicPermissions" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeImages", "ec2:DescribeHosts" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2Permissions" }, { "Action":[ "ssm:ListInventoryEntries", "ssm:GetInventory", "ssm:CreateAssociation" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SSMPermissions" }, { "Action":[ "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganization", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"OrganizationPermissions" }, { "Action":[ "license-manager:GetServiceSettings", "license-manager:GetLicense*", "license-manager:UpdateLicenseSpecificationsForResource", "license-manager:List*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"LicenseManagerPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-07-30T01:43:19+00:00" }, "AWSLicenseManagerUserSubscriptionsServiceRolePolicy":{ "CreateDate":"2022-07-30T01:17:18+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ds:DescribeDirectories", "ds:GetAuthorizedApplicationDetails" ], "Effect":"Allow", "Resource":"*", "Sid":"DSReadPermissions" }, { "Action":[ "ssm:GetInventory", "ssm:GetCommandInvocation", "ssm:ListCommandInvocations", "ssm:DescribeInstanceInformation" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMReadPermissions" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeVpcPeeringConnections" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2ReadPermissions" }, { "Action":[ "ec2:TerminateInstances", "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:productCode":[ "bz0vcy31ooqlzk5tsash4r1ik", "d44g89hc0gp9jdzm99rznthpw", "77yzkpa7kvee1y1tt7wnsdwoc", "a8jthu9h8pjsn4b8ylvfl6sfr", "7at6der8hnlov1g347e6tdkde", "3t0v0vuhvxjzm6m462f9v8iz4", "4gs2prcp03ojilgkjx8m3ifh7" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"EC2WritePermissions" }, { "Action":[ "ssm:SendCommand" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*::document/AWS-RunPowerShellScript" ], "Sid":"SSMDocumentExecutionPermissions" }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSLicenseManager":"UserSubscriptions" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"SSMInstanceExecutionPermissions" }, { "Action":[ "route53:GetHostedZone", "route53:ListResourceRecordSets" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadHostedZonePermissions" }, { "Action":[ "ec2:DescribeSecurityGroupRules" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadSecurityGroupRulePermissions" }, { "Action":[ "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeSubnetsPermissions" }, { "Action":[ "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeNetworkInterfacePermissions" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:license-manager-user-*", "Sid":"ReadSecretPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-08T02:54:26+00:00" }, "AWSM2ServicePolicy":{ "CreateDate":"2022-06-07T20:26:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSubnets", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:CreateNetworkInterfacePermission", "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticfilesystem:DescribeMountTargets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:DeregisterTargets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "fsx:DescribeFileSystems" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/M2" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-06-07T20:26:39+00:00" }, "AWSMSKReplicatorExecutionRole":{ "CreateDate":"2023-12-06T00:07:52+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "kafka-cluster:Connect", "kafka-cluster:DescribeCluster", "kafka-cluster:AlterCluster", "kafka-cluster:DescribeTopic", "kafka-cluster:CreateTopic", "kafka-cluster:AlterTopic", "kafka-cluster:WriteData", "kafka-cluster:ReadData", "kafka-cluster:AlterGroup", "kafka-cluster:DescribeGroup", "kafka-cluster:DescribeTopicDynamicConfiguration", "kafka-cluster:AlterTopicDynamicConfiguration", "kafka-cluster:WriteDataIdempotently" ], "Effect":"Allow", "Resource":[ "arn:aws:kafka:*:*:cluster/*" ], "Sid":"ClusterPermissions" }, { "Action":[ "kafka-cluster:DescribeTopic", "kafka-cluster:CreateTopic", "kafka-cluster:AlterTopic", "kafka-cluster:WriteData", "kafka-cluster:ReadData", "kafka-cluster:DescribeTopicDynamicConfiguration", "kafka-cluster:AlterTopicDynamicConfiguration", "kafka-cluster:AlterCluster" ], "Effect":"Allow", "Resource":[ "arn:aws:kafka:*:*:topic/*/*" ], "Sid":"TopicPermissions" }, { "Action":[ "kafka-cluster:AlterGroup", "kafka-cluster:DescribeGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:kafka:*:*:group/*/*" ], "Sid":"GroupPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-25T21:36:08+00:00" }, "AWSManagedServicesDeploymentToolkitPolicy":{ "CreateDate":"2022-06-09T18:33:03+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteBucketPolicy", "s3:DeleteObject", "s3:DeleteObjectTagging", "s3:DeleteObjectVersion", "s3:DeleteObjectVersionTagging", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketPolicy", "s3:GetBucketVersioning", "s3:GetLifecycleConfiguration", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectAttributes", "s3:GetObjectLegalHold", "s3:GetObjectRetention", "s3:GetObjectTagging", "s3:GetObjectVersion", "s3:GetObjectVersionAcl", "s3:GetObjectVersionAttributes", "s3:GetObjectVersionForReplication", "s3:GetObjectVersionTagging", "s3:GetObjectVersionTorrent", "s3:ListBucket", "s3:ListBucketVersions", "s3:PutBucketAcl", "s3:PutBucketLogging", "s3:PutBucketObjectLockConfiguration", "s3:PutBucketPolicy", "s3:PutBucketPublicAccessBlock", "s3:PutBucketTagging", "s3:PutBucketVersioning", "s3:PutEncryptionConfiguration", "s3:PutLifecycleConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:s3:::ams-cdktoolkit*", "Sid":"AMSCDKToolkitS3Permissions" }, { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:DeleteStack", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources", "cloudformation:DescribeStacks", "cloudformation:ExecuteChangeSet", "cloudformation:GetTemplate", "cloudformation:GetTemplateSummary", "cloudformation:TagResource", "cloudformation:UntagResource", "cloudformation:UpdateTerminationProtection" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/ams-cdk-toolkit*", "Sid":"AMSCDKToolkitCloudFormationPermissions" }, { "Action":[ "ecr:BatchGetRepositoryScanningConfiguration", "ecr:CreateRepository", "ecr:DeleteLifecyclePolicy", "ecr:DeleteRepository", "ecr:DeleteRepositoryPolicy", "ecr:DescribeRepositories", "ecr:GetLifecyclePolicy", "ecr:ListTagsForResource", "ecr:PutImageScanningConfiguration", "ecr:PutImageTagMutability", "ecr:PutLifecyclePolicy", "ecr:SetRepositoryPolicy", "ecr:TagResource", "ecr:UntagResource" ], "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/ams-cdktoolkit*", "Sid":"AMSCDKToolkitECRPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-04T20:41:54+00:00" }, "AWSManagedServices_ContactsServiceRolePolicy":{ "CreateDate":"2023-03-23T17:07:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:ListRoleTags", "iam:ListUserTags", "tag:GetResources", "ec2:DescribeTags" ], "Effect":"Allow", "Resource":"*" }, { "Action":"s3:GetBucketTagging", "Condition":{ "NumericGreaterThanEquals":{ "s3:TlsVersion":"1.2" }, "StringEquals":{ "s3:authType":"REST-HEADER", "s3:signatureversion":"AWS4-HMAC-SHA256" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-23T17:07:46+00:00" }, "AWSManagedServices_DetectiveControlsConfig_ServiceRolePolicy":{ "CreateDate":"2022-12-19T23:11:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudformation:UpdateTermination*", "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStackResources", "cloudformation:CreateChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:GetTemplateSummary", "cloudformation:DescribeStacks" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/ams-detective-controls-config-recorder", "arn:aws:cloudformation:*:*:stack/ams-detective-controls-config-rules-cdk", "arn:aws:cloudformation:*:*:stack/ams-detective-controls-infrastructure-cdk" ] }, { "Action":[ "config:DescribeAggregationAuthorizations", "config:PutAggregationAuthorization", "config:TagResource", "config:PutConfigRule" ], "Effect":"Allow", "Resource":[ "arn:aws:config:*:*:aggregation-authorization/540708452589/*", "arn:aws:config:*:*::config-rule/*" ] }, { "Action":[ "s3:GetBucketPolicy", "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteBucketPolicy", "s3:DeleteObject", "s3:ListBucket", "s3:ListBucketVersions", "s3:GetBucketAcl", "s3:PutObject", "s3:PutBucketAcl", "s3:PutBucketLogging", "s3:PutBucketObjectLockConfiguration", "s3:PutBucketPolicy", "s3:PutBucketPublicAccessBlock", "s3:PutBucketTagging", "s3:PutBucketVersioning", "s3:PutEncryptionConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:s3:::ams-config-record-bucket-*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-19T23:11:17+00:00" }, "AWSManagedServices_EventsServiceRolePolicy":{ "CreateDate":"2023-02-07T18:41:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "events:DeleteRule", "events:PutTargets", "events:PutRule", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"events.managedservices.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-07T18:41:22+00:00" }, "AWSManagedServices_SelfServiceReporting_ServiceRolePolicy":{ "CreateDate":"2025-01-08T21:22:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators", "organizations:DescribeAccount", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-08T21:22:06+00:00" }, "AWSMarketplaceAmiIngestion":{ "CreateDate":"2020-09-25T20:55:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:ModifySnapshotAttribute" ], "Effect":"Allow", "Resource":"arn:aws:ec2:us-east-1::snapshot/snap-*" }, { "Action":[ "ec2:DescribeImageAttribute", "ec2:DescribeImages", "ec2:DescribeSnapshotAttribute", "ec2:ModifyImageAttribute" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-25T20:55:10+00:00" }, "AWSMarketplaceDeploymentServiceRolePolicy":{ "CreateDate":"2023-11-15T23:34:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:PutSecretValue", "secretsmanager:DescribeSecret", "secretsmanager:DeleteSecret", "secretsmanager:RemoveRegionsFromReplication" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:marketplace-deployment*!*" ], "Sid":"ManageMarketplaceDeploymentSecrets" }, { "Action":[ "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ListSecrets" }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "expirationDate" ] }, "Null":{ "aws:RequestTag/expirationDate":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:marketplace-deployment!*", "Sid":"TagMarketplaceDeploymentSecrets" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-15T23:34:33+00:00" }, "AWSMarketplaceFullAccess":{ "CreateDate":"2015-02-11T17:21:45+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:*", "cloudformation:CreateStack", "cloudformation:DescribeStackResource", "cloudformation:DescribeStackResources", "cloudformation:DescribeStacks", "cloudformation:List*", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateSecurityGroup", "ec2:CreateTags", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DeleteSecurityGroup", "ec2:DescribeAccountAttributes", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVpcs", "ec2:RunInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CopyImage", "ec2:DeregisterImage", "ec2:DescribeSnapshots", "ec2:DeleteSnapshot", "ec2:CreateImage", "ec2:DescribeInstanceStatus", "ssm:GetAutomationExecution", "ssm:ListDocuments", "ssm:DescribeDocument", "sns:ListTopics", "sns:GetTopicAttributes", "sns:CreateTopic", "iam:GetRole", "iam:GetInstanceProfile", "iam:ListRoles", "iam:ListInstanceProfiles" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListBucket", "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*image-build*" ] }, { "Action":[ "sns:Publish", "sns:setTopicAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:*image-build*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:eu-central-1:906690553262:automation-definition/*", "arn:aws:ssm:us-east-1:058657716661:automation-definition/*", "arn:aws:ssm:ap-northeast-1:340648487307:automation-definition/*", "arn:aws:ssm:eu-west-1:564714592864:automation-definition/*", "arn:aws:ssm:us-west-2:243045473901:automation-definition/*", "arn:aws:ssm:ap-southeast-2:362149219987:automation-definition/*", "arn:aws:ssm:eu-west-2:587945719687:automation-definition/*", "arn:aws:ssm:us-east-2:134937423163:automation-definition/*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:AssociatedResourceARN":[ "arn:aws:ssm:eu-central-1:906690553262:automation-definition/*", "arn:aws:ssm:us-east-1:058657716661:automation-definition/*", "arn:aws:ssm:ap-northeast-1:340648487307:automation-definition/*", "arn:aws:ssm:eu-west-1:564714592864:automation-definition/*", "arn:aws:ssm:us-west-2:243045473901:automation-definition/*", "arn:aws:ssm:ap-southeast-2:362149219987:automation-definition/*", "arn:aws:ssm:eu-west-2:587945719687:automation-definition/*", "arn:aws:ssm:us-east-2:134937423163:automation-definition/*" ], "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-03-04T17:04:00+00:00" }, "AWSMarketplaceGetEntitlements":{ "CreateDate":"2017-03-27T19:37:24+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:GetEntitlements" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceGetEntitlements" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-05T01:27:20+00:00" }, "AWSMarketplaceImageBuildFullAccess":{ "CreateDate":"2018-07-31T23:29:49+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:ListBuilds", "aws-marketplace:StartBuild", "aws-marketplace:DescribeBuilds" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:TerminateInstances", "Condition":{ "StringLike":{ "ec2:ResourceTag/marketplace-image-build:build-id":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*Automation*", "arn:aws:iam::*:role/*Instance*" ] }, { "Action":[ "ssm:GetAutomationExecution", "ssm:ListDocuments", "ssm:DescribeDocument", "ec2:DeregisterImage", "ec2:CopyImage", "ec2:DescribeSnapshots", "ec2:DescribeSecurityGroups", "ec2:DescribeImages", "ec2:DescribeSubnets", "ec2:DeleteSnapshot", "ec2:CreateImage", "ec2:RunInstances", "ec2:DescribeInstanceStatus", "sns:GetTopicAttributes", "iam:GetRole", "iam:GetInstanceProfile" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*image-build*" ] }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:*image-build*" ] }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:eu-central-1:906690553262:automation-definition/*", "arn:aws:ssm:us-east-1:058657716661:automation-definition/*", "arn:aws:ssm:ap-northeast-1:340648487307:automation-definition/*", "arn:aws:ssm:eu-west-1:564714592864:automation-definition/*", "arn:aws:ssm:us-west-2:243045473901:automation-definition/*", "arn:aws:ssm:ap-southeast-2:362149219987:automation-definition/*", "arn:aws:ssm:eu-west-2:587945719687:automation-definition/*", "arn:aws:ssm:us-east-2:134937423163:automation-definition/*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:AssociatedResourceARN":[ "arn:aws:ssm:eu-central-1:906690553262:automation-definition/*", "arn:aws:ssm:us-east-1:058657716661:automation-definition/*", "arn:aws:ssm:ap-northeast-1:340648487307:automation-definition/*", "arn:aws:ssm:eu-west-1:564714592864:automation-definition/*", "arn:aws:ssm:us-west-2:243045473901:automation-definition/*", "arn:aws:ssm:ap-southeast-2:362149219987:automation-definition/*", "arn:aws:ssm:eu-west-2:587945719687:automation-definition/*", "arn:aws:ssm:us-east-2:134937423163:automation-definition/*" ], "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringLike":{ "aws:RequestTag/marketplace-image-build:build-id":"*" }, "StringNotEquals":{ "ec2:CreateAction":"RunInstances" } }, "Effect":"Deny", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-03-04T17:05:09+00:00" }, "AWSMarketplaceLicenseManagementServiceRolePolicy":{ "CreateDate":"2020-12-03T08:33:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "license-manager:ListReceivedGrants", "license-manager:ListDistributedGrants", "license-manager:GetGrant", "license-manager:CreateGrant", "license-manager:CreateGrantVersion", "license-manager:DeleteGrant", "license-manager:AcceptGrant" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowLicenseManagerActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-03T08:33:40+00:00" }, "AWSMarketplaceManageSubscriptions":{ "CreateDate":"2015-02-06T18:40:32+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:ViewSubscriptions", "aws-marketplace:Subscribe", "aws-marketplace:Unsubscribe" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:CreatePrivateMarketplaceRequests", "aws-marketplace:ListPrivateMarketplaceRequests", "aws-marketplace:DescribePrivateMarketplaceRequests" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:ListPrivateListings" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:UpdatePurchaseOrders", "aws-marketplace:ListAgreementCharges" ], "Condition":{ "ForAllValues:StringEquals":{ "aws-marketplace:AgreementType":[ "PurchaseAgreement" ] }, "Null":{ "aws-marketplace:AgreementType":"false" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-20T19:22:33+00:00" }, "AWSMarketplaceMeteringFullAccess":{ "CreateDate":"2016-03-17T22:39:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:MeterUsage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-03-17T22:39:22+00:00" }, "AWSMarketplaceMeteringRegisterUsage":{ "CreateDate":"2019-11-21T01:17:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:RegisterUsage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-21T01:17:54+00:00" }, "AWSMarketplaceProcurementSystemAdminFullAccess":{ "CreateDate":"2019-06-25T13:07:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:PutProcurementSystemConfiguration", "aws-marketplace:DescribeProcurementSystemConfiguration", "organizations:Describe*", "organizations:List*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-25T13:07:47+00:00" }, "AWSMarketplacePurchaseOrdersServiceRolePolicy":{ "CreateDate":"2021-10-27T15:12:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "purchase-orders:ViewPurchaseOrders", "purchase-orders:ModifyPurchaseOrders" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowPurchaseOrderActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-27T15:12:37+00:00" }, "AWSMarketplaceRead-only":{ "CreateDate":"2015-02-06T18:40:31+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:ViewSubscriptions", "aws-marketplace:ListAgreementCharges", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:ListBuilds", "aws-marketplace:DescribeBuilds", "iam:ListRoles", "iam:ListInstanceProfiles", "sns:GetTopicAttributes", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:ListPrivateMarketplaceRequests", "aws-marketplace:DescribePrivateMarketplaceRequests" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:ListPrivateListings" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-20T18:14:55+00:00" }, "AWSMarketplaceResaleAuthorizationServiceRolePolicy":{ "CreateDate":"2024-03-05T18:47:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "ArnLike":{ "ram:ResourceArn":"arn:aws:aws-marketplace:*:*:AWSMarketplace/ResaleAuthorization/*" }, "Null":{ "ram:Principal":"true" }, "StringEquals":{ "ram:RequestedResourceType":"aws-marketplace:Entity" } }, "Effect":"Allow", "Resource":[ "arn:aws:ram:*:*:*" ], "Sid":"AllowResaleAuthorizationShareActionsRAMCreate" }, { "Action":[ "ram:AssociateResourceShare" ], "Condition":{ "Null":{ "ram:Principal":"false" }, "StringEquals":{ "ram:ResourceShareName":"AWSMarketplaceResaleAuthorization" } }, "Effect":"Allow", "Resource":[ "arn:aws:ram:*:*:*" ], "Sid":"AllowResaleAuthorizationShareActionsRAMAssociate" }, { "Action":[ "ram:AcceptResourceShareInvitation" ], "Condition":{ "StringEquals":{ "ram:ResourceShareName":"AWSMarketplaceResaleAuthorization" } }, "Effect":"Allow", "Resource":[ "arn:aws:ram:*:*:*" ], "Sid":"AllowResaleAuthorizationShareActionsRAMAccept" }, { "Action":[ "ram:GetResourceShareInvitations", "ram:GetResourceShareAssociations" ], "Effect":"Allow", "Resource":[ "arn:aws:ram:*:*:*" ], "Sid":"AllowResaleAuthorizationShareActionsRAMGet" }, { "Action":[ "aws-marketplace:PutResourcePolicy", "aws-marketplace:GetResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "ram.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/ResaleAuthorization/*", "Sid":"AllowResaleAuthorizationShareActionsMarketplace" }, { "Action":[ "aws-marketplace:DescribeEntity" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/ResaleAuthorization/*", "Sid":"AllowResaleAuthorizationShareActionsMarketplaceDescribe" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-05T18:47:54+00:00" }, "AWSMarketplaceSellerFullAccess":{ "CreateDate":"2019-07-02T20:40:09+00:00", "DefaultVersionId":"v16", "Document":{ "Statement":[ { "Action":[ "aws-marketplace-management:uploadFiles", "aws-marketplace-management:viewReports", "aws-marketplace-management:viewSupport", "aws-marketplace:ListChangeSets", "aws-marketplace:DescribeChangeSet", "aws-marketplace:StartChangeSet", "aws-marketplace:CancelChangeSet", "aws-marketplace:ListEntities", "aws-marketplace:DescribeEntity", "aws-marketplace:GetSellerDashboard", "aws-marketplace:ListAssessments", "aws-marketplace:DescribeAssessment", "ec2:DescribeImages", "ec2:DescribeSnapshots", "ec2:ModifyImageAttribute", "ec2:ModifySnapshotAttribute" ], "Effect":"Allow", "Resource":"*", "Sid":"MarketplaceManagement" }, { "Action":[ "aws-marketplace:SearchAgreements", "aws-marketplace:DescribeAgreement", "aws-marketplace:GetAgreementTerms" ], "Condition":{ "ForAllValues:StringEquals":{ "aws-marketplace:AgreementType":[ "PurchaseAgreement" ] }, "StringEquals":{ "aws-marketplace:PartyType":"Proposer" } }, "Effect":"Allow", "Resource":"*", "Sid":"AgreementAccess" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMGetRole" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"assets.marketplace.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"AssetScanning" }, { "Action":[ "vendor-insights:GetDataSource", "vendor-insights:ListDataSources", "vendor-insights:ListSecurityProfiles", "vendor-insights:GetSecurityProfile", "vendor-insights:GetSecurityProfileSnapshot", "vendor-insights:ListSecurityProfileSnapshots" ], "Effect":"Allow", "Resource":"*", "Sid":"VendorInsights" }, { "Action":[ "aws-marketplace:TagResource", "aws-marketplace:UntagResource", "aws-marketplace:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/*", "Sid":"TagManagement" }, { "Action":[ "aws-marketplace-management:GetSellerVerificationDetails", "aws-marketplace-management:PutSellerVerificationDetails", "aws-marketplace-management:GetBankAccountVerificationDetails", "aws-marketplace-management:PutBankAccountVerificationDetails", "aws-marketplace-management:GetSecondaryUserVerificationDetails", "aws-marketplace-management:PutSecondaryUserVerificationDetails", "aws-marketplace-management:GetAdditionalSellerNotificationRecipients", "aws-marketplace-management:PutAdditionalSellerNotificationRecipients", "payments:GetPaymentInstrument", "payments:CreatePaymentInstrument", "tax:GetTaxInterview", "tax:PutTaxInterview", "tax:GetTaxInfoReportingDocument", "tax:ListSupplementalTaxRegistrations", "tax:PutSupplementalTaxRegistration", "tax:DeleteSupplementalTaxRegistration", "tax:GetTaxRegistration" ], "Effect":"Allow", "Resource":"*", "Sid":"SellerSettings" }, { "Action":[ "support:CreateCase" ], "Effect":"Allow", "Resource":"*", "Sid":"Support" }, { "Action":[ "aws-marketplace:GetResourcePolicy", "aws-marketplace:PutResourcePolicy", "aws-marketplace:DeleteResourcePolicy" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/*", "Sid":"ResourcePolicyManagement" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"resale-authorization.marketplace.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateServiceLinkedRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-14T19:52:06+00:00" }, "AWSMarketplaceSellerOfferManagement":{ "CreateDate":"2024-11-19T00:41:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:DescribeChangeSet", "aws-marketplace:ListChangeSets" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceChangeSetReadAccess" }, { "Action":[ "aws-marketplace:StartChangeSet" ], "Effect":"Allow", "Resource":[ "arn:aws:aws-marketplace:*:*:AWSMarketplace/Offer/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/ChangeSet/*" ], "Sid":"AWSMarketplaceOfferManagement" }, { "Action":[ "aws-marketplace:StartChangeSet" ], "Condition":{ "StringEquals":{ "catalog:ChangeType":"CreateOfferOnProduct" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceCreateOfferOnProduct" }, { "Action":[ "aws-marketplace:ListEntities" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceListEntities" }, { "Action":[ "aws-marketplace:DescribeEntity" ], "Effect":"Allow", "Resource":[ "arn:aws:aws-marketplace:*:*:AWSMarketplace/Offer/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/ContainerProduct/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/ProfessionalServicesProduct/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/SaaSProduct/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/AmiProduct/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/ResaleAuthorization/*" ], "Sid":"AWSMarketplaceEntitiesReadAccess" }, { "Action":[ "aws-marketplace:SearchAgreements", "aws-marketplace:DescribeAgreement", "aws-marketplace:GetAgreementTerms" ], "Condition":{ "ForAllValues:StringEquals":{ "aws-marketplace:AgreementType":[ "PurchaseAgreement" ] }, "StringEquals":{ "aws-marketplace:PartyType":"Proposer" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSMarketplaceAgreementsReadAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-19T00:41:38+00:00" }, "AWSMarketplaceSellerProductsFullAccess":{ "CreateDate":"2019-07-02T21:06:25+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:ListChangeSets", "aws-marketplace:DescribeChangeSet", "aws-marketplace:StartChangeSet", "aws-marketplace:CancelChangeSet", "aws-marketplace:ListEntities", "aws-marketplace:DescribeEntity", "aws-marketplace:ListAssessments", "aws-marketplace:DescribeAssessment", "ec2:DescribeImages", "ec2:DescribeSnapshots", "ec2:ModifyImageAttribute", "ec2:ModifySnapshotAttribute" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"assets.marketplace.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" }, { "Action":[ "vendor-insights:GetDataSource", "vendor-insights:ListDataSources", "vendor-insights:ListSecurityProfiles", "vendor-insights:GetSecurityProfile", "vendor-insights:GetSecurityProfileSnapshot", "vendor-insights:ListSecurityProfileSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:TagResource", "aws-marketplace:UntagResource", "aws-marketplace:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/*" }, { "Action":[ "aws-marketplace:GetResourcePolicy", "aws-marketplace:PutResourcePolicy", "aws-marketplace:DeleteResourcePolicy" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T19:06:12+00:00" }, "AWSMarketplaceSellerProductsReadOnly":{ "CreateDate":"2019-07-02T21:40:47+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:ListChangeSets", "aws-marketplace:DescribeChangeSet", "aws-marketplace:ListEntities", "aws-marketplace:DescribeEntity", "aws-marketplace:ListAssessments", "aws-marketplace:DescribeAssessment", "ec2:DescribeImages", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/*" }, { "Action":[ "aws-marketplace:GetResourcePolicy" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T18:51:14+00:00" }, "AWSMediaConnectServicePolicy":{ "CreateDate":"2023-04-03T22:11:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecs:UpdateService", "ecs:DeleteService", "ecs:CreateService", "ecs:DescribeServices", "ecs:PutAttributes", "ecs:DeleteAttributes", "ecs:RunTask", "ecs:ListTasks", "ecs:StartTask", "ecs:StopTask", "ecs:DescribeTasks", "ecs:DescribeContainerInstances", "ecs:UpdateContainerInstancesState" ], "Condition":{ "ArnLike":{ "ecs:cluster":"arn:aws:ecs:*:*:cluster/MediaConnectGateway" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecs:CreateCluster", "ecs:RegisterTaskDefinition" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecs:UpdateCluster", "ecs:UpdateClusterSettings", "ecs:ListAttributes", "ecs:DescribeClusters", "ecs:DeregisterContainerInstance", "ecs:ListContainerInstances" ], "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:cluster/MediaConnectGateway" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-03T22:11:40+00:00" }, "AWSMediaTailorServiceRolePolicy":{ "CreateDate":"2021-09-17T22:27:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"logs:PutLogEvents", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:MediaTailor/*:log-stream:*" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:DescribeLogGroups", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:MediaTailor/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-17T22:27:10+00:00" }, "AWSMigrationHubDMSAccess":{ "CreateDate":"2017-08-14T14:00:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mgh:CreateProgressUpdateStream" ], "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/DMS" }, { "Action":[ "mgh:AssociateCreatedArtifact", "mgh:DescribeMigrationTask", "mgh:DisassociateCreatedArtifact", "mgh:ImportMigrationTask", "mgh:ListCreatedArtifacts", "mgh:NotifyMigrationTaskState", "mgh:PutResourceAttributes", "mgh:NotifyApplicationState", "mgh:DescribeApplicationState", "mgh:AssociateDiscoveredResource", "mgh:DisassociateDiscoveredResource", "mgh:ListDiscoveredResources" ], "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/DMS/*" }, { "Action":[ "mgh:ListMigrationTasks", "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-07T17:51:53+00:00" }, "AWSMigrationHubDiscoveryAccess":{ "CreateDate":"2017-08-14T13:30:51+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "discovery:ListConfigurations", "discovery:DescribeConfigurations" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"aws:migrationhub:source-id" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:volume/*" ] }, { "Action":"dms:AddTagsToResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"aws:migrationhub:source-id" } }, "Effect":"Allow", "Resource":[ "arn:aws:dms:*:*:endpoint:*" ] }, { "Action":[ "ec2:DescribeInstanceAttribute" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-06T17:34:42+00:00" }, "AWSMigrationHubFullAccess":{ "CreateDate":"2017-08-14T14:02:54+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "mgh:*", "discovery:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"continuousexport.discovery.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/continuousexport.discovery.amazonaws.com/AWSServiceRoleForApplicationDiscoveryServiceContinuousExport*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/continuousexport.discovery.amazonaws.com/AWSServiceRoleForApplicationDiscoveryServiceContinuousExport*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "migrationhub.amazonaws.com", "dmsintegration.migrationhub.amazonaws.com", "smsintegration.migrationhub.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-19T21:14:41+00:00" }, "AWSMigrationHubOrchestratorConsoleFullAccess":{ "CreateDate":"2022-04-20T02:26:28+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "migrationhub-orchestrator:*" ], "Effect":"Allow", "Resource":"*", "Sid":"MHO" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"ListAllMyBuckets" }, { "Action":[ "s3:GetObject", "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:ListBucket", "s3:ListBucketVersions", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::migrationhub-orchestrator-*", "arn:aws:s3:::migrationhub-orchestrator-*/*" ], "Sid":"S3MHO" }, { "Action":[ "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*", "Sid":"ListSecrets" }, { "Action":[ "discovery:DescribeConfigurations", "discovery:ListConfigurations", "discovery:GetDiscoverySummary" ], "Effect":"Allow", "Resource":"*", "Sid":"Configuration" }, { "Action":[ "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*", "Sid":"GetHomeRegion" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Describe" }, { "Action":[ "kms:ListKeys", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KMS" }, { "Action":[ "iam:ListInstanceProfiles", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMListProfileRole" }, { "Action":[ "ecs:ListClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"ECS" }, { "Action":[ "account:ListRegions" ], "Effect":"Allow", "Resource":"*", "Sid":"Account" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"migrationhub-orchestrator.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateServiceRole" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/migrationhub-orchestrator.amazonaws.com/AWSServiceRoleForMigrationHubOrchestrator*", "Sid":"GetRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-05T17:34:16+00:00" }, "AWSMigrationHubOrchestratorInstanceRolePolicy":{ "CreateDate":"2022-04-20T02:43:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:migrationhub-orchestrator-*" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::migrationhub-orchestrator-*", "arn:aws:s3:::aws-migrationhub-orchestrator-*/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-20T02:43:50+00:00" }, "AWSMigrationHubOrchestratorPlugin":{ "CreateDate":"2022-04-20T02:25:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:CreateBucket", "s3:PutObject", "s3:GetObject", "s3:GetBucketAcl" ], "Effect":"Allow", "Resource":"arn:aws:s3:::migrationhub-orchestrator-*" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*" }, { "Action":[ "execute-api:Invoke", "execute-api:ManageConnections" ], "Effect":"Allow", "Resource":[ "arn:aws:execute-api:*:*:*/prod/*/put-log-data", "arn:aws:execute-api:*:*:*/prod/*/put-metric-data" ] }, { "Action":[ "migrationhub-orchestrator:RegisterPlugin", "migrationhub-orchestrator:GetMessage", "migrationhub-orchestrator:SendMessage" ], "Effect":"Allow", "Resource":"arn:aws:migrationhub-orchestrator:*:*:*" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:migrationhub-orchestrator-*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-20T02:25:10+00:00" }, "AWSMigrationHubOrchestratorServiceRolePolicy":{ "CreateDate":"2022-04-20T02:24:04+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "discovery:DescribeConfigurations", "discovery:ListConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"ApplicationDiscoveryService" }, { "Action":[ "launchwizard:ListProvisionedApps", "launchwizard:DescribeProvisionedApp", "launchwizard:ListDeployments", "launchwizard:GetDeployment" ], "Effect":"Allow", "Resource":"*", "Sid":"LaunchWizard" }, { "Action":[ "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2instances" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:ModifyLaunchTemplate" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSApplicationMigrationServiceManaged":"mgn.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ec2MGNLaunchTemplate" }, { "Action":[ "ec2:DescribeLaunchTemplates" ], "Effect":"Allow", "Resource":"*", "Sid":"ec2LaunchTemplates" }, { "Action":[ "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*", "Sid":"getHomeRegion" }, { "Action":[ "ssm:SendCommand", "ssm:GetCommandInvocation", "ssm:CancelCommand" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*::document/AWS-RunRemoteScript", "arn:aws:ec2:*:*:instance/*", "arn:aws:s3:::aws-migrationhub-orchestrator-*", "arn:aws:s3:::migrationhub-orchestrator-*" ], "Sid":"SSMcommand" }, { "Action":[ "ssm:DescribeInstanceInformation", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SSM" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::migrationhub-orchestrator-*", "arn:aws:s3:::migrationhub-orchestrator-*/*" ], "Sid":"s3GetObject" }, { "Action":[ "events:PutTargets", "events:DescribeRule", "events:DeleteRule", "events:PutRule", "events:RemoveTargets" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/MigrationHubOrchestratorManagedRule*", "Sid":"EventBridge" }, { "Action":[ "mgn:GetReplicationConfiguration", "mgn:GetLaunchConfiguration", "mgn:StartCutover", "mgn:FinalizeCutover", "mgn:StartTest", "mgn:UpdateReplicationConfiguration", "mgn:DescribeSourceServers", "mgn:MarkAsArchived", "mgn:ChangeServerLifeCycleState" ], "Effect":"Allow", "Resource":"*", "Sid":"MGN" }, { "Action":[ "ec2:DescribeImportImageTasks" ], "Effect":"Allow", "Resource":"*", "Sid":"ec2DescribeImportImage" }, { "Action":"s3:ListBucket", "Condition":{ "StringLike":{ "s3:prefix":"migrationhub-orchestrator-vmie-*" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"s3ListBucket" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-04T18:25:12+00:00" }, "AWSMigrationHubRefactorSpaces-EnvironmentsWithoutBridgesFullAccess":{ "CreateDate":"2023-04-03T20:09:48+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "refactor-spaces:*" ], "Effect":"Allow", "Resource":"*", "Sid":"RefactorSpaces" }, { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcs", "ec2:DescribeTags", "ec2:DescribeAccountAttributes", "ec2:DescribeInternetGateways" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Describe" }, { "Action":[ "ec2:CreateVpcEndpointServiceConfiguration" ], "Effect":"Allow", "Resource":"*", "Sid":"VpcEndpointServiceConfigurationCreate" }, { "Action":[ "ec2:DeleteTags" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:environment-id":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2TagsDelete" }, { "Action":"ec2:DeleteVpcEndpointServiceConfigurations", "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"VpcEndpointServiceConfigurationDelete" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateLoadBalancer" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*", "Sid":"ELBLoadBalancerCreate" }, { "Action":[ "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeListeners" ], "Effect":"Allow", "Resource":"*", "Sid":"ELBDescribe" }, { "Action":[ "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:CreateLoadBalancerListeners", "elasticloadbalancing:CreateListener", "elasticloadbalancing:DeleteListener", "elasticloadbalancing:DeleteTargetGroup" ], "Condition":{ "StringLike":{ "aws:ResourceTag/refactor-spaces:route-id":[ "*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ELBModify" }, { "Action":"elasticloadbalancing:DeleteLoadBalancer", "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*", "Sid":"ELBLoadBalancerDelete" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateListener" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:route-id":"false" } }, "Effect":"Allow", "Resource":[ "arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*", "arn:*:elasticloadbalancing:*:*:listener/net/refactor-spaces-nlb-*" ], "Sid":"ELBListenerCreate" }, { "Action":"elasticloadbalancing:DeleteListener", "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:listener/net/refactor-spaces-nlb-*", "Sid":"ELBListenerDelete" }, { "Action":[ "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:RegisterTargets" ], "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:targetgroup/refactor-spaces-tg-*", "Sid":"ELBTargetGroupModify" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateTargetGroup" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:route-id":"false" } }, "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:targetgroup/refactor-spaces-tg-*", "Sid":"ELBTargetGroupCreate" }, { "Action":[ "apigateway:GET", "apigateway:DELETE", "apigateway:PATCH", "apigateway:POST", "apigateway:PUT", "apigateway:UpdateRestApiPolicy" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/vpclinks", "arn:aws:apigateway:*::/vpclinks/*", "arn:aws:apigateway:*::/tags", "arn:aws:apigateway:*::/tags/*" ], "Sid":"APIGatewayModify" }, { "Action":"apigateway:GET", "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/vpclinks", "arn:aws:apigateway:*::/vpclinks/*" ], "Sid":"APIGatewayVpcLinksGet" }, { "Action":[ "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationDescribe" }, { "Action":[ "cloudformation:CreateStack" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudformationStackCreate" }, { "Action":[ "cloudformation:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/*", "Sid":"CloudformationStackTag" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"refactor-spaces.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateRefactorSpacesSLR" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"elasticloadbalancing.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateELBSLR" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-11T18:16:48+00:00" }, "AWSMigrationHubRefactorSpaces-SSMAutomationPolicy":{ "CreateDate":"2023-08-10T15:08:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstanceStatus", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:ModifyInstanceAttribute" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/refactor-spaces:ssm:optin":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:ModifyInstanceAttribute" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"refactor-spaces:ssm:environment-id" }, "StringEquals":{ "aws:ResourceTag/refactor-spaces:ssm:optin":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":"ssm:GetParameters", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ManagedByAWSApplicationMigrationService-*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-10T15:08:14+00:00" }, "AWSMigrationHubRefactorSpacesFullAccess":{ "CreateDate":"2021-11-29T07:12:55+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "refactor-spaces:*" ], "Effect":"Allow", "Resource":"*", "Sid":"RefactorSpaces" }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcs", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribeTransitGateways", "ec2:DescribeTags", "ec2:DescribeAccountAttributes", "ec2:DescribeInternetGateways" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Describe" }, { "Action":[ "ec2:CreateTransitGateway", "ec2:CreateSecurityGroup", "ec2:CreateTransitGatewayVpcAttachment" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:environment-id":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"RequestTagTransitGatewayCreate" }, { "Action":[ "ec2:CreateTransitGateway", "ec2:CreateSecurityGroup", "ec2:CreateTransitGatewayVpcAttachment" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:environment-id":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"ResourceTagTransitGatewayCreate" }, { "Action":[ "ec2:CreateVpcEndpointServiceConfiguration" ], "Effect":"Allow", "Resource":"*", "Sid":"VpcEndpointServiceConfigurationCreate" }, { "Action":[ "ec2:DeleteTransitGateway", "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupIngress", "ec2:DeleteSecurityGroup", "ec2:DeleteTransitGatewayVpcAttachment", "ec2:CreateRoute", "ec2:DeleteRoute", "ec2:DeleteTags" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:environment-id":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2NetworkingModify" }, { "Action":"ec2:DeleteVpcEndpointServiceConfigurations", "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"VpcEndpointServiceConfigurationDelete" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateLoadBalancer" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*", "Sid":"ELBLoadBalancerCreate" }, { "Action":[ "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeListeners" ], "Effect":"Allow", "Resource":"*", "Sid":"ELBDescribe" }, { "Action":[ "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:CreateLoadBalancerListeners", "elasticloadbalancing:CreateListener", "elasticloadbalancing:DeleteListener", "elasticloadbalancing:DeleteTargetGroup" ], "Condition":{ "StringLike":{ "aws:ResourceTag/refactor-spaces:route-id":[ "*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ELBModify" }, { "Action":"elasticloadbalancing:DeleteLoadBalancer", "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*", "Sid":"ELBLoadBalancerDelete" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateListener" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:route-id":"false" } }, "Effect":"Allow", "Resource":[ "arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*", "arn:*:elasticloadbalancing:*:*:listener/net/refactor-spaces-nlb-*" ], "Sid":"ELBListenerCreate" }, { "Action":"elasticloadbalancing:DeleteListener", "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:listener/net/refactor-spaces-nlb-*", "Sid":"ELBListenerDelete" }, { "Action":[ "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:RegisterTargets" ], "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:targetgroup/refactor-spaces-tg-*", "Sid":"ELBTargetGroupModify" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateTargetGroup" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:route-id":"false" } }, "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:targetgroup/refactor-spaces-tg-*", "Sid":"ELBTargetGroupCreate" }, { "Action":[ "apigateway:GET", "apigateway:DELETE", "apigateway:PATCH", "apigateway:POST", "apigateway:PUT", "apigateway:UpdateRestApiPolicy" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/vpclinks", "arn:aws:apigateway:*::/vpclinks/*", "arn:aws:apigateway:*::/tags", "arn:aws:apigateway:*::/tags/*" ], "Sid":"APIGatewayModify" }, { "Action":"apigateway:GET", "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/vpclinks", "arn:aws:apigateway:*::/vpclinks/*" ], "Sid":"APIGatewayVpcLinksGet" }, { "Action":[ "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationDescribe" }, { "Action":[ "cloudformation:CreateStack" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudformationStackCreate" }, { "Action":[ "cloudformation:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/*", "Sid":"CloudformationStackTag" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"refactor-spaces.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateRefactorSpacesSLR" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"elasticloadbalancing.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateELBSLR" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-11T17:45:46+00:00" }, "AWSMigrationHubRefactorSpacesServiceRolePolicy":{ "CreateDate":"2021-11-29T06:50:15+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeTransitGatewayVpcAttachments", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeTargetGroups", "ram:GetResourceShareAssociations" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupIngress", "ec2:DeleteSecurityGroup", "ec2:DeleteTransitGatewayVpcAttachment", "ec2:CreateRoute", "ec2:DeleteRoute", "ec2:DeleteTags", "ram:DeleteResourceShare", "ram:AssociateResourceShare", "ram:DisassociateResourceShare" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:environment-id":"false" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:DeleteVpcEndpointServiceConfigurations", "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:CreateLoadBalancerListeners", "elasticloadbalancing:CreateListener", "elasticloadbalancing:DeleteListener", "elasticloadbalancing:DeleteTargetGroup" ], "Condition":{ "StringLike":{ "aws:ResourceTag/refactor-spaces:route-id":[ "*" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "apigateway:PUT", "apigateway:POST", "apigateway:GET", "apigateway:PATCH", "apigateway:DELETE" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:application-id":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/vpclinks/*", "arn:aws:apigateway:*::/tags", "arn:aws:apigateway:*::/tags/*" ] }, { "Action":"apigateway:GET", "Effect":"Allow", "Resource":"arn:aws:apigateway:*::/vpclinks/*" }, { "Action":"elasticloadbalancing:DeleteLoadBalancer", "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateListener" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:route-id":"false" } }, "Effect":"Allow", "Resource":[ "arn:*:elasticloadbalancing:*:*:loadbalancer/net/refactor-spaces-nlb-*", "arn:*:elasticloadbalancing:*:*:listener/net/refactor-spaces-nlb-*" ] }, { "Action":"elasticloadbalancing:DeleteListener", "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:listener/net/refactor-spaces-nlb-*" }, { "Action":[ "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:RegisterTargets" ], "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:targetgroup/refactor-spaces-tg-*" }, { "Action":[ "elasticloadbalancing:DeregisterTargets" ], "Condition":{ "Null":{ "aws:ResourceTag/refactor-spaces:route-id":"false" } }, "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:targetgroup/refactor-spaces-tg-*" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:CreateTargetGroup" ], "Condition":{ "Null":{ "aws:RequestTag/refactor-spaces:route-id":"false" } }, "Effect":"Allow", "Resource":"arn:*:elasticloadbalancing:*:*:targetgroup/refactor-spaces-tg-*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-07-20T15:57:53+00:00" }, "AWSMigrationHubSMSAccess":{ "CreateDate":"2017-08-14T13:57:54+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mgh:CreateProgressUpdateStream" ], "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/SMS" }, { "Action":[ "mgh:AssociateCreatedArtifact", "mgh:DescribeMigrationTask", "mgh:DisassociateCreatedArtifact", "mgh:ImportMigrationTask", "mgh:ListCreatedArtifacts", "mgh:NotifyMigrationTaskState", "mgh:PutResourceAttributes", "mgh:NotifyApplicationState", "mgh:DescribeApplicationState", "mgh:AssociateDiscoveredResource", "mgh:DisassociateDiscoveredResource", "mgh:ListDiscoveredResources" ], "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/SMS/*" }, { "Action":[ "mgh:ListMigrationTasks", "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-07T18:01:22+00:00" }, "AWSMigrationHubStrategyCollector":{ "CreateDate":"2021-10-19T20:15:15+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:PutObject", "s3:GetBucketAcl", "s3:CreateBucket", "s3:PutEncryptionConfiguration", "s3:PutBucketPublicAccessBlock", "s3:PutBucketVersioning", "s3:PutLifecycleConfiguration", "s3:ListBucket", "s3:GetBucketLocation" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::migrationhub-strategy-*", "Sid":"MHSRAllowS3Resources" }, { "Action":[ "s3:ListAllMyBuckets" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"MHSRAllowS3ListBucket" }, { "Action":[ "application-transformation:PutMetricData", "application-transformation:PutLogData", "application-transformation:StartPortingCompatibilityAssessment", "application-transformation:GetPortingCompatibilityAssessment", "application-transformation:StartPortingRecommendationAssessment", "application-transformation:GetPortingRecommendationAssessment" ], "Effect":"Allow", "Resource":"*", "Sid":"MHSRAllowMetricsAndLogs" }, { "Action":[ "execute-api:Invoke", "execute-api:ManageConnections" ], "Effect":"Allow", "Resource":[ "arn:aws:execute-api:*:*:*/prod/*/put-log-data", "arn:aws:execute-api:*:*:*/prod/*/put-metric-data" ], "Sid":"MHSRAllowExecuteAPI" }, { "Action":[ "migrationhub-strategy:RegisterCollector", "migrationhub-strategy:GetAntiPattern", "migrationhub-strategy:GetMessage", "migrationhub-strategy:SendMessage", "migrationhub-strategy:ListAntiPatterns", "migrationhub-strategy:ListJarArtifacts", "migrationhub-strategy:UpdateCollectorConfiguration", "migrationhub-strategy:PutLogData", "migrationhub-strategy:PutMetricData" ], "Effect":"Allow", "Resource":"arn:aws:migrationhub-strategy:*:*:*", "Sid":"MHSRAllowCollectorAPI" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:migrationhub-strategy-*", "Sid":"MHSRAllowSecretsManager" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-01T16:21:02+00:00" }, "AWSMigrationHubStrategyConsoleFullAccess":{ "CreateDate":"2021-10-19T20:13:26+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "migrationhub-strategy:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*" }, { "Action":[ "s3:GetObject", "s3:CreateBucket", "s3:PutEncryptionConfiguration", "s3:PutBucketPublicAccessBlock", "s3:PutBucketPolicy", "s3:PutBucketVersioning", "s3:PutLifecycleConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:s3:::migrationhub-strategy-*" }, { "Action":[ "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "discovery:GetDiscoverySummary", "discovery:DescribeTags", "discovery:DescribeConfigurations", "discovery:ListConfigurations" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"migrationhub-strategy.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/migrationhub-strategy.amazonaws.com/AWSMigrationHubStrategyServiceRolePolicy*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-09T00:00:06+00:00" }, "AWSMigrationHubStrategyServiceRolePolicy":{ "CreateDate":"2021-10-19T20:02:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "discovery:ListConfigurations", "discovery:DescribeConfigurations", "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*", "Sid":"permissionsForAds" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*" }, { "Action":[ "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:PutObject", "s3:PutObjectAcl" ], "Effect":"Allow", "Resource":"arn:aws:s3:::migrationhub-strategy-*", "Sid":"permissionsForS3" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-19T20:02:37+00:00" }, "AWSNetworkFirewallServiceRolePolicy":{ "CreateDate":"2020-11-17T17:17:26+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:CreateVpcEndpoint", "ec2:DescribeVpcEndpoints", "ec2:DescribeInstances", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*" }, { "Action":"acm:DescribeCertificate", "Effect":"Allow", "Resource":"*" }, { "Action":"resource-groups:ListGroupResources", "Effect":"Allow", "Resource":"*" }, { "Action":"tag:GetResources", "Condition":{ "StringEquals":{ "aws:CalledViaLast":"resource-groups.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/AWSNetworkFirewallManaged":"true", "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*" }, { "Action":[ "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSNetworkFirewallManaged":"true" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-30T17:19:09+00:00" }, "AWSNetworkManagerCloudWANServiceRolePolicy":{ "CreateDate":"2022-07-12T12:17:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateTransitGatewayRouteTableAnnouncement", "ec2:DeleteTransitGatewayRouteTableAnnouncement", "ec2:EnableTransitGatewayRouteTablePropagation", "ec2:DisableTransitGatewayRouteTablePropagation" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-07-12T12:17:49+00:00" }, "AWSNetworkManagerFullAccess":{ "CreateDate":"2019-12-03T17:37:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"networkmanager:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "networkmanager.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T17:37:58+00:00" }, "AWSNetworkManagerReadOnlyAccess":{ "CreateDate":"2019-12-03T17:35:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "networkmanager:Describe*", "networkmanager:Get*", "networkmanager:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T17:35:05+00:00" }, "AWSNetworkManagerServiceRolePolicy":{ "CreateDate":"2019-12-03T14:03:35+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "directconnect:DescribeDirectConnectGateways", "directconnect:DescribeConnections", "directconnect:DescribeDirectConnectGatewayAttachments", "directconnect:DescribeLocations", "directconnect:DescribeVirtualInterfaces", "ec2:DescribeCustomerGateways", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGateways", "ec2:DescribeVpnConnections", "ec2:DescribeVpcs", "ec2:GetTransitGatewayRouteTableAssociations", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:SearchTransitGatewayRoutes", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:DescribeTransitGatewayConnects", "ec2:DescribeTransitGatewayConnectPeers", "ec2:DescribeRegions", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators", "ec2:DescribeTransitGatewayRouteTableAnnouncements", "ec2:DescribeTransitGatewayPolicyTables", "ec2:GetTransitGatewayPolicyTableAssociations", "ec2:GetTransitGatewayPolicyTableEntries" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-07-27T19:41:29+00:00" }, "AWSObservabilityAdminServiceRolePolicy":{ "CreateDate":"2024-11-27T19:36:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListChildren", "organizations:ListParents", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "config:PutServiceLinkedConfigurationRecorder", "config:DeleteServiceLinkedConfigurationRecorder" ], "Effect":"Allow", "Resource":[ "arn:aws:config:*:*:configuration-recorder/AWSConfigurationRecorderForObservabilityAdmin/*" ] }, { "Action":[ "config:PutConfigurationAggregator", "config:DeleteConfigurationAggregator", "config:SelectAggregateResourceConfig" ], "Effect":"Allow", "Resource":[ "arn:aws:config:*:*:config-aggregator/aws-service-config-aggregator/observabilityadmin.amazonaws.com/*" ] }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "config.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/config.amazonaws.com/AWSServiceRoleForConfig" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "config.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/config.amazonaws.com/AWSServiceRoleForConfig" ] }, { "Action":[ "organizations:EnableAWSServiceAccess" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "config.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "observabilityadmin.amazonaws.com", "config.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-27T19:36:07+00:00" }, "AWSOpsWorksCMInstanceProfileRole":{ "CreateDate":"2016-11-24T09:48:22+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStackResource", "cloudformation:SignalResource" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:GetObject", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListMultipartUploadParts", "s3:PutObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::aws-opsworks-cm-*" }, { "Action":"acm:GetCertificate", "Effect":"Allow", "Resource":"*" }, { "Action":"secretsmanager:GetSecretValue", "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:opsworks-cm!aws-opsworks-cm-secrets-*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-23T17:34:03+00:00" }, "AWSOpsWorksCMServiceRole":{ "CreateDate":"2016-11-24T09:49:46+00:00", "DefaultVersionId":"v14", "Document":{ "Statement":[ { "Action":[ "s3:CreateBucket", "s3:DeleteObject", "s3:DeleteBucket", "s3:GetObject", "s3:ListBucket", "s3:PutBucketPolicy", "s3:PutObject", "s3:GetBucketTagging", "s3:PutBucketTagging" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-opsworks-cm-*" ] }, { "Action":[ "tag:UntagResources", "tag:TagResources" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:DescribeInstanceInformation", "ssm:GetCommandInvocation", "ssm:ListCommandInvocations", "ssm:ListCommands" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "StringLike":{ "ssm:resourceTag/aws:cloudformation:stack-name":"aws-opsworks-cm-*" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:SendCommand" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*::document/*", "arn:aws:s3:::aws-opsworks-cm-*" ] }, { "Action":[ "ec2:AllocateAddress", "ec2:AssociateAddress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateImage", "ec2:CreateSecurityGroup", "ec2:CreateSnapshot", "ec2:CreateTags", "ec2:DeleteSecurityGroup", "ec2:DeleteSnapshot", "ec2:DeregisterImage", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeImages", "ec2:DescribeInstanceStatus", "ec2:DescribeInstances", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DisassociateAddress", "ec2:ReleaseAddress", "ec2:RunInstances", "ec2:StopInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:TerminateInstances", "ec2:RebootInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-name":"aws-opsworks-cm-*" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "opsworks-cm:DeleteServer", "opsworks-cm:StartMaintenance" ], "Effect":"Allow", "Resource":[ "arn:aws:opsworks-cm:*:*:server/*" ] }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources", "cloudformation:DescribeStacks", "cloudformation:UpdateStack" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/aws-opsworks-cm-*" ] }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-opsworks-cm-*", "arn:aws:iam::*:role/service-role/aws-opsworks-cm-*" ] }, { "Action":[ "acm:DeleteCertificate", "acm:ImportCertificate" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:UpdateSecret", "secretsmanager:DeleteSecret", "secretsmanager:TagResource", "secretsmanager:UntagResource" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:opsworks-cm!aws-opsworks-cm-secrets-*" }, { "Action":"ec2:DeleteTags", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:elastic-ip/*", "arn:aws:ec2:*:*:security-group/*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-23T17:32:13+00:00" }, "AWSOpsWorksCloudWatchLogs":{ "CreateDate":"2017-03-30T17:47:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-03-30T17:47:19+00:00" }, "AWSOpsWorksInstanceRegistration":{ "CreateDate":"2016-06-03T14:23:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "opsworks:DescribeStackProvisioningParameters", "opsworks:DescribeStacks", "opsworks:RegisterInstance" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-06-03T14:23:15+00:00" }, "AWSOpsWorksRegisterCLI_EC2":{ "CreateDate":"2019-06-18T15:56:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "opsworks:AssignInstance", "opsworks:CreateLayer", "opsworks:DeregisterInstance", "opsworks:DescribeInstances", "opsworks:DescribeStackProvisioningParameters", "opsworks:DescribeStacks", "opsworks:UnassignInstance" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-18T15:56:17+00:00" }, "AWSOpsWorksRegisterCLI_OnPremises":{ "CreateDate":"2019-06-18T15:33:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "opsworks:AssignInstance", "opsworks:CreateLayer", "opsworks:DeregisterInstance", "opsworks:DescribeInstances", "opsworks:DescribeStackProvisioningParameters", "opsworks:DescribeStacks", "opsworks:UnassignInstance" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:CreateGroup", "iam:AddUserToGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:group/AWS/OpsWorks/OpsWorks-*" ] }, { "Action":[ "iam:CreateUser", "iam:CreateAccessKey" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:user/AWS/OpsWorks/OpsWorks-*" ] }, { "Action":[ "iam:AttachUserPolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AWSOpsWorksInstanceRegistration" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:user/AWS/OpsWorks/OpsWorks-*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-18T15:33:16+00:00" }, "AWSOpsWorks_FullAccess":{ "CreateDate":"2021-01-22T16:29:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:GetMetricStatistics", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancers", "iam:GetRolePolicy", "iam:ListInstanceProfiles", "iam:ListRoles", "iam:ListUsers", "opsworks:*" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"opsworks.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-22T16:29:08+00:00" }, "AWSOrganizationsFullAccess":{ "CreateDate":"2018-11-06T20:31:57+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":"organizations:*", "Effect":"Allow", "Resource":"*", "Sid":"AWSOrganizationsFullAccess" }, { "Action":[ "account:PutAlternateContact", "account:DeleteAlternateContact", "account:GetAlternateContact", "account:GetContactInformation", "account:PutContactInformation", "account:ListRegions", "account:EnableRegion", "account:DisableRegion" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSOrganizationsFullAccessAccount" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"organizations.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSOrganizationsFullAccessCreateSLR" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-06T17:49:01+00:00" }, "AWSOrganizationsReadOnlyAccess":{ "CreateDate":"2018-11-06T20:32:38+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "organizations:Describe*", "organizations:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSOrganizationsReadOnly" }, { "Action":[ "account:GetAlternateContact", "account:GetContactInformation", "account:ListRegions", "account:GetRegionOptStatus", "account:GetPrimaryEmail" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSOrganizationsReadOnlyAccount" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-07T21:32:16+00:00" }, "AWSOrganizationsServiceTrustPolicy":{ "CreateDate":"2017-10-10T23:04:07+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iam:DeleteRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/organizations.amazonaws.com/*" ], "Sid":"AllowDeletionOfServiceLinkedRoleForOrganizations" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowCreationOfServiceLinkedRoles" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-01T06:01:18+00:00" }, "AWSOutpostsAuthorizeServerPolicy":{ "CreateDate":"2023-01-04T19:23:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "outposts:StartConnection", "outposts:GetConnection" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-04T19:23:22+00:00" }, "AWSOutpostsServiceRolePolicy":{ "CreateDate":"2020-11-09T22:55:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-09T22:55:56+00:00" }, "AWSPCSServiceRolePolicy":{ "CreateDate":"2024-08-27T16:01:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "Null":{ "aws:RequestTag/AWSPCSManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"PermissionsToCreatePCSNetworkInterfaces" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"PermissionsToCreatePCSNetworkInterfacesInSubnet" }, { "Action":[ "ec2:DeleteNetworkInterface", "ec2:CreateNetworkInterfacePermission" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSPCSManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"PermissionsToManagePCSNetworkInterfaces" }, { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeNetworkInterfaces", "ec2:DescribeLaunchTemplates", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceAttribute", "ec2:DescribeSecurityGroups", "ec2:DescribeKeyPairs", "ec2:DescribeImages", "ec2:DescribeImageAttribute" ], "Effect":"Allow", "Resource":"*", "Sid":"PermissionsToDescribePCSResources" }, { "Action":[ "ec2:CreateLaunchTemplate" ], "Condition":{ "Null":{ "aws:RequestTag/AWSPCSManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"PermissionsToCreatePCSLaunchTemplates" }, { "Action":[ "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:CreateLaunchTemplateVersion" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSPCSManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"PermissionsToManagePCSLaunchTemplates" }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSPCSManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"PermissionsToTerminatePCSManagedInstances" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*/AWSPCS*", "arn:aws:iam::*:role/AWSPCS*", "arn:aws:iam::*:role/aws-pcs/*", "arn:aws:iam::*:role/*/aws-pcs/*" ], "Sid":"PermissionsToPassRoleToEC2" }, { "Action":[ "ec2:RunInstances", "ec2:CreateFleet" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:placement-group/*", "arn:aws:ec2:*:*:capacity-reservation/*", "arn:aws:resource-groups:*:*:group/*", "arn:aws:ec2:*:*:fleet/*", "arn:aws:ec2:*:*:spot-instances-request/*" ], "Sid":"PermissionsToControlClusterInstanceAttributes" }, { "Action":[ "ec2:RunInstances", "ec2:CreateFleet" ], "Condition":{ "Null":{ "aws:RequestTag/AWSPCSManaged":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"PermissionsToProvisionClusterInstances" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "RunInstances", "CreateLaunchTemplate", "CreateFleet", "CreateNetworkInterface" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"PermissionsToTagPCSResources" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/PCS" } }, "Effect":"Allow", "Resource":"*", "Sid":"PermissionsToPublishMetrics" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue", "secretsmanager:UpdateSecretVersionStage", "secretsmanager:DeleteSecret" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"pcs" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:pcs!*", "Sid":"PermissionsToManageSecret" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-27T16:01:15+00:00" }, "AWSPanoramaApplianceRolePolicy":{ "CreateDate":"2020-12-01T13:13:18+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/panorama_device*:log-stream:*", "Sid":"PanoramaDeviceCreateLogStream" }, { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/panorama_device*", "Sid":"PanoramaDeviceCreateLogGroup" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T13:13:18+00:00" }, "AWSPanoramaApplianceServiceRolePolicy":{ "CreateDate":"2021-10-20T12:14:03+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/panorama_device*:log-stream:*", "arn:aws:logs:*:*:log-group:/aws/panorama/devices/*" ], "Sid":"PanoramaDeviceCreateLogStream" }, { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/panorama_device*", "arn:aws:logs:*:*:log-group:/aws/panorama/devices/*" ], "Sid":"PanoramaDeviceCreateLogGroup" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"PanoramaDeviceMetrics" } }, "Effect":"Allow", "Resource":"*", "Sid":"PanoramaDevicePutMetric" }, { "Action":[ "s3:GetObject", "s3:ListBucket", "s3:GetObjectVersion" ], "Condition":{ "ArnLike":{ "s3:DataAccessPointArn":"arn:aws:s3:*:*:accesspoint/panorama*" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*-nodepackage-store-*", "arn:aws:s3:::*-application-payload-store-*", "arn:aws:s3:*:*:accesspoint/panorama*" ], "Sid":"PanoramaDeviceS3Access" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T20:06:11+00:00" }, "AWSPanoramaFullAccess":{ "CreateDate":"2020-12-01T13:12:47+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "panorama:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:PutObject", "s3:PutObjectAcl", "s3:DeleteObject", "s3:GetObject", "s3:ListBucket" ], "Condition":{ "ArnLike":{ "s3:DataAccessPointArn":"arn:aws:s3:*:*:accesspoint/panorama*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:GetSecretValue", "secretsmanager:DescribeSecret", "secretsmanager:ListSecretVersionIds", "secretsmanager:PutSecretValue", "secretsmanager:UpdateSecret" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:panorama*", "arn:aws:secretsmanager:*:*:secret:Panorama*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"panorama.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:Describe*", "logs:Get*", "logs:List*", "logs:StartQuery", "logs:StopQuery", "logs:TestMetricFilter", "logs:FilterLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/panorama_device*:log-stream:*", "arn:aws:logs:*:*:log-group:/aws/panorama/devices/*" ] }, { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:*" ] }, { "Action":[ "cloudwatch:ListMetrics", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:ListRoles", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"panorama.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T20:36:08+00:00" }, "AWSPanoramaGreengrassGroupRolePolicy":{ "CreateDate":"2020-12-01T13:10:22+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:ListBucket", "s3:GetBucket*", "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*aws-panorama*" ], "Sid":"PanoramaS3Access" }, { "Action":"cloudwatch:PutDashboard", "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch::*:dashboard/panorama*" ], "Sid":"PanoramaCLoudWatchPutDashboard" }, { "Action":"cloudwatch:PutMetricData", "Effect":"Allow", "Resource":"*", "Sid":"PanoramaCloudWatchPutMetricData" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/greengrass/*", "Sid":"PanoramaGreenGrassCloudWatchAccess" }, { "Action":[ "panorama:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaAccess" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-06T19:30:35+00:00" }, "AWSPanoramaSageMakerRolePolicy":{ "CreateDate":"2020-12-01T13:13:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:PutObject", "s3:GetBucket*" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*aws-panorama*" ], "Sid":"PanoramaSageMakerS3Access" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T13:13:54+00:00" }, "AWSPanoramaServiceLinkedRolePolicy":{ "CreateDate":"2021-10-20T12:12:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:CreateThing", "iot:DeleteThing", "iot:DeleteThingShadow", "iot:DescribeThing", "iot:GetThingShadow", "iot:UpdateThing", "iot:UpdateThingShadow" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/panorama*" ], "Sid":"PanoramaIoTThingAccess" }, { "Action":[ "iot:AttachThingPrincipal", "iot:DetachThingPrincipal", "iot:UpdateCertificate", "iot:DeleteCertificate", "iot:AttachPrincipalPolicy", "iot:DetachPrincipalPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/panorama*", "arn:aws:iot:*:*:cert/*" ], "Sid":"PanoramaIoTCertificateAccess" }, { "Action":[ "iot:CreateKeysAndCertificate" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaIoTCreateCertificateAccess" }, { "Action":[ "iot:CreatePolicy", "iot:CreatePolicyVersion", "iot:AttachPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:policy/panorama*" ], "Sid":"PanoramaIoTCreatePolicyAndVersionAccess" }, { "Action":[ "iot:DescribeJobExecution", "iot:CreateJob", "iot:DeleteJob" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:job/panorama*", "arn:aws:iot:*:*:thing/panorama*" ], "Sid":"PanoramaIoTJobAccess" }, { "Action":[ "iot:DescribeEndpoint" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaIoTEndpointAccess" }, { "Action":[ "panorama:Describe*", "panorama:List*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaReadOnlyAccess" }, { "Action":[ "secretsmanager:GetSecretValue", "secretsmanager:DescribeSecret", "secretsmanager:CreateSecret", "secretsmanager:ListSecretVersionIds", "secretsmanager:DeleteSecret" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:panorama*", "arn:aws:secretsmanager:*:*:secret:Panorama*" ], "Sid":"SecretsManagerPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-20T12:12:50+00:00" }, "AWSPanoramaServiceRolePolicy":{ "CreateDate":"2020-12-01T13:14:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iot:CreateThing", "iot:DeleteThing", "iot:DeleteThingShadow", "iot:DescribeThing", "iot:GetThingShadow", "iot:UpdateThing", "iot:UpdateThingShadow" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/panorama*" ], "Sid":"PanoramaIoTThingAccess" }, { "Action":[ "iot:AttachThingPrincipal", "iot:DetachThingPrincipal", "iot:UpdateCertificate", "iot:DeleteCertificate", "iot:AttachPrincipalPolicy", "iot:DetachPrincipalPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:thing/panorama*", "arn:aws:iot:*:*:cert/*" ], "Sid":"PanoramaIoTCertificateAccess" }, { "Action":[ "iot:CreateKeysAndCertificate", "iot:CreatePolicy" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaIoTCreateCertificateAndPolicyAccess" }, { "Action":[ "iot:CreatePolicyVersion" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:policy/panorama*" ], "Sid":"PanoramaIoTCreatePolicyVersionAccess" }, { "Action":[ "iot:DescribeJobExecution", "iot:CreateJob", "iot:DeleteJob" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:job/panorama*", "arn:aws:iot:*:*:thing/panorama*" ], "Sid":"PanoramaIoTJobAccess" }, { "Action":[ "iot:DescribeEndpoint" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaIoTEndpointAccess" }, { "Action":[ "panorama:Describe*", "panorama:List*", "panorama:Get*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaAccess" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:DeleteBucket", "s3:ListBucket", "s3:GetBucket*", "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*aws-panorama*" ], "Sid":"PanoramaS3Access" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSPanoramaSageMakerRole", "arn:aws:iam::*:role/service-role/AWSPanoramaSageMakerRole" ], "Sid":"PanoramaIAMPassSageMakerRoleAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "greengrass.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSPanoramaGreengrassGroupRole", "arn:aws:iam::*:role/service-role/AWSPanoramaGreengrassGroupRole", "arn:aws:iam::*:role/AWSPanoramaGreengrassRole", "arn:aws:iam::*:role/service-role/AWSPanoramaGreengrassRole" ], "Sid":"PanoramaIAMPassGreengrassRoleAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":"iot.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSPanoramaApplianceRole", "arn:aws:iam::*:role/service-role/AWSPanoramaApplianceRole" ], "Sid":"PanoramaIAMPassIoTRoleAccess" }, { "Action":[ "greengrass:AssociateRoleToGroup", "greengrass:AssociateServiceRoleToAccount", "greengrass:CreateResourceDefinition", "greengrass:CreateResourceDefinitionVersion", "greengrass:CreateCoreDefinition", "greengrass:CreateCoreDefinitionVersion", "greengrass:CreateDeployment", "greengrass:CreateFunctionDefinition", "greengrass:CreateFunctionDefinitionVersion", "greengrass:CreateGroup", "greengrass:CreateGroupCertificateAuthority", "greengrass:CreateGroupVersion", "greengrass:CreateLoggerDefinition", "greengrass:CreateLoggerDefinitionVersion", "greengrass:CreateSubscriptionDefinition", "greengrass:CreateSubscriptionDefinitionVersion", "greengrass:DeleteCoreDefinition", "greengrass:DeleteFunctionDefinition", "greengrass:DeleteResourceDefinition", "greengrass:DeleteGroup", "greengrass:DeleteLoggerDefinition", "greengrass:DeleteSubscriptionDefinition", "greengrass:DisassociateRoleFromGroup", "greengrass:DisassociateServiceRoleFromAccount", "greengrass:GetAssociatedRole", "greengrass:GetConnectivityInfo", "greengrass:GetCoreDefinition", "greengrass:GetCoreDefinitionVersion", "greengrass:GetDeploymentStatus", "greengrass:GetDeviceDefinition", "greengrass:GetDeviceDefinitionVersion", "greengrass:GetFunctionDefinition", "greengrass:GetFunctionDefinitionVersion", "greengrass:GetGroup", "greengrass:GetGroupCertificateAuthority", "greengrass:GetGroupCertificateConfiguration", "greengrass:GetGroupVersion", "greengrass:GetLoggerDefinition", "greengrass:GetLoggerDefinitionVersion", "greengrass:GetResourceDefinition", "greengrass:GetServiceRoleForAccount", "greengrass:GetSubscriptionDefinition", "greengrass:GetSubscriptionDefinitionVersion", "greengrass:ListCoreDefinitionVersions", "greengrass:ListCoreDefinitions", "greengrass:ListDeployments", "greengrass:ListDeviceDefinitionVersions", "greengrass:ListDeviceDefinitions", "greengrass:ListFunctionDefinitionVersions", "greengrass:ListFunctionDefinitions", "greengrass:ListGroupCertificateAuthorities", "greengrass:ListGroupVersions", "greengrass:ListGroups", "greengrass:ListLoggerDefinitionVersions", "greengrass:ListLoggerDefinitions", "greengrass:ListSubscriptionDefinitionVersions", "greengrass:ListSubscriptionDefinitions", "greengrass:ResetDeployments", "greengrass:UpdateConnectivityInfo", "greengrass:UpdateCoreDefinition", "greengrass:UpdateDeviceDefinition", "greengrass:UpdateFunctionDefinition", "greengrass:UpdateGroup", "greengrass:UpdateGroupCertificateConfiguration", "greengrass:UpdateLoggerDefinition", "greengrass:UpdateSubscriptionDefinition", "greengrass:UpdateResourceDefinition" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaGreenGrassAccess" }, { "Action":[ "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:ListFunctions", "lambda:ListVersionsByFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*" ], "Sid":"PanoramaLambdaUsersFunctionAccess" }, { "Action":[ "sagemaker:CreateTrainingJob", "sagemaker:StopTrainingJob", "sagemaker:CreateCompilationJob", "sagemaker:DescribeCompilationJob", "sagemaker:StopCompilationJob" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-job/panorama*", "arn:aws:sagemaker:*:*:compilation-job/panorama*" ], "Sid":"PanoramaSageMakerWriteAccess" }, { "Action":[ "sagemaker:ListCompilationJobs" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PanoramaSageMakerListAccess" }, { "Action":[ "sagemaker:DescribeTrainingJob" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-job/*" ], "Sid":"PanoramaSageMakerReadAccess" }, { "Action":[ "iot:AttachPolicy", "iot:CreateRoleAlias" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:policy/panorama*", "arn:aws:iot:*:*:rolealias/panorama*" ], "Sid":"PanoramaCWLogsAccess" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T13:14:43+00:00" }, "AWSPartnerCentralFullAccess":{ "CreateDate":"2024-11-18T23:33:28+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"partnercentral-account-management.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/PartnerCentralRoleFor*", "Sid":"PassAWSPartnerCentralRole" }, { "Action":[ "iam:ListRoles", "Partnercentral-account-management:AssociatePartnerUser", "Partnercentral-account-management:DisassociatePartnerUser" ], "Effect":"Allow", "Resource":"*", "Sid":"PartnerUserRoleAssociation" }, { "Action":[ "partnercentral:*" ], "Condition":{ "StringEquals":{ "partnercentral:Catalog":[ "AWS", "Sandbox" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSPartnerCentralAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"resource-snapshot-job.partnercentral-selling.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*" ], "Sid":"PassAWSPartnerCentralSnapshotJobRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T18:21:17+00:00" }, "AWSPartnerCentralOpportunityManagement":{ "CreateDate":"2024-11-14T19:09:05+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "partnercentral:AcceptEngagementInvitation", "partnercentral:AssignOpportunity", "partnercentral:AssociateOpportunity", "partnercentral:CreateEngagement", "partnercentral:CreateEngagementInvitation", "partnercentral:CreateOpportunity", "partnercentral:CreateResourceSnapshot", "partnercentral:CreateResourceSnapshotJob", "partnercentral:DeleteResourceSnapshotJob", "partnercentral:DisassociateOpportunity", "partnercentral:GetAwsOpportunitySummary", "partnercentral:GetEngagement", "partnercentral:GetEngagementInvitation", "partnercentral:GetOpportunity", "partnercentral:GetResourceSnapshot", "partnercentral:GetResourceSnapshotJob", "partnercentral:ListEngagementByAcceptingInvitationTasks", "partnercentral:ListEngagementFromOpportunityTasks", "partnercentral:ListEngagementInvitations", "partnercentral:ListEngagementMembers", "partnercentral:ListEngagementResourceAssociations", "partnercentral:ListEngagements", "partnercentral:ListOpportunities", "partnercentral:ListResourceSnapshotJobs", "partnercentral:ListResourceSnapshots", "partnercentral:ListSolutions", "partnercentral:RejectEngagementInvitation", "partnercentral:StartEngagementByAcceptingInvitationTask", "partnercentral:StartEngagementFromOpportunityTask", "partnercentral:StartResourceSnapshotJob", "partnercentral:StopResourceSnapshotJob", "partnercentral:SubmitOpportunity", "partnercentral:UpdateOpportunity" ], "Effect":"Allow", "Resource":"*", "Sid":"OpportunityManagement" }, { "Action":[ "aws-marketplace:ListEntities" ], "Effect":"Allow", "Resource":"*", "Sid":"ListingAWSMarketplaceEntities" }, { "Action":[ "aws-marketplace:DescribeEntity" ], "Effect":"Allow", "Resource":[ "arn:aws:aws-marketplace:*:*:AWSMarketplace/Offer/*" ], "Sid":"AWSMarketplaceOffersAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-04T23:06:07+00:00" }, "AWSPartnerCentralSandboxFullAccess":{ "CreateDate":"2024-11-14T19:10:37+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "partnercentral:*" ], "Condition":{ "StringEquals":{ "partnercentral:Catalog":"Sandbox" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSPartnerCentralSandboxAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"resource-snapshot-job.partnercentral-selling.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*" ], "Sid":"PassAWSPartnerCentralSnapshotJobRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T18:21:19+00:00" }, "AWSPartnerCentralSellingResourceSnapshotJobExecutionRolePolicy":{ "CreateDate":"2024-12-10T18:21:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "partnercentral:CreateResourceSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:partnercentral:*::catalog/AWS/engagement/*", "arn:aws:partnercentral:*::catalog/Sandbox/engagement/*" ] }, { "Action":[ "partnercentral:GetOpportunity" ], "Effect":"Allow", "Resource":[ "arn:aws:partnercentral:*:*:catalog/AWS/opportunity/*", "arn:aws:partnercentral:*:*:catalog/Sandbox/opportunity/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T18:21:15+00:00" }, "AWSPartnerLedSupportReadOnlyAccess":{ "CreateDate":"2024-11-22T20:06:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/account", "arn:aws:apigateway:*::/apis", "arn:aws:apigateway:*::/apis/*", "arn:aws:apigateway:*::/apis/*/authorizers", "arn:aws:apigateway:*::/apis/*/authorizers/*", "arn:aws:apigateway:*::/apis/*/deployments", "arn:aws:apigateway:*::/apis/*/deployments/*", "arn:aws:apigateway:*::/apis/*/integrations", "arn:aws:apigateway:*::/apis/*/integrations/*", "arn:aws:apigateway:*::/apis/*/integrations/*/integrationresponses", "arn:aws:apigateway:*::/apis/*/integrations/*/integrationresponses/*", "arn:aws:apigateway:*::/apis/*/models", "arn:aws:apigateway:*::/apis/*/models/*", "arn:aws:apigateway:*::/apis/*/routes", "arn:aws:apigateway:*::/apis/*/routes/*", "arn:aws:apigateway:*::/apis/*/routes/*/routeresponses", "arn:aws:apigateway:*::/apis/*/routes/*/routeresponses/*", "arn:aws:apigateway:*::/apis/*/stages", "arn:aws:apigateway:*::/apis/*/stages/*", "arn:aws:apigateway:*::/clientcertificates", "arn:aws:apigateway:*::/clientcertificates/*", "arn:aws:apigateway:*::/domainnames", "arn:aws:apigateway:*::/domainnames/*", "arn:aws:apigateway:*::/domainnames/*/apimappings", "arn:aws:apigateway:*::/domainnames/*/apimappings/*", "arn:aws:apigateway:*::/domainnames/*/basepathmappings", "arn:aws:apigateway:*::/domainnames/*/basepathmappings/*", "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/restapis/*/authorizers", "arn:aws:apigateway:*::/restapis/*/authorizers/*", "arn:aws:apigateway:*::/restapis/*/deployments", "arn:aws:apigateway:*::/restapis/*/deployments/*", "arn:aws:apigateway:*::/restapis/*/models", "arn:aws:apigateway:*::/restapis/*/models/*", "arn:aws:apigateway:*::/restapis/*/models/*/default_template", "arn:aws:apigateway:*::/restapis/*/resources", "arn:aws:apigateway:*::/restapis/*/resources/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integration/responses/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/responses/*", "arn:aws:apigateway:*::/restapis/*/stages/*/sdks/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integration", "arn:aws:apigateway:*::/restapis/*/stages", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/usageplans", "arn:aws:apigateway:*::/usageplans/*", "arn:aws:apigateway:*::/vpclinks", "arn:aws:apigateway:*::/vpclinks/*" ] }, { "Action":[ "acm-pca:describeCertificateAuthority", "acm-pca:describeCertificateAuthorityAuditReport", "acm-pca:getCertificate", "acm-pca:getCertificateAuthorityCertificate", "acm-pca:getCertificateAuthorityCsr", "acm-pca:listCertificateAuthorities", "acm-pca:listTags", "acm:describeCertificate", "acm:getAccountConfiguration", "acm:getCertificate", "acm:listCertificates", "acm:listTagsForCertificate", "athena:batchGetNamedQuery", "athena:batchGetQueryExecution", "athena:getCalculationExecution", "athena:getCalculationExecutionStatus", "athena:getDataCatalog", "athena:getNamedQuery", "athena:getNotebookMetadata", "athena:getQueryExecution", "athena:getQueryRuntimeStatistics", "athena:getSession", "athena:getSessionStatus", "athena:getWorkGroup", "athena:listApplicationDPUSizes", "athena:listCalculationExecutions", "athena:listDataCatalogs", "athena:listEngineVersions", "athena:listExecutors", "athena:listNamedQueries", "athena:listNotebookMetadata", "athena:listNotebookSessions", "athena:listQueryExecutions", "athena:listSessions", "athena:listTagsForResource", "athena:listWorkGroups", "backup-gateway:getGateway", "backup-gateway:getHypervisor", "backup-gateway:getHypervisorPropertyMappings", "backup-gateway:getVirtualMachine", "backup-gateway:listGateways", "backup-gateway:listHypervisors", "backup-gateway:listVirtualMachines", "backup:describeBackupJob", "backup:describeBackupVault", "backup:describeCopyJob", "backup:describeFramework", "backup:describeGlobalSettings", "backup:describeProtectedResource", "backup:describeRecoveryPoint", "backup:describeRegionSettings", "backup:describeReportJob", "backup:describeReportPlan", "backup:describeRestoreJob", "backup:getBackupPlan", "backup:getBackupPlanFromJSON", "backup:getBackupPlanFromTemplate", "backup:getBackupSelection", "backup:getBackupVaultAccessPolicy", "backup:getBackupVaultNotifications", "backup:getLegalHold", "backup:getRecoveryPointRestoreMetadata", "backup:getRestoreJobMetadata", "backup:getRestoreTestingInferredMetadata", "backup:getRestoreTestingPlan", "backup:getRestoreTestingSelection", "backup:getSupportedResourceTypes", "backup:listBackupJobs", "backup:listBackupPlanTemplates", "backup:listBackupPlanVersions", "backup:listBackupPlans", "backup:listBackupSelections", "backup:listBackupVaults", "backup:listCopyJobs", "backup:listFrameworks", "backup:listLegalHolds", "backup:listProtectedResources", "backup:listRecoveryPointsByBackupVault", "backup:listRecoveryPointsByLegalHold", "backup:listRecoveryPointsByResource", "backup:listReportJobs", "backup:listReportPlans", "backup:listRestoreJobs", "backup:listRestoreJobsByProtectedResource", "backup:listRestoreTestingPlans", "backup:listRestoreTestingSelections", "backup:listTags", "cloudformation:batchDescribeTypeConfigurations", "cloudformation:describeAccountLimits", "cloudformation:describeChangeSet", "cloudformation:describeChangeSetHooks", "cloudformation:describePublisher", "cloudformation:describeStackEvents", "cloudformation:describeStackInstance", "cloudformation:describeStackResource", "cloudformation:describeStackResources", "cloudformation:describeStackSet", "cloudformation:describeStackSetOperation", "cloudformation:describeStacks", "cloudformation:describeType", "cloudformation:describeTypeRegistration", "cloudformation:estimateTemplateCost", "cloudformation:getStackPolicy", "cloudformation:getTemplate", "cloudformation:getTemplateSummary", "cloudformation:listChangeSets", "cloudformation:listExports", "cloudformation:listImports", "cloudformation:listStackInstances", "cloudformation:listStackResources", "cloudformation:listStackSetOperationResults", "cloudformation:listStackSetOperations", "cloudformation:listStackSets", "cloudformation:listStacks", "cloudformation:listTypeRegistrations", "cloudformation:listTypeVersions", "cloudformation:listTypes", "cloudfront:describeFunction", "cloudfront:getCachePolicy", "cloudfront:getCachePolicyConfig", "cloudfront:getCloudFrontOriginAccessIdentity", "cloudfront:getCloudFrontOriginAccessIdentityConfig", "cloudfront:getContinuousDeploymentPolicy", "cloudfront:getContinuousDeploymentPolicyConfig", "cloudfront:getDistribution", "cloudfront:getDistributionConfig", "cloudfront:getInvalidation", "cloudfront:getKeyGroup", "cloudfront:getKeyGroupConfig", "cloudfront:getMonitoringSubscription", "cloudfront:getOriginAccessControl", "cloudfront:getOriginAccessControlConfig", "cloudfront:getOriginRequestPolicy", "cloudfront:getOriginRequestPolicyConfig", "cloudfront:getPublicKey", "cloudfront:getPublicKeyConfig", "cloudfront:getRealtimeLogConfig", "cloudfront:getResponseHeadersPolicy", "cloudfront:getResponseHeadersPolicyConfig", "cloudfront:getStreamingDistribution", "cloudfront:getStreamingDistributionConfig", "cloudfront:listCachePolicies", "cloudfront:listCloudFrontOriginAccessIdentities", "cloudfront:listContinuousDeploymentPolicies", "cloudfront:listDistributions", "cloudfront:listDistributionsByCachePolicyId", "cloudfront:listDistributionsByKeyGroup", "cloudfront:listDistributionsByOriginRequestPolicyId", "cloudfront:listDistributionsByRealtimeLogConfig", "cloudfront:listDistributionsByResponseHeadersPolicyId", "cloudfront:listDistributionsByWebACLId", "cloudfront:listFunctions", "cloudfront:listInvalidations", "cloudfront:listKeyGroups", "cloudfront:listOriginAccessControls", "cloudfront:listOriginRequestPolicies", "cloudfront:listPublicKeys", "cloudfront:listRealtimeLogConfigs", "cloudfront:listResponseHeadersPolicies", "cloudfront:listStreamingDistributions", "cloudtrail:describeTrails", "cloudtrail:getEventSelectors", "cloudtrail:lookupEvents", "cloudwatch:describeAlarmHistory", "cloudwatch:describeAlarms", "cloudwatch:describeAlarmsForMetric", "cloudwatch:describeAnomalyDetectors", "cloudwatch:describeInsightRules", "cloudwatch:getDashboard", "cloudwatch:getInsightRuleReport", "cloudwatch:getMetricData", "cloudwatch:getMetricStatistics", "cloudwatch:getMetricStream", "cloudwatch:listDashboards", "cloudwatch:listManagedInsightRules", "cloudwatch:listMetricStreams", "cloudwatch:listMetrics", "codepipeline:getPipeline", "codepipeline:getPipelineState", "codepipeline:listActionTypes", "codepipeline:listPipelineExecutions", "codepipeline:listPipelines", "cognito-identity:describeIdentityPool", "cognito-identity:getIdentityPoolRoles", "cognito-identity:listIdentities", "cognito-identity:listIdentityPools", "cognito-idp:describeIdentityProvider", "cognito-idp:describeResourceServer", "cognito-idp:describeRiskConfiguration", "cognito-idp:describeUserImportJob", "cognito-idp:describeUserPool", "cognito-idp:describeUserPoolClient", "cognito-idp:describeUserPoolDomain", "cognito-idp:getGroup", "cognito-idp:getUICustomization", "cognito-idp:getUserPoolMfaConfig", "cognito-idp:listGroups", "cognito-idp:listIdentityProviders", "cognito-idp:listResourceServers", "cognito-idp:listUserImportJobs", "cognito-idp:listUserPoolClients", "cognito-idp:listUserPools", "cognito-sync:describeDataset", "cognito-sync:describeIdentityPoolUsage", "cognito-sync:describeIdentityUsage", "cognito-sync:getCognitoEvents", "cognito-sync:getIdentityPoolConfiguration", "cognito-sync:listDatasets", "cognito-sync:listIdentityPoolUsage", "connect:describeContact", "connect:describePhoneNumber", "connect:describeQuickConnect", "connect:describeUser", "connect:getCurrentMetricData", "connect:getMetricData", "connect:listContactEvaluations", "connect:listEvaluationFormVersions", "connect:listEvaluationForms", "connect:listPhoneNumbersV2", "connect:listQuickConnects", "connect:listRoutingProfiles", "connect:listSecurityProfiles", "connect:listUsers", "connect:listViewVersions", "connect:listViews", "directconnect:describeConnectionLoa", "directconnect:describeConnections", "directconnect:describeConnectionsOnInterconnect", "directconnect:describeCustomerMetadata", "directconnect:describeDirectConnectGatewayAssociationProposals", "directconnect:describeDirectConnectGatewayAssociations", "directconnect:describeDirectConnectGatewayAttachments", "directconnect:describeDirectConnectGateways", "directconnect:describeHostedConnections", "directconnect:describeInterconnectLoa", "directconnect:describeInterconnects", "directconnect:describeLags", "directconnect:describeLoa", "directconnect:describeLocations", "directconnect:describeRouterConfiguration", "directconnect:describeVirtualGateways", "directconnect:describeVirtualInterfaces", "dms:describeAccountAttributes", "dms:describeApplicableIndividualAssessments", "dms:describeConnections", "dms:describeEndpointSettings", "dms:describeEndpointTypes", "dms:describeEndpoints", "dms:describeEventCategories", "dms:describeEventSubscriptions", "dms:describeEvents", "dms:describeFleetAdvisorCollectors", "dms:describeFleetAdvisorDatabases", "dms:describeFleetAdvisorLsaAnalysis", "dms:describeFleetAdvisorSchemaObjectSummary", "dms:describeFleetAdvisorSchemas", "dms:describeOrderableReplicationInstances", "dms:describePendingMaintenanceActions", "dms:describeRefreshSchemasStatus", "dms:describeReplicationInstanceTaskLogs", "dms:describeReplicationInstances", "dms:describeReplicationSubnetGroups", "dms:describeReplicationTaskAssessmentResults", "dms:describeReplicationTaskAssessmentRuns", "dms:describeReplicationTaskIndividualAssessments", "dms:describeReplicationTasks", "dms:describeSchemas", "dms:describeTableStatistics", "ds:describeClientAuthenticationSettings", "ds:describeConditionalForwarders", "ds:describeDirectories", "ds:describeDomainControllers", "ds:describeEventTopics", "ds:describeLDAPSSettings", "ds:describeSharedDirectories", "ds:describeSnapshots", "ds:describeTrusts", "ds:getDirectoryLimits", "ds:getSnapshotLimits", "ds:listIpRoutes", "ds:listSchemaExtensions", "ds:listTagsForResource", "ec2:describeAccountAttributes", "ec2:describeAddressTransfers", "ec2:describeAddresses", "ec2:describeAddressesAttribute", "ec2:describeAggregateIdFormat", "ec2:describeAvailabilityZones", "ec2:describeBundleTasks", "ec2:describeByoipCidrs", "ec2:describeCapacityReservationFleets", "ec2:describeCapacityReservations", "ec2:describeCarrierGateways", "ec2:describeClassicLinkInstances", "ec2:describeClientVpnAuthorizationRules", "ec2:describeClientVpnConnections", "ec2:describeClientVpnEndpoints", "ec2:describeClientVpnRoutes", "ec2:describeClientVpnTargetNetworks", "ec2:describeCoipPools", "ec2:describeConversionTasks", "ec2:describeCustomerGateways", "ec2:describeDhcpOptions", "ec2:describeEgressOnlyInternetGateways", "ec2:describeExportImageTasks", "ec2:describeExportTasks", "ec2:describeFastLaunchImages", "ec2:describeFastSnapshotRestores", "ec2:describeFleetHistory", "ec2:describeFleetInstances", "ec2:describeFleets", "ec2:describeFlowLogs", "ec2:describeFpgaImageAttribute", "ec2:describeFpgaImages", "ec2:describeHostReservationOfferings", "ec2:describeHostReservations", "ec2:describeHosts", "ec2:describeIamInstanceProfileAssociations", "ec2:describeIdFormat", "ec2:describeIdentityIdFormat", "ec2:describeImageAttribute", "ec2:describeImages", "ec2:describeImportImageTasks", "ec2:describeImportSnapshotTasks", "ec2:describeInstanceAttribute", "ec2:describeInstanceCreditSpecifications", "ec2:describeInstanceEventNotificationAttributes", "ec2:describeInstanceEventWindows", "ec2:describeInstanceStatus", "ec2:describeInstanceTypeOfferings", "ec2:describeInstanceTypes", "ec2:describeInstances", "ec2:describeInternetGateways", "ec2:describeIpamPools", "ec2:describeIpamScopes", "ec2:describeIpams", "ec2:describeIpv6Pools", "ec2:describeKeyPairs", "ec2:describeLaunchTemplateVersions", "ec2:describeLaunchTemplates", "ec2:describeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", "ec2:describeLocalGatewayRouteTableVpcAssociations", "ec2:describeLocalGatewayRouteTables", "ec2:describeLocalGatewayVirtualInterfaceGroups", "ec2:describeLocalGatewayVirtualInterfaces", "ec2:describeLocalGateways", "ec2:describeManagedPrefixLists", "ec2:describeMovingAddresses", "ec2:describeNatGateways", "ec2:describeNetworkAcls", "ec2:describeNetworkInterfaceAttribute", "ec2:describeNetworkInterfaces", "ec2:describePlacementGroups", "ec2:describePrefixLists", "ec2:describePrincipalIdFormat", "ec2:describePublicIpv4Pools", "ec2:describeRegions", "ec2:describeReservedInstances", "ec2:describeReservedInstancesListings", "ec2:describeReservedInstancesModifications", "ec2:describeReservedInstancesOfferings", "ec2:describeRouteTables", "ec2:describeScheduledInstanceAvailability", "ec2:describeScheduledInstances", "ec2:describeSecurityGroupReferences", "ec2:describeSecurityGroupRules", "ec2:describeSecurityGroups", "ec2:describeSnapshotAttribute", "ec2:describeSnapshotTierStatus", "ec2:describeSnapshots", "ec2:describeSpotDatafeedSubscription", "ec2:describeSpotFleetInstances", "ec2:describeSpotFleetRequestHistory", "ec2:describeSpotFleetRequests", "ec2:describeSpotInstanceRequests", "ec2:describeSpotPriceHistory", "ec2:describeStaleSecurityGroups", "ec2:describeStoreImageTasks", "ec2:describeSubnets", "ec2:describeTags", "ec2:describeTrafficMirrorFilters", "ec2:describeTrafficMirrorSessions", "ec2:describeTrafficMirrorTargets", "ec2:describeTransitGatewayAttachments", "ec2:describeTransitGatewayConnectPeers", "ec2:describeTransitGatewayMulticastDomains", "ec2:describeTransitGatewayPeeringAttachments", "ec2:describeTransitGatewayPolicyTables", "ec2:describeTransitGatewayRouteTableAnnouncements", "ec2:describeTransitGatewayRouteTables", "ec2:describeTransitGatewayVpcAttachments", "ec2:describeTransitGateways", "ec2:describeVerifiedAccessEndpoints", "ec2:describeVerifiedAccessGroups", "ec2:describeVerifiedAccessInstances", "ec2:describeVerifiedAccessTrustProviders", "ec2:describeVolumeAttribute", "ec2:describeVolumeStatus", "ec2:describeVolumes", "ec2:describeVolumesModifications", "ec2:describeVpcAttribute", "ec2:describeVpcClassicLink", "ec2:describeVpcClassicLinkDnsSupport", "ec2:describeVpcEndpointConnectionNotifications", "ec2:describeVpcEndpointConnections", "ec2:describeVpcEndpointServiceConfigurations", "ec2:describeVpcEndpointServicePermissions", "ec2:describeVpcEndpointServices", "ec2:describeVpcEndpoints", "ec2:describeVpcPeeringConnections", "ec2:describeVpcs", "ec2:describeVpnConnections", "ec2:describeVpnGateways", "ec2:getAssociatedIpv6PoolCidrs", "ec2:getCapacityReservationUsage", "ec2:getCoipPoolUsage", "ec2:getConsoleOutput", "ec2:getConsoleScreenshot", "ec2:getDefaultCreditSpecification", "ec2:getEbsDefaultKmsKeyId", "ec2:getEbsEncryptionByDefault", "ec2:getGroupsForCapacityReservation", "ec2:getHostReservationPurchasePreview", "ec2:getInstanceTypesFromInstanceRequirements", "ec2:getIpamAddressHistory", "ec2:getIpamPoolAllocations", "ec2:getIpamPoolCidrs", "ec2:getIpamResourceCidrs", "ec2:getLaunchTemplateData", "ec2:getManagedPrefixListAssociations", "ec2:getManagedPrefixListEntries", "ec2:getReservedInstancesExchangeQuote", "ec2:getSerialConsoleAccessStatus", "ec2:getSpotPlacementScores", "ec2:getSubnetCidrReservations", "ec2:getTransitGatewayMulticastDomainAssociations", "ec2:getTransitGatewayPrefixListReferences", "ec2:getVerifiedAccessEndpointPolicy", "ec2:getVerifiedAccessGroupPolicy", "ec2:listImagesInRecycleBin", "ec2:listSnapshotsInRecycleBin", "ec2:searchLocalGatewayRoutes", "ec2:searchTransitGatewayMulticastGroups", "ec2:searchTransitGatewayRoutes", "ecs:describeCapacityProviders", "ecs:describeClusters", "ecs:describeContainerInstances", "ecs:describeServices", "ecs:describeTaskDefinition", "ecs:describeTaskSets", "ecs:describeTasks", "ecs:getTaskProtection", "ecs:listAccountSettings", "ecs:listAttributes", "ecs:listClusters", "ecs:listContainerInstances", "ecs:listServices", "ecs:listServicesByNamespace", "ecs:listTagsForResource", "ecs:listTaskDefinitionFamilies", "ecs:listTaskDefinitions", "ecs:listTasks", "eks:describeAccessEntry", "eks:describeAddon", "eks:describeAddonConfiguration", "eks:describeAddonVersions", "eks:describeCluster", "eks:describeEksAnywhereSubscription", "eks:describeFargateProfile", "eks:describeIdentityProviderConfig", "eks:describeNodegroup", "eks:describePodIdentityAssociation", "eks:describeUpdate", "eks:listAccessEntries", "eks:listAccessPolicies", "eks:listAddons", "eks:listAssociatedAccessPolicies", "eks:listClusters", "eks:listEksAnywhereSubscriptions", "eks:listFargateProfiles", "eks:listIdentityProviderConfigs", "eks:listNodegroups", "eks:listPodIdentityAssociations", "eks:listUpdates", "elasticache:describeCacheClusters", "elasticache:describeCacheEngineVersions", "elasticache:describeCacheParameterGroups", "elasticache:describeCacheParameters", "elasticache:describeCacheSecurityGroups", "elasticache:describeCacheSubnetGroups", "elasticache:describeEngineDefaultParameters", "elasticache:describeEvents", "elasticache:describeGlobalReplicationGroups", "elasticache:describeReplicationGroups", "elasticache:describeReservedCacheNodes", "elasticache:describeReservedCacheNodesOfferings", "elasticache:describeServerlessCacheSnapshots", "elasticache:describeServerlessCaches", "elasticache:describeServiceUpdates", "elasticache:describeSnapshots", "elasticache:describeUpdateActions", "elasticache:describeUserGroups", "elasticache:describeUsers", "elasticache:listAllowedNodeTypeModifications", "elasticache:listTagsForResource", "elasticbeanstalk:checkDNSAvailability", "elasticbeanstalk:describeAccountAttributes", "elasticbeanstalk:describeApplicationVersions", "elasticbeanstalk:describeApplications", "elasticbeanstalk:describeConfigurationOptions", "elasticbeanstalk:describeEnvironmentHealth", "elasticbeanstalk:describeEnvironmentManagedActionHistory", "elasticbeanstalk:describeEnvironmentManagedActions", "elasticbeanstalk:describeEnvironmentResources", "elasticbeanstalk:describeEnvironments", "elasticbeanstalk:describeEvents", "elasticbeanstalk:describeInstancesHealth", "elasticbeanstalk:describePlatformVersion", "elasticbeanstalk:listAvailableSolutionStacks", "elasticbeanstalk:listPlatformBranches", "elasticbeanstalk:listPlatformVersions", "elasticbeanstalk:validateConfigurationSettings", "elasticfilesystem:describeAccessPoints", "elasticfilesystem:describeFileSystemPolicy", "elasticfilesystem:describeFileSystems", "elasticfilesystem:describeLifecycleConfiguration", "elasticfilesystem:describeMountTargetSecurityGroups", "elasticfilesystem:describeMountTargets", "elasticfilesystem:describeTags", "elasticfilesystem:listTagsForResource", "elasticloadbalancing:describeAccountLimits", "elasticloadbalancing:describeInstanceHealth", "elasticloadbalancing:describeListenerCertificates", "elasticloadbalancing:describeListeners", "elasticloadbalancing:describeLoadBalancerAttributes", "elasticloadbalancing:describeLoadBalancerPolicies", "elasticloadbalancing:describeLoadBalancerPolicyTypes", "elasticloadbalancing:describeLoadBalancers", "elasticloadbalancing:describeRules", "elasticloadbalancing:describeSSLPolicies", "elasticloadbalancing:describeTags", "elasticloadbalancing:describeTargetGroupAttributes", "elasticloadbalancing:describeTargetGroups", "elasticloadbalancing:describeTargetHealth", "elasticloadbalancing:describeTrustStoreAssociations", "elasticloadbalancing:describeTrustStoreRevocations", "elasticloadbalancing:describeTrustStores", "emr-containers:describeJobRun", "emr-containers:describeJobTemplate", "emr-containers:describeManagedEndpoint", "emr-containers:describeVirtualCluster", "emr-containers:listJobRuns", "emr-containers:listJobTemplates", "emr-containers:listManagedEndpoints", "emr-containers:listVirtualClusters", "emr-serverless:getApplication", "emr-serverless:getJobRun", "emr-serverless:listApplications", "es:describeDomain", "es:describeDomainAutoTunes", "es:describeDomainChangeProgress", "es:describeDomainConfig", "es:describeDomains", "es:describeDryRunProgress", "es:describeElasticsearchDomain", "es:describeElasticsearchDomainConfig", "es:describeElasticsearchDomains", "es:describeInboundConnections", "es:describeInstanceTypeLimits", "es:describeOutboundConnections", "es:describePackages", "es:describeReservedInstanceOfferings", "es:describeReservedInstances", "es:describeVpcEndpoints", "es:getCompatibleVersions", "es:getPackageVersionHistory", "es:getUpgradeHistory", "es:getUpgradeStatus", "es:listDomainNames", "es:listDomainsForPackage", "es:listInstanceTypeDetails", "es:listPackagesForDomain", "es:listScheduledActions", "es:listTags", "es:listVersions", "es:listVpcEndpointAccess", "es:listVpcEndpoints", "es:listVpcEndpointsForDomain", "events:describeApiDestination", "events:describeArchive", "events:describeConnection", "events:describeEndpoint", "events:describeEventBus", "events:describeEventSource", "events:describePartnerEventSource", "events:describeReplay", "events:describeRule", "events:listApiDestinations", "events:listArchives", "events:listConnections", "events:listEndpoints", "events:listEventBuses", "events:listEventSources", "events:listPartnerEventSourceAccounts", "events:listPartnerEventSources", "events:listReplays", "events:listRuleNamesByTarget", "events:listRules", "events:listTargetsByRule", "events:testEventPattern", "fsx:describeBackups", "fsx:describeDataRepositoryAssociations", "fsx:describeDataRepositoryTasks", "fsx:describeFileCaches", "fsx:describeFileSystems", "fsx:describeSnapshots", "fsx:describeStorageVirtualMachines", "fsx:describeVolumes", "fsx:listTagsForResource", "glue:batchGetBlueprints", "glue:batchGetCrawlers", "glue:batchGetDevEndpoints", "glue:batchGetJobs", "glue:batchGetPartition", "glue:batchGetTriggers", "glue:batchGetWorkflows", "glue:checkSchemaVersionValidity", "glue:getBlueprint", "glue:getBlueprintRun", "glue:getBlueprintRuns", "glue:getCatalogImportStatus", "glue:getClassifier", "glue:getClassifiers", "glue:getColumnStatisticsForPartition", "glue:getColumnStatisticsForTable", "glue:getCrawler", "glue:getCrawlerMetrics", "glue:getCrawlers", "glue:getCustomEntityType", "glue:getDataQualityResult", "glue:getDataQualityRuleRecommendationRun", "glue:getDataQualityRuleset", "glue:getDataQualityRulesetEvaluationRun", "glue:getDatabase", "glue:getDatabases", "glue:getDataflowGraph", "glue:getDevEndpoint", "glue:getDevEndpoints", "glue:getJob", "glue:getJobRun", "glue:getJobRuns", "glue:getJobs", "glue:getMLTaskRun", "glue:getMLTaskRuns", "glue:getMLTransform", "glue:getMLTransforms", "glue:getMapping", "glue:getPartition", "glue:getPartitionIndexes", "glue:getPartitions", "glue:getRegistry", "glue:getResourcePolicies", "glue:getResourcePolicy", "glue:getSchema", "glue:getSchemaByDefinition", "glue:getSchemaVersion", "glue:getSchemaVersionsDiff", "glue:getSession", "glue:getStatement", "glue:getTable", "glue:getTableVersions", "glue:getTables", "glue:getTrigger", "glue:getTriggers", "glue:getUserDefinedFunction", "glue:getUserDefinedFunctions", "glue:getWorkflow", "glue:getWorkflowRun", "glue:getWorkflowRuns", "glue:listCrawlers", "glue:listCrawls", "glue:listDataQualityResults", "glue:listDataQualityRuleRecommendationRuns", "glue:listDataQualityRulesetEvaluationRuns", "glue:listDataQualityRulesets", "glue:listDevEndpoints", "glue:listMLTransforms", "glue:listRegistries", "glue:listSchemaVersions", "glue:listSchemas", "glue:listSessions", "glue:listStatements", "glue:querySchemaVersionMetadata", "guardduty:getFindings", "guardduty:listDetectors", "guardduty:listFindings", "guardduty:listIPSets", "guardduty:listThreatIntelSets", "iam:getAccessKeyLastUsed", "iam:getAccountAuthorizationDetails", "iam:getAccountPasswordPolicy", "iam:getAccountSummary", "iam:getContextKeysForCustomPolicy", "iam:getContextKeysForPrincipalPolicy", "iam:getCredentialReport", "iam:getGroup", "iam:getGroupPolicy", "iam:getInstanceProfile", "iam:getLoginProfile", "iam:getOpenIDConnectProvider", "iam:getPolicy", "iam:getPolicyVersion", "iam:getRole", "iam:getRolePolicy", "iam:getSAMLProvider", "iam:getSSHPublicKey", "iam:getServerCertificate", "iam:getServiceLinkedRoleDeletionStatus", "iam:getUser", "iam:getUserPolicy", "iam:listAccessKeys", "iam:listAccountAliases", "iam:listAttachedGroupPolicies", "iam:listAttachedRolePolicies", "iam:listAttachedUserPolicies", "iam:listEntitiesForPolicy", "iam:listGroupPolicies", "iam:listGroups", "iam:listGroupsForUser", "iam:listInstanceProfiles", "iam:listInstanceProfilesForRole", "iam:listMFADevices", "iam:listOpenIDConnectProviders", "iam:listPolicies", "iam:listPolicyVersions", "iam:listRolePolicies", "iam:listRoles", "iam:listSAMLProviders", "iam:listSSHPublicKeys", "iam:listServerCertificates", "iam:listSigningCertificates", "iam:listUserPolicies", "iam:listUsers", "iam:listVirtualMFADevices", "kafka:describeCluster", "kafka:describeClusterOperation", "kafka:describeClusterOperationV2", "kafka:describeClusterV2", "kafka:describeConfiguration", "kafka:describeConfigurationRevision", "kafka:describeReplicator", "kafka:describeVpcConnection", "kafka:getBootstrapBrokers", "kafka:getClusterPolicy", "kafka:listClientVpcConnections", "kafka:listClusterOperations", "kafka:listClusterOperationsV2", "kafka:listClusters", "kafka:listClustersV2", "kafka:listConfigurationRevisions", "kafka:listConfigurations", "kafka:listNodes", "kafka:listReplicators", "kafka:listScramSecrets", "kafka:listVpcConnections", "kafkaconnect:describeConnector", "kafkaconnect:describeCustomPlugin", "kafkaconnect:describeWorkerConfiguration", "kafkaconnect:listConnectors", "kafkaconnect:listCustomPlugins", "kafkaconnect:listWorkerConfigurations", "lambda:getAccountSettings", "lambda:getAlias", "lambda:getCodeSigningConfig", "lambda:getEventSourceMapping", "lambda:getFunction", "lambda:getFunctionCodeSigningConfig", "lambda:getFunctionConcurrency", "lambda:getFunctionConfiguration", "lambda:getFunctionEventInvokeConfig", "lambda:getFunctionUrlConfig", "lambda:getLayerVersion", "lambda:getLayerVersionPolicy", "lambda:getPolicy", "lambda:getProvisionedConcurrencyConfig", "lambda:getRuntimeManagementConfig", "lambda:listAliases", "lambda:listCodeSigningConfigs", "lambda:listEventSourceMappings", "lambda:listFunctionEventInvokeConfigs", "lambda:listFunctionUrlConfigs", "lambda:listFunctions", "lambda:listFunctionsByCodeSigningConfig", "lambda:listLayerVersions", "lambda:listLayers", "lambda:listProvisionedConcurrencyConfigs", "lambda:listVersionsByFunction", "logs:describeExportTasks", "logs:describeLogGroups", "logs:describeLogStreams", "logs:describeMetricFilters", "logs:describeSubscriptionFilters", "medialive:listChannels", "medialive:listInputSecurityGroups", "medialive:listInputs", "mobiletargeting:getAdmChannel", "mobiletargeting:getApnsChannel", "mobiletargeting:getApnsSandboxChannel", "mobiletargeting:getApnsVoipChannel", "mobiletargeting:getApnsVoipSandboxChannel", "mobiletargeting:getApplicationSettings", "mobiletargeting:getApps", "mobiletargeting:getBaiduChannel", "mobiletargeting:getCampaign", "mobiletargeting:getCampaignActivities", "mobiletargeting:getCampaignVersions", "mobiletargeting:getCampaigns", "mobiletargeting:getEmailChannel", "mobiletargeting:getEventStream", "mobiletargeting:getExportJobs", "mobiletargeting:getGcmChannel", "mobiletargeting:getImportJobs", "mobiletargeting:getJourney", "mobiletargeting:getJourneyExecutionActivityMetrics", "mobiletargeting:getJourneyExecutionMetrics", "mobiletargeting:getJourneyRunExecutionActivityMetrics", "mobiletargeting:getJourneyRunExecutionMetrics", "mobiletargeting:getJourneyRuns", "mobiletargeting:getSegment", "mobiletargeting:getSegmentImportJobs", "mobiletargeting:getSegmentVersions", "mobiletargeting:getSegments", "mobiletargeting:getSmsChannel", "mobiletargeting:listJourneys", "pipes:listPipes", "polly:describeVoices", "polly:listLexicons", "quicksight:describeAccountCustomization", "quicksight:describeAccountSettings", "quicksight:describeAccountSubscription", "quicksight:describeAnalysis", "quicksight:describeAnalysisPermissions", "quicksight:describeDashboard", "quicksight:describeDashboardPermissions", "quicksight:describeDataSet", "quicksight:describeDataSetRefreshProperties", "quicksight:describeDataSource", "quicksight:describeFolder", "quicksight:describeFolderPermissions", "quicksight:describeFolderResolvedPermissions", "quicksight:describeGroup", "quicksight:describeGroupMembership", "quicksight:describeIAMPolicyAssignment", "quicksight:describeIngestion", "quicksight:describeIpRestriction", "quicksight:describeNamespace", "quicksight:describeRefreshSchedule", "quicksight:describeTemplate", "quicksight:describeTemplateAlias", "quicksight:describeTemplatePermissions", "quicksight:describeTheme", "quicksight:describeThemeAlias", "quicksight:describeThemePermissions", "quicksight:describeTopic", "quicksight:describeTopicRefresh", "quicksight:describeTopicRefreshSchedule", "quicksight:describeUser", "quicksight:describeVPCConnection", "quicksight:listAnalyses", "quicksight:listDashboardVersions", "quicksight:listDashboards", "quicksight:listDataSets", "quicksight:listDataSources", "quicksight:listFolderMembers", "quicksight:listFolders", "quicksight:listGroupMemberships", "quicksight:listGroups", "quicksight:listIAMPolicyAssignments", "quicksight:listIAMPolicyAssignmentsForUser", "quicksight:listIngestions", "quicksight:listNamespaces", "quicksight:listRefreshSchedules", "quicksight:listTemplateAliases", "quicksight:listTemplateVersions", "quicksight:listTemplates", "quicksight:listThemeAliases", "quicksight:listThemeVersions", "quicksight:listThemes", "quicksight:listTopicRefreshSchedules", "quicksight:listTopics", "quicksight:listUserGroups", "quicksight:listUsers", "quicksight:listVPCConnections", "quicksight:searchAnalyses", "quicksight:searchDashboards", "quicksight:searchDataSets", "quicksight:searchDataSources", "quicksight:searchFolders", "quicksight:searchGroups", "rds:describeAccountAttributes", "rds:describeBlueGreenDeployments", "rds:describeCertificates", "rds:describeDBClusterEndpoints", "rds:describeDBClusterParameterGroups", "rds:describeDBClusterParameters", "rds:describeDBClusterSnapshots", "rds:describeDBClusters", "rds:describeDBEngineVersions", "rds:describeDBInstanceAutomatedBackups", "rds:describeDBInstances", "rds:describeDBLogFiles", "rds:describeDBParameterGroups", "rds:describeDBParameters", "rds:describeDBSecurityGroups", "rds:describeDBSnapshotAttributes", "rds:describeDBSnapshots", "rds:describeDBSubnetGroups", "rds:describeEngineDefaultClusterParameters", "rds:describeEngineDefaultParameters", "rds:describeEventCategories", "rds:describeEventSubscriptions", "rds:describeEvents", "rds:describeExportTasks", "rds:describeGlobalClusters", "rds:describeIntegrations", "rds:describeOptionGroupOptions", "rds:describeOptionGroups", "rds:describeOrderableDBInstanceOptions", "rds:describePendingMaintenanceActions", "rds:describeReservedDBInstances", "rds:describeReservedDBInstancesOfferings", "rds:describeSourceRegions", "rds:describeValidDBInstanceModifications", "rds:listTagsForResource", "redshift-data:describeStatement", "redshift-data:listStatements", "redshift-serverless:getEndpointAccess", "redshift-serverless:getNamespace", "redshift-serverless:getRecoveryPoint", "redshift-serverless:getSnapshot", "redshift-serverless:getTableRestoreStatus", "redshift-serverless:getUsageLimit", "redshift-serverless:getWorkgroup", "redshift-serverless:listEndpointAccess", "redshift-serverless:listNamespaces", "redshift-serverless:listRecoveryPoints", "redshift-serverless:listSnapshots", "redshift-serverless:listTableRestoreStatus", "redshift-serverless:listUsageLimits", "redshift-serverless:listWorkgroups", "redshift:describeClusterParameterGroups", "redshift:describeClusterParameters", "redshift:describeClusterSecurityGroups", "redshift:describeClusterSnapshots", "redshift:describeClusterSubnetGroups", "redshift:describeClusterVersions", "redshift:describeClusters", "redshift:describeDataShares", "redshift:describeDataSharesForConsumer", "redshift:describeDataSharesForProducer", "redshift:describeDefaultClusterParameters", "redshift:describeEventCategories", "redshift:describeEventSubscriptions", "redshift:describeEvents", "redshift:describeHsmClientCertificates", "redshift:describeHsmConfigurations", "redshift:describeLoggingStatus", "redshift:describeOrderableClusterOptions", "redshift:describeReservedNodeOfferings", "redshift:describeReservedNodes", "redshift:describeResize", "redshift:describeSnapshotCopyGrants", "redshift:describeStorage", "redshift:describeTableRestoreStatus", "redshift:describeTags", "route53-recovery-cluster:getRoutingControlState", "route53-recovery-cluster:listRoutingControls", "route53-recovery-control-config:describeControlPanel", "route53-recovery-control-config:describeRoutingControl", "route53-recovery-control-config:describeSafetyRule", "route53-recovery-control-config:listControlPanels", "route53-recovery-control-config:listRoutingControls", "route53-recovery-control-config:listSafetyRules", "route53-recovery-readiness:getCell", "route53-recovery-readiness:getCellReadinessSummary", "route53-recovery-readiness:getReadinessCheck", "route53-recovery-readiness:getReadinessCheckResourceStatus", "route53-recovery-readiness:getReadinessCheckStatus", "route53-recovery-readiness:getRecoveryGroup", "route53-recovery-readiness:getRecoveryGroupReadinessSummary", "route53-recovery-readiness:listCells", "route53-recovery-readiness:listReadinessChecks", "route53-recovery-readiness:listRecoveryGroups", "route53-recovery-readiness:listResourceSets", "route53:getAccountLimit", "route53:getChange", "route53:getCheckerIpRanges", "route53:getDNSSEC", "route53:getGeoLocation", "route53:getHealthCheck", "route53:getHealthCheckCount", "route53:getHealthCheckLastFailureReason", "route53:getHealthCheckStatus", "route53:getHostedZone", "route53:getHostedZoneCount", "route53:getHostedZoneLimit", "route53:getQueryLoggingConfig", "route53:getReusableDelegationSet", "route53:getTrafficPolicy", "route53:getTrafficPolicyInstance", "route53:getTrafficPolicyInstanceCount", "route53:listCidrBlocks", "route53:listCidrCollections", "route53:listCidrLocations", "route53:listGeoLocations", "route53:listHealthChecks", "route53:listHostedZones", "route53:listHostedZonesByName", "route53:listHostedZonesByVpc", "route53:listQueryLoggingConfigs", "route53:listResourceRecordSets", "route53:listReusableDelegationSets", "route53:listTrafficPolicies", "route53:listTrafficPolicyInstances", "route53:listTrafficPolicyInstancesByHostedZone", "route53:listTrafficPolicyInstancesByPolicy", "route53:listTrafficPolicyVersions", "route53:listVPCAssociationAuthorizations", "route53domains:checkDomainAvailability", "route53domains:getContactReachabilityStatus", "route53domains:getDomainDetail", "route53domains:getOperationDetail", "route53domains:listDomains", "route53domains:listOperations", "route53domains:listPrices", "route53domains:listTagsForDomain", "route53domains:viewBilling", "route53resolver:getFirewallConfig", "route53resolver:getFirewallDomainList", "route53resolver:getFirewallRuleGroup", "route53resolver:getFirewallRuleGroupAssociation", "route53resolver:getFirewallRuleGroupPolicy", "route53resolver:getOutpostResolver", "route53resolver:getResolverDnssecConfig", "route53resolver:getResolverQueryLogConfig", "route53resolver:getResolverQueryLogConfigAssociation", "route53resolver:getResolverQueryLogConfigPolicy", "route53resolver:getResolverRule", "route53resolver:getResolverRuleAssociation", "route53resolver:getResolverRulePolicy", "route53resolver:listFirewallConfigs", "route53resolver:listFirewallDomainLists", "route53resolver:listFirewallDomains", "route53resolver:listFirewallRuleGroupAssociations", "route53resolver:listFirewallRuleGroups", "route53resolver:listFirewallRules", "route53resolver:listOutpostResolvers", "route53resolver:listResolverConfigs", "route53resolver:listResolverDnssecConfigs", "route53resolver:listResolverEndpointIpAddresses", "route53resolver:listResolverEndpoints", "route53resolver:listResolverQueryLogConfigAssociations", "route53resolver:listResolverQueryLogConfigs", "route53resolver:listResolverRuleAssociations", "route53resolver:listResolverRules", "route53resolver:listTagsForResource", "s3:describeJob", "s3:describeMultiRegionAccessPointOperation", "s3:getAccelerateConfiguration", "s3:getAccessPoint", "s3:getAccessPointConfigurationForObjectLambda", "s3:getAccessPointForObjectLambda", "s3:getAccessPointPolicy", "s3:getAccessPointPolicyForObjectLambda", "s3:getAccessPointPolicyStatus", "s3:getAccessPointPolicyStatusForObjectLambda", "s3:getAccountPublicAccessBlock", "s3:getAnalyticsConfiguration", "s3:getBucketAcl", "s3:getBucketCORS", "s3:getBucketLocation", "s3:getBucketLogging", "s3:getBucketNotification", "s3:getBucketObjectLockConfiguration", "s3:getBucketOwnershipControls", "s3:getBucketPolicy", "s3:getBucketPolicyStatus", "s3:getBucketPublicAccessBlock", "s3:getBucketRequestPayment", "s3:getBucketVersioning", "s3:getBucketWebsite", "s3:getEncryptionConfiguration", "s3:getIntelligentTieringConfiguration", "s3:getInventoryConfiguration", "s3:getLifecycleConfiguration", "s3:getMetricsConfiguration", "s3:getMultiRegionAccessPoint", "s3:getMultiRegionAccessPointPolicy", "s3:getMultiRegionAccessPointPolicyStatus", "s3:getMultiRegionAccessPointRoutes", "s3:getObjectLegalHold", "s3:getObjectRetention", "s3:getReplicationConfiguration", "s3:getStorageLensConfiguration", "s3:listAccessPoints", "s3:listAccessPointsForObjectLambda", "s3:listAllMyBuckets", "s3:listBucket", "s3:listBucketMultipartUploads", "s3:listBucketVersions", "s3:listJobs", "s3:listMultiRegionAccessPoints", "s3:listMultipartUploadParts", "s3:listStorageLensConfigurations", "s3express:getBucketPolicy", "s3express:listAllMyDirectoryBuckets", "sagemaker:describeAction", "sagemaker:describeAlgorithm", "sagemaker:describeApp", "sagemaker:describeAppImageConfig", "sagemaker:describeArtifact", "sagemaker:describeAutoMLJob", "sagemaker:describeCluster", "sagemaker:describeClusterNode", "sagemaker:describeCodeRepository", "sagemaker:describeCompilationJob", "sagemaker:describeContext", "sagemaker:describeDataQualityJobDefinition", "sagemaker:describeDevice", "sagemaker:describeDeviceFleet", "sagemaker:describeDomain", "sagemaker:describeEdgeDeploymentPlan", "sagemaker:describeEdgePackagingJob", "sagemaker:describeEndpoint", "sagemaker:describeEndpointConfig", "sagemaker:describeExperiment", "sagemaker:describeFeatureGroup", "sagemaker:describeFeatureMetadata", "sagemaker:describeFlowDefinition", "sagemaker:describeHub", "sagemaker:describeHubContent", "sagemaker:describeHumanTaskUi", "sagemaker:describeHyperParameterTuningJob", "sagemaker:describeImage", "sagemaker:describeImageVersion", "sagemaker:describeInferenceComponent", "sagemaker:describeInferenceExperiment", "sagemaker:describeInferenceRecommendationsJob", "sagemaker:describeLabelingJob", "sagemaker:describeModel", "sagemaker:describeModelBiasJobDefinition", "sagemaker:describeModelCard", "sagemaker:describeModelCardExportJob", "sagemaker:describeModelExplainabilityJobDefinition", "sagemaker:describeModelPackage", "sagemaker:describeModelPackageGroup", "sagemaker:describeModelQualityJobDefinition", "sagemaker:describeMonitoringSchedule", "sagemaker:describeNotebookInstance", "sagemaker:describeNotebookInstanceLifecycleConfig", "sagemaker:describePipeline", "sagemaker:describePipelineDefinitionForExecution", "sagemaker:describePipelineExecution", "sagemaker:describeProcessingJob", "sagemaker:describeProject", "sagemaker:describeSpace", "sagemaker:describeStudioLifecycleConfig", "sagemaker:describeSubscribedWorkteam", "sagemaker:describeTrainingJob", "sagemaker:describeTransformJob", "sagemaker:describeTrial", "sagemaker:describeTrialComponent", "sagemaker:describeUserProfile", "sagemaker:describeWorkforce", "sagemaker:describeWorkteam", "sagemaker:getDeviceFleetReport", "sagemaker:getModelPackageGroupPolicy", "sagemaker:getSagemakerServicecatalogPortfolioStatus", "sagemaker:listActions", "sagemaker:listAlgorithms", "sagemaker:listAliases", "sagemaker:listAppImageConfigs", "sagemaker:listApps", "sagemaker:listArtifacts", "sagemaker:listAssociations", "sagemaker:listAutoMLJobs", "sagemaker:listCandidatesForAutoMLJob", "sagemaker:listClusterNodes", "sagemaker:listClusters", "sagemaker:listCodeRepositories", "sagemaker:listCompilationJobs", "sagemaker:listContexts", "sagemaker:listDataQualityJobDefinitions", "sagemaker:listDeviceFleets", "sagemaker:listDevices", "sagemaker:listDomains", "sagemaker:listEdgeDeploymentPlans", "sagemaker:listEdgePackagingJobs", "sagemaker:listEndpointConfigs", "sagemaker:listEndpoints", "sagemaker:listExperiments", "sagemaker:listFeatureGroups", "sagemaker:listFlowDefinitions", "sagemaker:listHubContentVersions", "sagemaker:listHubContents", "sagemaker:listHubs", "sagemaker:listHumanTaskUis", "sagemaker:listHyperParameterTuningJobs", "sagemaker:listImageVersions", "sagemaker:listImages", "sagemaker:listInferenceComponents", "sagemaker:listInferenceExperiments", "sagemaker:listInferenceRecommendationsJobSteps", "sagemaker:listInferenceRecommendationsJobs", "sagemaker:listLabelingJobs", "sagemaker:listLabelingJobsForWorkteam", "sagemaker:listLineageGroups", "sagemaker:listModelBiasJobDefinitions", "sagemaker:listModelCardExportJobs", "sagemaker:listModelCardVersions", "sagemaker:listModelCards", "sagemaker:listModelExplainabilityJobDefinitions", "sagemaker:listModelMetadata", "sagemaker:listModelPackageGroups", "sagemaker:listModelPackages", "sagemaker:listModelQualityJobDefinitions", "sagemaker:listModels", "sagemaker:listMonitoringAlertHistory", "sagemaker:listMonitoringAlerts", "sagemaker:listMonitoringExecutions", "sagemaker:listMonitoringSchedules", "sagemaker:listNotebookInstanceLifecycleConfigs", "sagemaker:listNotebookInstances", "sagemaker:listPipelineExecutionSteps", "sagemaker:listPipelineExecutions", "sagemaker:listPipelineParametersForExecution", "sagemaker:listPipelines", "sagemaker:listProcessingJobs", "sagemaker:listProjects", "sagemaker:listSpaces", "sagemaker:listStageDevices", "sagemaker:listStudioLifecycleConfigs", "sagemaker:listSubscribedWorkteams", "sagemaker:listTags", "sagemaker:listTrainingJobs", "sagemaker:listTrainingJobsForHyperParameterTuningJob", "sagemaker:listTransformJobs", "sagemaker:listTrialComponents", "sagemaker:listTrials", "sagemaker:listUserProfiles", "sagemaker:listWorkforces", "sagemaker:listWorkteams", "scheduler:listScheduleGroups", "scheduler:listSchedules", "servicequotas:listAWSDefaultServiceQuotas", "servicequotas:listServiceQuotas", "ses:describeActiveReceiptRuleSet", "ses:describeConfigurationSet", "ses:describeReceiptRule", "ses:describeReceiptRuleSet", "ses:getAccount", "ses:getAccountSendingEnabled", "ses:getBlacklistReports", "ses:getConfigurationSet", "ses:getConfigurationSetEventDestinations", "ses:getContactList", "ses:getDedicatedIp", "ses:getDedicatedIpPool", "ses:getDedicatedIps", "ses:getDeliverabilityDashboardOptions", "ses:getDeliverabilityTestReport", "ses:getDomainDeliverabilityCampaign", "ses:getDomainStatisticsReport", "ses:getEmailIdentity", "ses:getIdentityDkimAttributes", "ses:getIdentityMailFromDomainAttributes", "ses:getIdentityNotificationAttributes", "ses:getIdentityPolicies", "ses:getIdentityVerificationAttributes", "ses:getImportJob", "ses:getSendQuota", "ses:getSendStatistics", "ses:listConfigurationSets", "ses:listContactLists", "ses:listContacts", "ses:listCustomVerificationEmailTemplates", "ses:listDedicatedIpPools", "ses:listDeliverabilityTestReports", "ses:listDomainDeliverabilityCampaigns", "ses:listEmailIdentities", "ses:listEmailTemplates", "ses:listIdentities", "ses:listIdentityPolicies", "ses:listImportJobs", "ses:listReceiptFilters", "ses:listReceiptRuleSets", "ses:listRecommendations", "ses:listTagsForResource", "ses:listTemplates", "ses:listVerifiedEmailAddresses", "sns:checkIfPhoneNumberIsOptedOut", "sns:getDataProtectionPolicy", "sns:getEndpointAttributes", "sns:getPlatformApplicationAttributes", "sns:getSMSAttributes", "sns:getSMSSandboxAccountStatus", "sns:getSubscriptionAttributes", "sns:getTopicAttributes", "sns:listEndpointsByPlatformApplication", "sns:listOriginationNumbers", "sns:listPhoneNumbersOptedOut", "sns:listPlatformApplications", "sns:listSMSSandboxPhoneNumbers", "sns:listSubscriptions", "sns:listSubscriptionsByTopic", "sns:listTopics", "ssm-contacts:describeEngagement", "ssm-contacts:describePage", "ssm-contacts:getContact", "ssm-contacts:getContactChannel", "ssm-contacts:getContactPolicy", "ssm-contacts:getRotation", "ssm-contacts:getRotationOverride", "ssm-contacts:listContactChannels", "ssm-contacts:listContacts", "ssm-contacts:listEngagements", "ssm-contacts:listPageReceipts", "ssm-contacts:listPageResolutions", "ssm-contacts:listPagesByContact", "ssm-contacts:listPagesByEngagement", "ssm-contacts:listPreviewRotationShifts", "ssm-contacts:listRotationOverrides", "ssm-contacts:listRotationShifts", "ssm-contacts:listRotations", "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:listTimelineEvents", "ssm-sap:getApplication", "ssm-sap:getComponent", "ssm-sap:getDatabase", "ssm-sap:getOperation", "ssm-sap:getResourcePermission", "ssm-sap:listApplications", "ssm-sap:listComponents", "ssm-sap:listDatabases", "ssm-sap:listOperations", "ssm:describeActivations", "ssm:describeAssociation", "ssm:describeAssociationExecutionTargets", "ssm:describeAssociationExecutions", "ssm:describeAutomationExecutions", "ssm:describeAutomationStepExecutions", "ssm:describeAvailablePatches", "ssm:describeDocument", "ssm:describeDocumentPermission", "ssm:describeEffectiveInstanceAssociations", "ssm:describeEffectivePatchesForPatchBaseline", "ssm:describeInstanceAssociationsStatus", "ssm:describeInstanceInformation", "ssm:describeInstancePatchStates", "ssm:describeInstancePatchStatesForPatchGroup", "ssm:describeInstancePatches", "ssm:describeInventoryDeletions", "ssm:describeMaintenanceWindowExecutionTaskInvocations", "ssm:describeMaintenanceWindowExecutionTasks", "ssm:describeMaintenanceWindowExecutions", "ssm:describeMaintenanceWindowSchedule", "ssm:describeMaintenanceWindowTargets", "ssm:describeMaintenanceWindowTasks", "ssm:describeMaintenanceWindows", "ssm:describeMaintenanceWindowsForTarget", "ssm:describeOpsItems", "ssm:describeParameters", "ssm:describePatchBaselines", "ssm:describePatchGroupState", "ssm:describePatchGroups", "ssm:describePatchProperties", "ssm:describeSessions", "ssm:getAutomationExecution", "ssm:getCalendarState", "ssm:getCommandInvocation", "ssm:getConnectionStatus", "ssm:getDefaultPatchBaseline", "ssm:getDeployablePatchSnapshotForInstance", "ssm:getInventorySchema", "ssm:getMaintenanceWindow", "ssm:getMaintenanceWindowExecution", "ssm:getMaintenanceWindowExecutionTask", "ssm:getMaintenanceWindowExecutionTaskInvocation", "ssm:getMaintenanceWindowTask", "ssm:getOpsItem", "ssm:getOpsMetadata", "ssm:getOpsSummary", "ssm:getPatchBaseline", "ssm:getPatchBaselineForPatchGroup", "ssm:getResourcePolicies", "ssm:getServiceSetting", "ssm:listAssociationVersions", "ssm:listAssociations", "ssm:listCommandInvocations", "ssm:listCommands", "ssm:listComplianceItems", "ssm:listComplianceSummaries", "ssm:listDocumentMetadataHistory", "ssm:listDocumentVersions", "ssm:listDocuments", "ssm:listOpsItemEvents", "ssm:listOpsItemRelatedItems", "ssm:listOpsMetadata", "ssm:listResourceComplianceSummaries", "ssm:listResourceDataSync", "ssm:listTagsForResource", "swf:describeActivityType", "swf:describeDomain", "swf:describeWorkflowExecution", "swf:describeWorkflowType", "swf:getWorkflowExecutionHistory", "swf:listActivityTypes", "swf:listClosedWorkflowExecutions", "swf:listDomains", "swf:listOpenWorkflowExecutions", "swf:listWorkflowTypes", "vpc-lattice:getAccessLogSubscription", "vpc-lattice:getAuthPolicy", "vpc-lattice:getListener", "vpc-lattice:getResourcePolicy", "vpc-lattice:getRule", "vpc-lattice:getService", "vpc-lattice:getServiceNetwork", "vpc-lattice:getServiceNetworkServiceAssociation", "vpc-lattice:getServiceNetworkVpcAssociation", "vpc-lattice:getTargetGroup", "vpc-lattice:listAccessLogSubscriptions", "vpc-lattice:listListeners", "vpc-lattice:listRules", "vpc-lattice:listServiceNetworkServiceAssociations", "vpc-lattice:listServiceNetworkVpcAssociations", "vpc-lattice:listServiceNetworks", "vpc-lattice:listServices", "vpc-lattice:listTargetGroups", "vpc-lattice:listTargets", "waf-regional:getByteMatchSet", "waf-regional:getChangeTokenStatus", "waf-regional:getGeoMatchSet", "waf-regional:getIPSet", "waf-regional:getLoggingConfiguration", "waf-regional:getRateBasedRule", "waf-regional:getRegexMatchSet", "waf-regional:getRegexPatternSet", "waf-regional:getRule", "waf-regional:getRuleGroup", "waf-regional:getSqlInjectionMatchSet", "waf-regional:getWebACL", "waf-regional:getWebACLForResource", "waf-regional:listActivatedRulesInRuleGroup", "waf-regional:listByteMatchSets", "waf-regional:listGeoMatchSets", "waf-regional:listIPSets", "waf-regional:listLoggingConfigurations", "waf-regional:listRateBasedRules", "waf-regional:listRegexMatchSets", "waf-regional:listRegexPatternSets", "waf-regional:listResourcesForWebACL", "waf-regional:listRuleGroups", "waf-regional:listRules", "waf-regional:listSqlInjectionMatchSets", "waf-regional:listWebACLs", "waf:getByteMatchSet", "waf:getChangeTokenStatus", "waf:getGeoMatchSet", "waf:getIPSet", "waf:getLoggingConfiguration", "waf:getRateBasedRule", "waf:getRegexMatchSet", "waf:getRegexPatternSet", "waf:getRule", "waf:getRuleGroup", "waf:getSampledRequests", "waf:getSizeConstraintSet", "waf:getSqlInjectionMatchSet", "waf:getWebACL", "waf:getXssMatchSet", "waf:listActivatedRulesInRuleGroup", "waf:listByteMatchSets", "waf:listGeoMatchSets", "waf:listIPSets", "waf:listLoggingConfigurations", "waf:listRateBasedRules", "waf:listRegexMatchSets", "waf:listRegexPatternSets", "waf:listRuleGroups", "waf:listRules", "waf:listSizeConstraintSets", "waf:listSqlInjectionMatchSets", "waf:listWebACLs", "waf:listXssMatchSets", "wafv2:checkCapacity", "wafv2:describeManagedRuleGroup", "wafv2:getIPSet", "wafv2:getLoggingConfiguration", "wafv2:getPermissionPolicy", "wafv2:getRateBasedStatementManagedKeys", "wafv2:getRegexPatternSet", "wafv2:getRuleGroup", "wafv2:getSampledRequests", "wafv2:getWebACL", "wafv2:getWebACLForResource", "wafv2:listAvailableManagedRuleGroups", "wafv2:listIPSets", "wafv2:listLoggingConfigurations", "wafv2:listRegexPatternSets", "wafv2:listResourcesForWebACL", "wafv2:listRuleGroups", "wafv2:listTagsForResource", "wafv2:listWebACLs", "workspaces-web:getBrowserSettings", "workspaces-web:getIdentityProvider", "workspaces-web:getNetworkSettings", "workspaces-web:getPortal", "workspaces-web:getPortalServiceProviderMetadata", "workspaces-web:getTrustStoreCertificate", "workspaces-web:getUserSettings", "workspaces-web:listBrowserSettings", "workspaces-web:listIdentityProviders", "workspaces-web:listNetworkSettings", "workspaces-web:listPortals", "workspaces-web:listTagsForResource", "workspaces-web:listTrustStoreCertificates", "workspaces-web:listTrustStores", "workspaces-web:listUserSettings", "workspaces:describeAccount", "workspaces:describeAccountModifications", "workspaces:describeApplicationAssociations", "workspaces:describeIpGroups", "workspaces:describeTags", "workspaces:describeWorkspaceAssociations", "workspaces:describeWorkspaceBundles", "workspaces:describeWorkspaceDirectories", "workspaces:describeWorkspaceImages", "workspaces:describeWorkspaces", "workspaces:describeWorkspacesConnectionStatus" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-22T20:06:06+00:00" }, "AWSPriceListServiceFullAccess":{ "CreateDate":"2017-11-22T00:36:27+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "pricing:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSPriceListServiceFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-02T13:34:19+00:00" }, "AWSPrivateCAAuditor":{ "CreateDate":"2023-02-14T18:33:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm-pca:CreateCertificateAuthorityAuditReport", "acm-pca:DescribeCertificateAuthority", "acm-pca:DescribeCertificateAuthorityAuditReport", "acm-pca:GetCertificateAuthorityCsr", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:GetCertificate", "acm-pca:GetPolicy", "acm-pca:ListPermissions", "acm-pca:ListTags" ], "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-14T18:33:44+00:00" }, "AWSPrivateCAFullAccess":{ "CreateDate":"2023-02-14T18:20:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm-pca:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-14T18:20:59+00:00" }, "AWSPrivateCAPrivilegedUser":{ "CreateDate":"2023-02-14T18:26:02+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/*CACertificate*/V*" ] } }, "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnNotLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/*CACertificate*/V*" ] } }, "Effect":"Deny", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:RevokeCertificate", "acm-pca:GetCertificate", "acm-pca:ListPermissions" ], "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-22T21:07:06+00:00" }, "AWSPrivateCAReadOnly":{ "CreateDate":"2023-02-14T18:30:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":[ "acm-pca:DescribeCertificateAuthority", "acm-pca:DescribeCertificateAuthorityAuditReport", "acm-pca:ListCertificateAuthorities", "acm-pca:GetCertificateAuthorityCsr", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:GetCertificate", "acm-pca:GetPolicy", "acm-pca:ListPermissions", "acm-pca:ListTags" ], "Effect":"Allow", "Resource":"*" }, "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-14T18:30:50+00:00" }, "AWSPrivateCAUser":{ "CreateDate":"2023-02-14T18:16:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/EndEntityCertificate/V*" ] } }, "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "ArnNotLike":{ "acm-pca:TemplateArn":[ "arn:aws:acm-pca:*:*:template/EndEntityCertificate/V*" ] } }, "Effect":"Deny", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:RevokeCertificate", "acm-pca:GetCertificate", "acm-pca:ListPermissions" ], "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:certificate-authority/*" }, { "Action":[ "acm-pca:ListCertificateAuthorities" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-22T21:22:07+00:00" }, "AWSPrivateMarketplaceAdminFullAccess":{ "CreateDate":"2018-11-27T16:32:32+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:AssociateProductsWithPrivateMarketplace", "aws-marketplace:DisassociateProductsFromPrivateMarketplace", "aws-marketplace:ListPrivateMarketplaceRequests", "aws-marketplace:DescribePrivateMarketplaceRequests" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PrivateMarketplaceRequestPermissions" }, { "Action":[ "aws-marketplace:ListEntities", "aws-marketplace:DescribeEntity", "aws-marketplace:StartChangeSet", "aws-marketplace:ListChangeSets", "aws-marketplace:DescribeChangeSet", "aws-marketplace:CancelChangeSet" ], "Effect":"Allow", "Resource":"*", "Sid":"PrivateMarketplaceCatalogAPIPermissions" }, { "Action":[ "aws-marketplace:TagResource", "aws-marketplace:UntagResource", "aws-marketplace:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:AWSMarketplace/*", "Sid":"PrivateMarketplaceCatalogTaggingPermissions" }, { "Action":[ "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribeAccount", "organizations:ListRoots", "organizations:ListParents", "organizations:ListOrganizationalUnitsForParent", "organizations:ListAccountsForParent", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":"*", "Sid":"PrivateMarketplaceOrganizationPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-14T22:05:08+00:00" }, "AWSPrivateMarketplaceRequests":{ "CreateDate":"2019-10-28T21:44:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:CreatePrivateMarketplaceRequests", "aws-marketplace:ListPrivateMarketplaceRequests", "aws-marketplace:DescribePrivateMarketplaceRequests" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-28T21:44:03+00:00" }, "AWSPrivateNetworksServiceRolePolicy":{ "CreateDate":"2021-12-16T23:17:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/Private5G" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-12-16T23:17:46+00:00" }, "AWSProtonCodeBuildProvisioningBasicAccess":{ "CreateDate":"2022-11-09T21:04:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/codebuild/AWSProton-*" ] }, { "Action":"proton:NotifyResourceDeploymentStatusChange", "Effect":"Allow", "Resource":"arn:aws:proton:*:*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-09T21:04:16+00:00" }, "AWSProtonCodeBuildProvisioningServiceRolePolicy":{ "CreateDate":"2022-11-09T21:32:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateStack", "cloudformation:CreateChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:DeleteStack", "cloudformation:UpdateStack", "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents", "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/AWSProton-CodeBuild-*" ] }, { "Action":[ "codebuild:CreateProject", "codebuild:DeleteProject", "codebuild:UpdateProject", "codebuild:StartBuild", "codebuild:StopBuild", "codebuild:RetryBuild", "codebuild:BatchGetBuilds", "codebuild:BatchGetProjects" ], "Effect":"Allow", "Resource":"arn:aws:codebuild:*:*:project/AWSProton*" }, { "Action":"iam:PassRole", "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":"codebuild.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-17T16:11:40+00:00" }, "AWSProtonDeveloperAccess":{ "CreateDate":"2021-02-17T19:02:08+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "codecommit:ListRepositories", "codepipeline:GetPipeline", "codepipeline:GetPipelineExecution", "codepipeline:GetPipelineState", "codepipeline:ListPipelineExecutions", "codepipeline:ListPipelines", "codestar-connections:ListConnections", "codestar-connections:UseConnection", "proton:CancelServiceInstanceDeployment", "proton:CancelServicePipelineDeployment", "proton:CreateService", "proton:DeleteService", "proton:GetAccountRoles", "proton:GetAccountSettings", "proton:GetEnvironment", "proton:GetEnvironmentAccountConnection", "proton:GetEnvironmentTemplate", "proton:GetEnvironmentTemplateMajorVersion", "proton:GetEnvironmentTemplateMinorVersion", "proton:GetEnvironmentTemplateVersion", "proton:GetRepository", "proton:GetRepositorySyncStatus", "proton:GetResourcesSummary", "proton:GetService", "proton:GetServiceInstance", "proton:GetServiceTemplate", "proton:GetServiceTemplateMajorVersion", "proton:GetServiceTemplateMinorVersion", "proton:GetServiceTemplateVersion", "proton:GetTemplateSyncConfig", "proton:GetTemplateSyncStatus", "proton:ListEnvironmentAccountConnections", "proton:ListEnvironmentOutputs", "proton:ListEnvironmentProvisionedResources", "proton:ListEnvironments", "proton:ListEnvironmentTemplateMajorVersions", "proton:ListEnvironmentTemplateMinorVersions", "proton:ListEnvironmentTemplates", "proton:ListEnvironmentTemplateVersions", "proton:ListRepositories", "proton:ListRepositorySyncDefinitions", "proton:ListServiceInstanceOutputs", "proton:ListServiceInstanceProvisionedResources", "proton:ListServiceInstances", "proton:ListServicePipelineOutputs", "proton:ListServicePipelineProvisionedResources", "proton:ListServices", "proton:ListServiceTemplateMajorVersions", "proton:ListServiceTemplateMinorVersions", "proton:ListServiceTemplates", "proton:ListServiceTemplateVersions", "proton:ListTagsForResource", "proton:UpdateService", "proton:UpdateServiceInstance", "proton:UpdateServicePipeline", "s3:ListAllMyBuckets", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*", "Sid":"ProtonPermissions" }, { "Action":"codestar-connections:PassConnection", "Condition":{ "StringEquals":{ "codestar-connections:PassedToService":"proton.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"CodeStarConnectionsPermissions" }, { "Action":"codeconnections:PassConnection", "Condition":{ "StringEquals":{ "codeconnections:PassedToService":"proton.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"CodeConnectionsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-06T18:26:38+00:00" }, "AWSProtonFullAccess":{ "CreateDate":"2021-02-17T19:07:18+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "proton:*", "codestar-connections:ListConnections", "kms:ListAliases", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*", "Sid":"ProtonPermissions" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "StringLike":{ "kms:ViaService":"proton.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateGrantPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"proton.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"PassRolePermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"sync.proton.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sync.proton.amazonaws.com/AWSServiceRoleForProtonSync", "Sid":"CreateServiceLinkedRolePermissions" }, { "Action":[ "codestar-connections:PassConnection" ], "Condition":{ "StringEquals":{ "codestar-connections:PassedToService":"proton.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"CodeStarConnectionsPermissions" }, { "Action":[ "codeconnections:PassConnection" ], "Condition":{ "StringEquals":{ "codeconnections:PassedToService":"proton.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"CodeConnectionsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-06T18:29:00+00:00" }, "AWSProtonReadOnlyAccess":{ "CreateDate":"2021-02-17T19:09:12+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "codepipeline:ListPipelineExecutions", "codepipeline:ListPipelines", "codepipeline:GetPipeline", "codepipeline:GetPipelineState", "codepipeline:GetPipelineExecution", "proton:GetAccountRoles", "proton:GetAccountSettings", "proton:GetEnvironment", "proton:GetEnvironmentAccountConnection", "proton:GetEnvironmentTemplate", "proton:GetEnvironmentTemplateMajorVersion", "proton:GetEnvironmentTemplateMinorVersion", "proton:GetEnvironmentTemplateVersion", "proton:GetRepository", "proton:GetRepositorySyncStatus", "proton:GetResourcesSummary", "proton:GetService", "proton:GetServiceInstance", "proton:GetServiceTemplate", "proton:GetServiceTemplateMajorVersion", "proton:GetServiceTemplateMinorVersion", "proton:GetServiceTemplateVersion", "proton:GetTemplateSyncConfig", "proton:GetTemplateSyncStatus", "proton:ListEnvironmentAccountConnections", "proton:ListEnvironmentOutputs", "proton:ListEnvironmentProvisionedResources", "proton:ListEnvironments", "proton:ListEnvironmentTemplateMajorVersions", "proton:ListEnvironmentTemplateMinorVersions", "proton:ListEnvironmentTemplates", "proton:ListEnvironmentTemplateVersions", "proton:ListRepositories", "proton:ListRepositorySyncDefinitions", "proton:ListServiceInstanceOutputs", "proton:ListServiceInstanceProvisionedResources", "proton:ListServiceInstances", "proton:ListServicePipelineOutputs", "proton:ListServicePipelineProvisionedResources", "proton:ListServices", "proton:ListServiceTemplateMajorVersions", "proton:ListServiceTemplateMinorVersions", "proton:ListServiceTemplates", "proton:ListServiceTemplateVersions", "proton:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-18T18:28:24+00:00" }, "AWSProtonServiceGitSyncServiceRolePolicy":{ "CreateDate":"2023-04-04T15:55:48+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "proton:GetService", "proton:UpdateService", "proton:UpdateServicePipeline", "proton:GetServiceInstance", "proton:CreateServiceInstance", "proton:UpdateServiceInstance", "proton:ListServiceInstances", "proton:GetComponent", "proton:CreateComponent", "proton:ListComponents", "proton:UpdateComponent", "proton:GetEnvironment", "proton:CreateEnvironment", "proton:ListEnvironments", "proton:UpdateEnvironment" ], "Effect":"Allow", "Resource":"*", "Sid":"ProtonServiceSync" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-04T15:55:48+00:00" }, "AWSProtonSyncServiceRolePolicy":{ "CreateDate":"2021-11-23T21:14:36+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "proton:UpdateServiceTemplateVersion", "proton:UpdateServiceTemplate", "proton:UpdateEnvironmentTemplateVersion", "proton:UpdateEnvironmentTemplate", "proton:GetServiceTemplateVersion", "proton:GetServiceTemplate", "proton:GetEnvironmentTemplateVersion", "proton:GetEnvironmentTemplate", "proton:DeleteServiceTemplateVersion", "proton:DeleteEnvironmentTemplateVersion", "proton:CreateServiceTemplateVersion", "proton:CreateServiceTemplate", "proton:CreateEnvironmentTemplateVersion", "proton:CreateEnvironmentTemplate", "proton:ListEnvironmentTemplateVersions", "proton:ListServiceTemplateVersions", "proton:CreateEnvironmentTemplateMajorVersion", "proton:CreateServiceTemplateMajorVersion" ], "Effect":"Allow", "Resource":"*", "Sid":"SyncToProton" }, { "Action":[ "codestar-connections:UseConnection", "codeconnections:UseConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"AccessGitRepos" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-05T01:49:07+00:00" }, "AWSPurchaseOrdersServiceRolePolicy":{ "CreateDate":"2020-05-06T18:15:47+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "account:GetAccountInformation", "account:GetContactInformation", "aws-portal:*Billing", "consolidatedbilling:GetAccountBillingRole", "invoicing:GetInvoicePDF", "invoicing:ListInvoiceUnits", "payments:GetPaymentInstrument", "payments:ListPaymentPreferences", "purchase-orders:AddPurchaseOrder", "purchase-orders:DeletePurchaseOrder", "purchase-orders:GetPurchaseOrder", "purchase-orders:ListPurchaseOrderInvoices", "purchase-orders:ListPurchaseOrders", "purchase-orders:ListTagsForResource", "purchase-orders:ModifyPurchaseOrders", "purchase-orders:TagResource", "purchase-orders:UntagResource", "purchase-orders:UpdatePurchaseOrder", "purchase-orders:UpdatePurchaseOrderStatus", "purchase-orders:ViewPurchaseOrders", "tax:ListTaxRegistrations" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T17:51:06+00:00" }, "AWSQuickSetupCFGCPacksPermissionsBoundary":{ "CreateDate":"2024-06-26T09:52:11+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-CFGCPacks*" ], "Sid":"ConfigurationRoleGetPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-CFGCPacks*" ], "Sid":"ConfigurationRolePassToSSMPermissions" }, { "Action":[ "config:PutConformancePack" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:config:*:*:conformance-pack/AWS-QuickSetup-*" ], "Sid":"PutCPackPermissions" }, { "Action":[ "config:DescribeConformancePackStatus" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeCPacksPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"config-conforms.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/config-conforms.amazonaws.com/AWSServiceRoleForConfigConforms" ], "Sid":"ConformancePacksSLRCreatePermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"SystemsManagerSLRCreatePermissions" }, { "Action":[ "iam:ListRoles", "config:DescribeConfigurationRecorders", "compute-optimizer:GetEnrollmentStatus", "support:DescribeTrustedAdvisorChecks" ], "Effect":"Allow", "Resource":"*", "Sid":"EnableExplorerReadOnlyPermissions" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/ssm-patchmanager", "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/EC2", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ExplorerOnboarded", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/Association", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ComputeOptimizer", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ConfigCompliance", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/OpsData-TrustedAdvisor", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/SupportCenterCase" ], "Sid":"ServiceSettingsForExplorerUpdatePermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:52:11+00:00" }, "AWSQuickSetupDeploymentRolePolicy":{ "CreateDate":"2024-06-26T09:55:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStacks", "cloudformation:DescribeStackDriftDetectionStatus", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CfnRead" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:UpdateStack", "cloudformation:DeleteStack", "cloudformation:CreateChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStackResourceDrifts", "cloudformation:DetectStackDrift", "cloudformation:DetectStackResourceDrift" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/StackSet-AWS-QuickSetup-*" ], "Sid":"CfnManage" }, { "Action":[ "resource-groups:GetGroupQuery" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RGroupsGet" }, { "Action":[ "config:DescribeConformancePacks", "config:DescribeConformancePackStatus" ], "Effect":"Allow", "Resource":"*", "Sid":"CPacksRead" }, { "Action":[ "config:PutConformancePack", "config:DeleteConformancePack" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:config:*:*:conformance-pack/AWS-QuickSetup-*", "Sid":"OpsPacksManage" }, { "Action":[ "ssm:CreateDocument", "ssm:UpdateDocument", "ssm:UpdateDocumentDefaultVersion", "ssm:DeleteDocument", "ssm:AddTagsToResource", "ssm:RemoveTagsFromResource", "ssm:ListTagsForResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-*", "arn:aws:ssm:*:*:document/AWSOperationsPack-*", "arn:aws:ssm:*:*:document/AWSOperationsPackInstance-*" ], "Sid":"QSDocsManage" }, { "Action":[ "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-*", "arn:aws:ssm:*:*:document/AWSOperationsPack*", "arn:aws:ssm:*::document/AWSConformancePacks-*", "arn:aws:ssm:*::document/AWSEC2-UpdateLaunchAgent", "arn:aws:ssm:*::document/AWS-ConfigureAWSPackage", "arn:aws:ssm:*::document/AWS-EnableExplorer", "arn:aws:ssm:*::document/AWS-GatherSoftwareInventory", "arn:aws:ssm:*::document/AWS-RunPatchBaselineAssociation", "arn:aws:ssm:*::document/AWS-UpdateSSMAgent" ], "Sid":"QSDocsRead" }, { "Action":[ "ssm:CreateAssociation", "ssm:UpdateAssociation", "ssm:DeleteAssociation", "ssm:DescribeAssociation" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-*", "arn:aws:ssm:*:*:document/AWSOperationsPack*", "arn:aws:ssm:*::document/AWSEC2-UpdateLaunchAgent", "arn:aws:ssm:*::document/AWS-ConfigureAWSPackage", "arn:aws:ssm:*::document/AWS-EnableExplorer", "arn:aws:ssm:*::document/AWS-GatherSoftwareInventory", "arn:aws:ssm:*::document/AWS-RunPatchBaselineAssociation", "arn:aws:ssm:*::document/AWS-UpdateSSMAgent", "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:managed-instance/*", "arn:aws:ssm:*:*:association/*" ], "Sid":"QSAssociationsManage" }, { "Action":[ "events:DescribeRule", "events:PutRule", "events:DeleteRule", "events:ListTargetsByRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/*QuickSetup-*" ], "Sid":"EventRulesManage" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"config-conforms.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/config-conforms.amazonaws.com/AWSServiceRoleForConfigConforms" ], "Sid":"CPacksSLRCreate" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"SSMSLRCreate" }, { "Action":[ "iam:CreateRole", "iam:GetRole", "iam:UpdateRole", "iam:DeleteRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:ListRolePolicies", "iam:ListRoleTags", "iam:TagRole", "iam:UntagRole" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*", "arn:aws:iam::*:role/AWSOperationsPack-*" ], "Sid":"QSConfigRoleManage" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com", "events.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*", "arn:aws:iam::*:role/AWSOperationsPack-*" ], "Sid":"QSConfigRolePass" }, { "Action":[ "ssm:DescribeDocument" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DocDescribe" }, { "Action":[ "ssm:DeleteDocument" ], "Condition":{ "StringLike":{ "aws:ResourceTag/QuickSetupID":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"LegacyDocClean" }, { "Action":[ "iam:DeleteRole", "iam:DeleteRolePolicy" ], "Condition":{ "StringLike":{ "aws:ResourceTag/QuickSetupID":"*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*QuickSetup-*", "Sid":"LegacyIAMClean" }, { "Action":[ "iam:DeleteRolePolicy", "iam:PutRolePolicy", "iam:PutRolePermissionsBoundary" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] }, "StringEquals":{ "iam:PermissionsBoundary":[ "arn:aws:iam::aws:policy/AWSQuickSetupCFGCPacksPermissionsBoundary", "arn:aws:iam::aws:policy/AWSQuickSetupCFGRecordingPermissionsBoundary", "arn:aws:iam::aws:policy/AWSQuickSetupDevOpsGuruPermissionsBoundary", "arn:aws:iam::aws:policy/AWSQuickSetupDistributorPermissionsBoundary", "arn:aws:iam::aws:policy/AWSQuickSetupSchedulerPermissionsBoundary", "arn:aws:iam::aws:policy/AWSQuickSetupSSMHostMgmtPermissionsBoundary" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*", "arn:aws:iam::*:role/AWSOperationsPack-*" ], "Sid":"QSConfigRoleBounded" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AWSSystemsManagerEnableExplorerExecutionPolicy", "arn:aws:iam::aws:policy/AWSSystemsManagerEnableConfigRecordingExecutionPolicy" ] }, "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*", "arn:aws:iam::*:role/AWSOperationsPack-*" ], "Sid":"QSConfigRoleManagedPolicies" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:55:21+00:00" }, "AWSQuickSetupDevOpsGuruPermissionsBoundary":{ "CreateDate":"2024-06-26T09:44:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"CreateSystemsManagerSLRPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"devops-guru.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/devops-guru.amazonaws.com/AWSServiceRoleForDevOpsGuru" ], "Sid":"CreateDevOpsGuruSLRPermissions" }, { "Action":[ "cloudformation:ListStacks", "cloudformation:DescribeStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudformationReadOnlyPermissions" }, { "Action":[ "devops-guru:AddNotificationChannel" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:DevOpsGuru-Default-Topic", "arn:aws:devops-guru:*:*:/channels" ], "Sid":"DevOpsGuruNotificationChannelPermissions" }, { "Action":[ "devops-guru:UpdateResourceCollection", "devops-guru:UpdateServiceIntegration" ], "Effect":"Allow", "Resource":"*", "Sid":"DevOpsGuruConfigurationPermissions" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSReadOnlyPermissions" }, { "Action":[ "sns:AddPermission", "sns:CreateTopic", "sns:GetTopicAttributes", "sns:Publish", "sns:SetTopicAttributes", "sns:RemovePermission" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:DevOpsGuru-Default-Topic", "Sid":"DevOpsGuruDefaultSNSTopicConfigurationPermissions" }, { "Action":[ "iam:ListRoles", "config:DescribeConfigurationRecorders", "compute-optimizer:GetEnrollmentStatus", "support:DescribeTrustedAdvisorChecks" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingExplorer" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/ssm-patchmanager", "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/EC2", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ExplorerOnboarded", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/Association", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ComputeOptimizer", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ConfigCompliance", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/OpsData-TrustedAdvisor", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/SupportCenterCase" ], "Sid":"SSMExplorerServiceSettingsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:44:42+00:00" }, "AWSQuickSetupDistributorPermissionsBoundary":{ "CreateDate":"2024-06-26T09:50:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-RoleForDistributor-*" ], "Sid":"DistributorAutomationRoleGetPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-RoleForDistributor-*" ], "Sid":"DistributorAutomationRolePassPermissions" }, { "Action":[ "iam:CreateRole", "iam:DeleteRole", "iam:UpdateRole", "iam:GetRole" ], "Condition":{ "ArnLike":{ "aws:PrincipalArn":"arn:aws:iam::*:role/AWS-QuickSetup-RoleForDistributor-*" }, "StringLike":{ "aws:PrincipalTag/QuickSetupManagerID":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRoleManagePermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRolePassToEC2Permissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRolePassToSSMPermissions" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AmazonElasticFileSystemsUtils", "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore" ] }, "ArnLike":{ "aws:PrincipalArn":"arn:aws:iam::*:role/AWS-QuickSetup-RoleForDistributor-*" }, "StringLike":{ "aws:PrincipalTag/QuickSetupManagerID":"*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"InstanceManagementPoliciesAttachPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"CreateSystemsManagerSLRPermissions" }, { "Action":[ "iam:AddRoleToInstanceProfile" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DefaultInstanceRoleAddPermissions" }, { "Action":[ "iam:GetInstanceProfile", "iam:GetRolePolicy", "iam:ListInstanceProfilesForRole", "iam:ListRoles" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"IAMReadOnlyPermissions" }, { "Action":[ "iam:CreateInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceProfileCreatePermissions" }, { "Action":[ "ec2:AssociateIamInstanceProfile" ], "Condition":{ "ArnLike":{ "ec2:NewInstanceProfile":"arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" }, "Null":{ "ec2:InstanceProfile":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"DefaultInstanceProfileAssociationPermissions" }, { "Action":[ "ec2:DisassociateIamInstanceProfile" ], "Condition":{ "ArnLike":{ "ec2:InstanceProfile":"arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" } }, "Effect":"Allow", "Resource":"*", "Sid":"DefaultInstanceProfileDisassociationPermissions" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWSQuickSetup-Distributor-*", "arn:aws:ssm:*:*:automation-definition/UpdateCloudWatchDocument-Distributor-*", "arn:aws:ssm:*:*:automation-definition/AWS-ConfigureAWSPackage*", "arn:aws:ssm:*:*:automation-definition/AWS-AttachIAMToInstance*" ], "Sid":"ConfigurationAutomationsStartPermissions" }, { "Action":[ "ssm:ListTagsForResource", "ssm:GetAutomationExecution", "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingHostManagementBySSM" }, { "Action":[ "config:DescribeConfigurationRecorders", "compute-optimizer:GetEnrollmentStatus", "support:DescribeTrustedAdvisorChecks" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingExplorer" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/ssm-patchmanager", "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/EC2", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ExplorerOnboarded", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/Association", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ComputeOptimizer", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ConfigCompliance", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/OpsData-TrustedAdvisor", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/SupportCenterCase" ], "Sid":"SSMExplorerServiceSettingsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:50:21+00:00" }, "AWSQuickSetupEnableAREXExecutionPolicy":{ "CreateDate":"2024-11-15T22:45:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "resource-explorer-2:GetDefaultView", "resource-explorer-2:GetIndex", "resource-explorer-2:ListIndexes", "resource-explorer-2:ListViews" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadActions" }, { "Action":[ "resource-explorer-2:UpdateIndexType", "resource-explorer-2:AssociateDefaultView" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowUpdateExistingIndexAndAssociateDefaultView" }, { "Action":[ "resource-explorer-2:CreateView", "resource-explorer-2:CreateIndex", "resource-explorer-2:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"Type" }, "StringEquals":{ "aws:RequestTag/Type":"QuickSetup", "aws:ResourceTag/Type":"QuickSetup" } }, "Effect":"Allow", "Resource":[ "arn:aws:resource-explorer-2:*:*:view/all-resources/*", "arn:aws:resource-explorer-2:*:*:index/*" ], "Sid":"AllowCreateViewAndIndex" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "resource-explorer-2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/resource-explorer-2.amazonaws.com/AWSServiceRoleForResourceExplorer", "Sid":"AllowCreateServiceLinkedRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T22:45:53+00:00" }, "AWSQuickSetupEnableDHMCExecutionPolicy":{ "CreateDate":"2024-11-15T21:27:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:CreateRole", "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-DefaultEC2MgmtRole-*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-DefaultEC2MgmtRole-*" }, { "Action":[ "iam:AttachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AmazonSSMManagedEC2InstanceDefaultPolicy" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-DefaultEC2MgmtRole-*" }, { "Action":[ "ssm:GetServiceSetting", "ssm:UpdateServiceSetting" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:servicesetting/ssm/managed-instance/default-ec2-instance-management-role" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T21:27:47+00:00" }, "AWSQuickSetupManagedInstanceProfileExecutionPolicy":{ "CreateDate":"2024-11-15T21:51:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:GetInstanceProfile", "iam:ListInstanceProfilesForRole" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissions" }, { "Action":[ "iam:CreateRole", "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup", "Sid":"DefaultInstanceRoleManagePermissions" }, { "Action":[ "iam:CreateInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceProfileCreatePermissions" }, { "Action":"iam:AddRoleToInstanceProfile", "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRoleAddPermissions" }, { "Action":[ "ec2:AssociateIamInstanceProfile" ], "Condition":{ "ArnLike":{ "ec2:NewInstanceProfile":"arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" }, "Null":{ "ec2:InstanceProfile":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"DefaultInstanceProfileAssociationPermissions" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup", "Sid":"DefaultInstanceRolePassToEC2Permissions" }, { "Action":"iam:AttachRolePolicy", "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore", "arn:aws:iam::aws:policy/AmazonSSMPatchAssociation", "arn:aws:iam::aws:policy/AWSQuickSetupPatchPolicyBaselineAccess", "arn:aws:iam::aws:policy/AmazonElasticFileSystemsUtils" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"InstanceManagementPoliciesAttachAmazonSSMManagedInstanceCore" }, { "Action":[ "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"InstanceProfileAssociationEc2Permissions" }, { "Action":[ "ssm:StartAutomationExecution", "ssm:AddTagsToResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/InvokedBy":[ "AWSQuickSetupType-ManageInstanceProfile" ], "aws:ResourceTag/InvokedBy":[ "AWSQuickSetupType-ManageInstanceProfile" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-execution/*", "arn:aws:ssm:*:*:automation-definition/AWS-AttachIAMToInstance*" ], "Sid":"AutomationsStartWithTagPermissions" }, { "Action":"ssm:GetAutomationExecution", "Condition":{ "StringEquals":{ "aws:ResourceTag/InvokedBy":[ "AWSQuickSetupType-ManageInstanceProfile" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AutomationsGetPermissions" }, { "Action":"iam:GetRole", "Condition":{ "StringEquals":{ "iam:ResourceTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM", "AWSQuickSetupType-SSMHostMgmt", "AWSQuickSetupType-PatchPolicy", "AWSQuickSetupType-Distributor" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*" ], "Sid":"GetQuickSetupAutomationAssumeRoles" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ], "iam:ResourceTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM", "AWSQuickSetupType-SSMHostMgmt", "AWSQuickSetupType-PatchPolicy", "AWSQuickSetupType-Distributor" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*" ], "Sid":"PassQuickSetupAutomationAssumeRoles" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T21:51:23+00:00" }, "AWSQuickSetupPatchPolicyBaselineAccess":{ "CreateDate":"2024-06-26T09:38:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:PrincipalAccount":[ "${aws:ResourceAccount}" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::aws-quicksetup-patchpolicy-*", "Sid":"QuickSetupPatchingBaselineOverridesS3SameAccountReadOnlyAccess" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:PrincipalOrgID":[ "${aws:ResourceOrgID}" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::aws-quicksetup-patchpolicy-*", "Sid":"QuickSetupPatchingBaselineOverridesS3OrganizationReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:38:00+00:00" }, "AWSQuickSetupPatchPolicyDeploymentRolePolicy":{ "CreateDate":"2024-06-26T09:57:02+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStacks", "cloudformation:DescribeStackDriftDetectionStatus", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CfnRead" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:UpdateStack", "cloudformation:DeleteStack", "cloudformation:CreateChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStackResourceDrifts", "cloudformation:DetectStackDrift", "cloudformation:DetectStackResourceDrift" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/StackSet-AWS-QuickSetup-*" ], "Sid":"CfnManage" }, { "Action":[ "resource-groups:GetGroupQuery" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RGroupsGet" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"S3BucketsList" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteBucketPolicy", "s3:Put*", "s3:Get*", "s3:List*" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-quicksetup-patchpolicy-access-log-*" ], "Sid":"AccessLogsBucketManage" }, { "Action":[ "lambda:CreateFunction", "lambda:UpdateFunction*", "lambda:GetFunction", "lambda:ListTags", "lambda:TagResource", "lambda:DeleteFunction", "lambda:InvokeFunction", "lambda:UntagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:baseline-overrides-*", "arn:aws:lambda:*:*:function:delete-name-tags-*" ], "Sid":"LambdaManage" }, { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"LogGroupsDescribe" }, { "Action":[ "logs:CreateLogGroup", "logs:TagResource", "logs:PutRetentionPolicy", "logs:DeleteLogGroup", "logs:ListTagsForResource", "logs:UntagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/lambda/baseline-overrides-*", "arn:aws:logs:*:*:log-group:/aws/lambda/delete-name-tags-*" ], "Sid":"LogGroupsManage" }, { "Action":[ "ssm:CreateDocument", "ssm:UpdateDocument", "ssm:DescribeDocument", "ssm:UpdateDocumentDefaultVersion", "ssm:DeleteDocument", "ssm:AddTagsToResource", "ssm:RemoveTagsFromResource", "ssm:ListTagsForResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-*", "arn:aws:ssm:*:*:document/QuickSetup-*" ], "Sid":"QSDocsManage" }, { "Action":[ "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-*", "arn:aws:ssm:*:*:document/QuickSetup-*", "arn:aws:ssm:*::document/AWS-EnableExplorer", "arn:aws:ssm:*::document/AWS-RunPatchBaseline" ], "Sid":"QSDocsGet" }, { "Action":[ "ssm:CreateAssociation", "ssm:UpdateAssociation", "ssm:DeleteAssociation", "ssm:DescribeAssociation" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-*", "arn:aws:ssm:*:*:document/QuickSetup-*", "arn:aws:ssm:*::document/AWS-EnableExplorer", "arn:aws:ssm:*::document/AWS-RunPatchBaseline", "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:managed-instance/*", "arn:aws:ssm:*:*:association/*" ], "Sid":"QSAssociationsManage" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"SSMSLRCreate" }, { "Action":[ "iam:TagRole", "iam:UntagRole", "iam:GetRole", "iam:UpdateRole", "iam:DeleteRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:ListRolePolicies", "iam:ListRoleTags" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*" ], "Sid":"ConfigRoleManage" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*" ], "Sid":"ConfigRolePassToSSM" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lambda.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*" ], "Sid":"ConfigRolePassToLambda" }, { "Action":[ "ssm:DescribeDocument" ], "Effect":"Allow", "Resource":"*", "Sid":"DocDescribe" }, { "Action":[ "ssm:DeleteDocument" ], "Condition":{ "StringLike":{ "aws:ResourceTag/QuickSetupID":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"LegacyDocClean" }, { "Action":[ "iam:DeleteRole", "iam:DeleteRolePolicy" ], "Condition":{ "StringLike":{ "aws:ResourceTag/QuickSetupID":"*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*QuickSetup-*", "Sid":"LegacyIAMClean" }, { "Action":[ "iam:CreateRole", "iam:AttachRolePolicy", "iam:DeleteRolePolicy", "iam:DetachRolePolicy", "iam:PutRolePolicy", "iam:PutRolePermissionsBoundary" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] }, "StringEquals":{ "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/AWSQuickSetupPatchPolicyPermissionsBoundary" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-*" ], "Sid":"ConfigRoleBoundedManage" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:57:02+00:00" }, "AWSQuickSetupPatchPolicyPermissionsBoundary":{ "CreateDate":"2024-06-26T09:46:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-AutomationRole-*" ], "Sid":"PatchingAutomationRoleGetPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-AutomationRole-*" ], "Sid":"PatchingAutomationRolePassPermissions" }, { "Action":[ "iam:CreateRole", "iam:DeleteRole", "iam:UpdateRole", "iam:GetRole" ], "Condition":{ "ArnLike":{ "aws:PrincipalArn":"arn:aws:iam::*:role/AWS-QuickSetup-AutomationRole-*" }, "StringLike":{ "aws:PrincipalTag/QuickSetupManagerID":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRolePermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRolePassPermissions" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore", "arn:aws:iam::aws:policy/AWSQuickSetupPatchPolicyBaselineAccess" ] }, "ArnLike":{ "aws:PrincipalArn":"arn:aws:iam::*:role/AWS-QuickSetup-AutomationRole-*" }, "StringLike":{ "aws:PrincipalTag/QuickSetupManagerID":"*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"PoliciesAttachPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"CreateSLRPermissions" }, { "Action":[ "iam:AddRoleToInstanceProfile" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"InstanceRoleAddPermissions" }, { "Action":[ "ssm:UpdateManagedInstanceRole" ], "Effect":"Allow", "Resource":"*", "Sid":"ManagedInstanceRoleUpdatePermissions" }, { "Action":[ "iam:GetInstanceProfile", "iam:GetRolePolicy", "iam:ListInstanceProfilesForRole", "iam:ListRoles" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"IAMReadOnlyPermissions" }, { "Action":[ "iam:CreateInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"InstanceProfileCreatePermissions" }, { "Action":[ "ec2:AssociateIamInstanceProfile" ], "Condition":{ "ArnLike":{ "ec2:NewInstanceProfile":"arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" }, "Null":{ "ec2:InstanceProfile":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"InstanceProfileAssociationPermissions" }, { "Action":[ "ec2:DisassociateIamInstanceProfile" ], "Condition":{ "ArnLike":{ "ec2:InstanceProfile":"arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" } }, "Effect":"Allow", "Resource":"*", "Sid":"InstanceProfileDisassociationPermissions" }, { "Action":[ "ssm:DescribeAssociationExecutions", "ssm:UpdateAssociation", "ssm:DescribeAssociation" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-*", "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:managed-instance/*", "arn:aws:ssm:*:*:association/*" ], "Sid":"SSMAssociationsPermissions" }, { "Action":[ "s3:CreateBucket", "s3:Put*", "s3:Get*", "s3:List*", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:DeleteBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::aws-quicksetup-patchpolicy-*", "Sid":"BaselineS3Permissions" }, { "Action":[ "lambda:InvokeFunction" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:baseline-overrides-*", "arn:aws:lambda:*:*:function:delete-name-tags-*" ], "Sid":"PatchingFunctionsPermissions" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/lambda/baseline-overrides-*", "arn:aws:logs:*:*:log-group:/aws/lambda/delete-name-tags-*" ], "Sid":"LoggingPermissions" }, { "Action":[ "ssm:AddTagsToResource", "ssm:RemoveTagsFromResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":"QSConfigName-*" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:managed-instance/*", "Sid":"SSMTaggingPermissions" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":"QSConfigName-*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"EC2TaggingPermissions" }, { "Action":[ "iam:TagRole", "iam:UntagRole" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":"QSConfigId-*" } }, "Effect":"Allow", "Resource":"*", "Sid":"RoleTaggingPermissions" }, { "Action":[ "ssm:GetPatchBaseline", "ssm:GetInventory", "ssm:DescribeInstanceInformation", "ssm:DescribeAssociation", "ssm:GetAutomationExecution", "ssm:ListTagsForResource", "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"PatchingReadOnlyPermissions" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWS-EnableExplorer*", "arn:aws:ssm:*:*:automation-definition/AWS-RunPatchBaseline*", "arn:aws:ssm:*:*:automation-definition/AWS-AttachIAMToInstance*", "arn:aws:ssm:*:*:automation-definition/QuickSetup-*", "arn:aws:ssm:*:*:automation-definition/AWSQuickSetup-*" ], "Sid":"PatchingAutomationsStartPermissions" }, { "Action":[ "iam:ListRoles", "config:DescribeConfigurationRecorders", "compute-optimizer:GetEnrollmentStatus", "support:DescribeTrustedAdvisorChecks" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingExplorer" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/ssm-patchmanager", "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/EC2", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ExplorerOnboarded", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/Association", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ComputeOptimizer", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ConfigCompliance", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/OpsData-TrustedAdvisor", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/SupportCenterCase" ], "Sid":"ExplorerServiceSettingsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:46:54+00:00" }, "AWSQuickSetupSSMDeploymentRolePolicy":{ "CreateDate":"2024-11-15T22:53:20+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStacks", "cloudformation:DescribeStackDriftDetectionStatus", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudformation:CreateStack", "cloudformation:UpdateStack", "cloudformation:DeleteStack", "cloudformation:CreateChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStackResourceDrifts", "cloudformation:DetectStackDrift", "cloudformation:DetectStackResourceDrift", "cloudformation:DescribeStackEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/StackSet-AWS-QuickSetup-SSM-*" ] }, { "Action":[ "lambda:CreateFunction", "lambda:TagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] }, "ForAnyValue:StringLike":{ "aws:TagKeys":[ "QuickSetup*" ] }, "StringEquals":{ "aws:RequestTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM" ], "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ], "aws:ResourceTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:aws-quicksetup-lifecycle*" ] }, { "Action":[ "lambda:InvokeFunction", "lambda:DeleteFunction", "lambda:UpdateFunction*" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ], "aws:ResourceTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:aws-quicksetup-lifecycle*" ] }, { "Action":[ "lambda:GetFunction" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cloudformation.amazonaws.com" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:aws-quicksetup-lifecycle*" }, { "Action":[ "ssm:CreateAssociation", "ssm:UpdateAssociation", "ssm:DeleteAssociation", "ssm:DescribeAssociation", "ssm:GetDocument", "ssm:DescribeDocument" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*::document/AWSQuickSetupType-EnableAREX", "arn:aws:ssm:*::document/AWSQuickSetupType-EnableDHMC", "arn:aws:ssm:*::document/AWSQuickSetupType-ManageInstanceProfile", "arn:aws:ssm:*::document/AWS-EnableExplorer", "arn:aws:ssm:*::document/AWS-GatherSoftwareInventory", "arn:aws:ssm:*::document/AWS-UpdateSSMAgent", "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:managed-instance/*", "arn:aws:ssm:*:*:association/*" ] }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"SSMSLRCreate" }, { "Action":[ "iam:CreateRole", "iam:TagRole" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] }, "ForAnyValue:StringLike":{ "aws:TagKeys":[ "QuickSetup*" ] }, "StringEquals":{ "aws:RequestTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM" ], "aws:ResourceTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-SSM-*", "arn:aws:iam::*:role/AWS-SSM-Remediation*", "arn:aws:iam::*:role/AWS-SSM-Diagnosis*" ] }, { "Action":[ "iam:GetRole", "iam:UpdateRole", "iam:DeleteRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:ListRolePolicies", "iam:ListRoleTags" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-SSM-*", "arn:aws:iam::*:role/AWS-SSM-Remediation*", "arn:aws:iam::*:role/AWS-SSM-Diagnosis*" ] }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AWSQuickSetupSSMLifecycleManagementExecutionPolicy" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-SSM-LifecycleManagement-*" ] }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AWSQuickSetupSSMManageResourcesExecutionPolicy" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-ManageResources-*" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AWS-SSM-RemediationAutomation-AdministrationRolePolicy", "arn:aws:iam::aws:policy/AWS-SSM-RemediationAutomation-ExecutionRolePolicy", "arn:aws:iam::aws:policy/AWS-SSM-RemediationAutomation-OperationalAccountAdministrationRolePolicy", "arn:aws:iam::aws:policy/AWS-SSM-Automation-DiagnosisBucketPolicy", "arn:aws:iam::aws:policy/AWS-SSM-DiagnosisAutomation-AdministrationRolePolicy", "arn:aws:iam::aws:policy/AWS-SSM-DiagnosisAutomation-ExecutionRolePolicy" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-SSM-Remediation*", "arn:aws:iam::*:role/AWS-SSM-Diagnosis*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com", "iam:ResourceTag/QuickSetupDocument":"AWSQuickSetupType-SSM" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"lambda.amazonaws.com", "iam:ResourceTag/QuickSetupDocument":"AWSQuickSetupType-SSM" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-SSM-LifecycleManagement*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-20T12:43:56+00:00" }, "AWSQuickSetupSSMDeploymentS3BucketRolePolicy":{ "CreateDate":"2024-11-15T22:01:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteBucketPolicy", "s3:PutBucketPublicAccessBlock", "s3:ListBucket", "s3:PutBucketPolicy", "s3:PutEncryptionConfiguration", "s3:PutBucketTagging", "s3:PutLifecycleConfiguration", "s3:PutBucketVersioning" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cloudformation.amazonaws.com" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T22:01:44+00:00" }, "AWSQuickSetupSSMHostMgmtPermissionsBoundary":{ "CreateDate":"2024-06-26T09:48:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-HostMgmtRole-*" ], "Sid":"HostManagementAutomationRoleGetPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-HostMgmtRole-*" ], "Sid":"HostManagementAutomationRolePassPermissions" }, { "Action":[ "iam:CreateRole", "iam:DeleteRole", "iam:UpdateRole", "iam:GetRole" ], "Condition":{ "ArnLike":{ "aws:PrincipalArn":"arn:aws:iam::*:role/AWS-QuickSetup-HostMgmtRole-*" }, "StringLike":{ "aws:PrincipalTag/QuickSetupManagerID":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRoleManagePermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRolePassToEC2Permissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceRolePassToSSMPermissions" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore", "arn:aws:iam::aws:policy/AmazonSSMPatchAssociation" ] }, "ArnLike":{ "aws:PrincipalArn":"arn:aws:iam::*:role/AWS-QuickSetup-HostMgmtRole-*" }, "StringLike":{ "aws:PrincipalTag/QuickSetupManagerID":"*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"InstanceManagementPoliciesAttachPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"CreateSystemsManagerSLRPermissions" }, { "Action":[ "iam:AddRoleToInstanceProfile" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DefaultInstanceRoleAddPermissions" }, { "Action":[ "iam:GetInstanceProfile", "iam:GetRolePolicy", "iam:ListInstanceProfilesForRole", "iam:ListRoles" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"IAMReadOnlyPermissions" }, { "Action":[ "iam:CreateInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" ], "Sid":"DefaultInstanceProfileCreatePermissions" }, { "Action":[ "ec2:AssociateIamInstanceProfile" ], "Condition":{ "ArnLike":{ "ec2:NewInstanceProfile":"arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" }, "Null":{ "ec2:InstanceProfile":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"DefaultInstanceProfileAssociationPermissions" }, { "Action":[ "ec2:DisassociateIamInstanceProfile" ], "Condition":{ "ArnLike":{ "ec2:InstanceProfile":"arn:aws:iam::*:instance-profile/AmazonSSMRoleForInstancesQuickSetup" } }, "Effect":"Allow", "Resource":"*", "Sid":"DefaultInstanceProfileDisassociationPermissions" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWSQuickSetup-HostMgmt-*", "arn:aws:ssm:*:*:automation-definition/AWSQuickSetup-CreateAndAttachIAMToInstance-*", "arn:aws:ssm:*:*:automation-definition/AWSQuickSetup-UpdateExistingInstanceProfile-*", "arn:aws:ssm:*:*:automation-definition/AWSQuickSetup-InstallAndManageCloudWatchDocument-*", "arn:aws:ssm:*:*:automation-definition/UpdateCloudWatchDocument-*", "arn:aws:ssm:*:*:automation-definition/AWSEC2-UpdateLaunchAgent-*", "arn:aws:ssm:*:*:automation-definition/AWS-AttachIAMToInstance*", "arn:aws:ssm:*:*:automation-definition/AWS-GatherSoftwareInventory*", "arn:aws:ssm:*:*:automation-definition/AWS-RunPatchBaselineAssociation*", "arn:aws:ssm:*:*:automation-definition/AWS-UpdateSSMAgent*" ], "Sid":"ConfigurationAutomationsStartPermissions" }, { "Action":[ "ssm:ListTagsForResource", "ssm:GetAutomationExecution", "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingHostManagementBySSM" }, { "Action":[ "config:DescribeConfigurationRecorders", "compute-optimizer:GetEnrollmentStatus", "support:DescribeTrustedAdvisorChecks" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingExplorer" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/ssm-patchmanager", "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/EC2", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ExplorerOnboarded", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/Association", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ComputeOptimizer", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ConfigCompliance", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/OpsData-TrustedAdvisor", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/SupportCenterCase" ], "Sid":"SSMExplorerServiceSettingsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:48:42+00:00" }, "AWSQuickSetupSSMLifecycleManagementExecutionPolicy":{ "CreateDate":"2024-11-15T21:55:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:GetAutomationExecution" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/QuickSetupDocument":"AWSQuickSetupType-SSM" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ], "iam:ResourceTag/QuickSetupDocument":[ "AWSQuickSetupType-SSM" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-ManageResources*" }, { "Action":[ "ssm:StartAutomationExecution", "ssm:AddTagsToResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/QuickSetupDocument":"AWSQuickSetupType-SSM", "aws:ResourceTag/QuickSetupDocument":"AWSQuickSetupType-SSM" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWSQuickSetupType-SSM-ManageResources*", "arn:aws:ssm:*:*:automation-execution/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T21:55:57+00:00" }, "AWSQuickSetupSSMManageResourcesExecutionPolicy":{ "CreateDate":"2024-11-15T22:49:24+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:CreateRole", "iam:TagRole" ], "Condition":{ "StringEquals":{ "aws:RequestTag/QuickSetupDocument":"AWSQuickSetupType-SSM", "iam:ResourceTag/QuickSetupDocument":"AWSQuickSetupType-SSM" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableExplorer*", "arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableDHMC*", "arn:aws:iam::*:role/AWS-QuickSetup-SSM-ManageInstanceProfile*", "arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableAREX*" ] }, { "Action":[ "iam:DeleteRole", "iam:GetRole", "iam:GetRolePolicy", "iam:UpdateRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableExplorer*", "arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableDHMC*", "arn:aws:iam::*:role/AWS-QuickSetup-SSM-ManageInstanceProfile*", "arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableAREX*" ] }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/AWSSystemsManagerEnableExplorerExecutionPolicy" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableExplorer*" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AWSQuickSetupEnableDHMCExecutionPolicy" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableDHMC*" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AWSQuickSetupManagedInstanceProfileExecutionPolicy" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-ManageInstanceProfile*" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AWSQuickSetupEnableAREXExecutionPolicy" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS-QuickSetup-SSM-EnableAREX*" }, { "Action":[ "s3:DeleteObject", "s3:ListBucketVersions", "s3:DeleteObjectVersion", "s3:GetObjectVersion", "s3:GetObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::do-not-delete-ssm-*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T22:49:24+00:00" }, "AWSQuickSetupSchedulerPermissionsBoundary":{ "CreateDate":"2024-06-26T09:53:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-Scheduler-*" ], "Sid":"ConfigurationAutomationRoleGetPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWS-QuickSetup-Scheduler-*" ], "Sid":"ConfigurationAutomationRolePassPermissions" }, { "Action":[ "ssm:GetCalendarState" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetup-ChangeCalendar-*" ], "Sid":"SystemsManagerCalendarReadOnlyPermissions" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeRegions", "ec2:DescribeTags", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2ReadOnlyPermissions" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"EC2StartStopPermissions" }, { "Action":[ "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:automation-definition/AWSQuickSetup-StartStateManagerAssociations-*" ], "Sid":"AutomationStartPermissions" }, { "Action":[ "ssm:StartAssociationsOnce" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:association/*" ], "Sid":"AssociationsStartOncePermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"CreateSystemsManagerSLRPermissions" }, { "Action":[ "iam:ListRoles", "config:DescribeConfigurationRecorders", "compute-optimizer:GetEnrollmentStatus", "support:DescribeTrustedAdvisorChecks" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingExplorer" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/ssm-patchmanager", "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/EC2", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ExplorerOnboarded", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/Association", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ComputeOptimizer", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ConfigCompliance", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/OpsData-TrustedAdvisor", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/SupportCenterCase" ], "Sid":"SSMExplorerServiceSettingsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:53:37+00:00" }, "AWSQuickSightAssetBundleExportPolicy":{ "CreateDate":"2024-03-27T21:31:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "quicksight:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:*/*", "Sid":"TagReadAccess" }, { "Action":[ "quicksight:DescribeDashboard", "quicksight:DescribeDashboardPermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:dashboard/*", "Sid":"DashboardReadAccess" }, { "Action":[ "quicksight:DescribeAnalysis", "quicksight:DescribeAnalysisPermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:analysis/*", "Sid":"AnalysisReadAccess" }, { "Action":[ "quicksight:DescribeDataSet", "quicksight:DescribeDataSetRefreshProperties", "quicksight:ListRefreshSchedules", "quicksight:DescribeDataSetPermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:dataset/*", "Sid":"DataSetReadAccess" }, { "Action":[ "quicksight:DescribeDataSource", "quicksight:DescribeDataSourcePermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:datasource/*", "Sid":"DataSourceReadAccess" }, { "Action":[ "quicksight:DescribeTheme", "quicksight:DescribeThemePermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:theme/*", "Sid":"ThemeReadAccess" }, { "Action":[ "quicksight:DescribeVPCConnection", "quicksight:ListVPCConnections" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:vpcConnection/*", "Sid":"VPCConnectionReadAccess" }, { "Action":[ "quicksight:DescribeRefreshSchedule" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:dataset/*/refresh-schedule/*", "Sid":"RefreshScheduleReadAccess" }, { "Action":[ "quicksight:DescribeAssetBundleExportJob", "quicksight:ListAssetBundleExportJobs", "quicksight:StartAssetBundleExportJob" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:asset-bundle-export-job/*", "Sid":"AssetBundleExportOperations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-27T21:31:03+00:00" }, "AWSQuickSightAssetBundleImportPolicy":{ "CreateDate":"2024-03-27T21:40:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "quicksight:ListTagsForResource", "quicksight:TagResource", "quicksight:UntagResource" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:*/*", "Sid":"TagWriteAccess" }, { "Action":[ "quicksight:CreateDashboard", "quicksight:DeleteDashboard", "quicksight:DescribeDashboard", "quicksight:UpdateDashboard", "quicksight:UpdateDashboardPublishedVersion", "quicksight:DescribeDashboardPermissions", "quicksight:UpdateDashboardPermissions", "quicksight:UpdateDashboardLinks" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:dashboard/*", "Sid":"DashboardWriteAccess" }, { "Action":[ "quicksight:CreateAnalysis", "quicksight:DeleteAnalysis", "quicksight:DescribeAnalysis", "quicksight:UpdateAnalysis", "quicksight:DescribeAnalysisPermissions", "quicksight:UpdateAnalysisPermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:analysis/*", "Sid":"AnalysisWriteAccess" }, { "Action":[ "quicksight:CreateDataSet", "quicksight:DeleteDataSet", "quicksight:DescribeDataSet", "quicksight:PassDataSet", "quicksight:UpdateDataSet", "quicksight:DeleteDataSetRefreshProperties", "quicksight:DescribeDataSetRefreshProperties", "quicksight:PutDataSetRefreshProperties", "quicksight:UpdateDataSetPermissions", "quicksight:DescribeDataSetPermissions", "quicksight:ListRefreshSchedules" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:dataset/*", "Sid":"DataSetWriteAccess" }, { "Action":[ "quicksight:CreateDataSource", "quicksight:DescribeDataSource", "quicksight:DeleteDataSource", "quicksight:PassDataSource", "quicksight:UpdateDataSource", "quicksight:UpdateDataSourcePermissions", "quicksight:DescribeDataSourcePermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:datasource/*", "Sid":"DataSourceWriteAccess" }, { "Action":[ "quicksight:CreateTheme", "quicksight:DeleteTheme", "quicksight:DescribeTheme", "quicksight:UpdateTheme", "quicksight:DescribeThemePermissions", "quicksight:UpdateThemePermissions" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:theme/*", "Sid":"ThemeWriteAccess" }, { "Action":[ "quicksight:CreateRefreshSchedule", "quicksight:DescribeRefreshSchedule", "quicksight:DeleteRefreshSchedule", "quicksight:UpdateRefreshSchedule" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:dataset/*/refresh-schedule/*", "Sid":"RefreshScheduleWriteAccess" }, { "Action":[ "quicksight:ListVPCConnections", "quicksight:CreateVPCConnection", "quicksight:DescribeVPCConnection", "quicksight:DeleteVPCConnection", "quicksight:UpdateVPCConnection" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:vpcConnection/*", "Sid":"VPCConnectionWriteAccess" }, { "Action":[ "quicksight:DescribeAssetBundleImportJob", "quicksight:ListAssetBundleImportJobs", "quicksight:StartAssetBundleImportJob" ], "Effect":"Allow", "Resource":"arn:aws:quicksight:*:*:asset-bundle-import-job/*", "Sid":"AssetBundleImportOperations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-27T21:40:34+00:00" }, "AWSQuickSightDescribeRDS":{ "CreateDate":"2015-11-10T23:24:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "rds:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-11-10T23:24:50+00:00" }, "AWSQuickSightDescribeRedshift":{ "CreateDate":"2015-11-10T23:25:01+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "redshift:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-11-10T23:25:01+00:00" }, "AWSQuickSightElasticsearchPolicy":{ "CreateDate":"2020-09-09T17:27:19+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "es:ESHttpGet" ], "Effect":"Allow", "Resource":[ "arn:aws:es:*:*:domain/*/", "arn:aws:es:*:*:domain/*/_cluster/settings", "arn:aws:es:*:*:domain/*/_cat/indices" ] }, { "Action":"es:ListDomainNames", "Effect":"Allow", "Resource":"*" }, { "Action":[ "es:DescribeElasticsearchDomain", "es:DescribeDomain" ], "Effect":"Allow", "Resource":[ "arn:aws:es:*:*:domain/*" ] }, { "Action":[ "es:ESHttpPost", "es:ESHttpGet" ], "Effect":"Allow", "Resource":[ "arn:aws:es:*:*:domain/*/_opendistro/_sql", "arn:aws:es:*:*:domain/*/_plugin/_sql" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-07T23:25:55+00:00" }, "AWSQuickSightIoTAnalyticsAccess":{ "CreateDate":"2017-11-29T17:00:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iotanalytics:ListDatasets", "iotanalytics:DescribeDataset", "iotanalytics:GetDatasetContent" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-29T17:00:54+00:00" }, "AWSQuickSightListIAM":{ "CreateDate":"2015-11-10T23:25:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-11-10T23:25:07+00:00" }, "AWSQuickSightSageMakerPolicy":{ "CreateDate":"2020-01-17T17:18:13+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "sagemaker:DescribeTransformJob", "sagemaker:StopTransformJob", "sagemaker:CreateTransformJob" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:transform-job/quicksight-auto-generated-*", "Sid":"SageMakerTransformJobAccess" }, { "Action":[ "sagemaker:ListModels", "sagemaker:DescribeModel" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerModelReadAccess" }, { "Action":"s3:GetObject", "Effect":"Allow", "Resource":[ "arn:aws:s3:::quicksight-ml.*", "arn:aws:s3:::sagemaker*" ], "Sid":"S3ObjectReadAccess" }, { "Action":"s3:PutObject", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::sagemaker*", "Sid":"S3ObjectUpdateAccess" }, { "Action":"s3:ListBucket", "Effect":"Allow", "Resource":"arn:aws:s3:::sagemaker*", "Sid":"S3BucketReadAccess" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-30T17:57:43+00:00" }, "AWSQuickSightTimestreamPolicy":{ "CreateDate":"2020-09-30T21:47:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "timestream:Select", "timestream:CancelQuery", "timestream:ListTables", "timestream:ListDatabases", "timestream:ListMeasures", "timestream:DescribeTable", "timestream:DescribeDatabase", "timestream:SelectValues", "timestream:DescribeEndpoints" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-30T21:47:03+00:00" }, "AWSQuicksightAthenaAccess":{ "CreateDate":"2016-12-09T02:31:03+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "athena:BatchGetQueryExecution", "athena:CancelQueryExecution", "athena:GetCatalogs", "athena:GetExecutionEngine", "athena:GetExecutionEngines", "athena:GetNamespace", "athena:GetNamespaces", "athena:GetQueryExecution", "athena:GetQueryExecutions", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetTable", "athena:GetTables", "athena:ListQueryExecutions", "athena:RunQuery", "athena:StartQueryExecution", "athena:StopQueryExecution", "athena:ListWorkGroups", "athena:ListEngineVersions", "athena:GetWorkGroup", "athena:GetDataCatalog", "athena:GetDatabase", "athena:GetTableMetadata", "athena:ListDataCatalogs", "athena:ListDatabases", "athena:ListTableMetadata" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase", "glue:GetCatalog", "glue:GetCatalogs", "glue:GetDatabase", "glue:GetDatabases", "glue:UpdateDatabase", "glue:CreateTable", "glue:DeleteTable", "glue:BatchDeleteTable", "glue:UpdateTable", "glue:GetTable", "glue:GetTables", "glue:BatchCreatePartition", "glue:CreatePartition", "glue:DeletePartition", "glue:BatchDeletePartition", "glue:UpdatePartition", "glue:GetPartition", "glue:GetPartitions", "glue:BatchGetPartition" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts", "s3:AbortMultipartUpload", "s3:CreateBucket", "s3:PutObject", "s3:PutBucketPublicAccessBlock" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-athena-query-results-*" ] }, { "Action":[ "lakeformation:GetDataAccess" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-03T00:22:06+00:00" }, "AWSQuicksightOpenSearchPolicy":{ "CreateDate":"2021-09-07T23:26:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "es:ESHttpGet" ], "Effect":"Allow", "Resource":[ "arn:aws:es:*:*:domain/*/", "arn:aws:es:*:*:domain/*/_cluster/settings", "arn:aws:es:*:*:domain/*/_cat/indices" ] }, { "Action":"es:ListDomainNames", "Effect":"Allow", "Resource":"*" }, { "Action":[ "es:DescribeDomain" ], "Effect":"Allow", "Resource":[ "arn:aws:es:*:*:domain/*" ] }, { "Action":[ "es:ESHttpPost", "es:ESHttpGet" ], "Effect":"Allow", "Resource":[ "arn:aws:es:*:*:domain/*/_opendistro/_sql", "arn:aws:es:*:*:domain/*/_plugin/_sql" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-07T23:26:19+00:00" }, "AWSReachabilityAnalyzerServiceRolePolicy":{ "CreateDate":"2022-11-23T17:12:28+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStackResources", "directconnect:DescribeConnections", "directconnect:DescribeDirectConnectGatewayAssociations", "directconnect:DescribeDirectConnectGatewayAttachments", "directconnect:DescribeDirectConnectGateways", "directconnect:DescribeVirtualGateways", "directconnect:DescribeVirtualInterfaces", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeManagedPrefixLists", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRegions", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayConnects", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribeTransitGateways", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetManagedPrefixListEntries", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:SearchTransitGatewayRoutes", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "network-firewall:DescribeFirewall", "network-firewall:DescribeFirewallPolicy", "network-firewall:DescribeResourcePolicy", "network-firewall:DescribeRuleGroup", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "network-firewall:ListRuleGroups", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListAccounts", "organizations:ListDelegatedAdministrators", "resource-groups:ListGroups", "resource-groups:ListGroupResources", "tag:GetResources", "tiros:CreateQuery", "tiros:ExtendQuery", "tiros:GetQueryAnswer", "tiros:GetQueryExplanation", "tiros:GetQueryExtensionAccounts" ], "Effect":"Allow", "Resource":"*", "Sid":"ReachabilityAnalyzerPermissions" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*/stages", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/vpclinks" ], "Sid":"ApigatewayPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-10T16:04:52+00:00" }, "AWSRefactoringToolkitFullAccess":{ "CreateDate":"2022-10-25T16:41:15+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "a2c:GetContainerizationJobDetails", "a2c:GetDeploymentJobDetails", "a2c:StartContainerizationJob", "a2c:StartDeploymentJob" ], "Effect":"Allow", "Resource":"*", "Sid":"App2ContainerAccess" }, { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:CreateStack", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStackEvents", "cloudformation:ExecuteChangeSet", "cloudformation:UpdateStack", "cloudformation:TagResource", "cloudformation:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:*:cloudformation:*:*:stack/a2c-app-*", "arn:*:cloudformation:*:*:stack/a2c-build-*", "arn:*:cloudformation:*:*:stack/application-transformation-app-*" ], "Sid":"CloudformationExecutionAccess" }, { "Action":[ "codebuild:CreateProject", "codebuild:UpdateProject" ], "Condition":{ "Null":{ "aws:RequestTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":"arn:aws:codebuild:*:*:project/*", "Sid":"CodeBuildCreateAccess" }, { "Action":[ "codebuild:StartBuild" ], "Effect":"Allow", "Resource":"arn:aws:codebuild:*:*:project/*", "Sid":"CodeBuildExecutionAccess" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":"*", "Sid":"CreateSecurityGroupAccess" }, { "Action":[ "ec2:CreateInternetGateway", "ec2:CreateKeyPair", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVpc", "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "Null":{ "aws:RequestTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"Ec2CreateAccess" }, { "Action":[ "ec2:CreateInternetGateway", "ec2:CreateKeyPair", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVpc", "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "Null":{ "aws:RequestTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"Ec2CreateAccessATS" }, { "Action":[ "ec2:AssociateRouteTable", "ec2:AttachInternetGateway", "ec2:AuthorizeSecurityGroupIngress", "ec2:DeleteTags", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:RevokeSecurityGroupIngress", "ec2:CreateSubnet", "ec2:CreateRoute", "ec2:CreateRouteTable" ], "Condition":{ "Null":{ "aws:ResourceTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"Ec2ModifyAccess" }, { "Action":[ "ec2:AssociateRouteTable", "ec2:AttachInternetGateway", "ec2:AuthorizeSecurityGroupIngress", "ec2:DeleteTags", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:RevokeSecurityGroupIngress", "ec2:CreateSubnet", "ec2:CreateRoute", "ec2:CreateRouteTable" ], "Condition":{ "Null":{ "aws:ResourceTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"Ec2ModifyAccessATS" }, { "Action":[ "ecr:CreateRepository", "ecr:TagResource" ], "Condition":{ "Null":{ "aws:RequestTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":"arn:*:ecr:*:*:repository/*", "Sid":"EcrCreateAccess" }, { "Action":[ "ecr:CreateRepository", "ecr:TagResource" ], "Condition":{ "Null":{ "aws:RequestTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":"arn:*:ecr:*:*:repository/*", "Sid":"EcrCreateAccessATS" }, { "Action":[ "ecr:GetLifecyclePolicy", "ecr:GetRepositoryPolicy", "ecr:ListImages", "ecr:ListTagsForResource", "ecr:TagResource", "ecr:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":"arn:*:ecr:*:*:repository/*", "Sid":"EcrModifyAccess" }, { "Action":[ "ecr:GetLifecyclePolicy", "ecr:GetRepositoryPolicy", "ecr:ListImages", "ecr:ListTagsForResource", "ecr:TagResource", "ecr:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":"arn:*:ecr:*:*:repository/*", "Sid":"EcrModifyAccessATS" }, { "Action":[ "ecs:CreateCluster", "ecs:CreateService", "ecs:RegisterTaskDefinition", "ecs:TagResource" ], "Condition":{ "Null":{ "aws:RequestTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EcsCreateAccess" }, { "Action":[ "ecs:CreateCluster", "ecs:CreateService", "ecs:RegisterTaskDefinition", "ecs:TagResource" ], "Condition":{ "Null":{ "aws:RequestTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EcsCreateAccessATS" }, { "Action":[ "ecs:UpdateService", "ecs:TagResource", "ecs:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EcsModifyAccess" }, { "Action":[ "ecs:UpdateService", "ecs:TagResource", "ecs:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"EcsModifyAccessATS" }, { "Action":[ "ecs:DescribeTaskDefinition" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EcsReadTaskDefinitionAccess" }, { "Action":[ "ecs:ExecuteCommand" ], "Condition":{ "StringLike":{ "ecs:container-name":"a2c-sidecar" } }, "Effect":"Allow", "Resource":"*", "Sid":"EcsExecuteCommandInSidecar" }, { "Action":[ "ecs:ExecuteCommand" ], "Condition":{ "StringLike":{ "ecs:container-name":"application-transformation-sidecar" } }, "Effect":"Allow", "Resource":"*", "Sid":"EcsExecuteCommandInSidecarATS" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"ecs.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "Sid":"CreateEcsServiceLinkedRoleAccess" }, { "Action":[ "logs:CreateLogGroup", "logs:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "a2c-generated" ] }, "Null":{ "aws:RequestTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/codebuild/*:*", "arn:aws:logs:*:*:log-group:/aws/ecs/containerinsights/*:*", "arn:aws:logs:*:*:log-group:/aws/ecs/container-logs/*:*" ], "Sid":"CloudwatchCreateAccess" }, { "Action":[ "logs:CreateLogGroup", "logs:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "application-transformation" ] }, "Null":{ "aws:RequestTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/ecs/containerinsights/*:*", "arn:aws:logs:*:*:log-group:/aws/ecs/container-logs/*:*" ], "Sid":"CloudwatchCreateAccessATS" }, { "Action":[ "logs:GetLogEvents" ], "Condition":{ "Null":{ "aws:ResourceTag/a2c-generated":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/codebuild/*:*", "arn:aws:logs:*:*:log-group:/aws/ecs/containerinsights/*:*", "arn:aws:logs:*:*:log-group:/aws/ecs/container-logs/*:*" ], "Sid":"CloudwatchGetAccess" }, { "Action":[ "logs:GetLogEvents" ], "Condition":{ "Null":{ "aws:ResourceTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/ecs/containerinsights/*:*", "arn:aws:logs:*:*:log-group:/aws/ecs/container-logs/*:*" ], "Sid":"CloudwatchGetAccessATS" }, { "Action":[ "ssm:AddTagsToResource", "ssm:GetParameters", "ssm:PutParameter", "ssm:RemoveTagsFromResource" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/a2c-generated-check-ecs-slr-*", "Sid":"SsmParameterAccess" }, { "Action":[ "ssm:DescribeSessions", "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel" ], "Effect":"Allow", "Resource":"*", "Sid":"SsmMessagesAccess" }, { "Action":[ "s3:DeleteObject", "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*/refactoringtoolkit*", "arn:aws:s3:::*/a2c-generated*", "arn:aws:s3:::*/application-transformation*" ], "Sid":"S3ObjectAccess" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringLike":{ "s3:prefix":[ "application-transformation", "refactoringtoolkit" ] } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3ListAccess" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks", "clouddirectory:ListDirectories", "codebuild:BatchGetProjects", "codebuild:BatchGetBuilds", "ds:DescribeDirectories", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInternetGateways", "ec2:DescribeKeyPairs", "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeRegions", "ecr:DescribeImages", "ecr:DescribeRepositories", "ecs:DescribeClusters", "ecs:DescribeServices", "ecs:DescribeTasks", "ecs:ListTagsForResource", "ecs:ListTasks", "iam:ListRoles", "s3:GetBucketLocation", "s3:GetBucketVersioning", "s3:ListAllMyBuckets", "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyAccess" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", "Sid":"GetECSSLR" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws.portingassistant.dotnet.datastore", "arn:aws:s3:::aws.portingassistant.dotnet.datastore/*" ], "Sid":"PortingAssistantFullAccess" }, { "Action":[ "application-transformation:StartPortingCompatibilityAssessment", "application-transformation:GetPortingCompatibilityAssessment", "application-transformation:StartPortingRecommendationAssessment", "application-transformation:GetPortingRecommendationAssessment", "application-transformation:PutLogData", "application-transformation:PutMetricData", "application-transformation:StartContainerization", "application-transformation:GetContainerization", "application-transformation:StartDeployment", "application-transformation:GetDeployment" ], "Effect":"Allow", "Resource":"*", "Sid":"ApplicationTransformationAccess" }, { "Action":[ "kms:Decrypt", "kms:Encrypt", "kms:DescribeKey", "kms:GenerateDataKey" ], "Condition":{ "ForAnyValue:StringLike":{ "kms:ResourceAliases":"alias/application-transformation*" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*::*", "Sid":"KmsAccess" }, { "Action":[ "ecr:InitiateLayerUpload", "ecr:PutImage", "ecr:UploadLayerPart", "ecr:CompleteLayerUpload", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer" ], "Condition":{ "Null":{ "ecr:ResourceTag/application-transformation":"false" } }, "Effect":"Allow", "Resource":"arn:*:ecr:*:*:repository/*", "Sid":"EcrPushAccess" }, { "Action":[ "ecr:GetAuthorizationToken" ], "Effect":"Allow", "Resource":"*", "Sid":"EcrAuthAccess" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "ForAnyValue:StringLike":{ "kms:ResourceAliases":"alias/application-transformation*" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*::*", "Sid":"KmsCreateGrantAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-25T18:43:14+00:00" }, "AWSRefactoringToolkitSidecarPolicy":{ "CreateDate":"2022-10-25T16:41:12+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ssmmessages:OpenControlChannel", "ssmmessages:CreateControlChannel", "ssmmessages:OpenDataChannel", "ssmmessages:CreateDataChannel" ], "Effect":"Allow", "Resource":"*", "Sid":"SsmMessagesAccess" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*/refactoringtoolkit*", "Sid":"S3GetObjectAccess" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringLike":{ "s3:prefix":"refactoringtoolkit*" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3ListBucketAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-29T22:15:51+00:00" }, "AWSRepostSpaceSupportOperationsPolicy":{ "CreateDate":"2023-11-26T21:52:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "support:AddAttachmentsToSet", "support:AddCommunicationToCase", "support:CreateCase", "support:DescribeCases", "support:DescribeCommunications", "support:ResolveCase" ], "Effect":"Allow", "Resource":"*", "Sid":"RepostSpaceSupportOperations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-26T21:52:15+00:00" }, "AWSResilienceHubAsssessmentExecutionPolicy":{ "CreateDate":"2023-06-27T12:32:15+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "application-autoscaling:DescribeScalableTargets", "autoscaling:DescribeAutoScalingGroups", "backup:DescribeBackupVault", "backup:GetBackupPlan", "backup:GetBackupSelection", "backup:ListBackupPlans", "backup:ListBackupSelections", "cloudformation:DescribeStacks", "cloudformation:ListStackResources", "cloudformation:ValidateTemplate", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "datasync:DescribeTask", "datasync:ListLocations", "datasync:ListTasks", "devops-guru:ListMonitoredResources", "dlm:GetLifecyclePolicies", "dlm:GetLifecyclePolicy", "docdb-elastic:GetCluster", "docdb-elastic:GetClusterSnapshot", "docdb-elastic:ListClusterSnapshots", "docdb-elastic:ListTagsForResource", "drs:DescribeJobs", "drs:DescribeSourceServers", "drs:GetReplicationConfiguration", "ds:DescribeDirectories", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeGlobalTable", "dynamodb:DescribeLimits", "dynamodb:DescribeTable", "dynamodb:ListGlobalTables", "dynamodb:ListTagsOfResource", "ec2:DescribeAvailabilityZones", "ec2:DescribeFastSnapshotRestores", "ec2:DescribeFleets", "ec2:DescribeHosts", "ec2:DescribeInstances", "ec2:DescribeNatGateways", "ec2:DescribePlacementGroups", "ec2:DescribeRegions", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVolumes", "ec2:DescribeVpcEndpoints", "ecr:DescribeRegistry", "ecs:DescribeCapacityProviders", "ecs:DescribeClusters", "ecs:DescribeContainerInstances", "ecs:DescribeServices", "ecs:DescribeTaskDefinition", "ecs:ListContainerInstances", "ecs:ListServices", "eks:DescribeCluster", "eks:DescribeFargateProfile", "eks:DescribeNodegroup", "eks:ListFargateProfiles", "eks:ListNodegroups", "elasticache:DescribeCacheClusters", "elasticache:DescribeGlobalReplicationGroups", "elasticache:DescribeReplicationGroups", "elasticache:DescribeSnapshots", "elasticache:DescribeServerlessCaches", "elasticache:DescribeServerlessCacheSnapshots", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeLifecycleConfiguration", "elasticfilesystem:DescribeMountTargets", "elasticfilesystem:DescribeReplicationConfigurations", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "fis:GetExperiment", "fis:GetExperimentTemplate", "fis:ListExperimentTemplates", "fis:ListExperiments", "fis:ListExperimentResolvedTargets", "fsx:DescribeFileSystems", "lambda:GetFunctionConcurrency", "lambda:GetFunctionConfiguration", "lambda:ListAliases", "lambda:ListEventSourceMappings", "lambda:ListFunctionEventInvokeConfigs", "lambda:ListVersionsByFunction", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBInstanceAutomatedBackups", "rds:DescribeDBInstances", "rds:DescribeDBProxies", "rds:DescribeDBProxyTargets", "rds:DescribeDBSnapshots", "rds:DescribeGlobalClusters", "rds:ListTagsForResource", "resource-groups:GetGroup", "resource-groups:ListGroupResources", "route53-recovery-control-config:ListClusters", "route53-recovery-control-config:ListControlPanels", "route53-recovery-control-config:ListRoutingControls", "route53-recovery-readiness:GetReadinessCheckStatus", "route53-recovery-readiness:GetResourceSet", "route53-recovery-readiness:ListReadinessChecks", "route53:GetHealthCheck", "route53:ListHealthChecks", "route53:ListHostedZones", "route53:ListResourceRecordSets", "route53resolver:ListResolverEndpoints", "route53resolver:ListResolverEndpointIpAddresses", "s3:ListBucket", "servicecatalog:GetApplication", "servicecatalog:ListAssociatedResources", "sns:GetSubscriptionAttributes", "sns:GetTopicAttributes", "sns:ListSubscriptionsByTopic", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "ssm:DescribeAutomationExecutions", "states:DescribeStateMachine", "states:ListStateMachineVersions", "states:ListStateMachineAliases", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSResilienceHubFullResourceStatement" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/apis/*", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/usageplans" ], "Sid":"AWSResilienceHubApiGatewayStatement" }, { "Action":[ "s3:CreateBucket", "s3:PutObject", "s3:GetObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::aws-resilience-hub-artifacts-*", "Sid":"AWSResilienceHubS3ArtifactStatement" }, { "Action":[ "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketObjectLockConfiguration", "s3:GetBucketPolicyStatus", "s3:GetBucketTagging", "s3:GetBucketVersioning", "s3:GetMultiRegionAccessPointRoutes", "s3:GetReplicationConfiguration", "s3:ListAllMyBuckets", "s3:ListMultiRegionAccessPoints" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSResilienceHubS3AccessStatement" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"ResilienceHub" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSResilienceHubCloudWatchStatement" }, { "Action":[ "ssm:GetParametersByPath" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/ResilienceHub/*", "Sid":"AWSResilienceHubSSMStatement" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-16T14:40:07+00:00" }, "AWSResourceAccessManagerFullAccess":{ "CreateDate":"2019-06-04T17:28:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ram:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-04T17:28:22+00:00" }, "AWSResourceAccessManagerReadOnlyAccess":{ "CreateDate":"2019-12-09T20:58:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ram:Get*", "ram:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-09T20:58:37+00:00" }, "AWSResourceAccessManagerResourceShareParticipantAccess":{ "CreateDate":"2019-12-09T20:41:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ram:AcceptResourceShareInvitation", "ram:GetResourcePolicies", "ram:GetResourceShareInvitations", "ram:GetResourceShares", "ram:ListPendingInvitationResources", "ram:ListPrincipals", "ram:ListResources", "ram:RejectResourceShareInvitation" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-09T20:41:37+00:00" }, "AWSResourceAccessManagerServiceRolePolicy":{ "CreateDate":"2018-11-14T19:28:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListChildren", "organizations:ListOrganizationalUnitsForParent", "organizations:ListParents", "organizations:ListRoots" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:DeleteRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ram.amazonaws.com/*" ], "Sid":"AllowDeletionOfServiceLinkedRoleForResourceAccessManager" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-14T19:28:28+00:00" }, "AWSResourceExplorerFullAccess":{ "CreateDate":"2022-11-07T20:01:20+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "resource-explorer-2:*", "ec2:DescribeRegions", "ram:ListResources", "ram:GetResourceShares", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"ResourceExplorerConsoleFullAccess" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "resource-explorer-2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ResourceExplorerSLRAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-14T16:53:46+00:00" }, "AWSResourceExplorerOrganizationsAccess":{ "CreateDate":"2023-11-14T17:01:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "resource-explorer-2:*", "ec2:DescribeRegions", "ram:ListResources", "ram:GetResourceShares", "organizations:ListAccounts", "organizations:ListRoots", "organizations:ListOrganizationalUnitsForParent", "organizations:ListAccountsForParent", "organizations:ListDelegatedAdministrators", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyAccess" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/resource-explorer-2.amazonaws.com/AWSServiceRoleForResourceExplorer", "Sid":"ResourceExplorerGetSLRAccess" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "resource-explorer-2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ResourceExplorerCreateSLRAccess" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:DisableAWSServiceAccess", "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "resource-explorer-2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsAdministratorAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-14T17:01:12+00:00" }, "AWSResourceExplorerReadOnlyAccess":{ "CreateDate":"2022-11-07T19:56:00+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "resource-explorer-2:Get*", "resource-explorer-2:List*", "resource-explorer-2:Search", "resource-explorer-2:BatchGetView", "ec2:DescribeRegions", "ram:ListResources", "ram:GetResourceShares", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"ResourceExplorerReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-14T16:43:41+00:00" }, "AWSResourceExplorerServiceRolePolicy":{ "CreateDate":"2022-10-25T20:35:29+00:00", "DefaultVersionId":"v13", "Document":{ "Statement":[ { "Action":[ "cloudtrail:CreateServiceLinkedChannel", "cloudtrail:GetServiceLinkedChannel" ], "Effect":"Allow", "Resource":"arn:aws:cloudtrail:*:*:channel/aws-service-channel/resource-explorer-2/*", "Sid":"CloudTrailEventsAccess" }, { "Action":"apigateway:GET", "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*/deployments", "arn:aws:apigateway:*::/vpclinks" ], "Sid":"ApiGatewayAccess" }, { "Action":[ "access-analyzer:ListAnalyzers", "acm-pca:ListCertificateAuthorities", "acm:ListCertificates", "airflow:ListEnvironments", "amplify:ListApps", "amplify:ListBackendEnvironments", "amplify:ListBranches", "amplify:ListDomainAssociations", "amplifyuibuilder:ListComponents", "amplifyuibuilder:ListThemes", "app-integrations:ListEventIntegrations", "appconfig:ListApplications", "appconfig:ListDeploymentStrategies", "appflow:ListFlows", "appmesh:ListMeshes", "appmesh:ListVirtualNodes", "appmesh:ListVirtualServices", "apprunner:ListServices", "apprunner:ListVpcConnectors", "appstream:DescribeAppBlocks", "appstream:DescribeApplications", "appstream:DescribeFleets", "appstream:DescribeImageBuilders", "appstream:DescribeStacks", "appsync:ListGraphqlApis", "aps:ListRuleGroupsNamespaces", "aps:ListWorkspaces", "athena:ListDataCatalogs", "athena:ListWorkGroups", "auditmanager:GetAccountStatus", "auditmanager:ListAssessments", "autoscaling:DescribeAutoScalingGroups", "backup:ListBackupPlans", "backup:ListBackupVaults", "backup:ListReportPlans", "batch:DescribeComputeEnvironments", "batch:DescribeJobQueues", "batch:ListSchedulingPolicies", "ce:GetAnomalyMonitors", "ce:GetAnomalySubscriptions", "cloud9:ListEnvironments", "cloudformation:ListResources", "cloudformation:ListStackSets", "cloudformation:ListStacks", "cloudfront:ListCachePolicies", "cloudfront:ListCloudFrontOriginAccessIdentities", "cloudfront:ListContinuousDeploymentPolicies", "cloudfront:ListDistributions", "cloudfront:ListFieldLevelEncryptionConfigs", "cloudfront:ListFieldLevelEncryptionProfiles", "cloudfront:ListFunctions", "cloudfront:ListOriginAccessControls", "cloudfront:ListOriginRequestPolicies", "cloudfront:ListRealtimeLogConfigs", "cloudfront:ListResponseHeadersPolicies", "cloudtrail:ListChannels", "cloudtrail:ListEventDataStores", "cloudtrail:ListTrails", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeInsightRules", "cloudwatch:ListDashboards", "cloudwatch:ListMetricStreams", "codeartifact:ListDomains", "codeartifact:ListRepositories", "codebuild:ListProjects", "codecommit:ListRepositories", "codeconnections:ListConnections", "codedeploy:ListApplications", "codedeploy:ListDeploymentConfigs", "codeguru-profiler:ListProfilingGroups", "codeguru-reviewer:ListRepositoryAssociations", "codepipeline:ListPipelines", "codepipeline:ListWebhooks", "codestar-connections:ListConnections", "cognito-identity:ListIdentityPools", "cognito-idp:ListUserPools", "comprehend:ListDocumentClassifiers", "comprehend:ListEntityRecognizers", "connect:ListInstances", "connect:ListPhoneNumbersV2", "connect:ListQuickConnects", "connect:ListRules", "connect:ListTaskTemplates", "connect:ListUsers", "databrew:ListDatasets", "databrew:ListJobs", "databrew:ListProjects", "databrew:ListRecipes", "databrew:ListRulesets", "databrew:ListSchedules", "dataexchange:ListDataSets", "datapipeline:ListPipelines", "datasync:ListLocations", "datasync:ListTasks", "dax:DescribeClusters", "detective:ListGraphs", "devicefarm:ListProjects", "devicefarm:ListTestGridProjects", "dms:DescribeEndpoints", "dms:DescribeEventSubscriptions", "dms:DescribeReplicationInstances", "dms:DescribeReplicationSubnetGroups", "dms:DescribeReplicationTasks", "ds:DescribeDirectories", "dynamodb:ListStreams", "dynamodb:ListTables", "ec2:DescribeAddresses", "ec2:DescribeCapacityReservationFleets", "ec2:DescribeCapacityReservations", "ec2:DescribeCarrierGateways", "ec2:DescribeClientVpnEndpoints", "ec2:DescribeCustomerGateways", "ec2:DescribeDhcpOptions", "ec2:DescribeEgressOnlyInternetGateways", "ec2:DescribeElasticGpus", "ec2:DescribeExportImageTasks", "ec2:DescribeExportTasks", "ec2:DescribeFleets", "ec2:DescribeFlowLogs", "ec2:DescribeFpgaImages", "ec2:DescribeHostReservations", "ec2:DescribeHosts", "ec2:DescribeImages", "ec2:DescribeImportImageTasks", "ec2:DescribeImportSnapshotTasks", "ec2:DescribeInstanceEventWindows", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeIpamPools", "ec2:DescribeIpamResourceDiscoveries", "ec2:DescribeIpamResourceDiscoveryAssociations", "ec2:DescribeIpamScopes", "ec2:DescribeIpams", "ec2:DescribeKeyPairs", "ec2:DescribeLaunchTemplates", "ec2:DescribeManagedPrefixLists", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInsightsAccessScopeAnalyses", "ec2:DescribeNetworkInsightsAccessScopes", "ec2:DescribeNetworkInsightsAnalyses", "ec2:DescribeNetworkInsightsPaths", "ec2:DescribeNetworkInterfaces", "ec2:DescribePlacementGroups", "ec2:DescribePublicIpv4Pools", "ec2:DescribeReservedInstances", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroupRules", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSpotFleetRequests", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSubnets", "ec2:DescribeTrafficMirrorFilters", "ec2:DescribeTrafficMirrorSessions", "ec2:DescribeTrafficMirrorTargets", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayConnectPeers", "ec2:DescribeTransitGatewayMulticastDomains", "ec2:DescribeTransitGatewayPolicyTables", "ec2:DescribeTransitGatewayRouteTableAnnouncements", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGateways", "ec2:DescribeVerifiedAccessEndpoints", "ec2:DescribeVerifiedAccessGroups", "ec2:DescribeVerifiedAccessInstances", "ec2:DescribeVerifiedAccessTrustProviders", "ec2:DescribeVolumes", "ec2:DescribeVpcEndpointServices", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetSubnetCidrReservations", "ecr-public:DescribeRepositories", "ecr:DescribeRepositories", "ecs:DescribeCapacityProviders", "ecs:DescribeServices", "ecs:ListClusters", "ecs:ListContainerInstances", "ecs:ListServices", "ecs:ListTaskDefinitions", "ecs:ListTasks", "eks:ListClusters", "elasticache:DescribeCacheClusters", "elasticache:DescribeCacheParameterGroups", "elasticache:DescribeCacheSecurityGroups", "elasticache:DescribeCacheSubnetGroups", "elasticache:DescribeGlobalReplicationGroups", "elasticache:DescribeReplicationGroups", "elasticache:DescribeReservedCacheNodes", "elasticache:DescribeSnapshots", "elasticache:DescribeUserGroups", "elasticache:DescribeUsers", "elasticbeanstalk:DescribeApplicationVersions", "elasticbeanstalk:DescribeApplications", "elasticbeanstalk:DescribeEnvironments", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeFileSystems", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTargetGroups", "elasticmapreduce:ListClusters", "emr-containers:ListVirtualClusters", "emr-serverless:ListApplications", "es:ListDomainNames", "events:ListApiDestinations", "events:ListArchives", "events:ListConnections", "events:ListEndpoints", "events:ListEventBuses", "events:ListRules", "evidently:ListExperiments", "evidently:ListFeatures", "evidently:ListLaunches", "evidently:ListProjects", "finspace:ListEnvironments", "firehose:ListDeliveryStreams", "fis:ListExperimentTemplates", "forecast:ListDatasetGroups", "forecast:ListDatasetImportJobs", "forecast:ListDatasets", "forecast:ListForecastExportJobs", "forecast:ListForecasts", "forecast:ListPredictorBacktestExportJobs", "forecast:ListPredictors", "frauddetector:GetDetectors", "frauddetector:GetEntityTypes", "frauddetector:GetEventTypes", "frauddetector:GetExternalModels", "frauddetector:GetLabels", "frauddetector:GetModels", "frauddetector:GetOutcomes", "frauddetector:GetVariables", "fsx:DescribeFileSystems", "gamelift:DescribeGameSessionQueues", "gamelift:DescribeMatchmakingConfigurations", "gamelift:DescribeMatchmakingRuleSets", "gamelift:ListAliases", "gamelift:ListBuilds", "gamelift:ListLocations", "geo:ListMaps", "geo:ListPlaceIndexes", "geo:ListTrackers", "glacier:ListVaults", "globalaccelerator:ListAccelerators", "globalaccelerator:ListEndpointGroups", "globalaccelerator:ListListeners", "glue:GetCrawlers", "glue:GetDatabases", "glue:GetJobs", "glue:GetTables", "glue:GetTriggers", "glue:ListMLTransforms", "grafana:ListWorkspaces", "greengrass:ListComponentVersions", "greengrass:ListComponents", "greengrass:ListConnectorDefinitions", "greengrass:ListCoreDefinitions", "greengrass:ListDeviceDefinitions", "greengrass:ListFunctionDefinitions", "greengrass:ListGroups", "greengrass:ListLoggerDefinitions", "greengrass:ListResourceDefinitions", "greengrass:ListSubscriptionDefinitions", "groundstation:ListConfigs", "groundstation:ListDataflowEndpointGroups", "groundstation:ListMissionProfiles", "guardduty:ListDetectors", "guardduty:ListFilters", "guardduty:ListIPSets", "guardduty:ListThreatIntelSets", "healthlake:ListFHIRDatastores", "iam:ListGroups", "iam:ListInstanceProfiles", "iam:ListOpenIDConnectProviders", "iam:ListPolicies", "iam:ListRoles", "iam:ListSAMLProviders", "iam:ListServerCertificates", "iam:ListUsers", "iam:ListVirtualMFADevices", "imagebuilder:ListComponentBuildVersions", "imagebuilder:ListComponents", "imagebuilder:ListContainerRecipes", "imagebuilder:ListDistributionConfigurations", "imagebuilder:ListImageBuildVersions", "imagebuilder:ListImagePipelines", "imagebuilder:ListImageRecipes", "imagebuilder:ListImages", "imagebuilder:ListInfrastructureConfigurations", "inspector:ListAssessmentTemplates", "iot:ListAuthorizers", "iot:ListCACertificates", "iot:ListCertificates", "iot:ListJobTemplates", "iot:ListMitigationActions", "iot:ListPolicies", "iot:ListProvisioningTemplates", "iot:ListRoleAliases", "iot:ListSecurityProfiles", "iot:ListThings", "iot:ListTopicRuleDestinations", "iot:ListTopicRules", "iotanalytics:ListChannels", "iotanalytics:ListDatasets", "iotanalytics:ListDatastores", "iotanalytics:ListPipelines", "iotdeviceadvisor:ListSuiteDefinitions", "iotevents:ListAlarmModels", "iotevents:ListDetectorModels", "iotevents:ListInputs", "iotfleetwise:ListDecoderManifests", "iotfleetwise:ListModelManifests", "iotfleetwise:ListSignalCatalogs", "iotfleetwise:ListVehicles", "iotsitewise:ListAssetModels", "iotsitewise:ListAssets", "iotsitewise:ListDashboards", "iotsitewise:ListGateways", "iotsitewise:ListPortals", "iotsitewise:ListProjects", "iottwinmaker:ListComponentTypes", "iottwinmaker:ListEntities", "iottwinmaker:ListScenes", "iottwinmaker:ListSyncJobs", "iottwinmaker:ListWorkspaces", "iotwireless:ListServiceProfiles", "ivs:ListChannels", "ivs:ListRecordingConfigurations", "ivs:ListStreamKeys", "ivschat:ListLoggingConfigurations", "ivschat:ListRooms", "kafka:ListClusters", "kafka:ListConfigurations", "kendra:ListIndices", "kinesis:ListStreamConsumers", "kinesis:ListStreams", "kinesisanalytics:ListApplications", "kinesisvideo:ListStreams", "kms:ListAliases", "kms:ListKeys", "lambda:ListAliases", "lambda:ListCodeSigningConfigs", "lambda:ListEventSourceMappings", "lambda:ListFunctions", "lambda:ListLayerVersions", "lambda:ListLayers", "lex:ListBotAliases", "lex:ListBots", "license-manager:ListDistributedGrants", "lightsail:GetBuckets", "lightsail:GetCertificates", "lightsail:GetContainerServices", "lightsail:GetDisks", "logs:DescribeDestinations", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "lookoutmetrics:ListAlerts", "lookoutmetrics:ListAnomalyDetectors", "lookoutvision:ListProjects", "m2:ListEnvironments", "macie2:ListAllowLists", "macie2:ListCustomDataIdentifiers", "macie2:ListFindingsFilters", "managedblockchain:ListAccessors", "mediapackage-vod:ListPackagingConfigurations", "mediapackage-vod:ListPackagingGroups", "mediapackage:ListChannels", "mediapackage:ListOriginEndpoints", "mediatailor:ListPlaybackConfigurations", "memorydb:DescribeACLs", "memorydb:DescribeClusters", "memorydb:DescribeParameterGroups", "memorydb:DescribeSubnetGroups", "memorydb:DescribeUsers", "mobiletargeting:GetApps", "mobiletargeting:GetCampaigns", "mobiletargeting:GetSegments", "mobiletargeting:ListTemplates", "mq:ListBrokers", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "networkmanager:DescribeGlobalNetworks", "networkmanager:GetDevices", "networkmanager:GetLinks", "networkmanager:ListAttachments", "networkmanager:ListCoreNetworks", "oam:ListSinks", "omics:ListReferenceStores", "omics:ListRunGroups", "omics:ListWorkflows", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListAccounts", "organizations:ListDelegatedAdministrators", "organizations:ListOrganizationalUnitsForParent", "organizations:ListRoots", "outposts:ListSites", "panorama:ListPackages", "personalize:ListDatasetGroups", "personalize:ListDatasets", "personalize:ListSchemas", "personalize:ListSolutions", "pipes:ListPipes", "proton:ListEnvironmentAccountConnections", "qldb:ListJournalKinesisStreamsForLedger", "qldb:ListLedgers", "quicksight:DescribeAccountSubscription", "quicksight:ListDataSets", "quicksight:ListDataSources", "quicksight:ListTemplates", "quicksight:ListThemes", "ram:GetResourceShares", "rds:DescribeBlueGreenDeployments", "rds:DescribeDBClusterEndpoints", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstanceAutomatedBackups", "rds:DescribeDBInstances", "rds:DescribeDBParameterGroups", "rds:DescribeDBProxies", "rds:DescribeDBProxyEndpoints", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSnapshots", "rds:DescribeDBSubnetGroups", "rds:DescribeEventSubscriptions", "rds:DescribeGlobalClusters", "rds:DescribeOptionGroups", "rds:DescribeReservedDBInstances", "redshift:DescribeClusterParameterGroups", "redshift:DescribeClusterSnapshots", "redshift:DescribeClusterSubnetGroups", "redshift:DescribeClusters", "redshift:DescribeEventSubscriptions", "redshift:DescribeSnapshotCopyGrants", "redshift:DescribeSnapshotSchedules", "redshift:DescribeUsageLimits", "refactor-spaces:ListApplications", "refactor-spaces:ListEnvironments", "refactor-spaces:ListRoutes", "refactor-spaces:ListServices", "rekognition:DescribeProjects", "resiliencehub:ListApps", "resiliencehub:ListResiliencyPolicies", "resource-explorer-2:GetIndex", "resource-explorer-2:ListIndexes", "resource-explorer-2:ListViews", "resource-groups:ListGroups", "robomaker:ListRobotApplications", "robomaker:ListSimulationApplications", "route53-recovery-control-config:ListClusters", "route53-recovery-control-config:ListControlPanels", "route53-recovery-control-config:ListSafetyRules", "route53-recovery-readiness:ListReadinessChecks", "route53-recovery-readiness:ListRecoveryGroups", "route53-recovery-readiness:ListResourceSets", "route53:ListHealthChecks", "route53:ListHostedZones", "route53domains:ListDomains", "route53resolver:ListFirewallDomainLists", "route53resolver:ListFirewallRuleGroupAssociations", "route53resolver:ListFirewallRuleGroups", "route53resolver:ListResolverEndpoints", "route53resolver:ListResolverQueryLogConfigs", "route53resolver:ListResolverRules", "rum:ListAppMonitors", "s3:GetBucketLocation", "s3:ListAccessPoints", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListMultiRegionAccessPoints", "s3:ListStorageLensConfigurations", "sagemaker:ListAppImageConfigs", "sagemaker:ListDomains", "sagemaker:ListEndpoints", "sagemaker:ListFeatureGroups", "sagemaker:ListImages", "sagemaker:ListModels", "sagemaker:ListNotebookInstances", "sagemaker:ListPipelines", "scheduler:ListScheduleGroups", "scheduler:ListSchedules", "schemas:ListDiscoverers", "secretsmanager:ListSecrets", "servicecatalog:ListApplications", "servicecatalog:ListAttributeGroups", "servicediscovery:ListServices", "ses:ListConfigurationSets", "ses:ListContactLists", "ses:ListEmailIdentities", "signer:ListSigningProfiles", "sns:ListTopics", "sqs:ListQueues", "ssm-incidents:ListResponsePlans", "ssm:DescribeAutomationExecutions", "ssm:DescribeInstanceInformation", "ssm:DescribeMaintenanceWindowTargets", "ssm:DescribeMaintenanceWindowTasks", "ssm:DescribeMaintenanceWindows", "ssm:DescribeParameters", "ssm:DescribePatchBaselines", "ssm:ListAssociations", "ssm:ListDocuments", "ssm:ListInventoryEntries", "ssm:ListResourceDataSync", "states:ListActivities", "states:ListStateMachines", "storagegateway:ListGateways", "synthetics:ListGroups", "timestream:ListDatabases", "timestream:ListScheduledQueries", "transfer:ListAgreements", "transfer:ListCertificates", "transfer:ListConnectors", "transfer:ListProfiles", "transfer:ListServers", "transfer:ListWorkflows", "wisdom:ListAssistants", "wisdom:listAssistantAssociations", "wisdom:listKnowledgeBases", "workspaces:DescribeConnectionAliases", "workspaces:DescribeWorkspaces" ], "Effect":"Allow", "Resource":"*", "Sid":"ResourceInventoryAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-25T14:22:06+00:00" }, "AWSResourceGroupsReadOnlyAccess":{ "CreateDate":"2018-03-07T10:27:04+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "resource-groups:Get*", "resource-groups:List*", "resource-groups:Search*", "tag:Get*", "cloudformation:DescribeStacks", "cloudformation:ListStackResources", "ec2:DescribeInstances", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeVolumes", "ec2:DescribeVpcs", "elasticache:DescribeCacheClusters", "elasticache:DescribeSnapshots", "elasticache:ListTagsForResource", "elasticbeanstalk:DescribeEnvironments", "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListClusters", "glacier:ListVaults", "glacier:DescribeVault", "glacier:ListTagsForVault", "kinesis:ListStreams", "kinesis:DescribeStream", "kinesis:ListTagsForStream", "opsworks:DescribeStacks", "opsworks:ListTags", "rds:DescribeDBInstances", "rds:DescribeDBSnapshots", "rds:ListTagsForResource", "redshift:DescribeClusters", "redshift:DescribeTags", "route53domains:ListDomains", "route53:ListHealthChecks", "route53:GetHealthCheck", "route53:ListHostedZones", "route53:GetHostedZone", "route53:ListTagsForResource", "storagegateway:ListGateways", "storagegateway:DescribeGatewayInformation", "storagegateway:ListTagsForResource", "s3:ListAllMyBuckets", "s3:GetBucketTagging", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTags", "ssm:ListDocuments" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-02-05T17:56:25+00:00" }, "AWSRoboMakerReadOnlyAccess":{ "CreateDate":"2018-11-26T05:30:50+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "robomaker:List*", "robomaker:BatchDescribe*", "robomaker:Describe*", "robomaker:Get*" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor0" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-28T23:10:18+00:00" }, "AWSRoboMakerServicePolicy":{ "CreateDate":"2018-11-26T06:30:08+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterfacePermission", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "greengrass:CreateDeployment", "greengrass:CreateGroupVersion", "greengrass:CreateFunctionDefinition", "greengrass:CreateFunctionDefinitionVersion", "greengrass:GetDeploymentStatus", "greengrass:GetGroup", "greengrass:GetGroupVersion", "greengrass:GetCoreDefinitionVersion", "greengrass:GetFunctionDefinitionVersion", "greengrass:GetAssociatedRole", "lambda:CreateFunction", "robomaker:CreateSimulationJob", "robomaker:CancelSimulationJob" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "robomaker:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:robomaker:*:*:simulation-job/*" }, { "Action":[ "lambda:UpdateFunctionCode", "lambda:GetFunction", "lambda:UpdateFunctionConfiguration", "lambda:DeleteFunction", "lambda:ListVersionsByFunction", "lambda:GetAlias", "lambda:UpdateAlias", "lambda:CreateAlias", "lambda:DeleteAlias" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:aws-robomaker-*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lambda.amazonaws.com", "robomaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-11T22:23:45+00:00" }, "AWSRoboMakerServiceRolePolicy":{ "CreateDate":"2018-11-26T05:33:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterfacePermission", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "greengrass:CreateDeployment", "greengrass:CreateGroupVersion", "greengrass:CreateFunctionDefinition", "greengrass:CreateFunctionDefinitionVersion", "greengrass:GetDeploymentStatus", "greengrass:GetGroup", "greengrass:GetGroupVersion", "greengrass:GetCoreDefinitionVersion", "greengrass:GetFunctionDefinitionVersion", "greengrass:GetAssociatedRole", "lambda:CreateFunction" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "lambda:UpdateFunctionCode", "lambda:GetFunction", "lambda:UpdateFunctionConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:aws-robomaker-*" }, { "Action":"iam:PassRole", "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-26T05:33:19+00:00" }, "AWSRoboMaker_FullAccess":{ "CreateDate":"2020-09-10T18:34:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"robomaker:*", "Effect":"Allow", "Resource":"*" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"robomaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ecr:BatchGetImage", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"robomaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ecr-public:DescribeImages", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"robomaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"robomaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-16T21:06:10+00:00" }, "AWSRolesAnywhereServicePolicy":{ "CreateDate":"2022-07-05T15:26:11+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/RolesAnywhere", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:DescribeCertificateAuthority" ], "Effect":"Allow", "Resource":"arn:aws:acm-pca:*:*:*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-07-05T15:26:11+00:00" }, "AWSS3OnOutpostsServiceRolePolicy":{ "CreateDate":"2023-10-03T20:32:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "ec2:DescribeCoipPools", "ec2:GetCoipPoolUsage", "ec2:DescribeAddresses", "ec2:DescribeLocalGatewayRouteTableVpcAssociations" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeVpcResources" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateNetworkInterface" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"S3 On Outposts" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"CreateTagsForCreateNetworkInterface" }, { "Action":[ "ec2:AllocateAddress" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:ipv4pool-ec2/*" ], "Sid":"AllocateIpAddress" }, { "Action":[ "ec2:AllocateAddress" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"S3 On Outposts" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:elastic-ip/*" ], "Sid":"CreateTagsForAllocateIpAddress" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DisassociateAddress", "ec2:ReleaseAddress", "ec2:AssociateAddress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/CreatedBy":"S3 On Outposts" } }, "Effect":"Allow", "Resource":"*", "Sid":"ReleaseVpcResources" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":[ "S3 On Outposts" ], "ec2:CreateAction":[ "CreateNetworkInterface", "AllocateAddress" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateTags" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-03T20:32:36+00:00" }, "AWSSSMForSAPServiceLinkedRolePolicy":{ "CreateDate":"2022-11-16T01:18:21+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeRouteTables", "ec2:DescribeInstanceTypes", "ec2:DescribeVolumes", "ec2:DescribeInstanceAttribute", "ec2:DescribeSnapshots", "ssm:GetCommandInvocation", "ssm:DescribeInstanceInformation" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeInstanceActions" }, { "Action":"ec2:DescribeInstanceStatus", "Effect":"Allow", "Resource":"*", "Sid":"DescribeInstanceStatus" }, { "Action":[ "events:DeleteRule", "events:PutTargets", "events:DescribeRule", "events:PutRule", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:*:events:*:*:rule/SSMSAPManagedRule*", "arn:*:events:*:*:event-bus/default" ], "Sid":"TargetRuleActions" }, { "Action":[ "ssm:DescribeDocument", "ssm:SendCommand" ], "Effect":"Allow", "Resource":[ "arn:*:ssm:*:*:document/AWSSystemsManagerSAP-*", "arn:*:ssm:*:*:document/AWSSSMSAP*", "arn:*:ssm:*:*:document/AWSSAP*" ], "Sid":"DocumentActions" }, { "Action":"ssm:SendCommand", "Condition":{ "StringEqualsIgnoreCase":{ "ssm:resourceTag/SSMForSAPManaged":"True" } }, "Effect":"Allow", "Resource":"arn:*:ec2:*:*:instance/*", "Sid":"CustomerSendCommand" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "Null":{ "aws:RequestTag/awsApplication":"false" }, "StringEqualsIgnoreCase":{ "ec2:ResourceTag/SSMForSAPManaged":"True" } }, "Effect":"Allow", "Resource":"arn:*:ec2:*:*:instance/*", "Sid":"InstanceTagActions" }, { "Action":"ec2:DescribeTags", "Effect":"Allow", "Resource":"*", "Sid":"DescribeTag" }, { "Action":"servicecatalog:GetApplication", "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:*", "Sid":"GetApplication" }, { "Action":[ "servicecatalog:DeleteApplication", "servicecatalog:UpdateApplication" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:*", "Sid":"UpdateOrDeleteApplication" }, { "Action":[ "servicecatalog:TagResource", "servicecatalog:CreateApplication" ], "Condition":{ "StringEquals":{ "aws:RequestTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:*", "Sid":"CreateApplication" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"servicecatalog-appregistry.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/servicecatalog-appregistry.amazonaws.com/AWSServiceRoleForAWSServiceCatalogAppRegistry", "Sid":"CreateServiceLinkedRole" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/Usage", "AWS/SSMForSAP" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"PutMetricData" }, { "Action":"servicecatalog:CreateAttributeGroup", "Condition":{ "StringEquals":{ "aws:RequestTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:/attribute-groups/*", "Sid":"CreateAttributeGroup" }, { "Action":"servicecatalog:GetAttributeGroup", "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:/attribute-groups/*", "Sid":"GetAttributeGroup" }, { "Action":"servicecatalog:DeleteAttributeGroup", "Condition":{ "StringEquals":{ "aws:ResourceTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:/attribute-groups/*", "Sid":"DeleteAttributeGroup" }, { "Action":[ "servicecatalog:AssociateAttributeGroup", "servicecatalog:DisassociateAttributeGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:*", "Sid":"AttributeGroupActions" }, { "Action":"servicecatalog:ListAssociatedAttributeGroups", "Effect":"Allow", "Resource":"arn:*:servicecatalog:*:*:*", "Sid":"ListAssociatedAttributeGroups" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:Tag" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "SSMForSAPCreated" ] }, "StringEquals":{ "aws:ResourceTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:*:resource-groups:*:*:group/SystemsManagerForSAP-*", "Sid":"CreateGroup" }, { "Action":"resource-groups:GetGroup", "Effect":"Allow", "Resource":"arn:*:resource-groups:*:*:group/SystemsManagerForSAP-*", "Sid":"GetGroup" }, { "Action":"resource-groups:DeleteGroup", "Condition":{ "StringEquals":{ "aws:ResourceTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:*:resource-groups:*:*:group/SystemsManagerForSAP-*", "Sid":"DeleteGroup" }, { "Action":[ "resource-groups:CreateGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/EnableAWSServiceCatalogAppRegistry":"true" } }, "Effect":"Allow", "Resource":"arn:*:resource-groups:*:*:group/AWS_AppRegistry_AppTag_*", "Sid":"CreateAppTagResourceGroup" }, { "Action":[ "resource-groups:Tag" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/EnableAWSServiceCatalogAppRegistry":"true" } }, "Effect":"Allow", "Resource":"arn:*:resource-groups:*:*:group/AWS_AppRegistry_AppTag_*", "Sid":"TagAppTagResourceGroup" }, { "Action":[ "resource-groups:GetGroupConfiguration" ], "Effect":"Allow", "Resource":[ "arn:*:resource-groups:*:*:group/AWS_AppRegistry_AppTag_*" ], "Sid":"GetAppTagResourceGroupConfig" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances" ], "Condition":{ "StringEqualsIgnoreCase":{ "ec2:resourceTag/SSMForSAPManaged":"True" } }, "Effect":"Allow", "Resource":"arn:*:ec2:*:*:instance/*", "Sid":"StartStopInstances" }, { "Action":[ "resource-groups:Tag", "resource-groups:CreateGroup" ], "Condition":{ "ArnLike":{ "aws:RequestTag/awsApplication":"arn:aws:resource-groups:*:*:group/*/*" }, "ForAllValues:StringEquals":{ "aws:TagKeys":[ "SSMForSAPCreated", "awsApplication" ] }, "StringEquals":{ "aws:RequestTag/SSMForSAPCreated":"True" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/SystemsManagerForSAP-*", "Sid":"SsmSapResourceGroup" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "SystemsManagerForSAP-*" ] }, "StringEquals":{ "aws:ResourceTag/SSMForSAPManaged":"True" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ManageSsmSapTagsOnEc2Instances" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "SystemsManagerForSAP-*" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ManageSsmSapTagsOnEbsVolumes" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ArnLike":{ "aws:RequestTag/awsApplication":"arn:aws:resource-groups:*:*:group/*/*" }, "ForAllValues:StringEquals":{ "aws:TagKeys":[ "awsApplication" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ManageAppTagsOnEbsVolumes" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-11T22:51:34+00:00" }, "AWSSSMOpsInsightsServiceRolePolicy":{ "CreateDate":"2021-06-16T20:12:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:CreateOpsItem", "ssm:AddTagsToResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowCreateOpsItem" }, { "Action":[ "ssm:UpdateOpsItem", "ssm:GetOpsItem" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/SsmOperationalInsight":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessOpsItem" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-06-16T20:12:52+00:00" }, "AWSSSODirectoryAdministrator":{ "CreateDate":"2018-10-31T23:54:00+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "sso-directory:*", "identitystore:*", "identitystore-auth:*", "sso:ListDirectoryAssociations" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSSSODirectoryAdministrator" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-20T20:34:07+00:00" }, "AWSSSODirectoryReadOnly":{ "CreateDate":"2018-10-31T23:49:32+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "sso-directory:Search*", "sso-directory:Describe*", "sso-directory:List*", "sso-directory:Get*", "identitystore:Describe*", "identitystore:List*", "identitystore-auth:ListSessions", "identitystore-auth:BatchGetSession" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSSSODirectoryReadOnly" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-16T18:17:48+00:00" }, "AWSSSOMasterAccountAdministrator":{ "CreateDate":"2018-06-27T20:36:51+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"sso.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sso.amazonaws.com/AWSServiceRoleForSSO", "Sid":"AWSSSOCreateSLR" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"sso.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sso.amazonaws.com/AWSServiceRoleForSSO", "Sid":"AWSSSOMasterAccountAdministrator" }, { "Action":[ "ds:DescribeTrusts", "ds:UnauthorizeApplication", "ds:DescribeDirectories", "ds:AuthorizeApplication", "iam:ListPolicies", "organizations:EnableAWSServiceAccess", "organizations:ListRoots", "organizations:ListAccounts", "organizations:ListOrganizationalUnitsForParent", "organizations:ListAccountsForParent", "organizations:DescribeOrganization", "organizations:ListChildren", "organizations:DescribeAccount", "organizations:ListParents", "organizations:ListDelegatedAdministrators", "sso:*", "sso-directory:*", "identitystore:*", "identitystore-auth:*", "ds:CreateAlias", "access-analyzer:ValidatePolicy", "signin:CreateTrustedIdentityPropagationApplicationForConsole", "signin:ListTrustedIdentityPropagationApplicationsForConsole" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSSSOMemberAccountAdministrator" }, { "Action":[ "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":"sso.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSSSOManageDelegatedAdministrator" }, { "Action":[ "identity-sync:DeleteSyncProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:identity-sync:*:*:profile/*" ], "Sid":"AllowDeleteSyncProfile" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-26T17:13:59+00:00" }, "AWSSSOMemberAccountAdministrator":{ "CreateDate":"2018-06-27T20:45:42+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "ds:DescribeDirectories", "ds:AuthorizeApplication", "ds:UnauthorizeApplication", "ds:DescribeTrusts", "iam:ListPolicies", "organizations:EnableAWSServiceAccess", "organizations:DescribeOrganization", "organizations:DescribeAccount", "organizations:ListRoots", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListParents", "organizations:ListChildren", "organizations:ListOrganizationalUnitsForParent", "organizations:ListDelegatedAdministrators", "sso:*", "sso-directory:*", "identitystore:*", "identitystore-auth:*", "ds:CreateAlias", "access-analyzer:ValidatePolicy", "signin:CreateTrustedIdentityPropagationApplicationForConsole", "signin:ListTrustedIdentityPropagationApplicationsForConsole" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSSSOMemberAccountAdministrator" }, { "Action":[ "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":"sso.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSSSOManageDelegatedAdministrator" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-26T00:31:10+00:00" }, "AWSSSOReadOnly":{ "CreateDate":"2018-06-27T20:24:34+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "ds:DescribeDirectories", "ds:DescribeTrusts", "iam:ListPolicies", "organizations:DescribeOrganization", "organizations:DescribeAccount", "organizations:ListParents", "organizations:ListChildren", "organizations:ListAccounts", "organizations:ListRoots", "organizations:ListAccountsForParent", "organizations:ListOrganizationalUnitsForParent", "organizations:ListDelegatedAdministrators", "sso:Describe*", "sso:Get*", "sso:List*", "sso:Search*", "sso-directory:DescribeDirectory", "access-analyzer:ValidatePolicy", "signin:ListTrustedIdentityPropagationApplicationsForConsole" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSSSOReadOnly" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-26T00:44:59+00:00" }, "AWSSSOServiceRolePolicy":{ "CreateDate":"2017-12-05T18:36:15+00:00", "DefaultVersionId":"v18", "Document":{ "Statement":[ { "Action":[ "iam:AttachRolePolicy", "iam:CreateRole", "iam:PutRolePolicy", "iam:UpdateRole", "iam:UpdateRoleDescription", "iam:UpdateAssumeRolePolicy", "iam:PutRolePermissionsBoundary", "iam:DeleteRolePermissionsBoundary" ], "Condition":{ "StringNotEquals":{ "aws:PrincipalOrgMasterAccountId":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-reserved/sso.amazonaws.com/*" ], "Sid":"IAMRoleProvisioningActions" }, { "Action":[ "iam:GetRole", "iam:ListRoles" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"IAMRoleReadActions" }, { "Action":[ "iam:DeleteRole", "iam:DeleteRolePolicy", "iam:DetachRolePolicy", "iam:ListRolePolicies", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-reserved/sso.amazonaws.com/*" ], "Sid":"IAMRoleCleanupActions" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus", "iam:DeleteRole", "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/sso.amazonaws.com/AWSServiceRoleForSSO" ], "Sid":"IAMSLRCleanupActions" }, { "Action":[ "iam:CreateSAMLProvider" ], "Condition":{ "StringNotEquals":{ "aws:PrincipalOrgMasterAccountId":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:saml-provider/AWSSSO_*" ], "Sid":"IAMSAMLProviderCreationAction" }, { "Action":[ "iam:UpdateSAMLProvider" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:saml-provider/AWSSSO_*" ], "Sid":"IAMSAMLProviderUpdateAction" }, { "Action":[ "iam:DeleteSAMLProvider", "iam:GetSAMLProvider" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:saml-provider/AWSSSO_*" ], "Sid":"IAMSAMLProviderCleanupActions" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListDelegatedAdministrators", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ds:UnauthorizeApplication" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowUnauthAppForDirectory" }, { "Action":[ "ds:DescribeDirectories", "ds:DescribeTrusts" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowDescribeForDirectory" }, { "Action":[ "identitystore:DescribeUser", "identitystore:DescribeGroup", "identitystore:ListGroups", "identitystore:ListUsers" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowDescribeAndListOperationsOnIdentitySource" }, { "Action":[ "identity-sync:DeleteSyncProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:identity-sync:*:*:profile/*" ], "Sid":"AllowDeleteSyncProfile" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-11T18:37:06+00:00" }, "AWSSavingsPlansFullAccess":{ "CreateDate":"2019-11-06T22:45:18+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"savingsplans:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-06T22:45:18+00:00" }, "AWSSavingsPlansReadOnlyAccess":{ "CreateDate":"2019-11-06T22:45:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "savingsplans:Describe*", "savingsplans:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-06T22:45:10+00:00" }, "AWSSecurityHubFullAccess":{ "CreateDate":"2018-11-27T23:54:34+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"securityhub:*", "Effect":"Allow", "Resource":"*", "Sid":"SecurityHubAllowAll" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"securityhub.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecurityHubServiceLinkedRole" }, { "Action":[ "guardduty:GetDetector", "guardduty:ListDetectors", "inspector2:BatchGetAccountStatus", "pricing:GetProducts" ], "Effect":"Allow", "Resource":"*", "Sid":"OtherServicePermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-23T18:35:45+00:00" }, "AWSSecurityHubOrganizationsAccess":{ "CreateDate":"2021-03-15T20:53:03+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:ListRoots", "organizations:ListDelegatedAdministrators", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListOrganizationalUnitsForParent", "organizations:ListAccountsForParent", "organizations:DescribeAccount", "organizations:DescribeOrganizationalUnit" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationPermissions" }, { "Action":"organizations:EnableAWSServiceAccess", "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":"securityhub.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"OrganizationPermissionsEnable" }, { "Action":[ "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":"securityhub.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:organizations::*:account/o-*/*", "Sid":"OrganizationPermissionsDelegatedAdmin" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-16T21:13:44+00:00" }, "AWSSecurityHubReadOnlyAccess":{ "CreateDate":"2018-11-28T01:34:29+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "securityhub:Get*", "securityhub:List*", "securityhub:BatchGet*", "securityhub:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSSecurityHubReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-22T23:45:59+00:00" }, "AWSSecurityHubServiceRolePolicy":{ "CreateDate":"2018-11-27T23:47:51+00:00", "DefaultVersionId":"v14", "Document":{ "Statement":[ { "Action":[ "cloudtrail:DescribeTrails", "cloudtrail:GetTrailStatus", "cloudtrail:GetEventSelectors", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "logs:DescribeMetricFilters", "sns:ListSubscriptionsByTopic", "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus", "config:DescribeConfigRules", "config:DescribeConfigRuleEvaluationStatus", "config:BatchGetResourceConfig", "config:SelectResourceConfig", "iam:GenerateCredentialReport", "organizations:ListAccounts", "config:PutEvaluations", "tag:GetResources", "iam:GetCredentialReport", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListChildren", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganizationalUnit", "securityhub:BatchDisableStandards", "securityhub:BatchEnableStandards", "securityhub:BatchUpdateStandardsControlAssociations", "securityhub:BatchGetSecurityControls", "securityhub:BatchGetStandardsControlAssociations", "securityhub:CreateMembers", "securityhub:DeleteMembers", "securityhub:DescribeHub", "securityhub:DescribeOrganizationConfiguration", "securityhub:DescribeStandards", "securityhub:DescribeStandardsControls", "securityhub:DisassociateFromAdministratorAccount", "securityhub:DisassociateMembers", "securityhub:DisableSecurityHub", "securityhub:EnableSecurityHub", "securityhub:GetEnabledStandards", "securityhub:ListStandardsControlAssociations", "securityhub:ListSecurityControlDefinitions", "securityhub:UpdateOrganizationConfiguration", "securityhub:UpdateSecurityControl", "securityhub:UpdateSecurityHubConfiguration", "securityhub:UpdateStandardsControl" ], "Effect":"Allow", "Resource":"*", "Sid":"SecurityHubServiceRolePermissions" }, { "Action":[ "config:PutConfigRule", "config:DeleteConfigRule", "config:GetComplianceDetailsByConfigRule" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:config-rule/aws-service-rule/*securityhub*", "Sid":"SecurityHubServiceRoleConfigPermissions" }, { "Action":[ "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "securityhub.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"SecurityHubServiceRoleOrganizationsPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T03:46:47+00:00" }, "AWSSecurityIncidentResponseCaseFullAccess":{ "CreateDate":"2024-12-01T23:21:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "security-ir:GetCase", "security-ir:ListCases", "security-ir:GetCaseAttachmentDownloadUrl", "security-ir:ListComments", "security-ir:ListCaseEdits" ], "Effect":"Allow", "Resource":"*", "Sid":"SecurityIRCaseReadAccess" }, { "Action":[ "security-ir:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:security-ir:*:*:case/*", "Sid":"SecurityIRCaseTagReadAccess" }, { "Action":[ "security-ir:CreateCase", "security-ir:UpdateCase", "security-ir:CloseCase", "security-ir:UpdateCaseStatus", "security-ir:UpdateResolverType", "security-ir:GetCaseAttachmentUploadUrl", "security-ir:CreateCaseComment", "security-ir:UpdateCaseComment" ], "Condition":{ "Bool":{ "aws:MultiFactorAuthPresent":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecurityIRCaseWriteAccess" }, { "Action":[ "security-ir:TagResource", "security-ir:UntagResource" ], "Condition":{ "Bool":{ "aws:MultiFactorAuthPresent":"true" } }, "Effect":"Allow", "Resource":"arn:aws:security-ir:*:*:case/*", "Sid":"SecurityIRCaseTagWriteAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T23:21:05+00:00" }, "AWSSecurityIncidentResponseFullAccess":{ "CreateDate":"2024-12-01T23:21:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "security-ir:BatchGetMemberAccountDetails", "security-ir:GetMembership", "security-ir:ListMemberships", "security-ir:GetCase", "security-ir:ListCases", "security-ir:GetCaseAttachmentDownloadUrl", "security-ir:ListComments", "security-ir:ListCaseEdits", "security-ir:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"SecurityIRReadAccess" }, { "Action":[ "security-ir:CreateMembership", "security-ir:UpdateMembership", "security-ir:CancelMembership", "security-ir:CreateCase", "security-ir:UpdateCase", "security-ir:CloseCase", "security-ir:UpdateCaseStatus", "security-ir:UpdateResolverType", "security-ir:GetCaseAttachmentUploadUrl", "security-ir:CreateCaseComment", "security-ir:UpdateCaseComment", "security-ir:TagResource", "security-ir:UntagResource" ], "Condition":{ "Bool":{ "aws:MultiFactorAuthPresent":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecurityIRWriteAccess" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"security-ir.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/security-ir.amazonaws.com/AWSServiceRoleForSecurityIncidentResponse" ], "Sid":"AllowCreationOfServiceLinkedRoleForSecurityIncidentResponse" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"triage.security-ir.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/triage.security-ir.amazonaws.com/AWSServiceRoleForSecurityIncidentResponse_Triage" ], "Sid":"AllowCreationOfServiceLinkedRoleForSecurityIncidentResponseTriage" }, { "Action":[ "organizations:DescribeOrganization", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsPolicies" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T23:21:06+00:00" }, "AWSSecurityIncidentResponseReadOnlyAccess":{ "CreateDate":"2024-12-01T23:06:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "security-ir:BatchGetMemberAccountDetails", "security-ir:GetMembership", "security-ir:ListMemberships", "security-ir:GetCase", "security-ir:ListCases", "security-ir:GetCaseAttachmentDownloadUrl", "security-ir:ListComments", "security-ir:ListCaseEdits", "security-ir:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"SecurityIRReadAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T23:06:06+00:00" }, "AWSSecurityIncidentResponseServiceRolePolicy":{ "CreateDate":"2024-12-01T16:36:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:ListChildren" ], "Effect":"Allow", "Resource":"*", "Sid":"SecurityIncidentResponseOrganizationsPolicy" }, { "Action":[ "security-ir:TagResource", "security-ir:CreateCase" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "SecurityIncidentResponseManaged" ] }, "StringEquals":{ "aws:RequestTag/SecurityIncidentResponseManaged":"true", "aws:ResourceTag/SecurityIncidentResponseManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:security-ir:*:*:case/*", "Sid":"SecurityIncidentResponseCreateCasePolicyTagOnCreate" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T16:36:06+00:00" }, "AWSSecurityIncidentResponseTriageServiceRolePolicy":{ "CreateDate":"2024-12-01T16:36:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "events:DeleteRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"triage.security-ir.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "guardduty:ArchiveFindings", "guardduty:CreateFilter", "guardduty:DescribeMalwareScans", "guardduty:GetDetector", "guardduty:GetFilter", "guardduty:GetFindings", "guardduty:ListDetectors", "guardduty:StartMalwareScan", "guardduty:UpdateFindingsFeedback" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "securityhub:BatchUpdateFindings", "securityhub:DescribeHub", "securityhub:GetEnabledStandards", "securityhub:GetFindings", "securityhub:ListEnabledProductsForImport", "securityhub:UpdateFindings" ], "Effect":"Allow", "Resource":"arn:aws:securityhub:*:*:hub/default" }, { "Action":[ "security-ir:CreateCase", "security-ir:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/SecurityIncidentResponseManaged":"true" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T16:36:07+00:00" }, "AWSServiceCatalogAdminFullAccess":{ "CreateDate":"2018-02-15T17:19:40+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStacks", "cloudformation:SetStackPolicy", "cloudformation:UpdateStack", "cloudformation:CreateChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:ListChangeSets", "cloudformation:DeleteChangeSet", "cloudformation:ListStackResources", "cloudformation:TagResource", "cloudformation:CreateStackSet", "cloudformation:CreateStackInstances", "cloudformation:UpdateStackSet", "cloudformation:UpdateStackInstances", "cloudformation:DeleteStackSet", "cloudformation:DeleteStackInstances", "cloudformation:DescribeStackSet", "cloudformation:DescribeStackInstance", "cloudformation:DescribeStackSetOperation", "cloudformation:ListStackInstances", "cloudformation:ListStackSetOperations", "cloudformation:ListStackSetOperationResults" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/SC-*", "arn:aws:cloudformation:*:*:stack/StackSet-SC-*", "arn:aws:cloudformation:*:*:changeSet/SC-*", "arn:aws:cloudformation:*:*:stackset/SC-*" ] }, { "Action":[ "cloudformation:CreateUploadBucket", "cloudformation:GetTemplateSummary", "cloudformation:ValidateTemplate", "iam:GetGroup", "iam:GetRole", "iam:GetUser", "iam:ListGroups", "iam:ListRoles", "iam:ListUsers", "servicecatalog:Get*", "servicecatalog:Scan*", "servicecatalog:Search*", "servicecatalog:List*", "servicecatalog:TagResource", "servicecatalog:UntagResource", "servicecatalog:SyncResource", "ssm:DescribeDocument", "ssm:GetAutomationExecution", "ssm:ListDocuments", "ssm:ListDocumentVersions", "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "servicecatalog:Accept*", "servicecatalog:Associate*", "servicecatalog:Batch*", "servicecatalog:Copy*", "servicecatalog:Create*", "servicecatalog:Delete*", "servicecatalog:Describe*", "servicecatalog:Disable*", "servicecatalog:Disassociate*", "servicecatalog:Enable*", "servicecatalog:Execute*", "servicecatalog:Import*", "servicecatalog:Provision*", "servicecatalog:Put*", "servicecatalog:Reject*", "servicecatalog:Terminate*", "servicecatalog:Update*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"servicecatalog.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"orgsdatasync.servicecatalog.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/orgsdatasync.servicecatalog.amazonaws.com/AWSServiceRoleForServiceCatalogOrgsDataSync" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-13T18:43:01+00:00" }, "AWSServiceCatalogAdminReadOnlyAccess":{ "CreateDate":"2019-10-25T18:53:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStackEvents", "cloudformation:DescribeStacks", "cloudformation:DescribeChangeSet", "cloudformation:ListChangeSets", "cloudformation:ListStackResources", "cloudformation:DescribeStackSet", "cloudformation:DescribeStackInstance", "cloudformation:DescribeStackSetOperation", "cloudformation:ListStackInstances", "cloudformation:ListStackSetOperations", "cloudformation:ListStackSetOperationResults" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/SC-*", "arn:aws:cloudformation:*:*:stack/StackSet-SC-*", "arn:aws:cloudformation:*:*:changeSet/SC-*", "arn:aws:cloudformation:*:*:stackset/SC-*" ] }, { "Action":[ "cloudformation:GetTemplateSummary", "iam:GetGroup", "iam:GetRole", "iam:GetUser", "iam:ListGroups", "iam:ListRoles", "iam:ListUsers", "servicecatalog:Get*", "servicecatalog:List*", "servicecatalog:Describe*", "servicecatalog:ScanProvisionedProducts", "servicecatalog:Search*", "ssm:DescribeDocument", "ssm:GetAutomationExecution", "ssm:ListDocuments", "ssm:ListDocumentVersions", "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-25T18:53:38+00:00" }, "AWSServiceCatalogAppRegistryFullAccess":{ "CreateDate":"2020-11-12T22:25:58+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "cloudformation:UpdateStack", "tag:GetResources" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"servicecatalog-appregistry.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AppRegistryUpdateStackAndResourceGroupTagging" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:DeleteGroup", "resource-groups:GetGroup", "resource-groups:GetTags", "resource-groups:Tag", "resource-groups:Untag", "resource-groups:GetGroupConfiguration", "resource-groups:AssociateResource", "resource-groups:DisassociateResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"servicecatalog-appregistry.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/AWS_*", "Sid":"AppRegistryResourceGroupsIntegration" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"servicecatalog-appregistry.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/servicecatalog-appregistry.amazonaws.com/AWSServiceRoleForAWSServiceCatalogAppRegistry*", "Sid":"AppRegistryServiceLinkedRole" }, { "Action":[ "cloudformation:DescribeStacks", "servicecatalog:CreateApplication", "servicecatalog:GetApplication", "servicecatalog:UpdateApplication", "servicecatalog:DeleteApplication", "servicecatalog:ListApplications", "servicecatalog:AssociateResource", "servicecatalog:DisassociateResource", "servicecatalog:GetAssociatedResource", "servicecatalog:ListAssociatedResources", "servicecatalog:AssociateAttributeGroup", "servicecatalog:DisassociateAttributeGroup", "servicecatalog:ListAssociatedAttributeGroups", "servicecatalog:CreateAttributeGroup", "servicecatalog:UpdateAttributeGroup", "servicecatalog:DeleteAttributeGroup", "servicecatalog:GetAttributeGroup", "servicecatalog:ListAttributeGroups", "servicecatalog:SyncResource", "servicecatalog:ListAttributeGroupsForApplication", "servicecatalog:GetConfiguration", "servicecatalog:PutConfiguration" ], "Effect":"Allow", "Resource":"*", "Sid":"AppRegistryOperations" }, { "Action":[ "servicecatalog:ListTagsForResource", "servicecatalog:UntagResource", "servicecatalog:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:servicecatalog:*:*:*", "Sid":"AppRegistryResourceTagging" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-07T21:50:00+00:00" }, "AWSServiceCatalogAppRegistryReadOnlyAccess":{ "CreateDate":"2020-11-12T22:34:32+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "servicecatalog:GetApplication", "servicecatalog:ListApplications", "servicecatalog:GetAssociatedResource", "servicecatalog:ListAssociatedResources", "servicecatalog:ListAssociatedAttributeGroups", "servicecatalog:GetAttributeGroup", "servicecatalog:ListAttributeGroups", "servicecatalog:ListTagsForResource", "servicecatalog:ListAttributeGroupsForApplication", "servicecatalog:GetConfiguration" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-17T18:16:39+00:00" }, "AWSServiceCatalogAppRegistryServiceRolePolicy":{ "CreateDate":"2021-05-18T22:18:55+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"cloudformation:DescribeStacks", "Effect":"Allow", "Resource":"*" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:Tag" ], "Condition":{ "StringEquals":{ "aws:RequestTag/EnableAWSServiceCatalogAppRegistry":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "resource-groups:DeleteGroup", "resource-groups:UpdateGroup", "resource-groups:GetTags", "resource-groups:Tag", "resource-groups:Untag" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/EnableAWSServiceCatalogAppRegistry":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "resource-groups:GetGroup", "resource-groups:GetGroupConfiguration" ], "Effect":"Allow", "Resource":[ "arn:*:resource-groups:*:*:group/AWS_AppRegistry*", "arn:*:resource-groups:*:*:group/AWS_CloudFormation_Stack*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-26T16:05:52+00:00" }, "AWSServiceCatalogEndUserFullAccess":{ "CreateDate":"2018-02-15T17:22:32+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStacks", "cloudformation:SetStackPolicy", "cloudformation:ValidateTemplate", "cloudformation:UpdateStack", "cloudformation:CreateChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:ListChangeSets", "cloudformation:DeleteChangeSet", "cloudformation:TagResource", "cloudformation:CreateStackSet", "cloudformation:CreateStackInstances", "cloudformation:UpdateStackSet", "cloudformation:UpdateStackInstances", "cloudformation:DeleteStackSet", "cloudformation:DeleteStackInstances", "cloudformation:DescribeStackSet", "cloudformation:DescribeStackInstance", "cloudformation:DescribeStackSetOperation", "cloudformation:ListStackInstances", "cloudformation:ListStackResources", "cloudformation:ListStackSetOperations", "cloudformation:ListStackSetOperationResults" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/SC-*", "arn:aws:cloudformation:*:*:stack/StackSet-SC-*", "arn:aws:cloudformation:*:*:changeSet/SC-*", "arn:aws:cloudformation:*:*:stackset/SC-*" ] }, { "Action":[ "cloudformation:GetTemplateSummary", "servicecatalog:DescribeProduct", "servicecatalog:DescribeProductView", "servicecatalog:DescribeProvisioningParameters", "servicecatalog:ListLaunchPaths", "servicecatalog:ProvisionProduct", "servicecatalog:SearchProducts", "ssm:DescribeDocument", "ssm:GetAutomationExecution", "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "servicecatalog:DescribeProvisionedProduct", "servicecatalog:DescribeRecord", "servicecatalog:ListRecordHistory", "servicecatalog:ListStackInstancesForProvisionedProduct", "servicecatalog:ScanProvisionedProducts", "servicecatalog:TerminateProvisionedProduct", "servicecatalog:UpdateProvisionedProduct", "servicecatalog:SearchProvisionedProducts", "servicecatalog:CreateProvisionedProductPlan", "servicecatalog:DescribeProvisionedProductPlan", "servicecatalog:ExecuteProvisionedProductPlan", "servicecatalog:DeleteProvisionedProductPlan", "servicecatalog:ListProvisionedProductPlans", "servicecatalog:ListServiceActionsForProvisioningArtifact", "servicecatalog:ExecuteProvisionedProductServiceAction", "servicecatalog:DescribeServiceActionExecutionParameters" ], "Condition":{ "StringEquals":{ "servicecatalog:userLevel":"self" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-07-10T20:30:52+00:00" }, "AWSServiceCatalogEndUserReadOnlyAccess":{ "CreateDate":"2019-10-25T18:49:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStackEvents", "cloudformation:DescribeStacks", "cloudformation:DescribeChangeSet", "cloudformation:ListChangeSets", "cloudformation:DescribeStackSet", "cloudformation:DescribeStackInstance", "cloudformation:DescribeStackSetOperation", "cloudformation:ListStackInstances", "cloudformation:ListStackResources", "cloudformation:ListStackSetOperations", "cloudformation:ListStackSetOperationResults" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/SC-*", "arn:aws:cloudformation:*:*:stack/StackSet-SC-*", "arn:aws:cloudformation:*:*:changeSet/SC-*", "arn:aws:cloudformation:*:*:stackset/SC-*" ] }, { "Action":[ "cloudformation:GetTemplateSummary", "servicecatalog:DescribeProduct", "servicecatalog:DescribeProductView", "servicecatalog:DescribeProvisioningParameters", "servicecatalog:ListLaunchPaths", "servicecatalog:SearchProducts", "ssm:DescribeDocument", "ssm:GetAutomationExecution", "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "servicecatalog:DescribeProvisionedProduct", "servicecatalog:DescribeRecord", "servicecatalog:ListRecordHistory", "servicecatalog:ListStackInstancesForProvisionedProduct", "servicecatalog:ScanProvisionedProducts", "servicecatalog:SearchProvisionedProducts", "servicecatalog:DescribeProvisionedProductPlan", "servicecatalog:ListProvisionedProductPlans", "servicecatalog:ListServiceActionsForProvisioningArtifact", "servicecatalog:DescribeServiceActionExecutionParameters" ], "Condition":{ "StringEquals":{ "servicecatalog:userLevel":"self" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-25T18:49:34+00:00" }, "AWSServiceCatalogOrgsDataSyncServiceRolePolicy":{ "CreateDate":"2023-04-10T20:48:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListChildren", "organizations:ListParents", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsDataSyncToServiceCatalog" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-10T20:48:28+00:00" }, "AWSServiceCatalogSyncServiceRolePolicy":{ "CreateDate":"2022-11-15T21:20:15+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "servicecatalog:ListProvisioningArtifacts", "servicecatalog:DescribeProductAsAdmin", "servicecatalog:DeleteProvisioningArtifact", "servicecatalog:ListServiceActionsForProvisioningArtifact", "servicecatalog:DescribeProvisioningArtifact", "servicecatalog:CreateProvisioningArtifact", "servicecatalog:UpdateProvisioningArtifact" ], "Effect":"Allow", "Resource":"*", "Sid":"ArtifactSyncToServiceCatalog" }, { "Action":[ "codestar-connections:UseConnection", "codeconnections:UseConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*", "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"AccessArtifactRepositories" }, { "Action":[ "cloudformation:ValidateTemplate" ], "Effect":"Allow", "Resource":"*", "Sid":"ValidateTemplate" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-03T17:12:41+00:00" }, "AWSServiceRoleForAmazonEKSNodegroup":{ "CreateDate":"2019-11-07T01:34:26+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "ec2:RevokeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:DescribeInstances", "ec2:RevokeSecurityGroupEgress", "ec2:DeleteSecurityGroup" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/eks":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"SharedSecurityGroupRelatedPermissions" }, { "Action":[ "ec2:RevokeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:DescribeInstances", "ec2:RevokeSecurityGroupEgress", "ec2:DeleteSecurityGroup" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/eks:nodegroup-name":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"EKSCreatedSecurityGroupRelatedPermissions" }, { "Action":[ "ec2:DeleteLaunchTemplate", "ec2:CreateLaunchTemplateVersion" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/eks:nodegroup-name":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"LaunchTemplateRelatedPermissions" }, { "Action":[ "autoscaling:UpdateAutoScalingGroup", "autoscaling:DeleteAutoScalingGroup", "autoscaling:TerminateInstanceInAutoScalingGroup", "autoscaling:CompleteLifecycleAction", "autoscaling:PutLifecycleHook", "autoscaling:PutNotificationConfiguration", "autoscaling:EnableMetricsCollection", "autoscaling:PutScheduledUpdateGroupAction", "autoscaling:ResumeProcesses", "autoscaling:SuspendProcesses" ], "Effect":"Allow", "Resource":"arn:aws:autoscaling:*:*:*:autoScalingGroupName/eks-*", "Sid":"AutoscalingRelatedPermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAutoscalingToCreateSLR" }, { "Action":[ "autoscaling:CreateOrUpdateTags", "autoscaling:CreateAutoScalingGroup" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "eks", "eks:cluster-name", "eks:nodegroup-name" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowASGCreationByEKS" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPassRoleToAutoscaling" }, { "Action":"iam:PassRole", "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPassRoleToEC2" }, { "Action":[ "iam:GetRole", "ec2:CreateLaunchTemplate", "ec2:DescribeInstances", "iam:GetInstanceProfile", "ec2:DescribeLaunchTemplates", "autoscaling:DescribeAutoScalingGroups", "ec2:CreateSecurityGroup", "ec2:DescribeLaunchTemplateVersions", "ec2:RunInstances", "ec2:DescribeSecurityGroups", "ec2:GetConsoleOutput", "ec2:DescribeRouteTables", "ec2:DescribeSubnets", "ec2:DescribeCapacityReservations" ], "Effect":"Allow", "Resource":"*", "Sid":"PermissionsToManageResourcesForNodegroups" }, { "Action":[ "iam:CreateInstanceProfile", "iam:DeleteInstanceProfile", "iam:RemoveRoleFromInstanceProfile", "iam:AddRoleToInstanceProfile" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/eks-*", "Sid":"PermissionsToCreateAndManageInstanceProfiles" }, { "Action":[ "ec2:DeleteTags" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "eks", "eks:cluster-name", "eks:nodegroup-name", "kubernetes.io/cluster/*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"PermissionsToDeleteEKSAndKubernetesTags" }, { "Action":[ "ec2:RebootInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/eks:nodegroup-name":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"PermissionsForManagedNodegroupsAutoRepair" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "eks", "eks:cluster-name", "eks:nodegroup-name", "kubernetes.io/cluster/*" ] } }, "Effect":"Allow", "Resource":[ "arn:*:ec2:*:*:security-group/*", "arn:*:ec2:*:*:launch-template/*" ], "Sid":"PermissionsToCreateEKSAndKubernetesTags" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "eks", "eks:cluster-name", "eks:nodegroup-name", "kubernetes.io/cluster/*" ] }, "StringEquals":{ "ec2:CreateAction":[ "RunInstances" ] } }, "Effect":"Allow", "Resource":[ "arn:*:ec2:*:*:instance/*", "arn:*:ec2:*:*:volume/*", "arn:*:ec2:*:*:network-interface/*" ], "Sid":"AllowTaggingEC2ResourcesOnlyDuringInstanceCreation" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-21T00:07:12+00:00" }, "AWSServiceRoleForAmazonQDeveloper":{ "CreateDate":"2024-04-25T07:40:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/Q" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"sid1" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-25T07:40:41+00:00" }, "AWSServiceRoleForCloudWatchAlarmsActionSSMServiceRolePolicy":{ "CreateDate":"2020-10-01T09:49:01+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:CreateOpsItem" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-01T09:49:01+00:00" }, "AWSServiceRoleForCloudWatchMetrics_DbPerfInsightsServiceRolePolicy":{ "CreateDate":"2023-09-07T09:32:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "pi:GetResourceMetrics" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-07T09:32:32+00:00" }, "AWSServiceRoleForCodeGuru-Profiler":{ "CreateDate":"2020-06-26T22:04:26+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSNSPublishToSendNotifications" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-26T22:04:26+00:00" }, "AWSServiceRoleForCodeWhispererPolicy":{ "CreateDate":"2023-03-24T19:39:12+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "sso-directory:ListMembersInGroup" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"sid1" }, { "Action":[ "sso:ListProfileAssociations", "sso:ListProfiles", "sso:ListDirectoryAssociations", "sso:DescribeRegisteredRegions", "sso:GetProfile", "sso:GetManagedApplicationInstance", "sso:ListApplicationAssignments", "sso:DescribeInstance", "sso:DescribeApplication" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"sid2" }, { "Action":[ "codeguru-security:CreateUploadUrl" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"sid3" }, { "Action":[ "codeguru-security:CreateScan", "codeguru-security:GetScan", "codeguru-security:ListFindings", "codeguru-security:GetFindings" ], "Effect":"Allow", "Resource":[ "arn:aws:codeguru-security:*:*:scans/CodeWhisperer-*" ], "Sid":"sid4" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/CodeWhisperer" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"sid5" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-29T22:13:56+00:00" }, "AWSServiceRoleForEC2ScheduledInstances":{ "CreateDate":"2017-10-12T18:31:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws:ec2sri:scheduledInstanceId" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:ec2sri:scheduledInstanceId":"*" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-10-12T18:31:55+00:00" }, "AWSServiceRoleForGroundStationDataflowEndpointGroupPolicy":{ "CreateDate":"2022-12-13T23:52:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAddresses", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-13T23:52:45+00:00" }, "AWSServiceRoleForImageBuilder":{ "CreateDate":"2019-11-29T22:02:13+00:00", "DefaultVersionId":"v20", "Document":{ "Statement":[ { "Action":"ec2:RegisterImage", "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*" ] }, { "Action":"ec2:RegisterImage", "Condition":{ "StringEquals":{ "ec2:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*" ] }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:launch-template/*", "arn:aws:license-manager:*:*:license-configuration:*" ] }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":[ "EC2 Image Builder", "EC2 Fast Launch" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn", "vmie.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:StopInstances", "ec2:StartInstances", "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CopyImage", "ec2:CreateImage", "ec2:CreateLaunchTemplate", "ec2:DeregisterImage", "ec2:DescribeImages", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeInstances", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeInstanceTypes", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:ModifyImageAttribute", "ec2:DescribeImportImageTasks", "ec2:DescribeExportImageTasks", "ec2:DescribeSnapshots", "ec2:DescribeHosts" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:ModifySnapshotAttribute" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":[ "EC2 Image Builder", "EC2 Fast Launch" ], "ec2:CreateAction":[ "RunInstances", "CreateImage" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:export-image-task/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":[ "EC2 Image Builder", "EC2 Fast Launch" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:launch-template/*" ] }, { "Action":[ "license-manager:UpdateLicenseSpecificationsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:ListCommands", "ssm:ListCommandInvocations", "ssm:AddTagsToResource", "ssm:DescribeInstanceInformation", "ssm:GetAutomationExecution", "ssm:StopAutomationExecution", "ssm:ListInventoryEntries", "ssm:SendAutomationSignal", "ssm:DescribeInstanceAssociationsStatus", "ssm:DescribeAssociationExecutions", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWS-RunPowerShellScript", "arn:aws:ssm:*:*:document/AWS-RunShellScript", "arn:aws:ssm:*:*:document/AWSEC2-RunSysprep", "arn:aws:s3:::*" ] }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "StringEquals":{ "ssm:resourceTag/CreatedBy":[ "EC2 Image Builder" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":"ssm:StartAutomationExecution", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:automation-definition/ImageBuilder*" }, { "Action":[ "ssm:CreateAssociation", "ssm:DeleteAssociation" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWS-GatherSoftwareInventory", "arn:aws:ssm:*:*:association/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "kms:Encrypt", "kms:Decrypt", "kms:ReEncryptFrom", "kms:ReEncryptTo", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "ForAllValues:StringEquals":{ "kms:EncryptionContextKeys":[ "aws:ebs:id" ] }, "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"kms:CreateGrant", "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"sts:AssumeRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/EC2ImageBuilderDistributionCrossAccountRole" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/imagebuilder/*" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:DescribeLaunchTemplates", "ec2:ModifyLaunchTemplate", "ec2:DescribeLaunchTemplateVersions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:ExportImage" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::image/*" }, { "Action":[ "ec2:ExportImage" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:export-image-task/*" }, { "Action":[ "ec2:CancelExportTask" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:export-image-task/*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "ssm.amazonaws.com", "ec2fastlaunch.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:EnableFastLaunch" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:launch-template/*" ] }, { "Action":[ "inspector2:ListCoverage", "inspector2:ListFindings" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecr:CreateRepository" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecr:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/image-builder-*" }, { "Action":[ "ecr:BatchDeleteImage" ], "Condition":{ "StringEquals":{ "ecr:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/image-builder-*" }, { "Action":[ "events:DeleteRule", "events:DescribeRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/ImageBuilder-*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-26T23:52:06+00:00" }, "AWSServiceRoleForIoTSiteWise":{ "CreateDate":"2018-11-14T19:19:17+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "greengrass:GetAssociatedRole", "greengrass:GetCoreDefinition", "greengrass:GetCoreDefinitionVersion", "greengrass:GetGroup", "greengrass:GetGroupVersion" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSiteWiseReadGreenGrass" }, { "Action":[ "logs:CreateLogGroup", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/iotsitewise*", "Sid":"AllowSiteWiseAccessLogGroup" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/iotsitewise*:log-stream:*", "Sid":"AllowSiteWiseAccessLog" }, { "Action":[ "iottwinmaker:GetWorkspace", "iottwinmaker:ExecuteQuery" ], "Condition":{ "ForAnyValue:StringEquals":{ "iottwinmaker:linkedServices":[ "IOTSITEWISE" ] } }, "Effect":"Allow", "Resource":"arn:aws:iottwinmaker:*:*:workspace/*", "Sid":"AllowSiteWiseAccessSiteWiseManagedWorkspaceInTwinMaker" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-13T18:27:50+00:00" }, "AWSServiceRoleForLogDeliveryPolicy":{ "CreateDate":"2019-10-04T17:31:19+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "firehose:PutRecord", "firehose:PutRecordBatch", "firehose:ListTagsForDeliveryStream" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/LogDeliveryEnabled":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"LogDeliveryToFirehose" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-16T21:37:06+00:00" }, "AWSServiceRoleForMonitronPolicy":{ "CreateDate":"2020-12-02T19:06:08+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "sso:GetManagedApplicationInstance", "sso:GetProfile", "sso:ListProfiles", "sso:ListProfileAssociations", "sso:AssociateProfile", "sso:ListDirectoryAssociations", "sso-directory:DescribeUsers", "sso-directory:SearchUsers", "sso:CreateApplicationAssignment", "sso:ListApplicationAssignments" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-02T10:06:59+00:00" }, "AWSServiceRoleForNeptuneGraphPolicy":{ "CreateDate":"2023-11-29T14:03:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/Neptune", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"GraphMetrics" }, { "Action":[ "logs:CreateLogGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/neptune/*" ], "Sid":"GraphLogGroup" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/neptune/*:log-stream:*" ], "Sid":"GraphLogEvents" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-29T14:03:36+00:00" }, "AWSServiceRoleForPrivateMarketplaceAdminPolicy":{ "CreateDate":"2024-02-14T22:28:01+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:DescribeEntity" ], "Effect":"Allow", "Resource":[ "arn:aws:aws-marketplace:*:*:AWSMarketplace/Experience/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/Audience/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/ProcurementPolicy/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/BrandingSettings/*" ], "Sid":"PrivateMarketplaceCatalogDescribePermissions" }, { "Action":[ "aws-marketplace:DescribeChangeSet" ], "Effect":"Allow", "Resource":"*", "Sid":"PrivateMarketplaceCatalogDescribeChangeSetPermissions" }, { "Action":[ "aws-marketplace:ListEntities", "aws-marketplace:ListChangeSets" ], "Effect":"Allow", "Resource":"*", "Sid":"PrivateMarketplaceCatalogListPermissions" }, { "Action":[ "aws-marketplace:StartChangeSet" ], "Condition":{ "StringEquals":{ "catalog:ChangeType":[ "AssociateAudience", "DisassociateAudience" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:aws-marketplace:*:*:AWSMarketplace/Experience/*", "arn:aws:aws-marketplace:*:*:AWSMarketplace/ChangeSet/*" ], "Sid":"PrivateMarketplaceStartChangeSetPermissions" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganizationalUnit", "organizations:ListDelegatedAdministrators", "organizations:ListChildren" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"PrivateMarketplaceOrganizationPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-14T22:28:01+00:00" }, "AWSServiceRoleForProcurementInsightsPolicy":{ "CreateDate":"2024-10-03T14:26:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ProcurementInsightsPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-03T14:26:03+00:00" }, "AWSServiceRoleForSMS":{ "CreateDate":"2019-08-06T18:39:29+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:CreateStack" ], "Condition":{ "ForAllValues:StringEquals":{ "cloudformation:ResourceTypes":[ "AWS::EC2::Instance", "AWS::ApplicationInsights::Application", "AWS::ResourceGroups::Group" ] }, "Null":{ "cloudformation:ResourceTypes":"false" } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" }, { "Action":[ "cloudformation:DeleteStack", "cloudformation:ExecuteChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResource", "cloudformation:DescribeStackResources", "cloudformation:GetTemplate" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" }, { "Action":[ "cloudformation:ValidateTemplate", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteObject", "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:PutObject", "s3:PutObjectAcl", "s3:PutLifecycleConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:s3:::sms-app-*" }, { "Action":[ "sms:CreateReplicationJob", "sms:DeleteReplicationJob", "sms:GetReplicationJobs", "sms:GetReplicationRuns", "sms:GetServers", "sms:ImportServerCatalog", "sms:StartOnDemandReplicationRun", "sms:UpdateReplicationJob" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ssm:*::document/AWS-RunRemoteScript", "arn:aws:s3:::sms-app-*" ] }, { "Action":"ssm:SendCommand", "Condition":{ "StringEquals":{ "ssm:resourceTag/UseForSMSApplicationValidation":[ "true" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ssm:CancelCommand", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"CopySnapshot" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":"ec2:CopySnapshot", "Condition":{ "StringLike":{ "aws:RequestTag/SMSJobId":[ "sms-*" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:ModifySnapshotAttribute", "ec2:DeleteSnapshot" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/SMSJobId":[ "sms-*" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:CopyImage", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeSnapshots", "ec2:DescribeSnapshotAttribute", "ec2:DeregisterImage", "ec2:ImportImage", "ec2:DescribeImportImageTasks", "ec2:GetEbsEncryptionByDefault" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole", "iam:GetInstanceProfile" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DisassociateIamInstanceProfile", "ec2:AssociateIamInstanceProfile", "ec2:ReplaceIamInstanceProfileAssociation" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":"cloudformation.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceArn":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:ModifyInstanceAttribute", "ec2:StopInstances", "ec2:StartInstances", "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "applicationinsights:Describe*", "applicationinsights:List*", "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "applicationinsights:CreateApplication", "applicationinsights:CreateComponent", "applicationinsights:UpdateApplication", "applicationinsights:DeleteApplication", "applicationinsights:UpdateComponentConfiguration", "applicationinsights:DeleteComponent" ], "Effect":"Allow", "Resource":"arn:aws:applicationinsights:*:*:application/resource-group/sms-app-*" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:GetGroup", "resource-groups:UpdateGroup", "resource-groups:DeleteGroup" ], "Condition":{ "StringLike":{ "aws:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/sms-app-*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"application-insights.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/application-insights.amazonaws.com/AWSServiceRoleForApplicationInsights" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-15T17:28:13+00:00" }, "AWSServiceRoleForUserSubscriptions":{ "CreateDate":"2024-04-25T16:14:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "identitystore:DescribeGroup", "identitystore:DescribeUser", "identitystore:IsMemberInGroups", "identitystore:ListGroupMemberships", "organizations:DescribeOrganization", "sso:DescribeApplication", "sso:DescribeInstance", "sso:ListInstances", "sso-directory:DescribeUser" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SubscriptionManagementPolicy" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-21T17:37:06+00:00" }, "AWSServiceRolePolicyForBackupReports":{ "CreateDate":"2021-08-19T21:16:45+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "backup:DescribeFramework", "backup:ListBackupJobs", "backup:ListRestoreJobs", "backup:ListCopyJobs" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus", "config:BatchGetResourceConfig", "config:SelectResourceConfig", "config:DescribeConfigurationAggregators", "config:SelectAggregateResourceConfig", "config:DescribeConfigRuleEvaluationStatus", "config:DescribeConfigRules", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "config:GetComplianceDetailsByConfigRule", "config:PutConfigRule", "config:DeleteConfigRule" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:config-rule/aws-service-rule/backup.amazonaws.com*" }, { "Action":[ "config:DeleteConfigurationAggregator", "config:PutConfigurationAggregator" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:config-aggregator/aws-service-config-aggregator/backup.amazonaws.com*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-10T00:51:25+00:00" }, "AWSServiceRolePolicyForBackupRestoreTesting":{ "CreateDate":"2023-11-10T23:37:45+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "backup:DescribeRecoveryPoint", "backup:DescribeRestoreJob", "backup:DescribeProtectedResource", "backup:GetRecoveryPointRestoreMetadata", "backup:ListBackupVaults", "backup:ListProtectedResources", "backup:ListProtectedResourcesByBackupVault", "backup:ListRecoveryPointsByBackupVault", "backup:ListRecoveryPointsByResource", "backup:ListTags", "backup:StartRestoreJob" ], "Effect":"Allow", "Resource":"*", "Sid":"BackupActions" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"backup.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"IamPassRole" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeSnapshotTierStatus", "ec2:DescribeTags", "ec2:DescribeVolumes", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets", "fsx:DescribeFileSystems", "fsx:DescribeVolumes", "fsx:ListTagsForResource", "rds:DescribeDBInstances", "rds:DescribeDBClusters", "rds:DescribeDBInstanceAutomatedBackups", "rds:DescribeDBClusterAutomatedBackups", "rds:ListTagsForResource", "redshift:DescribeClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeActions" }, { "Action":[ "ec2:DeleteVolume", "ec2:TerminateInstances", "elasticfilesystem:DeleteFilesystem", "elasticfilesystem:DeleteMountTarget", "rds:DeleteDBCluster", "rds:DeleteDBInstance", "fsx:DeleteFileSystem", "fsx:DeleteVolume" ], "Condition":{ "Null":{ "aws:ResourceTag/awsbackup-restore-test":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"DeleteActions" }, { "Action":[ "dynamodb:DeleteTable", "dynamodb:DescribeTable" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/awsbackup-restore-test-*", "Sid":"DdbDeleteActions" }, { "Action":"redshift:DeleteCluster", "Effect":"Allow", "Resource":"arn:aws:redshift:*:*:cluster:awsbackup-restore-test-*", "Sid":"RedshiftDeleteActions" }, { "Action":[ "s3:DeleteBucket", "s3:GetLifecycleConfiguration", "s3:PutLifecycleConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::awsbackup-restore-test-*", "Sid":"S3DeleteActions" }, { "Action":"timestream:DeleteTable", "Effect":"Allow", "Resource":"arn:aws:timestream:*:*:database/*/table/awsbackup-restore-test-*", "Sid":"TimestreamDeleteActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-14T22:42:37+00:00" }, "AWSShieldDRTAccessPolicy":{ "CreateDate":"2018-06-05T22:29:39+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "cloudfront:List*", "route53:List*", "elasticloadbalancing:Describe*", "cloudwatch:Describe*", "cloudwatch:Get*", "cloudwatch:List*", "cloudfront:GetDistribution*", "globalaccelerator:ListAccelerators", "globalaccelerator:DescribeAccelerator", "ec2:DescribeRegions", "ec2:DescribeAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"SRTAccessProtectedResources" }, { "Action":[ "shield:*", "waf:*", "wafv2:*", "waf-regional:*", "elasticloadbalancing:SetWebACL", "cloudfront:UpdateDistribution", "apigateway:SetWebACL" ], "Effect":"Allow", "Resource":"*", "Sid":"SRTManageProtections" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-15T17:28:15+00:00" }, "AWSShieldServiceRolePolicy":{ "CreateDate":"2021-11-17T19:17:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "wafv2:GetWebACL", "wafv2:UpdateWebACL", "wafv2:GetWebACLForResource", "wafv2:ListResourcesForWebACL", "cloudfront:ListDistributions", "cloudfront:GetDistribution" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSShield" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-17T19:17:46+00:00" }, "AWSSocialMessagingServiceRolePolicy":{ "CreateDate":"2024-10-10T19:28:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/SocialMessaging" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudwatchMetricPublishing" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-10T19:28:38+00:00" }, "AWSStepFunctionsConsoleFullAccess":{ "CreateDate":"2017-01-11T21:54:31+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"states:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:ListRoles", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/StatesExecutionRole*" }, { "Action":"lambda:ListFunctions", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-01-12T00:19:34+00:00" }, "AWSStepFunctionsFullAccess":{ "CreateDate":"2017-01-11T21:51:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"states:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-01-11T21:51:32+00:00" }, "AWSStepFunctionsReadOnlyAccess":{ "CreateDate":"2017-01-11T21:46:19+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "states:ListStateMachines", "states:ListActivities", "states:DescribeStateMachine", "states:DescribeStateMachineForExecution", "states:ListExecutions", "states:DescribeExecution", "states:GetExecutionHistory", "states:DescribeActivity", "states:ListTagsForResource", "states:DescribeMapRun", "states:ListMapRuns", "states:DescribeStateMachineAlias", "states:ListStateMachineAliases", "states:ListStateMachineVersions", "states:ValidateStateMachineDefinition" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-26T18:53:54+00:00" }, "AWSStorageGatewayFullAccess":{ "CreateDate":"2015-02-06T18:41:09+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "storagegateway:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeSnapshots", "ec2:DeleteSnapshot" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ssm:GetParameters", "Effect":"Allow", "Resource":"arn:aws:ssm:*::parameter/aws/service/storagegateway/*", "Sid":"fetchStorageGatewayParams" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-06T20:26:09+00:00" }, "AWSStorageGatewayReadOnlyAccess":{ "CreateDate":"2015-02-06T18:41:10+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "storagegateway:List*", "storagegateway:Describe*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ssm:GetParameters", "Effect":"Allow", "Resource":"arn:aws:ssm:*::parameter/aws/service/storagegateway/*", "Sid":"fetchStorageGatewayParams" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-06T20:24:17+00:00" }, "AWSStorageGatewayServiceRolePolicy":{ "CreateDate":"2021-02-17T19:03:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "fsx:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:fsx:*:*:backup/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-17T19:03:19+00:00" }, "AWSSupplyChainFederationAdminAccess":{ "CreateDate":"2023-03-01T18:54:25+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "scn:*" ], "Effect":"Allow", "Resource":[ "arn:aws:scn:*:*:instance/*" ], "Sid":"AWSSupplyChain" }, { "Action":[ "chime:BatchCreateChannelMembership", "chime:CreateAppInstanceUser", "chime:CreateChannel", "chime:CreateChannelMembership", "chime:CreateChannelModerator", "chime:Connect", "chime:DeleteChannelMembership", "chime:DeleteChannelModerator", "chime:DescribeChannelMembershipForAppInstanceUser", "chime:GetChannelMembershipPreferences", "chime:ListChannelMemberships", "chime:ListChannelMembershipsForAppInstanceUser", "chime:ListChannelMessages", "chime:ListChannelModerators", "chime:TagResource", "chime:PutChannelMembershipPreferences", "chime:SendChannelMessage", "chime:UpdateChannelReadMarker", "chime:UpdateAppInstanceUser" ], "Condition":{ "StringLike":{ "aws:ResourceTag/SCNInstanceId":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:chime:*:*:app-instance/*" ], "Sid":"ChimeAppInstance" }, { "Action":[ "chime:DescribeChannel" ], "Effect":"Allow", "Resource":[ "arn:aws:chime:*:*:app-instance/*" ], "Sid":"ChimeChannel" }, { "Action":[ "chime:GetMessagingSessionEndpoint" ], "Effect":"Allow", "Resource":"*", "Sid":"ChimeMessaging" }, { "Action":[ "sso:GetManagedApplicationInstance", "sso:ListDirectoryAssociations", "sso:AssociateProfile", "sso:DisassociateProfile", "sso:ListProfiles", "sso:GetProfile", "sso:ListProfileAssociations", "sso:ListApplicationAssignments", "sso:DescribeApplication", "sso:DescribeInstance", "sso:GetApplicationAssignmentConfiguration" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMIdentityCenter" }, { "Action":[ "appflow:CreateConnectorProfile", "appflow:UseConnectorProfile", "appflow:DeleteConnectorProfile", "appflow:UpdateConnectorProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:appflow:*:*:connectorprofile/scn-*" ], "Sid":"AppflowConnectorProfile" }, { "Action":[ "appflow:CreateFlow", "appflow:DeleteFlow", "appflow:DescribeFlow", "appflow:DescribeFlowExecutionRecords", "appflow:ListFlows", "appflow:StartFlow", "appflow:StopFlow", "appflow:UpdateFlow", "appflow:TagResource", "appflow:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:appflow:*:*:flow/scn-*" ], "Sid":"AppflowFlow" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ListAllBuckets" }, { "Action":[ "s3:GetBucketLocation", "s3:GetBucketPolicy", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-supply-chain-data-*" ], "Sid":"S3ListSupplyChainBucket" }, { "Action":[ "s3:GetObject", "s3:PutObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-supply-chain-data-*" ], "Sid":"S3ReadWriteObject" }, { "Action":"secretsmanager:CreateSecret", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "appflow.amazonaws.com" ] }, "StringLike":{ "secretsmanager:Name":"appflow!*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:*", "Sid":"SecretsManagerCreateSecret" }, { "Action":[ "secretsmanager:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "appflow.amazonaws.com" ] }, "StringEqualsIgnoreCase":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"appflow" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:*", "Sid":"SecretsManagerPutResourcePolicy" }, { "Action":[ "kms:ListKeys", "kms:ListAliases" ], "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSListKeys" }, { "Action":[ "kms:DescribeKey", "kms:ListGrants" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/aws-supply-chain-access":"true" }, "StringLike":{ "kms:ViaService":"appflow.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSListGrants" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" }, "StringEquals":{ "aws:ResourceTag/aws-supply-chain-access":"true" }, "StringLike":{ "kms:ViaService":"appflow.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSCreateGrant" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-11T21:36:24+00:00" }, "AWSSupportAccess":{ "CreateDate":"2015-02-06T18:41:11+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "support:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:11+00:00" }, "AWSSupportAppFullAccess":{ "CreateDate":"2022-08-22T16:53:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "servicequotas:GetRequestedServiceQuotaChange", "servicequotas:GetServiceQuota", "servicequotas:RequestServiceQuotaIncrease", "support:AddAttachmentsToSet", "support:AddCommunicationToCase", "support:CreateCase", "support:DescribeCases", "support:DescribeCommunications", "support:DescribeSeverityLevels", "support:InitiateChatForCase", "support:ResolveCase" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"servicequotas.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-22T16:53:41+00:00" }, "AWSSupportAppReadOnlyAccess":{ "CreateDate":"2022-08-22T17:01:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "support:DescribeCases", "support:DescribeCommunications" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-22T17:01:15+00:00" }, "AWSSupportPlansFullAccess":{ "CreateDate":"2022-09-27T18:19:30+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "supportplans:GetSupportPlan", "supportplans:GetSupportPlanUpdateStatus", "supportplans:ListSupportPlanModifiers", "supportplans:StartSupportPlanUpdate", "supportplans:CreateSupportPlanSchedule" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-09T21:15:14+00:00" }, "AWSSupportPlansReadOnlyAccess":{ "CreateDate":"2022-09-27T18:08:29+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "supportplans:GetSupportPlan", "supportplans:GetSupportPlanUpdateStatus", "supportplans:ListSupportPlanModifiers" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-09T21:21:02+00:00" }, "AWSSupportServiceRolePolicy":{ "CreateDate":"2018-04-19T18:04:44+00:00", "DefaultVersionId":"v39", "Document":{ "Statement":[ { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/account", "arn:aws:apigateway:*::/apis", "arn:aws:apigateway:*::/apis/*", "arn:aws:apigateway:*::/apis/*/authorizers", "arn:aws:apigateway:*::/apis/*/authorizers/*", "arn:aws:apigateway:*::/apis/*/deployments", "arn:aws:apigateway:*::/apis/*/deployments/*", "arn:aws:apigateway:*::/apis/*/integrations", "arn:aws:apigateway:*::/apis/*/integrations/*", "arn:aws:apigateway:*::/apis/*/integrations/*/integrationresponses", "arn:aws:apigateway:*::/apis/*/integrations/*/integrationresponses/*", "arn:aws:apigateway:*::/apis/*/models", "arn:aws:apigateway:*::/apis/*/models/*", "arn:aws:apigateway:*::/apis/*/routes", "arn:aws:apigateway:*::/apis/*/routes/*", "arn:aws:apigateway:*::/apis/*/routes/*/routeresponses", "arn:aws:apigateway:*::/apis/*/routes/*/routeresponses/*", "arn:aws:apigateway:*::/apis/*/stages", "arn:aws:apigateway:*::/apis/*/stages/*", "arn:aws:apigateway:*::/clientcertificates", "arn:aws:apigateway:*::/clientcertificates/*", "arn:aws:apigateway:*::/domainnames", "arn:aws:apigateway:*::/domainnames/*", "arn:aws:apigateway:*::/domainnames/*/apimappings", "arn:aws:apigateway:*::/domainnames/*/apimappings/*", "arn:aws:apigateway:*::/domainnames/*/basepathmappings", "arn:aws:apigateway:*::/domainnames/*/basepathmappings/*", "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/restapis/*/authorizers", "arn:aws:apigateway:*::/restapis/*/authorizers/*", "arn:aws:apigateway:*::/restapis/*/deployments", "arn:aws:apigateway:*::/restapis/*/deployments/*", "arn:aws:apigateway:*::/restapis/*/models", "arn:aws:apigateway:*::/restapis/*/models/*", "arn:aws:apigateway:*::/restapis/*/models/*/default_template", "arn:aws:apigateway:*::/restapis/*/resources", "arn:aws:apigateway:*::/restapis/*/resources/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integration/responses/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/responses/*", "arn:aws:apigateway:*::/restapis/*/stages/*/sdks/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integration", "arn:aws:apigateway:*::/restapis/*/stages", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/usageplans", "arn:aws:apigateway:*::/usageplans/*", "arn:aws:apigateway:*::/vpclinks", "arn:aws:apigateway:*::/vpclinks/*" ], "Sid":"AWSSupportAPIGatewayAccess" }, { "Action":[ "iam:DeleteRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/support.amazonaws.com/AWSServiceRoleForSupport" ], "Sid":"AWSSupportDeleteRoleAccess" }, { "Action":[ "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", "account:getRegionOptStatus", "account:listRegions", "acm-pca:describeCertificateAuthority", "acm-pca:describeCertificateAuthorityAuditReport", "acm-pca:getCertificate", "acm-pca:getCertificateAuthorityCertificate", "acm-pca:getCertificateAuthorityCsr", "acm-pca:listCertificateAuthorities", "acm-pca:listTags", "acm:describeCertificate", "acm:getAccountConfiguration", "acm:getCertificate", "acm:listCertificates", "acm:listTagsForCertificate", "airflow:getEnvironment", "airflow:listEnvironments", "airflow:listTagsForResource", "amplify:getApp", "amplify:getBackendEnvironment", "amplify:getBranch", "amplify:getDomainAssociation", "amplify:getJob", "amplify:getWebhook", "amplify:listApps", "amplify:listBackendEnvironments", "amplify:listBranches", "amplify:listDomainAssociations", "amplify:listWebhooks", "amplifyuibuilder:exportComponents", "amplifyuibuilder:exportThemes", "aoss:batchGetCollection", "aoss:batchGetEffectiveLifecyclePolicy", "aoss:batchGetLifecyclePolicy", "aoss:batchGetVpcEndpoint", "aoss:getAccessPolicy", "aoss:getAccountSettings", "aoss:getPoliciesStats", "aoss:getSecurityConfig", "aoss:getSecurityPolicy", "aoss:listAccessPolicies", "aoss:listCollections", "aoss:listLifecyclePolicies", "aoss:listSecurityConfigs", "aoss:listSecurityPolicies", "aoss:listTagsForResource", "aoss:listVpcEndpoints", "appconfig:getApplication", "appconfig:getConfigurationProfile", "appconfig:getDeployment", "appconfig:getDeploymentStrategy", "appconfig:getEnvironment", "appconfig:getExtension", "appconfig:getExtensionAssociation", "appconfig:listApplications", "appconfig:listConfigurationProfiles", "appconfig:listDeployments", "appconfig:listDeploymentStrategies", "appconfig:listEnvironments", "appconfig:listExtensionAssociations", "appconfig:listHostedConfigurationVersions", "appconfig:listExtensions", "appflow:describeConnectorEntity", "appflow:describeConnectorProfiles", "appflow:describeConnectors", "appflow:describeFlow", "appflow:describeFlowExecutionRecords", "appflow:listConnectorEntities", "appflow:listFlows", "application-autoscaling:describeScalableTargets", "application-autoscaling:describeScalingActivities", "application-autoscaling:describeScalingPolicies", "application-autoscaling:describeScheduledActions", "applicationinsights:describeApplication", "applicationinsights:describeComponent", "applicationinsights:describeComponentConfiguration", "applicationinsights:describeComponentConfigurationRecommendation", "applicationinsights:describeLogPattern", "applicationinsights:describeObservation", "applicationinsights:describeProblem", "applicationinsights:describeProblemObservations", "applicationinsights:listApplications", "applicationinsights:listComponents", "applicationinsights:listConfigurationHistory", "applicationinsights:listLogPatterns", "applicationinsights:listLogPatternSets", "applicationinsights:listProblems", "appmesh:describeGatewayRoute", "appmesh:describeMesh", "appmesh:describeRoute", "appmesh:describeVirtualGateway", "appmesh:describeVirtualNode", "appmesh:describeVirtualRouter", "appmesh:describeVirtualService", "appmesh:listGatewayRoutes", "appmesh:listMeshes", "appmesh:listRoutes", "appmesh:listTagsForResource", "appmesh:listVirtualGateways", "appmesh:listVirtualNodes", "appmesh:listVirtualRouters", "appmesh:listVirtualServices", "apprunner:describeAutoScalingConfiguration", "apprunner:describeCustomDomains", "apprunner:describeOperation", "apprunner:describeService", "apprunner:listAutoScalingConfigurations", "apprunner:listConnections", "apprunner:listOperations", "apprunner:listServices", "application-signals:getServiceLevelObjective", "application-signals:getService", "application-signals:listServiceDependencies", "application-signals:listServiceDependents", "application-signals:listServiceLevelObjectives", "application-signals:listServiceOperations", "application-signals:listServices", "apprunner:listTagsForResource", "appstream:describeAppBlockBuilderAppBlockAssociations", "appstream:describeAppBlockBuilders", "appstream:describeAppBlocks", "appstream:describeApplicationFleetAssociations", "appstream:describeApplications", "appstream:describeDirectoryConfigs", "appstream:describeEntitlements", "appstream:describeFleets", "appstream:describeImageBuilders", "appstream:describeImagePermissions", "appstream:describeImages", "appstream:describeSessions", "appstream:describeStacks", "appstream:describeUsageReportSubscriptions", "appstream:describeUsers", "appstream:describeUserStackAssociations", "appstream:listAssociatedFleets", "appstream:listAssociatedStacks", "appstream:listEntitledApplications", "appstream:listTagsForResource", "appsync:getApiAssociation", "appsync:getApiCache", "appsync:getDomainName", "appsync:getFunction", "appsync:getGraphqlApi", "appsync:getIntrospectionSchema", "appsync:getResolver", "appsync:getSchemaCreationStatus", "appsync:getSourceApiAssociation", "appsync:getType", "appsync:listDataSources", "appsync:listDomainNames", "appsync:listFunctions", "appsync:listGraphqlApis", "appsync:listResolvers", "appsync:listResolversByFunction", "appsync:listSourceApiAssociations", "appsync:listTypes", "appsync:listTypesByAssociation", "aps:describeAlertManagerDefinition", "aps:describeRuleGroupsNamespace", "aps:describeScraper", "aps:describeWorkspace", "aps:listRuleGroupsNamespaces", "aps:listScrapers", "aps:listWorkspaces", "athena:batchGetNamedQuery", "athena:batchGetQueryExecution", "athena:getCalculationExecution", "athena:getCalculationExecutionStatus", "athena:getDataCatalog", "athena:getNamedQuery", "athena:getNotebookMetadata", "athena:getQueryExecution", "athena:getQueryRuntimeStatistics", "athena:getSession", "athena:getSessionStatus", "athena:getWorkGroup", "athena:listApplicationDPUSizes", "athena:listCalculationExecutions", "athena:listDataCatalogs", "athena:listEngineVersions", "athena:listExecutors", "athena:listNamedQueries", "athena:listNotebookMetadata", "athena:listNotebookSessions", "athena:listQueryExecutions", "athena:listSessions", "athena:listTagsForResource", "athena:listWorkGroups", "athena:getCapacityAssignmentConfiguration", "athena:getCapacityReservation", "athena:listCapacityReservations", "auditmanager:getAccountStatus", "auditmanager:getDelegations", "auditmanager:listAssessmentFrameworks", "auditmanager:listAssessmentReports", "auditmanager:listAssessments", "auditmanager:listControls", "auditmanager:listKeywordsForDataSource", "auditmanager:listNotifications", "autoscaling-plans:describeScalingPlanResources", "autoscaling-plans:describeScalingPlans", "autoscaling-plans:getScalingPlanResourceForecastData", "autoscaling:describeAccountLimits", "autoscaling:describeAdjustmentTypes", "autoscaling:describeAutoScalingGroups", "autoscaling:describeAutoScalingInstances", "autoscaling:describeAutoScalingNotificationTypes", "autoscaling:describeInstanceRefreshes", "autoscaling:describeLaunchConfigurations", "autoscaling:describeLifecycleHooks", "autoscaling:describeLifecycleHookTypes", "autoscaling:describeLoadBalancers", "autoscaling:describeLoadBalancerTargetGroups", "autoscaling:describeMetricCollectionTypes", "autoscaling:describeNotificationConfigurations", "autoscaling:describePolicies", "autoscaling:describeScalingActivities", "autoscaling:describeScalingProcessTypes", "autoscaling:describeScheduledActions", "autoscaling:describeTrafficSources", "autoscaling:describeTags", "autoscaling:describeTerminationPolicyTypes", "autoscaling:describeWarmPool", "backup:describeBackupJob", "backup:describeBackupVault", "backup:describeCopyJob", "backup:describeFramework", "backup:describeGlobalSettings", "backup:describeProtectedResource", "backup:describeRecoveryPoint", "backup:describeRegionSettings", "backup:describeReportJob", "backup:describeReportPlan", "backup:describeRestoreJob", "backup:getBackupPlan", "backup:getBackupPlanFromJSON", "backup:getBackupPlanFromTemplate", "backup:getBackupSelection", "backup:getBackupVaultAccessPolicy", "backup:getBackupVaultNotifications", "backup:getLegalHold", "backup:getRecoveryPointRestoreMetadata", "backup:getRestoreJobMetadata", "backup:getRestoreTestingInferredMetadata", "backup:getRestoreTestingPlan", "backup:getRestoreTestingSelection", "backup:getSupportedResourceTypes", "backup:listBackupJobs", "backup:listBackupPlans", "backup:listBackupPlanTemplates", "backup:listBackupPlanVersions", "backup:listBackupSelections", "backup:listBackupVaults", "backup:listCopyJobs", "backup:listFrameworks", "backup:listLegalHolds", "backup:listProtectedResources", "backup:listRecoveryPointsByBackupVault", "backup:listRecoveryPointsByLegalHold", "backup:listRecoveryPointsByResource", "backup:listReportJobs", "backup:listReportPlans", "backup:listRestoreJobs", "backup:listRestoreJobsByProtectedResource", "backup:listRestoreTestingPlans", "backup:listRestoreTestingSelections", "backup:listTags", "backup-gateway:getGateway", "backup-gateway:getHypervisor", "backup-gateway:getHypervisorPropertyMappings", "backup-gateway:getVirtualMachine", "backup-gateway:listGateways", "backup-gateway:listHypervisors", "backup-gateway:listVirtualMachines", "batch:describeComputeEnvironments", "batch:describeJobDefinitions", "batch:describeJobQueues", "batch:describeJobs", "batch:listJobs", "bedrock:getAgent", "bedrock:getAgentActionGroup", "bedrock:getAgentAlias", "bedrock:getAgentKnowledgeBase", "bedrock:getAgentVersion", "bedrock:getDataSource", "bedrock:getIngestionJob", "bedrock:getKnowledgeBase", "bedrock:getModelInvocationLoggingConfiguration", "bedrock:listAgentActionGroups", "bedrock:listAgentAliases", "bedrock:listAgentKnowledgeBases", "bedrock:listAgents", "bedrock:listAgentVersions", "bedrock:listCustomModels", "bedrock:listDataSources", "bedrock:listIngestionJobs", "bedrock:listKnowledgeBases", "bedrock:listProvisionedModelThroughputs", "bedrock:getEvaluationJob", "bedrock:getFoundationModel", "bedrock:getCustomModel", "bedrock:getGuardrail", "bedrock:getImportedModel", "bedrock:getInferenceProfile", "bedrock:getModelCopyJob", "bedrock:getModelCustomizationJob", "bedrock:getModelImportJob", "bedrock:getModelInvocationJob", "bedrock:getProvisionedModelThroughput", "bedrock:listEvaluationJobs", "bedrock:listFoundationModels", "bedrock:listGuardrails", "bedrock:listInferenceProfiles", "bedrock:listImportedModels", "bedrock:listModelCopyJobs", "bedrock:listModelCustomizationJobs", "bedrock:listModelImportJobs", "bedrock:listModelInvocationJobs", "bedrock:getFlow", "bedrock:getFlowAlias", "bedrock:getFlowVersion", "bedrock:getPrompt", "bedrock:listFlowAliases", "bedrock:listFlowVersions", "bedrock:listFlows", "bedrock:listPrompts", "braket:getDevice", "braket:getQuantumTask", "braket:searchDevices", "braket:searchQuantumTasks", "budgets:viewBudget", "ce:getCostAndUsage", "ce:getCostAndUsageWithResources", "ce:getCostForecast", "ce:getDimensionValues", "ce:getReservationCoverage", "ce:getReservationPurchaseRecommendation", "ce:getReservationUtilization", "ce:getRightsizingRecommendation", "ce:getSavingsPlansCoverage", "ce:getSavingsPlansPurchaseRecommendation", "ce:getSavingsPlansUtilization", "ce:getSavingsPlansUtilizationDetails", "ce:getTags", "chime:describeAppInstance", "chime:getAttendee", "chime:getGlobalSettings", "chime:getMediaCapturePipeline", "chime:getMediaPipeline", "chime:getMeeting", "chime:getProxySession", "chime:getSipMediaApplication", "chime:getSipRule", "chime:getVoiceConnector", "chime:getVoiceConnectorGroup", "chime:getVoiceConnectorLoggingConfiguration", "chime:listAppInstances", "chime:listAttendees", "chime:listChannelBans", "chime:listChannels", "chime:listChannelsModeratedByAppInstanceUser", "chime:listMediaCapturePipelines", "chime:listMediaPipelines", "chime:listMeetings", "chime:listSipMediaApplications", "chime:listSipRules", "chime:listVoiceConnectorGroups", "chime:listVoiceConnectors", "cleanrooms:batchGetCollaborationAnalysisTemplate", "cleanrooms:batchGetSchema", "cleanrooms:getAnalysisTemplate", "cleanrooms:getCollaboration", "cleanrooms:getCollaborationAnalysisTemplate", "cleanrooms:getConfiguredTable", "cleanrooms:getConfiguredTableAssociation", "cleanrooms:getMembership", "cleanrooms:getSchema", "cleanrooms:listAnalysisTemplates", "cleanrooms:listCollaborationAnalysisTemplates", "cleanrooms:listCollaborations", "cleanrooms:listConfiguredTableAssociations", "cleanrooms:listConfiguredTables", "cleanrooms:listMembers", "cleanrooms:listMemberships", "cleanrooms:listSchemas", "cloud9:describeEnvironmentMemberships", "cloud9:describeEnvironments", "cloud9:listEnvironments", "clouddirectory:getDirectory", "clouddirectory:listDirectories", "cloudformation:batchDescribeTypeConfigurations", "cloudformation:describeAccountLimits", "cloudformation:describeChangeSet", "cloudformation:describeChangeSetHooks", "cloudformation:describePublisher", "cloudformation:describeStackEvents", "cloudformation:describeStackInstance", "cloudformation:describeStackResource", "cloudformation:describeStackResources", "cloudformation:describeStacks", "cloudformation:describeStackSet", "cloudformation:describeStackSetOperation", "cloudformation:describeType", "cloudformation:describeTypeRegistration", "cloudformation:estimateTemplateCost", "cloudformation:getStackPolicy", "cloudformation:getTemplate", "cloudformation:getTemplateSummary", "cloudformation:listChangeSets", "cloudformation:listExports", "cloudformation:listImports", "cloudformation:listStackInstances", "cloudformation:listStackResources", "cloudformation:listStacks", "cloudformation:listStackSetOperationResults", "cloudformation:listStackSetOperations", "cloudformation:listStackSets", "cloudformation:listTypeRegistrations", "cloudformation:listTypes", "cloudformation:listTypeVersions", "cloudfront:describeFunction", "cloudfront:getCachePolicy", "cloudfront:getCachePolicyConfig", "cloudfront:getCloudFrontOriginAccessIdentity", "cloudfront:getCloudFrontOriginAccessIdentityConfig", "cloudfront:getContinuousDeploymentPolicy", "cloudfront:getContinuousDeploymentPolicyConfig", "cloudfront:getDistribution", "cloudfront:getDistributionConfig", "cloudfront:getInvalidation", "cloudfront:getKeyGroup", "cloudfront:getKeyGroupConfig", "cloudfront:getMonitoringSubscription", "cloudfront:getOriginAccessControl", "cloudfront:getOriginAccessControlConfig", "cloudfront:getOriginRequestPolicy", "cloudfront:getOriginRequestPolicyConfig", "cloudfront:getPublicKey", "cloudfront:getPublicKeyConfig", "cloudfront:getRealtimeLogConfig", "cloudfront:getResponseHeadersPolicy", "cloudfront:getResponseHeadersPolicyConfig", "cloudfront:getStreamingDistribution", "cloudfront:getStreamingDistributionConfig", "cloudfront:listCachePolicies", "cloudfront:listCloudFrontOriginAccessIdentities", "cloudfront:listContinuousDeploymentPolicies", "cloudfront:listDistributions", "cloudfront:listDistributionsByCachePolicyId", "cloudfront:listDistributionsByKeyGroup", "cloudfront:listDistributionsByOriginRequestPolicyId", "cloudfront:listDistributionsByRealtimeLogConfig", "cloudfront:listDistributionsByResponseHeadersPolicyId", "cloudfront:listDistributionsByWebACLId", "cloudfront:listFunctions", "cloudfront:listInvalidations", "cloudfront:listKeyGroups", "cloudfront:listOriginAccessControls", "cloudfront:listOriginRequestPolicies", "cloudfront:listPublicKeys", "cloudfront:listRealtimeLogConfigs", "cloudfront:listResponseHeadersPolicies", "cloudfront:listStreamingDistributions", "cloudhsm:describeBackups", "cloudhsm:describeClusters", "cloudsearch:describeAnalysisSchemes", "cloudsearch:describeAvailabilityOptions", "cloudsearch:describeDomains", "cloudsearch:describeExpressions", "cloudsearch:describeIndexFields", "cloudsearch:describeScalingParameters", "cloudsearch:describeServiceAccessPolicies", "cloudsearch:describeSuggesters", "cloudsearch:listDomainNames", "cloudtrail:describeTrails", "cloudtrail:getEventSelectors", "cloudtrail:getInsightSelectors", "cloudtrail:getTrail", "cloudtrail:getTrailStatus", "cloudtrail:listPublicKeys", "cloudtrail:listTags", "cloudtrail:listTrails", "cloudtrail:lookupEvents", "cloudwatch:describeAlarmHistory", "cloudwatch:describeAlarms", "cloudwatch:describeAlarmsForMetric", "cloudwatch:describeAnomalyDetectors", "cloudwatch:describeInsightRules", "cloudwatch:getDashboard", "cloudWatch:getMetricWidgetImage", "cloudwatch:getInsightRuleReport", "cloudwatch:getMetricData", "cloudwatch:getMetricStatistics", "cloudwatch:getMetricStream", "cloudwatch:listDashboards", "cloudwatch:listManagedInsightRules", "cloudwatch:listMetrics", "cloudwatch:listMetricStreams", "codeartifact:describeDomain", "codeartifact:describePackageVersion", "codeartifact:describeRepository", "codeartifact:getDomainPermissionsPolicy", "codeartifact:getRepositoryEndpoint", "codeartifact:getRepositoryPermissionsPolicy", "codeartifact:listDomains", "codeartifact:listPackages", "codeartifact:listPackageVersionAssets", "codeartifact:listPackageVersions", "codeartifact:listRepositories", "codeartifact:listRepositoriesInDomain", "codebuild:batchGetBuildBatches", "codebuild:batchGetBuilds", "codebuild:batchGetFleets", "codebuild:batchGetProjects", "codebuild:listBuildBatches", "codebuild:listBuildBatchesForProject", "codebuild:listBuilds", "codebuild:listBuildsForProject", "codebuild:listCuratedEnvironmentImages", "codebuild:listFleets", "codebuild:listProjects", "codebuild:listSourceCredentials", "codecommit:batchGetRepositories", "codecommit:getBranch", "codecommit:getRepository", "codecommit:getRepositoryTriggers", "codecommit:listBranches", "codecommit:listRepositories", "codeconnections:getConnection", "codeconnections:getHost", "codeconnections:getRepositoryLink", "codeconnections:getRepositorySyncStatus", "codeconnections:getResourceSyncStatus", "codeconnections:getSyncBlockerSummary", "codeconnections:getSyncConfiguration", "codeconnections:listConnections", "codeconnections:listHosts", "codeconnections:listRepositoryLinks", "codeconnections:listRepositorySyncDefinitions", "codeconnections:listSyncConfigurations", "codedeploy:batchGetApplicationRevisions", "codedeploy:batchGetApplications", "codedeploy:batchGetDeploymentGroups", "codedeploy:batchGetDeploymentInstances", "codedeploy:batchGetDeployments", "codedeploy:batchGetDeploymentTargets", "codedeploy:batchGetOnPremisesInstances", "codedeploy:getApplication", "codedeploy:getApplicationRevision", "codedeploy:getDeployment", "codedeploy:getDeploymentConfig", "codedeploy:getDeploymentGroup", "codedeploy:getDeploymentInstance", "codedeploy:getDeploymentTarget", "codedeploy:getOnPremisesInstance", "codedeploy:listApplicationRevisions", "codedeploy:listApplications", "codedeploy:listDeploymentConfigs", "codedeploy:listDeploymentGroups", "codedeploy:listDeploymentInstances", "codedeploy:listDeployments", "codedeploy:listDeploymentTargets", "codedeploy:listGitHubAccountTokenNames", "codedeploy:listOnPremisesInstances", "codepipeline:getJobDetails", "codepipeline:getPipeline", "codepipeline:getPipelineExecution", "codepipeline:getPipelineState", "codepipeline:listActionExecutions", "codepipeline:listActionTypes", "codepipeline:listPipelineExecutions", "codepipeline:listPipelines", "codepipeline:listWebhooks", "codestar:describeProject", "codestar:listProjects", "codestar:listResources", "codestar:listTeamMembers", "codestar:listUserProfiles", "codestar-connections:getConnection", "codestar-connections:getHost", "codestar-connections:listConnections", "codestar-connections:listHosts", "cognito-identity:describeIdentityPool", "cognito-identity:getIdentityPoolRoles", "cognito-identity:listIdentities", "cognito-identity:listIdentityPools", "cognito-idp:describeIdentityProvider", "cognito-idp:describeResourceServer", "cognito-idp:describeRiskConfiguration", "cognito-idp:describeUserImportJob", "cognito-idp:describeUserPool", "cognito-idp:describeUserPoolClient", "cognito-idp:describeUserPoolDomain", "cognito-idp:getGroup", "cognito-idp:getUICustomization", "cognito-idp:getUserPoolMfaConfig", "cognito-idp:listGroups", "cognito-idp:listIdentityProviders", "cognito-idp:listResourceServers", "cognito-idp:listUserImportJobs", "cognito-idp:listUserPoolClients", "cognito-idp:listUserPools", "cognito-sync:describeDataset", "cognito-sync:describeIdentityPoolUsage", "cognito-sync:describeIdentityUsage", "cognito-sync:getCognitoEvents", "cognito-sync:getIdentityPoolConfiguration", "cognito-sync:listDatasets", "cognito-sync:listIdentityPoolUsage", "comprehend:describeDocumentClassificationJob", "comprehend:describeDocumentClassifier", "comprehend:describeDominantLanguageDetectionJob", "comprehend:describeEndpoint", "comprehend:describeEntitiesDetectionJob", "comprehend:describeEntityRecognizer", "comprehend:describeEventsDetectionJob", "comprehend:describeFlywheel", "comprehend:describeFlywheelIteration", "comprehend:describeKeyPhrasesDetectionJob", "comprehend:describePiiEntitiesDetectionJob", "comprehend:describeSentimentDetectionJob", "comprehend:describeTargetedSentimentDetectionJob", "comprehend:describeTopicsDetectionJob", "comprehend:listDocumentClassificationJobs", "comprehend:listDocumentClassifiers", "comprehend:listDominantLanguageDetectionJobs", "comprehend:listEndpoints", "comprehend:listEntitiesDetectionJobs", "comprehend:listEntityRecognizers", "comprehend:listEventsDetectionJobs", "comprehend:listFlywheelIterationHistory", "comprehend:listFlywheels", "comprehend:listKeyPhrasesDetectionJobs", "comprehend:listPiiEntitiesDetectionJobs", "comprehend:listSentimentDetectionJobs", "comprehend:listTargetedSentimentDetectionJobs", "comprehend:listTopicsDetectionJobs", "compute-optimizer:getAutoScalingGroupRecommendations", "compute-optimizer:getEBSVolumeRecommendations", "compute-optimizer:getEC2InstanceRecommendations", "compute-optimizer:getEC2RecommendationProjectedMetrics", "compute-optimizer:getECSServiceRecommendations", "compute-optimizer:getECSServiceRecommendationProjectedMetrics", "compute-optimizer:getEnrollmentStatus", "compute-optimizer:getRecommendationSummaries", "config:batchGetAggregateResourceConfig", "config:batchGetResourceConfig", "config:describeAggregateComplianceByConfigRules", "config:describeAggregationAuthorizations", "config:describeComplianceByConfigRule", "config:describeComplianceByResource", "config:describeConfigRuleEvaluationStatus", "config:describeConfigRules", "config:describeConfigurationAggregators", "config:describeConfigurationAggregatorSourcesStatus", "config:describeConfigurationRecorders", "config:describeConfigurationRecorderStatus", "config:describeConformancePackCompliance", "config:describeConformancePacks", "config:describeConformancePackStatus", "config:describeDeliveryChannels", "config:describeDeliveryChannelStatus", "config:describeOrganizationConfigRules", "config:describeOrganizationConfigRuleStatuses", "config:describeOrganizationConformancePacks", "config:describeOrganizationConformancePackStatuses", "config:describePendingAggregationRequests", "config:describeRemediationConfigurations", "config:describeRemediationExceptions", "config:describeRemediationExecutionStatus", "config:describeRetentionConfigurations", "config:getAggregateComplianceDetailsByConfigRule", "config:getAggregateConfigRuleComplianceSummary", "config:getAggregateDiscoveredResourceCounts", "config:getAggregateResourceConfig", "config:getComplianceDetailsByConfigRule", "config:getComplianceDetailsByResource", "config:getComplianceSummaryByConfigRule", "config:getComplianceSummaryByResourceType", "config:getConformancePackComplianceDetails", "config:getConformancePackComplianceSummary", "config:getDiscoveredResourceCounts", "config:getOrganizationConfigRuleDetailedStatus", "config:getOrganizationConformancePackDetailedStatus", "config:getResourceConfigHistory", "config:listAggregateDiscoveredResources", "config:listDiscoveredResources", "config:listTagsForResource", "connect:describeContact", "connect:describePhoneNumber", "connect:describeQuickConnect", "connect:describeUser", "connect:getCurrentMetricData", "connect:getMetricData", "connect:listContactEvaluations", "connect:listEvaluationForms", "connect:listEvaluationFormVersions", "connect:listPhoneNumbersV2", "connect:listQuickConnects", "connect:listRoutingProfiles", "connect:listSecurityProfiles", "connect:listUsers", "connect:listViews", "connect:listViewVersions", "connect:describeQueue", "connect:listQueues", "connect:describeRoutingProfile", "connect:searchQueues", "connect:searchUsers", "connect:searchRoutingProfiles", "connect:listRoutingProfileQueues", "connect:describeUserHierarchyStructure", "connect:listQueueQuickConnects", "controltower:describeAccountFactoryConfig", "controltower:describeCoreService", "controltower:describeGuardrail", "controltower:describeGuardrailForTarget", "controltower:describeManagedAccount", "controltower:describeSingleSignOn", "controltower:getAvailableUpdates", "controltower:getHomeRegion", "controltower:getLandingZone", "controltower:getLandingZoneStatus", "controltower:listDirectoryGroups", "controltower:listEnabledControls", "controltower:listGuardrailsForTarget", "controltower:listGuardrailViolations", "controltower:listLandingZones", "controltower:listManagedAccounts", "controltower:listManagedAccountsForGuardrail", "controltower:listManagedAccountsForParent", "controltower:listManagedOrganizationalUnits", "controltower:listManagedOrganizationalUnitsForGuardrail", "cost-optimization-hub:getPreferences", "cost-optimization-hub:getRecommendation", "cost-optimization-hub:listEnrollmentStatuses", "cost-optimization-hub:listRecommendations", "cost-optimization-hub:listRecommendationSummaries", "databrew:describeDataset", "databrew:describeJob", "databrew:describeProject", "databrew:describeRecipe", "databrew:listDatasets", "databrew:listJobRuns", "databrew:listJobs", "databrew:listProjects", "databrew:listRecipes", "databrew:listRecipeVersions", "databrew:listTagsForResource", "datapipeline:describeObjects", "datapipeline:describePipelines", "datapipeline:getPipelineDefinition", "datapipeline:listPipelines", "datapipeline:queryObjects", "datasync:describeAgent", "datasync:describeLocationEfs", "datasync:describeLocationFsxLustre", "datasync:describeLocationFsxOpenZfs", "datasync:describeLocationFsxWindows", "datasync:describeLocationHdfs", "datasync:describeLocationNfs", "datasync:describeLocationObjectStorage", "datasync:describeLocationS3", "datasync:describeLocationSmb", "datasync:describeTask", "datasync:describeTaskExecution", "datasync:listAgents", "datasync:listLocations", "datasync:listTaskExecutions", "datasync:listTasks", "datazone:getAsset", "datazone:getAssetType", "datazone:getDataSource", "datazone:getDataSourceRun", "datazone:getDomain", "datazone:getEnvironment", "datazone:getEnvironmentBlueprint", "datazone:getEnvironmentBlueprintConfiguration", "datazone:getFormType", "datazone:getGlossary", "datazone:getGlossaryTerm", "datazone:getGroupProfile", "datazone:getListing", "datazone:getMetadataGenerationRun", "datazone:getProject", "datazone:getSubscription", "datazone:getSubscriptionGrant", "datazone:getSubscriptionRequestDetails", "datazone:getSubscriptionTarget", "datazone:getUserProfile", "datazone:listAssetRevisions", "datazone:listDataSourceRunActivities", "datazone:listDataSourceRuns", "datazone:listDataSources", "datazone:listDomains", "datazone:listEnvironmentBlueprintConfigurations", "datazone:listEnvironmentBlueprints", "datazone:listEnvironmentProfiles", "datazone:listEnvironments", "datazone:listMetadataGenerationRuns", "datazone:listProjectMemberships", "datazone:listProjects", "datazone:listSubscriptionGrants", "datazone:listSubscriptionRequests", "datazone:listSubscriptions", "datazone:listSubscriptionTargets", "datazone:searchGroupProfiles", "datazone:searchUserProfiles", "datazone:getEnvironmentProfile", "dax:describeClusters", "dax:describeDefaultParameters", "dax:describeEvents", "dax:describeParameterGroups", "dax:describeParameters", "dax:describeSubnetGroups", "deadline:listAvailableMeteredProducts", "deadline:listBudgets", "deadline:listFarmMembers", "deadline:listFarms", "deadline:listFleetMembers", "deadline:listFleets", "deadline:listJobMembers", "deadline:listJobs", "deadline:listLicenseEndpoints", "deadline:listMeteredProducts", "deadline:listMonitors", "deadline:listQueueEnvironments", "deadline:listQueueFleetAssociations", "deadline:listQueueMembers", "deadline:listQueues", "deadline:listStorageProfiles", "deadline:listWorkers", "detective:getMembers", "detective:listGraphs", "detective:listInvitations", "detective:listMembers", "devicefarm:getAccountSettings", "devicefarm:getDevice", "devicefarm:getDevicePool", "devicefarm:getDevicePoolCompatibility", "devicefarm:getJob", "devicefarm:getProject", "devicefarm:getRemoteAccessSession", "devicefarm:getRun", "devicefarm:getSuite", "devicefarm:getTest", "devicefarm:getTestGridProject", "devicefarm:getTestGridSession", "devicefarm:getUpload", "devicefarm:listArtifacts", "devicefarm:listDevicePools", "devicefarm:listDevices", "devicefarm:listJobs", "devicefarm:listProjects", "devicefarm:listRemoteAccessSessions", "devicefarm:listRuns", "devicefarm:listSamples", "devicefarm:listSuites", "devicefarm:listTestGridProjects", "devicefarm:listTestGridSessionActions", "devicefarm:listTestGridSessionArtifacts", "devicefarm:listTestGridSessions", "devicefarm:listTests", "devicefarm:listUniqueProblems", "devicefarm:listUploads", "directconnect:describeConnectionLoa", "directconnect:describeConnections", "directconnect:describeConnectionsOnInterconnect", "directconnect:describeCustomerMetadata", "directconnect:describeDirectConnectGatewayAssociationProposals", "directconnect:describeDirectConnectGatewayAssociations", "directconnect:describeDirectConnectGatewayAttachments", "directconnect:describeDirectConnectGateways", "directconnect:describeHostedConnections", "directconnect:describeInterconnectLoa", "directconnect:describeInterconnects", "directconnect:describeLags", "directconnect:describeLoa", "directconnect:describeLocations", "directconnect:describeRouterConfiguration", "directconnect:describeVirtualGateways", "directconnect:describeVirtualInterfaces", "dlm:getLifecyclePolicies", "dlm:getLifecyclePolicy", "dms:describeAccountAttributes", "dms:describeApplicableIndividualAssessments", "dms:describeConnections", "dms:describeEndpoints", "dms:describeEndpointSettings", "dms:describeEndpointTypes", "dms:describeEventCategories", "dms:describeEvents", "dms:describeEventSubscriptions", "dms:describeFleetAdvisorCollectors", "dms:describeFleetAdvisorDatabases", "dms:describeFleetAdvisorLsaAnalysis", "dms:describeFleetAdvisorSchemaObjectSummary", "dms:describeFleetAdvisorSchemas", "dms:describeOrderableReplicationInstances", "dms:describePendingMaintenanceActions", "dms:describeRefreshSchemasStatus", "dms:describeReplicationInstances", "dms:describeReplicationInstanceTaskLogs", "dms:describeReplicationSubnetGroups", "dms:describeReplicationTaskAssessmentResults", "dms:describeReplicationTaskAssessmentRuns", "dms:describeReplicationTaskIndividualAssessments", "dms:describeReplicationTasks", "dms:describeSchemas", "dms:describeTableStatistics", "docdb-elastic:getCluster", "docdb-elastic:getClusterSnapshot", "docdb-elastic:listClusters", "docdb-elastic:listClusterSnapshots", "drs:describeJobLogItems", "drs:describeJobs", "drs:describeLaunchConfigurationTemplates", "drs:describeRecoveryInstances", "drs:describeRecoverySnapshots", "drs:describeReplicationConfigurationTemplates", "drs:describeSourceNetworks", "drs:describeSourceServers", "drs:getLaunchConfiguration", "drs:getReplicationConfiguration", "drs:listExtensibleSourceServers", "drs:listLaunchActions", "drs:listStagingAccounts", "ds:describeClientAuthenticationSettings", "ds:describeConditionalForwarders", "ds:describeDirectories", "ds:describeDomainControllers", "ds:describeEventTopics", "ds:describeLDAPSSettings", "ds:describeSharedDirectories", "ds:describeSnapshots", "ds:describeTrusts", "ds:getDirectoryLimits", "ds:getSnapshotLimits", "ds:listIpRoutes", "ds:listSchemaExtensions", "ds:listTagsForResource", "dynamodb:describeBackup", "dynamodb:describeContinuousBackups", "dynamodb:describeContributorInsights", "dynamodb:describeExport", "dynamodb:describeGlobalTable", "dynamodb:describeImport", "dynamodb:describeKinesisStreamingDestination", "dynamodb:describeLimits", "dynamodb:describeStream", "dynamodb:describeTable", "dynamodb:describeTimeToLive", "dynamodb:getResourcePolicy", "dynamodb:listBackups", "dynamodb:listContributorInsights", "dynamodb:listExports", "dynamodb:listGlobalTables", "dynamodb:listImports", "dynamodb:listStreams", "dynamodb:listTables", "dynamodb:listTagsOfResource", "ec2:describeAccountAttributes", "ec2:describeAddresses", "ec2:describeAddressesAttribute", "ec2:describeAddressTransfers", "ec2:describeAggregateIdFormat", "ec2:describeAvailabilityZones", "ec2:describeBundleTasks", "ec2:describeByoipCidrs", "ec2:describeCapacityReservationFleets", "ec2:describeCapacityReservations", "ec2:describeCarrierGateways", "ec2:describeClassicLinkInstances", "ec2:describeClientVpnAuthorizationRules", "ec2:describeClientVpnConnections", "ec2:describeClientVpnEndpoints", "ec2:describeClientVpnRoutes", "ec2:describeClientVpnTargetNetworks", "ec2:describeCoipPools", "ec2:describeConversionTasks", "ec2:describeCustomerGateways", "ec2:describeDhcpOptions", "ec2:describeEgressOnlyInternetGateways", "ec2:describeExportImageTasks", "ec2:describeExportTasks", "ec2:describeFastLaunchImages", "ec2:describeFastSnapshotRestores", "ec2:describeFleetHistory", "ec2:describeFleetInstances", "ec2:describeFleets", "ec2:describeFlowLogs", "ec2:describeFpgaImageAttribute", "ec2:describeFpgaImages", "ec2:describeHostReservationOfferings", "ec2:describeHostReservations", "ec2:describeHosts", "ec2:describeIamInstanceProfileAssociations", "ec2:describeIdentityIdFormat", "ec2:describeIdFormat", "ec2:describeImageAttribute", "ec2:describeImages", "ec2:describeImportImageTasks", "ec2:describeImportSnapshotTasks", "ec2:describeInstanceAttribute", "ec2:describeInstanceCreditSpecifications", "ec2:describeInstanceEventNotificationAttributes", "ec2:describeInstanceEventWindows", "ec2:describeInstances", "ec2:describeInstanceStatus", "ec2:describeInstanceTypeOfferings", "ec2:describeInstanceTypes", "ec2:describeInternetGateways", "ec2:describeIpamPools", "ec2:describeIpamScopes", "ec2:describeIpv6Pools", "ec2:describeKeyPairs", "ec2:describeLaunchTemplates", "ec2:describeLaunchTemplateVersions", "ec2:describeLocalGatewayRouteTables", "ec2:describeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", "ec2:describeLocalGatewayRouteTableVpcAssociations", "ec2:describeLocalGateways", "ec2:describeLocalGatewayVirtualInterfaceGroups", "ec2:describeLocalGatewayVirtualInterfaces", "ec2:describeManagedPrefixLists", "ec2:describeMovingAddresses", "ec2:describeNatGateways", "ec2:describeNetworkAcls", "ec2:describeNetworkInterfaceAttribute", "ec2:describeNetworkInterfaces", "ec2:describeNetworkInsightsPaths", "ec2:describePlacementGroups", "ec2:describePrefixLists", "ec2:describePrincipalIdFormat", "ec2:describePublicIpv4Pools", "ec2:describeRegions", "ec2:describeReservedInstances", "ec2:describeReservedInstancesListings", "ec2:describeReservedInstancesModifications", "ec2:describeReservedInstancesOfferings", "ec2:describeRouteTables", "ec2:describeScheduledInstanceAvailability", "ec2:describeScheduledInstances", "ec2:describeSecurityGroupReferences", "ec2:describeSecurityGroupRules", "ec2:describeSecurityGroups", "ec2:describeSnapshotAttribute", "ec2:describeSnapshots", "ec2:describeSnapshotTierStatus", "ec2:describeSpotDatafeedSubscription", "ec2:describeSpotFleetInstances", "ec2:describeSpotFleetRequestHistory", "ec2:describeSpotFleetRequests", "ec2:describeSpotInstanceRequests", "ec2:describeSpotPriceHistory", "ec2:describeStaleSecurityGroups", "ec2:describeStoreImageTasks", "ec2:describeSubnets", "ec2:describeTags", "ec2:describeTrafficMirrorFilters", "ec2:describeTrafficMirrorSessions", "ec2:describeTrafficMirrorTargets", "ec2:describeTransitGatewayAttachments", "ec2:describeTransitGatewayConnectPeers", "ec2:describeTransitGatewayMulticastDomains", "ec2:describeTransitGatewayPeeringAttachments", "ec2:describeTransitGatewayPolicyTables", "ec2:describeTransitGatewayRouteTableAnnouncements", "ec2:describeTransitGatewayRouteTables", "ec2:describeTransitGateways", "ec2:describeTransitGatewayVpcAttachments", "ec2:describeVerifiedAccessEndpoints", "ec2:describeVerifiedAccessGroups", "ec2:describeVerifiedAccessInstances", "ec2:describeVerifiedAccessTrustProviders", "ec2:describeVolumeAttribute", "ec2:describeVolumes", "ec2:describeVolumesModifications", "ec2:describeVolumeStatus", "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:getAssociatedIpv6PoolCidrs", "ec2:getCapacityReservationUsage", "ec2:getSubnetCidrReservations", "ec2:getCoipPoolUsage", "ec2:getConsoleOutput", "ec2:getConsoleScreenshot", "ec2:getDefaultCreditSpecification", "ec2:getEbsDefaultKmsKeyId", "ec2:getEbsEncryptionByDefault", "ec2:getGroupsForCapacityReservation", "ec2:getHostReservationPurchasePreview", "ec2:getInstanceTypesFromInstanceRequirements", "ec2:getIpamAddressHistory", "ec2:getIpamPoolAllocations", "ec2:getLaunchTemplateData", "ec2:getManagedPrefixListAssociations", "ec2:getManagedPrefixListEntries", "ec2:getReservedInstancesExchangeQuote", "ec2:getSerialConsoleAccessStatus", "ec2:getSpotPlacementScores", "ec2:getTransitGatewayMulticastDomainAssociations", "ec2:getTransitGatewayPrefixListReferences", "ec2:getVerifiedAccessEndpointPolicy", "ec2:getVerifiedAccessGroupPolicy", "ec2:listImagesInRecycleBin", "ec2:listSnapshotsInRecycleBin", "ec2:searchLocalGatewayRoutes", "ec2:searchTransitGatewayMulticastGroups", "ec2:searchTransitGatewayRoutes", "ec2:describeIpamByoasn", "ec2:describeIpamResourceDiscoveries", "ec2:describeIpamResourceDiscoveryAssociations", "ec2:describeIpams", "ec2:getIpamDiscoveredAccounts", "ec2:getIpamDiscoveredPublicAddresses", "ec2:getIpamDiscoveredResourceCidrs", "ec2:getIpamPoolCidrs", "ec2:getIpamResourceCidrs", "ec2:describeNetworkInsightsAccessScopes", "ec2:describeNetworkInsightsAnalyses", "ec2:describeTrafficMirrorFilterRules", "ecr-public:describeImages", "ecr-public:describeImageTags", "ecr-public:describeRegistries", "ecr-public:describeRepositories", "ecr-public:getRegistryCatalogData", "ecr-public:getRepositoryCatalogData", "ecr-public:getRepositoryPolicy", "ecr-public:listTagsForResource", "ecr:batchCheckLayerAvailability", "ecr:batchGetRepositoryScanningConfiguration", "ecr:describeImages", "ecr:describeImageReplicationStatus", "ecr:describeImageScanFindings", "ecr:describePullThroughCacheRules", "ecr:describeRegistry", "ecr:describeRepositories", "ecr:getLifecyclePolicy", "ecr:getLifecyclePolicyPreview", "ecr:getRegistryPolicy", "ecr:getRegistryScanningConfiguration", "ecr:getRepositoryPolicy", "ecr:listImages", "ecr:listTagsForResource", "ecs:describeCapacityProviders", "ecs:describeClusters", "ecs:describeContainerInstances", "ecs:describeServices", "ecs:describeTaskDefinition", "ecs:describeTasks", "ecs:describeTaskSets", "ecs:getTaskProtection", "ecs:listAccountSettings", "ecs:listAttributes", "ecs:listClusters", "ecs:listContainerInstances", "ecs:listServices", "ecs:listServicesByNamespace", "ecs:listTagsForResource", "ecs:listTaskDefinitionFamilies", "ecs:listTaskDefinitions", "ecs:listTasks", "eks:describeAccessEntry", "eks:describeAddon", "eks:describeAddonConfiguration", "eks:describeAddonVersions", "eks:describeCluster", "eks:describeEksAnywhereSubscription", "eks:describeFargateProfile", "eks:describeIdentityProviderConfig", "eks:describeNodegroup", "eks:describePodIdentityAssociation", "eks:listPodIdentityAssociations", "eks:describeUpdate", "eks:listAccessEntries", "eks:listAccessPolicies", "eks:listAddons", "eks:listAssociatedAccessPolicies", "eks:listClusters", "eks:listEksAnywhereSubscriptions", "eks:listFargateProfiles", "eks:listIdentityProviderConfigs", "eks:listNodegroups", "eks:listUpdates", "eks:describeInsight", "eks:listInsights", "elasticache:describeCacheClusters", "elasticache:describeCacheEngineVersions", "elasticache:describeCacheParameterGroups", "elasticache:describeCacheParameters", "elasticache:describeCacheSecurityGroups", "elasticache:describeCacheSubnetGroups", "elasticache:describeEngineDefaultParameters", "elasticache:describeEvents", "elasticache:describeGlobalReplicationGroups", "elasticache:describeReplicationGroups", "elasticache:describeReservedCacheNodes", "elasticache:describeReservedCacheNodesOfferings", "elasticache:describeServerlessCaches", "elasticache:describeServerlessCacheSnapshots", "elasticache:describeServiceUpdates", "elasticache:describeSnapshots", "elasticache:describeUpdateActions", "elasticache:describeUserGroups", "elasticache:describeUsers", "elasticache:listAllowedNodeTypeModifications", "elasticache:listTagsForResource", "elasticbeanstalk:checkDNSAvailability", "elasticbeanstalk:describeAccountAttributes", "elasticbeanstalk:describeApplicationVersions", "elasticbeanstalk:describeApplications", "elasticbeanstalk:describeConfigurationOptions", "elasticbeanstalk:describeEnvironmentHealth", "elasticbeanstalk:describeEnvironmentManagedActionHistory", "elasticbeanstalk:describeEnvironmentManagedActions", "elasticbeanstalk:describeEnvironmentResources", "elasticbeanstalk:describeEnvironments", "elasticbeanstalk:describeEvents", "elasticbeanstalk:describeInstancesHealth", "elasticbeanstalk:describePlatformVersion", "elasticbeanstalk:listAvailableSolutionStacks", "elasticbeanstalk:listPlatformBranches", "elasticbeanstalk:listPlatformVersions", "elasticbeanstalk:validateConfigurationSettings", "elasticfilesystem:describeAccessPoints", "elasticfilesystem:describeBackupPolicy", "elasticfilesystem:describeReplicationConfigurations", "elasticfilesystem:describeFileSystemPolicy", "elasticfilesystem:describeFileSystems", "elasticfilesystem:describeLifecycleConfiguration", "elasticfilesystem:describeMountTargets", "elasticfilesystem:describeMountTargetSecurityGroups", "elasticfilesystem:describeTags", "elasticfilesystem:listTagsForResource", "elasticloadbalancing:describeAccountLimits", "elasticloadbalancing:describeInstanceHealth", "elasticloadbalancing:describeListenerCertificates", "elasticloadbalancing:describeListeners", "elasticloadbalancing:describeLoadBalancerAttributes", "elasticloadbalancing:describeLoadBalancerPolicies", "elasticloadbalancing:describeLoadBalancerPolicyTypes", "elasticloadbalancing:describeLoadBalancers", "elasticloadbalancing:describeTrustStores", "elasticloadbalancing:describeTrustStoreAssociations", "elasticloadbalancing:describeTrustStoreRevocations", "elasticloadbalancing:describeRules", "elasticloadbalancing:describeSSLPolicies", "elasticloadbalancing:describeTags", "elasticloadbalancing:describeTargetGroupAttributes", "elasticloadbalancing:describeTargetGroups", "elasticloadbalancing:describeTargetHealth", "elasticmapreduce:describeCluster", "elasticmapreduce:describeNotebookExecution", "elasticmapreduce:describeReleaseLabel", "elasticmapreduce:describeSecurityConfiguration", "elasticmapreduce:describeStep", "elasticmapreduce:describeStudio", "elasticmapreduce:getAutoTerminationPolicy", "elasticmapreduce:getBlockPublicAccessConfiguration", "elasticmapreduce:getManagedScalingPolicy", "elasticmapreduce:getStudioSessionMapping", "elasticmapreduce:listBootstrapActions", "elasticmapreduce:listClusters", "elasticmapreduce:listInstanceFleets", "elasticmapreduce:listInstanceGroups", "elasticmapreduce:listInstances", "elasticmapreduce:listNotebookExecutions", "elasticmapreduce:listReleaseLabels", "elasticmapreduce:listSecurityConfigurations", "elasticmapreduce:listSteps", "elasticmapreduce:listStudios", "elasticmapreduce:listStudioSessionMappings", "elastictranscoder:listJobsByPipeline", "elastictranscoder:listJobsByStatus", "elastictranscoder:listPipelines", "elastictranscoder:listPresets", "elastictranscoder:readPipeline", "elastictranscoder:readPreset", "emr-containers:describeJobRun", "emr-containers:describeJobTemplate", "emr-containers:describeManagedEndpoint", "emr-containers:describeVirtualCluster", "emr-containers:listJobRuns", "emr-containers:listJobTemplates", "emr-containers:listManagedEndpoints", "emr-containers:listVirtualClusters", "emr-serverless:getApplication", "emr-serverless:getJobRun", "emr-serverless:listApplications", "es:describeDomain", "es:describeDomainAutoTunes", "es:describeDomainChangeProgress", "es:describeDomainConfig", "es:describeDomains", "es:describeDryRunProgress", "es:describeElasticsearchDomain", "es:describeElasticsearchDomainConfig", "es:describeElasticsearchDomains", "es:describeInboundConnections", "es:describeInstanceTypeLimits", "es:describeOutboundConnections", "es:describePackages", "es:describeReservedInstanceOfferings", "es:describeReservedInstances", "es:describeVpcEndpoints", "es:getCompatibleVersions", "es:getPackageVersionHistory", "es:getUpgradeHistory", "es:getUpgradeStatus", "es:listDomainNames", "es:listDomainsForPackage", "es:listInstanceTypeDetails", "es:listPackagesForDomain", "es:listScheduledActions", "es:listTags", "es:listVersions", "es:listVpcEndpointAccess", "es:listVpcEndpoints", "es:listVpcEndpointsForDomain", "evidently:getExperiment", "evidently:getFeature", "evidently:getLaunch", "evidently:getProject", "evidently:getSegment", "evidently:listExperiments", "evidently:listFeatures", "evidently:listLaunches", "evidently:listProjects", "evidently:listSegments", "evidently:listSegmentReferences", "events:describeApiDestination", "events:describeArchive", "events:describeConnection", "events:describeEndpoint", "events:describeEventBus", "events:describeEventSource", "events:describePartnerEventSource", "events:describeReplay", "events:describeRule", "events:listArchives", "events:listApiDestinations", "events:listConnections", "events:listEndpoints", "events:listEventBuses", "events:listEventSources", "events:listPartnerEventSourceAccounts", "events:listPartnerEventSources", "events:listReplays", "events:listRuleNamesByTarget", "events:listRules", "events:listTargetsByRule", "events:testEventPattern", "firehose:describeDeliveryStream", "firehose:listDeliveryStreams", "fms:getAdminAccount", "fms:getComplianceDetail", "fms:getNotificationChannel", "fms:getPolicy", "fms:getProtectionStatus", "fms:listComplianceStatus", "fms:listMemberAccounts", "fms:listPolicies", "forecast:describeDataset", "forecast:describeDatasetGroup", "forecast:describeDatasetImportJob", "forecast:describeForecast", "forecast:describeForecastExportJob", "forecast:describePredictor", "forecast:getAccuracyMetrics", "forecast:listDatasetGroups", "forecast:listDatasetImportJobs", "forecast:listDatasets", "forecast:listForecastExportJobs", "forecast:listForecasts", "forecast:listPredictors", "freetier:getFreeTierUsage", "fsx:describeBackups", "fsx:describeDataRepositoryAssociations", "fsx:describeDataRepositoryTasks", "fsx:describeFileCaches", "fsx:describeFileSystems", "fsx:describeSnapshots", "fsx:describeStorageVirtualMachines", "fsx:describeVolumes", "fsx:listTagsForResource", "gamelift:describeAlias", "gamelift:describeBuild", "gamelift:describeEC2InstanceLimits", "gamelift:describeFleetAttributes", "gamelift:describeFleetCapacity", "gamelift:describeFleetEvents", "gamelift:describeFleetLocationAttributes", "gamelift:describeFleetLocationCapacity", "gamelift:describeFleetLocationUtilization", "gamelift:describeFleetPortSettings", "gamelift:describeFleetUtilization", "gamelift:describeGameServer", "gamelift:describeGameServerGroup", "gamelift:describeGameSessionDetails", "gamelift:describeGameSessionPlacement", "gamelift:describeGameSessionQueues", "gamelift:describeGameSessions", "gamelift:describeInstances", "gamelift:describeMatchmaking", "gamelift:describeMatchmakingConfigurations", "gamelift:describeMatchmakingRuleSets", "gamelift:describePlayerSessions", "gamelift:describeRuntimeConfiguration", "gamelift:describeScalingPolicies", "gamelift:describeScript", "gamelift:listAliases", "gamelift:listBuilds", "gamelift:listFleets", "gamelift:listGameServerGroups", "gamelift:listGameServers", "gamelift:listScripts", "gamelift:resolveAlias", "glacier:describeJob", "glacier:describeVault", "glacier:getDataRetrievalPolicy", "glacier:getVaultAccessPolicy", "glacier:getVaultLock", "glacier:getVaultNotifications", "glacier:listJobs", "glacier:listTagsForVault", "glacier:listVaults", "globalaccelerator:describeAccelerator", "globalaccelerator:describeAcceleratorAttributes", "globalaccelerator:describeEndpointGroup", "globalaccelerator:describeListener", "globalaccelerator:listAccelerators", "globalaccelerator:listEndpointGroups", "globalaccelerator:listListeners", "glue:batchGetBlueprints", "glue:batchGetCrawlers", "glue:batchGetDevEndpoints", "glue:batchGetJobs", "glue:batchGetPartition", "glue:batchGetTriggers", "glue:batchGetWorkflows", "glue:checkSchemaVersionValidity", "glue:getBlueprint", "glue:getBlueprintRun", "glue:getBlueprintRuns", "glue:getCatalogImportStatus", "glue:getClassifier", "glue:getClassifiers", "glue:getColumnStatisticsForPartition", "glue:getColumnStatisticsForTable", "glue:getCrawler", "glue:getCrawlerMetrics", "glue:getCrawlers", "glue:getCustomEntityType", "glue:getDatabase", "glue:getDatabases", "glue:getDataflowGraph", "glue:getDataQualityResult", "glue:getDataQualityRuleRecommendationRun", "glue:getDataQualityRuleset", "glue:getDataQualityRulesetEvaluationRun", "glue:getDevEndpoint", "glue:getDevEndpoints", "glue:getJob", "glue:getJobRun", "glue:getJobRuns", "glue:getJobs", "glue:getMapping", "glue:getMLTaskRun", "glue:getMLTaskRuns", "glue:getMLTransform", "glue:getMLTransforms", "glue:getPartition", "glue:getPartitionIndexes", "glue:getPartitions", "glue:getRegistry", "glue:getResourcePolicies", "glue:getResourcePolicy", "glue:getSchema", "glue:getSchemaByDefinition", "glue:getSchemaVersion", "glue:getSchemaVersionsDiff", "glue:getSession", "glue:getStatement", "glue:getTable", "glue:getTables", "glue:getTableVersions", "glue:getTrigger", "glue:getTriggers", "glue:getUserDefinedFunction", "glue:getUserDefinedFunctions", "glue:getWorkflow", "glue:getWorkflowRun", "glue:getWorkflowRuns", "glue:listCrawlers", "glue:listCrawls", "glue:listDataQualityResults", "glue:listDataQualityRuleRecommendationRuns", "glue:listDataQualityRulesetEvaluationRuns", "glue:listDataQualityRulesets", "glue:listDevEndpoints", "glue:listMLTransforms", "glue:listRegistries", "glue:listSchemas", "glue:listSchemaVersions", "glue:listSessions", "glue:listStatements", "glue:querySchemaVersionMetadata", "glue:listTableOptimizerRuns", "glue:getTableOptimizer", "grafana:describeWorkspace", "grafana:describeWorkspaceAuthentication", "grafana:listPermissions", "grafana:listVersions", "grafana:listWorkspaces", "greengrass:getConnectivityInfo", "greengrass:getCoreDefinition", "greengrass:getCoreDefinitionVersion", "greengrass:getDeploymentStatus", "greengrass:getDeviceDefinition", "greengrass:getDeviceDefinitionVersion", "greengrass:getFunctionDefinition", "greengrass:getFunctionDefinitionVersion", "greengrass:getGroup", "greengrass:getGroupCertificateAuthority", "greengrass:getGroupVersion", "greengrass:getLoggerDefinition", "greengrass:getLoggerDefinitionVersion", "greengrass:getResourceDefinitionVersion", "greengrass:getServiceRoleForAccount", "greengrass:getSubscriptionDefinition", "greengrass:getSubscriptionDefinitionVersion", "greengrass:listCoreDefinitions", "greengrass:listCoreDefinitionVersions", "greengrass:listDeployments", "greengrass:listDeviceDefinitions", "greengrass:listDeviceDefinitionVersions", "greengrass:listFunctionDefinitions", "greengrass:listFunctionDefinitionVersions", "greengrass:listGroups", "greengrass:listGroupVersions", "greengrass:listLoggerDefinitions", "greengrass:listLoggerDefinitionVersions", "greengrass:listResourceDefinitions", "greengrass:listResourceDefinitionVersions", "greengrass:listSubscriptionDefinitions", "greengrass:listSubscriptionDefinitionVersions", "guardduty:getDetector", "guardduty:getFindings", "guardduty:getFindingsStatistics", "guardduty:getInvitationsCount", "guardduty:getIPSet", "guardduty:getMasterAccount", "guardduty:getMembers", "guardduty:getThreatIntelSet", "guardduty:listDetectors", "guardduty:listFindings", "guardduty:listInvitations", "guardduty:listIPSets", "guardduty:listMembers", "guardduty:listThreatIntelSets", "health:describeAffectedAccountsForOrganization", "health:describeAffectedEntities", "health:describeAffectedEntitiesForOrganization", "health:describeEntityAggregates", "health:describeEntityAggregatesForOrganization", "health:describeEventAggregates", "health:describeEventDetails", "health:describeEventDetailsForOrganization", "health:describeEvents", "health:describeEventsForOrganization", "health:describeEventTypes", "health:describeHealthServiceStatusForOrganization", "iam:getAccessKeyLastUsed", "iam:getAccountAuthorizationDetails", "iam:getAccountPasswordPolicy", "iam:getAccountSummary", "iam:getContextKeysForCustomPolicy", "iam:getContextKeysForPrincipalPolicy", "iam:getCredentialReport", "iam:getGroup", "iam:getGroupPolicy", "iam:getInstanceProfile", "iam:getLoginProfile", "iam:getOpenIDConnectProvider", "iam:getPolicy", "iam:getPolicyVersion", "iam:getRole", "iam:getRolePolicy", "iam:getSAMLProvider", "iam:getServerCertificate", "iam:getServiceLinkedRoleDeletionStatus", "iam:getSSHPublicKey", "iam:getUser", "iam:getUserPolicy", "iam:listAccessKeys", "iam:listAccountAliases", "iam:listAttachedGroupPolicies", "iam:listAttachedRolePolicies", "iam:listAttachedUserPolicies", "iam:listEntitiesForPolicy", "iam:listGroupPolicies", "iam:listGroups", "iam:listGroupsForUser", "iam:listInstanceProfiles", "iam:listInstanceProfilesForRole", "iam:listMFADevices", "iam:listOpenIDConnectProviders", "iam:listPolicies", "iam:listPolicyVersions", "iam:listRolePolicies", "iam:listRoles", "iam:listSAMLProviders", "iam:listServerCertificates", "iam:listSigningCertificates", "iam:listSSHPublicKeys", "iam:listUserPolicies", "iam:listUsers", "iam:listVirtualMFADevices", "iam:simulateCustomPolicy", "iam:simulatePrincipalPolicy", "imagebuilder:getComponent", "imagebuilder:getComponentPolicy", "imagebuilder:getContainerRecipe", "imagebuilder:getDistributionConfiguration", "imagebuilder:getImage", "imagebuilder:getImagePipeline", "imagebuilder:getImagePolicy", "imagebuilder:getImageRecipe", "imagebuilder:getImageRecipePolicy", "imagebuilder:getInfrastructureConfiguration", "imagebuilder:getLifecycleExecution", "imagebuilder:getLifecyclePolicy", "imagebuilder:getWorkflow", "imagebuilder:getWorkflowExecution", "imagebuilder:getWorkflowStepExecution", "imagebuilder:listComponentBuildVersions", "imagebuilder:listComponents", "imagebuilder:listContainerRecipes", "imagebuilder:listDistributionConfigurations", "imagebuilder:listImageBuildVersions", "imagebuilder:listImagePipelineImages", "imagebuilder:listImagePipelines", "imagebuilder:listImageRecipes", "imagebuilder:listImages", "imagebuilder:listImageScanFindingAggregations", "imagebuilder:listInfrastructureConfigurations", "imagebuilder:listLifecycleExecutions", "imagebuilder:listLifecycleExecutionResources", "imagebuilder:listLifecyclePolicies", "imagebuilder:listWorkflowBuildVersions", "imagebuilder:listWorkflowExecutions", "imagebuilder:listWorkflows", "imagebuilder:listWorkflowStepExecutions", "imagebuilder:listTagsForResource", "inspector:describeAssessmentRuns", "inspector:describeAssessmentTargets", "inspector:describeAssessmentTemplates", "inspector:describeCrossAccountAccessRole", "inspector:describeResourceGroups", "inspector:describeRulesPackages", "inspector:getTelemetryMetadata", "inspector:listAssessmentRunAgents", "inspector:listAssessmentRuns", "inspector:listAssessmentTargets", "inspector:listAssessmentTemplates", "inspector:listEventSubscriptions", "inspector:listRulesPackages", "inspector:listTagsForResource", "inspector2:batchGetAccountStatus", "inspector2:batchGetFreeTrialInfo", "inspector2:describeOrganizationConfiguration", "inspector2:getConfiguration", "inspector2:getEc2DeepInspectionConfiguration", "inspector2:getDelegatedAdminAccount", "inspector2:getMember", "inspector2:getSbomExport", "inspector2:listCisScanConfigurations", "inspector2:listCisScanResultsAggregatedByChecks", "inspector2:listCisScanResultsAggregatedByTargetResource", "inspector2:listCisScans", "inspector2:listCoverage", "inspector2:listDelegatedAdminAccounts", "inspector2:listFilters", "inspector2:listFindings", "inspector2:listMembers", "inspector2:listUsageTotals", "inspector-scan:scanSbom", "internetmonitor:getMonitor", "internetmonitor:listMonitors", "internetmonitor:getHealthEvent", "internetmonitor:listHealthEvents", "iot:describeAuthorizer", "iot:describeCACertificate", "iot:describeCertificate", "iot:describeDefaultAuthorizer", "iot:describeDomainConfiguration", "iot:describeEndpoint", "iot:describeIndex", "iot:describeJobExecution", "iot:describeThing", "iot:describeThingGroup", "iot:describeTunnel", "iot:getEffectivePolicies", "iot:getIndexingConfiguration", "iot:getLoggingOptions", "iot:getPolicy", "iot:getPolicyVersion", "iot:getTopicRule", "iot:getV2LoggingOptions", "iot:listAttachedPolicies", "iot:listAuthorizers", "iot:listCACertificates", "iot:listCertificates", "iot:listCertificatesByCA", "iot:listDomainConfigurations", "iot:listJobExecutionsForJob", "iot:listJobExecutionsForThing", "iot:listJobs", "iot:listOutgoingCertificates", "iot:listPackages", "iot:listPackageVersions", "iot:listPolicies", "iot:listPolicyPrincipals", "iot:listPolicyVersions", "iot:listPrincipalPolicies", "iot:listPrincipalThings", "iot:listRoleAliases", "iot:listTargetsForPolicy", "iot:listThingGroups", "iot:listThingGroupsForThing", "iot:listThingPrincipals", "iot:listThingRegistrationTasks", "iot:listThings", "iot:listThingsInThingGroup", "iot:listThingTypes", "iot:listTopicRules", "iot:listTunnels", "iot:listV2LoggingLevels", "iot:listNamedShadowsForThing", "iotevents:describeDetector", "iotevents:describeDetectorModel", "iotevents:describeInput", "iotevents:describeLoggingOptions", "iotevents:listDetectorModels", "iotevents:listDetectorModelVersions", "iotevents:listDetectors", "iotevents:listInputs", "iotfleetwise:getCampaign", "iotfleetwise:getDecoderManifest", "iotfleetwise:getFleet", "iotfleetwise:getModelManifest", "iotfleetwise:getSignalCatalog", "iotfleetwise:getVehicle", "iotfleetwise:getVehicleStatus", "iotfleetwise:listCampaigns", "iotfleetwise:listDecoderManifests", "iotfleetwise:listDecoderManifestNetworkInterfaces", "iotfleetwise:listDecoderManifestSignals", "iotfleetwise:listFleets", "iotfleetwise:listFleetsForVehicle", "iotfleetwise:listModelManifests", "iotfleetwise:listModelManifestNodes", "iotfleetwise:listSignalCatalogs", "iotfleetwise:listSignalCatalogNodes", "iotfleetwise:listVehicles", "iotsitewise:describeAccessPolicy", "iotsitewise:describeAsset", "iotsitewise:describeAssetModel", "iotsitewise:describeAssetProperty", "iotsitewise:describeDashboard", "iotsitewise:describeGateway", "iotsitewise:describeGatewayCapabilityConfiguration", "iotsitewise:describeLoggingOptions", "iotsitewise:describePortal", "iotsitewise:describeProject", "iotsitewise:listAccessPolicies", "iotsitewise:listAssetModels", "iotsitewise:listAssets", "iotsitewise:listAssociatedAssets", "iotsitewise:listDashboards", "iotsitewise:listGateways", "iotsitewise:listPortals", "iotsitewise:listProjectAssets", "iotsitewise:listProjects", "iottwinmaker:getComponentType", "iottwinmaker:getEntity", "iottwinmaker:getPricingPlan", "iottwinmaker:getScene", "iottwinmaker:getWorkspace", "iottwinmaker:listComponentTypes", "iottwinmaker:listEntities", "iottwinmaker:listScenes", "iottwinmaker:getSyncJob", "iottwinmaker:listSyncJobs", "iottwinmaker:listSyncResources", "iottwinmaker:listWorkspaces", "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:getChannel", "ivs:getRecordingConfiguration", "ivs:getStream", "ivs:getStreamSession", "ivs:listChannels", "ivs:listPlaybackKeyPairs", "ivs:listRecordingConfigurations", "ivs:listStreamKeys", "ivs:listStreams", "ivs:listStreamSessions", "kafka:describeCluster", "kafka:describeClusterOperation", "kafka:describeClusterOperationV2", "kafka:describeClusterV2", "kafka:describeConfiguration", "kafka:describeConfigurationRevision", "kafka:describeReplicator", "kafka:describeVpcConnection", "kafka:getBootstrapBrokers", "kafka:getClusterPolicy", "kafka:listConfigurations", "kafka:listConfigurationRevisions", "kafka:listClientVpcConnections", "kafka:listClusterOperations", "kafka:listClusterOperationsV2", "kafka:listClusters", "kafka:listClustersV2", "kafka:listNodes", "kafka:listReplicators", "kafka:listScramSecrets", "kafka:listVpcConnections", "kafkaconnect:describeConnector", "kafkaconnect:describeCustomPlugin", "kafkaconnect:describeWorkerConfiguration", "kafkaconnect:listConnectors", "kafkaconnect:listCustomPlugins", "kafkaconnect:listWorkerConfigurations", "kendra:describeDataSource", "kendra:describeFaq", "kendra:describeIndex", "kendra:listDataSources", "kendra:listFaqs", "kendra:listIndices", "kinesis:describeStream", "kinesis:describeStreamConsumer", "kinesis:describeStreamSummary", "kinesis:listShards", "kinesis:listStreams", "kinesis:listStreamConsumers", "kinesis:listTagsForStream", "kinesisanalytics:describeApplication", "kinesisanalytics:describeApplicationSnapshot", "kinesisanalytics:listApplications", "kinesisanalytics:listApplicationSnapshots", "kinesisanalytics:describeApplicationOperation", "kinesisanalytics:listApplicationOperations", "kinesisanalytics:listApplicationVersions", "kinesisvideo:describeImageGenerationConfiguration", "kinesisvideo:describeNotificationConfiguration", "kinesisvideo:describeSignalingChannel", "kinesisvideo:describeStream", "kinesisvideo:getDataEndpoint", "kinesisvideo:getIceServerConfig", "kinesisvideo:getSignalingChannelEndpoint", "kinesisvideo:listSignalingChannels", "kinesisvideo:listStreams", "kms:describeKey", "kms:getKeyPolicy", "kms:getKeyRotationStatus", "kms:listAliases", "kms:listGrants", "kms:listKeyPolicies", "kms:listKeys", "kms:listResourceTags", "kms:listRetirableGrants", "lambda:getAccountSettings", "lambda:getAlias", "lambda:getCodeSigningConfig", "lambda:getEventSourceMapping", "lambda:getFunction", "lambda:getFunctionCodeSigningConfig", "lambda:getFunctionConcurrency", "lambda:getFunctionConfiguration", "lambda:getFunctionEventInvokeConfig", "lambda:getFunctionUrlConfig", "lambda:getLayerVersion", "lambda:getLayerVersionPolicy", "lambda:getPolicy", "lambda:getProvisionedConcurrencyConfig", "lambda:getRuntimeManagementConfig", "lambda:listAliases", "lambda:listCodeSigningConfigs", "lambda:listEventSourceMappings", "lambda:listFunctionEventInvokeConfigs", "lambda:listFunctions", "lambda:listFunctionsByCodeSigningConfig", "lambda:listFunctionUrlConfigs", "lambda:listLayers", "lambda:listLayerVersions", "lambda:listProvisionedConcurrencyConfigs", "lambda:listTags", "lambda:listVersionsByFunction", "lambda:getFunctionRecursionConfig", "launchwizard:describeProvisionedApp", "launchwizard:describeProvisioningEvents", "launchwizard:listProvisionedApps", "launchwizard:listDeployments", "launchwizard:listDeploymentEvents", "lex:describeBot", "lex:describeBotAlias", "lex:describeBotLocale", "lex:describeBotRecommendation", "lex:describeBotVersion", "lex:describeCustomVocabularyMetadata", "lex:describeExport", "lex:describeImport", "lex:describeIntent", "lex:describeResourcePolicy", "lex:describeSlot", "lex:describeSlotType", "lex:getBot", "lex:getBotAlias", "lex:getBotAliases", "lex:getBotChannelAssociation", "lex:getBotChannelAssociations", "lex:getBots", "lex:getBotVersions", "lex:getBuiltinIntent", "lex:getBuiltinIntents", "lex:getBuiltinSlotTypes", "lex:getIntent", "lex:getIntents", "lex:getIntentVersions", "lex:getSlotType", "lex:getSlotTypes", "lex:getSlotTypeVersions", "lex:listBotAliases", "lex:listBotLocales", "lex:listBotRecommendations", "lex:listBots", "lex:listBotVersions", "lex:listExports", "lex:listImports", "lex:listIntents", "lex:listRecommendedIntents", "lex:listSlots", "lex:listSlotTypes", "license-manager:getLicenseConfiguration", "license-manager:getServiceSettings", "license-manager:listAssociationsForLicenseConfiguration", "license-manager:listFailuresForLicenseConfigurationOperations", "license-manager:listLicenseConfigurations", "license-manager:listLicenseSpecificationsForResource", "license-manager:listResourceInventory", "license-manager:listUsageForLicenseConfiguration", "lightsail:getActiveNames", "lightsail:getAlarms", "lightsail:getAutoSnapshots", "lightsail:getBlueprints", "lightsail:getBucketBundles", "lightsail:getBucketMetricData", "lightsail:getBuckets", "lightsail:getBundles", "lightsail:getCertificates", "lightsail:getContainerImages", "lightsail:getContainerServiceDeployments", "lightsail:getContainerServiceMetricData", "lightsail:getContainerServicePowers", "lightsail:getContainerServices", "lightsail:getDisk", "lightsail:getDisks", "lightsail:getDiskSnapshot", "lightsail:getDiskSnapshots", "lightsail:getDistributionBundles", "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:getRelationalDatabaseMetricData", "lightsail:getRelationalDatabases", "lightsail:getRelationalDatabaseSnapshot", "lightsail:getRelationalDatabaseSnapshots", "lightsail:getStaticIp", "lightsail:getStaticIps", "lightsail:isVpcPeered", "logs:describeAccountPolicies", "logs:describeDeliveries", "logs:describeDeliveryDestinations", "logs:describeDeliverySources", "logs:describeDestinations", "logs:describeExportTasks", "logs:describeLogGroups", "logs:describeLogStreams", "logs:describeMetricFilters", "logs:describeQueries", "logs:describeQueryDefinitions", "logs:describeResourcePolicies", "logs:describeSubscriptionFilters", "logs:getDataProtectionPolicy", "logs:getDelivery", "logs:getDeliveryDestination", "logs:getDeliveryDestinationPolicy", "logs:getDeliverySource", "logs:getLogAnomalyDetector", "logs:getLogDelivery", "logs:getLogGroupFields", "logs:listAnomalies", "logs:listLogAnomalyDetectors", "logs:listLogDeliveries", "logs:testMetricFilter", "lookoutequipment:describeDataIngestionJob", "lookoutequipment:describeDataset", "lookoutequipment:describeInferenceScheduler", "lookoutequipment:describeModel", "lookoutequipment:listDataIngestionJobs", "lookoutequipment:listDatasets", "lookoutequipment:listInferenceExecutions", "lookoutequipment:listInferenceSchedulers", "lookoutequipment:listModels", "lookoutmetrics:describeAlert", "lookoutmetrics:describeAnomalyDetectionExecutions", "lookoutmetrics:describeAnomalyDetector", "lookoutmetrics:describeMetricSet", "lookoutmetrics:getAnomalyGroup", "lookoutmetrics:getDataQualityMetrics", "lookoutmetrics:getFeedback", "lookoutmetrics:getSampleData", "lookoutmetrics:listAlerts", "lookoutmetrics:listAnomalyDetectors", "lookoutmetrics:listAnomalyGroupSummaries", "lookoutmetrics:listAnomalyGroupTimeSeries", "lookoutmetrics:listMetricSets", "lookoutmetrics:listTagsForResource", "machinelearning:describeBatchPredictions", "machinelearning:describeDataSources", "machinelearning:describeEvaluations", "machinelearning:describeMLModels", "machinelearning:getBatchPrediction", "machinelearning:getDataSource", "machinelearning:getEvaluation", "machinelearning:getMLModel", "macie2:getClassificationExportConfiguration", "macie2:getCustomDataIdentifier", "macie2:getFindings", "macie2:getFindingStatistics", "macie2:listClassificationJobs", "macie2:listCustomDataIdentifiers", "macie2:listFindings", "managedblockchain:getMember", "managedblockchain:getNetwork", "managedblockchain:getNode", "managedblockchain:listMembers", "managedblockchain:listNetworks", "managedblockchain:listNodes", "mediaconnect:describeFlow", "mediaconnect:listEntitlements", "mediaconnect:listFlows", "mediaconvert:describeEndpoints", "mediaconvert:getJob", "mediaconvert:getJobTemplate", "mediaconvert:getPreset", "mediaconvert:getQueue", "mediaconvert:listJobs", "mediaconvert:listJobTemplates", "medialive:describeChannel", "medialive:describeInput", "medialive:describeInputDevice", "medialive:describeInputSecurityGroup", "medialive:describeMultiplex", "medialive:describeOffering", "medialive:describeReservation", "medialive:describeSchedule", "medialive:listChannels", "medialive:listInputDevices", "medialive:listInputs", "medialive:listInputSecurityGroups", "medialive:listMultiplexes", "medialive:listOfferings", "medialive:listReservations", "mediapackage:describeChannel", "mediapackage:describeOriginEndpoint", "mediapackage:listChannels", "mediapackage:listOriginEndpoints", "mediastore:describeContainer", "mediastore:getContainerPolicy", "mediastore:getCorsPolicy", "mediastore:listContainers", "mediatailor:getPlaybackConfiguration", "mediatailor:listPlaybackConfigurations", "medical-imaging:getDatastore", "medical-imaging:listDatastores", "mgn:describeJobLogItems", "mgn:describeJobs", "mgn:describeLaunchConfigurationTemplates", "mgn:describeReplicationConfigurationTemplates", "mgn:describeSourceServers", "mgn:describeVcenterClients", "mgn:getLaunchConfiguration", "mgn:getReplicationConfiguration", "mgn:listApplications", "mgn:listSourceServerActions", "mgn:listTemplateActions", "mgn:listWaves", "mobiletargeting:getAdmChannel", "mobiletargeting:getApnsChannel", "mobiletargeting:getApnsSandboxChannel", "mobiletargeting:getApnsVoipChannel", "mobiletargeting:getApnsVoipSandboxChannel", "mobiletargeting:getApp", "mobiletargeting:getApplicationSettings", "mobiletargeting:getApps", "mobiletargeting:getBaiduChannel", "mobiletargeting:getCampaign", "mobiletargeting:getCampaignActivities", "mobiletargeting:getCampaigns", "mobiletargeting:getCampaignVersion", "mobiletargeting:getCampaignVersions", "mobiletargeting:getEmailChannel", "mobiletargeting:getEndpoint", "mobiletargeting:getEventStream", "mobiletargeting:getExportJob", "mobiletargeting:getExportJobs", "mobiletargeting:getGcmChannel", "mobiletargeting:getImportJob", "mobiletargeting:getImportJobs", "mobiletargeting:getJourney", "mobiletargeting:getJourneyExecutionMetrics", "mobiletargeting:getJourneyExecutionActivityMetrics", "mobiletargeting:getJourneyRunExecutionActivityMetrics", "mobiletargeting:getJourneyRunExecutionMetrics", "mobiletargeting:getJourneyRuns", "mobiletargeting:getSegment", "mobiletargeting:getSegmentImportJobs", "mobiletargeting:getSegments", "mobiletargeting:getSegmentVersion", "mobiletargeting:getSegmentVersions", "mobiletargeting:getSmsChannel", "mobiletargeting:listJourneys", "mq:describeBroker", "mq:describeConfiguration", "mq:describeConfigurationRevision", "mq:describeUser", "mq:listBrokers", "mq:listConfigurationRevisions", "mq:listConfigurations", "mq:listUsers", "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", "network-firewall:describeFirewall", "network-firewall:describeFirewallPolicy", "network-firewall:describeLoggingConfiguration", "network-firewall:describeRuleGroup", "network-firewall:describeTlsInspectionConfiguration", "network-firewall:listFirewallPolicies", "network-firewall:listFirewalls", "network-firewall:listRuleGroups", "network-firewall:listTlsInspectionConfigurations", "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:listOrganizationServiceAccessStatus", "networkmanager:listPeerings", "networkmanager:listTagsForResource", "networkmonitor:getMonitor", "networkmonitor:getProbe", "networkmonitor:listMonitors", "notifications:getEventRule", "notifications:getNotificationConfiguration", "notifications:getNotificationEvent", "notifications:listChannels", "notifications:listEventRules", "notifications:listNotificationConfigurations", "notifications:listNotificationEvents", "notifications:listNotificationHubs", "notifications-contacts:getEmailContact", "notifications-contacts:listEmailContacts", "oam:getLink", "oam:getSink", "oam:getSinkPolicy", "oam:listAttachedLinks", "oam:listLinks", "oam:listSinks", "omics:getAnnotationImportJob", "omics:getAnnotationStore", "omics:getReadSetImportJob", "omics:getReadSetMetadata", "omics:getReference", "omics:getReferenceImportJob", "omics:getReferenceMetadata", "omics:getReferenceStore", "omics:getRun", "omics:getRunGroup", "omics:getSequenceStore", "omics:getVariantImportJob", "omics:getVariantStore", "omics:getWorkflow", "omics:listAnnotationImportJobs", "omics:listAnnotationStores", "omics:listMultipartReadSetUploads", "omics:listReadSetImportJobs", "omics:listReadSets", "omics:listReadSetUploadParts", "omics:listReferenceImportJobs", "omics:listReferenceStores", "omics:listReferences", "omics:listRunGroups", "omics:listRunTasks", "omics:listRuns", "omics:listSequenceStores", "omics:listVariantImportJobs", "omics:listVariantStores", "omics:listWorkflows", "opsworks-cm:describeAccountAttributes", "opsworks-cm:describeBackups", "opsworks-cm:describeEvents", "opsworks-cm:describeNodeAssociationStatus", "opsworks-cm:describeServers", "opsworks:describeAgentVersions", "opsworks:describeApps", "opsworks:describeCommands", "opsworks:describeDeployments", "opsworks:describeEcsClusters", "opsworks:describeElasticIps", "opsworks:describeElasticLoadBalancers", "opsworks:describeInstances", "opsworks:describeLayers", "opsworks:describeLoadBasedAutoScaling", "opsworks:describeMyUserProfile", "opsworks:describePermissions", "opsworks:describeRaidArrays", "opsworks:describeRdsDbInstances", "opsworks:describeServiceErrors", "opsworks:describeStackProvisioningParameters", "opsworks:describeStacks", "opsworks:describeStackSummary", "opsworks:describeTimeBasedAutoScaling", "opsworks:describeUserProfiles", "opsworks:describeVolumes", "opsworks:getHostnameSuggestion", "organizations:listAccounts", "organizations:listTagsForResource", "osis:getPipeline", "osis:getPipelineBlueprint", "osis:getPipelineChangeProgress", "osis:listPipelineBlueprints", "osis:listPipelines", "osis:validatePipeline", "outposts:getCatalogItem", "outposts:getConnection", "outposts:getOrder", "outposts:getOutpost", "outposts:getOutpostInstanceTypes", "outposts:getSite", "outposts:listAssets", "outposts:listCatalogItems", "outposts:listOrders", "outposts:listOutposts", "outposts:listSites", "personalize:describeAlgorithm", "personalize:describeBatchInferenceJob", "personalize:describeBatchSegmentJob", "personalize:describeCampaign", "personalize:describeDataset", "personalize:describeDatasetExportJob", "personalize:describeDatasetGroup", "personalize:describeDatasetImportJob", "personalize:describeEventTracker", "personalize:describeFeatureTransformation", "personalize:describeFilter", "personalize:describeRecipe", "personalize:describeRecommender", "personalize:describeSchema", "personalize:describeSolution", "personalize:describeSolutionVersion", "personalize:getPersonalizedRanking", "personalize:getRecommendations", "personalize:getSolutionMetrics", "personalize:listBatchInferenceJobs", "personalize:listBatchSegmentJobs", "personalize:listCampaigns", "personalize:listDatasetExportJobs", "personalize:listDatasetGroups", "personalize:listDatasetImportJobs", "personalize:listDatasets", "personalize:listEventTrackers", "personalize:listRecipes", "personalize:listRecommenders", "personalize:listSchemas", "personalize:listSolutions", "personalize:listSolutionVersions", "pipes:describePipe", "pipes:listPipes", "pipes:listTagsForResource", "polly:describeVoices", "polly:getLexicon", "polly:listLexicons", "pricing:describeServices", "pricing:getAttributeValues", "pricing:getProducts", "private-networks:getDeviceIdentifier", "private-networks:getNetwork", "private-networks:getNetworkResource", "private-networks:listDeviceIdentifiers", "private-networks:listNetworks", "private-networks:listNetworkResources", "qbusiness:getApplication", "qbusiness:getDataSource", "qbusiness:getIndex", "qbusiness:getRetriever", "qbusiness:getWebExperience", "qbusiness:listApplications", "qbusiness:listDataSources", "qbusiness:listDataSourceSyncJobs", "qbusiness:listIndices", "qbusiness:listRetrievers", "qbusiness:listWebExperiences", "quicksight:describeAccountCustomization", "quicksight:describeAccountSettings", "quicksight:describeAccountSubscription", "quicksight:describeAnalysis", "quicksight:describeAnalysisPermissions", "quicksight:describeDashboard", "quicksight:describeDashboardPermissions", "quicksight:describeDataSet", "quicksight:describeDataSetPermissions", "quicksight:describeDataSetRefreshProperties", "quicksight:describeDataSource", "quicksight:describeDataSourcePermissions", "quicksight:describeFolder", "quicksight:describeFolderPermissions", "quicksight:describeFolderResolvedPermissions", "quicksight:describeGroup", "quicksight:describeGroupMembership", "quicksight:describeIAMPolicyAssignment", "quicksight:describeIngestion", "quicksight:describeIpRestriction", "quicksight:describeNamespace", "quicksight:describeRefreshSchedule", "quicksight:describeTemplate", "quicksight:describeTemplateAlias", "quicksight:describeTemplatePermissions", "quicksight:describeTheme", "quicksight:describeThemeAlias", "quicksight:describeThemePermissions", "quicksight:describeTopic", "quicksight:describeTopicPermissions", "quicksight:describeTopicRefresh", "quicksight:describeTopicRefreshSchedule", "quicksight:describeUser", "quicksight:describeVPCConnection", "quicksight:listAnalyses", "quicksight:listDashboards", "quicksight:listDashboardVersions", "quicksight:listDataSets", "quicksight:listDataSources", "quicksight:listFolderMembers", "quicksight:listFolders", "quicksight:listGroupMemberships", "quicksight:listGroups", "quicksight:listIAMPolicyAssignments", "quicksight:listIAMPolicyAssignmentsForUser", "quicksight:listIngestions", "quicksight:listNamespaces", "quicksight:listRefreshSchedules", "quicksight:listTemplateAliases", "quicksight:listTemplates", "quicksight:listTemplateVersions", "quicksight:listThemeAliases", "quicksight:listThemes", "quicksight:listThemeVersions", "quicksight:listTopicRefreshSchedules", "quicksight:listTopics", "quicksight:listUserGroups", "quicksight:listUsers", "quicksight:listVPCConnections", "quicksight:searchAnalyses", "quicksight:searchDashboards", "quicksight:searchDataSets", "quicksight:searchDataSources", "quicksight:searchFolders", "quicksight:searchGroups", "ram:getPermission", "ram:getResourceShareAssociations", "ram:getResourceShareInvitations", "ram:getResourceShares", "ram:listPendingInvitationResources", "ram:listPrincipals", "ram:listResources", "ram:listResourceSharePermissions", "rbin:getRule", "rbin:listRules", "rds:describeAccountAttributes", "rds:describeBlueGreenDeployments", "rds:describeCertificates", "rds:describeDBClusterEndpoints", "rds:describeDBClusterParameterGroups", "rds:describeDBClusterParameters", "rds:describeDBClusters", "rds:describeDBClusterSnapshots", "rds:describeDBEngineVersions", "rds:describeDBInstanceAutomatedBackups", "rds:describeDBInstances", "rds:describeDBLogFiles", "rds:describeDBParameterGroups", "rds:describeDBParameters", "rds:describeDBSecurityGroups", "rds:describeDBSnapshotAttributes", "rds:describeDBSnapshots", "rds:describeDBSubnetGroups", "rds:describeEngineDefaultClusterParameters", "rds:describeEngineDefaultParameters", "rds:describeEventCategories", "rds:describeEvents", "rds:describeEventSubscriptions", "rds:describeExportTasks", "rds:describeGlobalClusters", "rds:describeIntegrations", "rds:describeOptionGroupOptions", "rds:describeOptionGroups", "rds:describeOrderableDBInstanceOptions", "rds:describePendingMaintenanceActions", "rds:describeReservedDBInstances", "rds:describeReservedDBInstancesOfferings", "rds:describeSourceRegions", "rds:describeValidDBInstanceModifications", "rds:listTagsForResource", "redshift-data:describeStatement", "redshift-data:listStatements", "redshift:describeClusterParameterGroups", "redshift:describeClusterParameters", "redshift:describeClusters", "redshift:describeClusterSecurityGroups", "redshift:describeClusterSnapshots", "redshift:describeClusterSubnetGroups", "redshift:describeClusterVersions", "redshift:describeDataShares", "redshift:describeDataSharesForConsumer", "redshift:describeDataSharesForProducer", "redshift:describeDefaultClusterParameters", "redshift:describeEventCategories", "redshift:describeEvents", "redshift:describeEventSubscriptions", "redshift:describeHsmClientCertificates", "redshift:describeHsmConfigurations", "redshift:describeLoggingStatus", "redshift:describeOrderableClusterOptions", "redshift:describeReservedNodeOfferings", "redshift:describeReservedNodes", "redshift:describeResize", "redshift:describeSnapshotCopyGrants", "redshift:describeStorage", "redshift:describeTableRestoreStatus", "redshift:describeTags", "redshift-serverless:getEndpointAccess", "redshift-serverless:getNamespace", "redshift-serverless:getRecoveryPoint", "redshift-serverless:getSnapshot", "redshift-serverless:getTableRestoreStatus", "redshift-serverless:getUsageLimit", "redshift-serverless:getWorkgroup", "redshift-serverless:listEndpointAccess", "redshift-serverless:listNamespaces", "redshift-serverless:listRecoveryPoints", "redshift-serverless:listSnapshots", "redshift-serverless:listTableRestoreStatus", "redshift-serverless:listUsageLimits", "redshift-serverless:listWorkgroups", "rekognition:listCollections", "rekognition:listFaces", "resource-explorer-2:getAccountLevelServiceConfiguration", "resource-explorer-2:getIndex", "resource-explorer-2:getView", "resource-explorer-2:listIndexes", "resource-explorer-2:listViews", "resource-explorer-2:search", "resource-groups:getGroup", "resource-groups:getGroupQuery", "resource-groups:getTags", "resource-groups:listGroupResources", "resource-groups:listGroups", "resource-groups:searchResources", "robomaker:batchDescribeSimulationJob", "robomaker:describeDeploymentJob", "robomaker:describeFleet", "robomaker:describeRobot", "robomaker:describeRobotApplication", "robomaker:describeSimulationApplication", "robomaker:describeSimulationJob", "robomaker:listDeploymentJobs", "robomaker:listFleets", "robomaker:listRobotApplications", "robomaker:listRobots", "robomaker:listSimulationApplications", "robomaker:listSimulationJobs", "route53-recovery-cluster:getRoutingControlState", "route53-recovery-cluster:listRoutingControls", "route53-recovery-control-config:describeControlPanel", "route53-recovery-control-config:describeRoutingControl", "route53-recovery-control-config:describeSafetyRule", "route53-recovery-control-config:listControlPanels", "route53-recovery-control-config:listRoutingControls", "route53-recovery-control-config:listSafetyRules", "route53-recovery-readiness:getCell", "route53-recovery-readiness:getCellReadinessSummary", "route53-recovery-readiness:getReadinessCheck", "route53-recovery-readiness:getReadinessCheckResourceStatus", "route53-recovery-readiness:getReadinessCheckStatus", "route53-recovery-readiness:getRecoveryGroup", "route53-recovery-readiness:getRecoveryGroupReadinessSummary", "route53-recovery-readiness:listCells", "route53-recovery-readiness:listReadinessChecks", "route53-recovery-readiness:listRecoveryGroups", "route53-recovery-readiness:listResourceSets", "route53:getAccountLimit", "route53:getChange", "route53:getCheckerIpRanges", "route53:getDNSSEC", "route53:getGeoLocation", "route53:getHealthCheck", "route53:getHealthCheckCount", "route53:getHealthCheckLastFailureReason", "route53:getHealthCheckStatus", "route53:getHostedZone", "route53:getHostedZoneCount", "route53:getHostedZoneLimit", "route53:getQueryLoggingConfig", "route53:getReusableDelegationSet", "route53:getTrafficPolicy", "route53:getTrafficPolicyInstance", "route53:getTrafficPolicyInstanceCount", "route53:listCidrBlocks", "route53:listCidrCollections", "route53:listCidrLocations", "route53:listGeoLocations", "route53:listHealthChecks", "route53:listHostedZones", "route53:listHostedZonesByName", "route53:listHostedZonesByVpc", "route53:listQueryLoggingConfigs", "route53:listResourceRecordSets", "route53:listReusableDelegationSets", "route53:listTrafficPolicies", "route53:listTrafficPolicyInstances", "route53:listTrafficPolicyInstancesByHostedZone", "route53:listTrafficPolicyInstancesByPolicy", "route53:listTrafficPolicyVersions", "route53:listVPCAssociationAuthorizations", "route53domains:checkDomainAvailability", "route53domains:getContactReachabilityStatus", "route53domains:getDomainDetail", "route53domains:getOperationDetail", "route53domains:listDomains", "route53domains:listOperations", "route53domains:listPrices", "route53domains:listTagsForDomain", "route53domains:viewBilling", "route53profiles:getProfile", "route53profiles:listProfileAssociations", "route53profiles:listProfileResourceAssociations", "route53profiles:listProfiles", "route53profiles:listTagsForResource", "route53profiles:getProfileResourceAssociation", "route53profiles:getProfileAssociation", "route53resolver:getFirewallConfig", "route53resolver:getFirewallDomainList", "route53resolver:getFirewallRuleGroup", "route53resolver:getFirewallRuleGroupAssociation", "route53resolver:getFirewallRuleGroupPolicy", "route53resolver:getOutpostResolver", "route53resolver:getResolverDnssecConfig", "route53resolver:getResolverQueryLogConfig", "route53resolver:getResolverQueryLogConfigAssociation", "route53resolver:getResolverQueryLogConfigPolicy", "route53resolver:getResolverRule", "route53resolver:getResolverRuleAssociation", "route53resolver:getResolverRulePolicy", "route53resolver:listFirewallConfigs", "route53resolver:listFirewallDomainLists", "route53resolver:listFirewallDomains", "route53resolver:listFirewallRuleGroupAssociations", "route53resolver:listFirewallRuleGroups", "route53resolver:listFirewallRules", "route53resolver:listOutpostResolvers", "route53resolver:listResolverConfigs", "route53resolver:listResolverDnssecConfigs", "route53resolver:listResolverEndpointIpAddresses", "route53resolver:listResolverEndpoints", "route53resolver:listResolverQueryLogConfigAssociations", "route53resolver:listResolverQueryLogConfigs", "route53resolver:listResolverRuleAssociations", "route53resolver:listResolverRules", "route53resolver:listTagsForResource", "rum:batchGetRumMetricDefinitions", "rum:getAppMonitor", "rum:listAppMonitors", "rum:listRumMetricsDestinations", "s3:describeJob", "s3:describeMultiRegionAccessPointOperation", "s3:getAccelerateConfiguration", "s3:getAccessPoint", "s3:getAccessPointConfigurationForObjectLambda", "s3:getAccessPointForObjectLambda", "s3:getAccessPointPolicy", "s3:getAccessPointPolicyForObjectLambda", "s3:getAccessPointPolicyStatus", "s3:getAccessPointPolicyStatusForObjectLambda", "s3:getAccountPublicAccessBlock", "s3:getAnalyticsConfiguration", "s3:getBucketAcl", "s3:getBucketCORS", "s3:getBucketLocation", "s3:getBucketLogging", "s3:getBucketNotification", "s3:getBucketObjectLockConfiguration", "s3:getBucketOwnershipControls", "s3:getBucketPolicy", "s3:getBucketPolicyStatus", "s3:getBucketPublicAccessBlock", "s3:getBucketRequestPayment", "s3:getBucketVersioning", "s3:getBucketWebsite", "s3:getEncryptionConfiguration", "s3:getIntelligentTieringConfiguration", "s3:getInventoryConfiguration", "s3:getLifecycleConfiguration", "s3:getMetricsConfiguration", "s3:getMultiRegionAccessPoint", "s3:getMultiRegionAccessPointPolicy", "s3:getMultiRegionAccessPointPolicyStatus", "s3:getMultiRegionAccessPointRoutes", "s3:getObjectLegalHold", "s3:getObjectRetention", "s3:getReplicationConfiguration", "s3:getStorageLensConfiguration", "s3:listAccessPoints", "s3:listAccessPointsForObjectLambda", "s3:listAllMyBuckets", "s3:listBucket", "s3:listBucketMultipartUploads", "s3:listBucketVersions", "s3:listJobs", "s3:listMultipartUploadParts", "s3:listMultiRegionAccessPoints", "s3:listStorageLensConfigurations", "s3express:getBucketPolicy", "s3express:listAllMyDirectoryBuckets", "sagemaker:describeAction", "sagemaker:describeAlgorithm", "sagemaker:describeApp", "sagemaker:describeAppImageConfig", "sagemaker:describeArtifact", "sagemaker:describeAutoMLJob", "sagemaker:describeCluster", "sagemaker:describeClusterNode", "sagemaker:describeCodeRepository", "sagemaker:describeCompilationJob", "sagemaker:describeContext", "sagemaker:describeDataQualityJobDefinition", "sagemaker:describeDevice", "sagemaker:describeDeviceFleet", "sagemaker:describeDomain", "sagemaker:describeEdgeDeploymentPlan", "sagemaker:describeEdgePackagingJob", "sagemaker:describeEndpoint", "sagemaker:describeEndpointConfig", "sagemaker:describeExperiment", "sagemaker:describeFeatureGroup", "sagemaker:describeFeatureMetadata", "sagemaker:describeFlowDefinition", "sagemaker:describeHub", "sagemaker:describeHubContent", "sagemaker:describeHumanTaskUi", "sagemaker:describeHyperParameterTuningJob", "sagemaker:describeImage", "sagemaker:describeImageVersion", "sagemaker:describeInferenceComponent", "sagemaker:describeInferenceExperiment", "sagemaker:describeInferenceRecommendationsJob", "sagemaker:describeLabelingJob", "sagemaker:describeModel", "sagemaker:describeModelBiasJobDefinition", "sagemaker:describeModelCard", "sagemaker:describeModelCardExportJob", "sagemaker:describeModelExplainabilityJobDefinition", "sagemaker:describeModelPackage", "sagemaker:describeModelPackageGroup", "sagemaker:describeModelQualityJobDefinition", "sagemaker:describeMonitoringSchedule", "sagemaker:describeNotebookInstance", "sagemaker:describeNotebookInstanceLifecycleConfig", "sagemaker:describePipeline", "sagemaker:describePipelineDefinitionForExecution", "sagemaker:describePipelineExecution", "sagemaker:describeProcessingJob", "sagemaker:describeProject", "sagemaker:describeSpace", "sagemaker:describeStudioLifecycleConfig", "sagemaker:describeSubscribedWorkteam", "sagemaker:describeTrainingJob", "sagemaker:describeTransformJob", "sagemaker:describeTrial", "sagemaker:describeTrialComponent", "sagemaker:describeUserProfile", "sagemaker:describeWorkforce", "sagemaker:describeWorkteam", "sagemaker:getDeviceFleetReport", "sagemaker:getModelPackageGroupPolicy", "sagemaker:getSagemakerServicecatalogPortfolioStatus", "sagemaker:listActions", "sagemaker:listAlgorithms", "sagemaker:listAliases", "sagemaker:listAppImageConfigs", "sagemaker:listApps", "sagemaker:listArtifacts", "sagemaker:listAssociations", "sagemaker:listAutoMLJobs", "sagemaker:listCandidatesForAutoMLJob", "sagemaker:listClusterNodes", "sagemaker:listClusters", "sagemaker:listCodeRepositories", "sagemaker:listCompilationJobs", "sagemaker:listContexts", "sagemaker:listDataQualityJobDefinitions", "sagemaker:listDeviceFleets", "sagemaker:listDevices", "sagemaker:listDomains", "sagemaker:listEdgeDeploymentPlans", "sagemaker:listEdgePackagingJobs", "sagemaker:listEndpointConfigs", "sagemaker:listEndpoints", "sagemaker:listExperiments", "sagemaker:listFeatureGroups", "sagemaker:listFlowDefinitions", "sagemaker:listHubContents", "sagemaker:listHubContentVersions", "sagemaker:listHubs", "sagemaker:listHumanTaskUis", "sagemaker:listHyperParameterTuningJobs", "sagemaker:listImages", "sagemaker:listImageVersions", "sagemaker:listInferenceComponents", "sagemaker:listInferenceExperiments", "sagemaker:listInferenceRecommendationsJobs", "sagemaker:listInferenceRecommendationsJobSteps", "sagemaker:listLabelingJobs", "sagemaker:listLabelingJobsForWorkteam", "sagemaker:listLineageGroups", "sagemaker:listModelBiasJobDefinitions", "sagemaker:listModelCardExportJobs", "sagemaker:listModelCards", "sagemaker:listModelCardVersions", "sagemaker:listModelExplainabilityJobDefinitions", "sagemaker:listModelMetadata", "sagemaker:listModelPackageGroups", "sagemaker:listModelPackages", "sagemaker:listModelQualityJobDefinitions", "sagemaker:listModels", "sagemaker:listMonitoringAlertHistory", "sagemaker:listMonitoringAlerts", "sagemaker:listMonitoringExecutions", "sagemaker:listMonitoringSchedules", "sagemaker:listNotebookInstanceLifecycleConfigs", "sagemaker:listNotebookInstances", "sagemaker:listPipelineExecutions", "sagemaker:listPipelineExecutionSteps", "sagemaker:listPipelineParametersForExecution", "sagemaker:listPipelines", "sagemaker:listProcessingJobs", "sagemaker:listProjects", "sagemaker:listSpaces", "sagemaker:listStageDevices", "sagemaker:listStudioLifecycleConfigs", "sagemaker:listSubscribedWorkteams", "sagemaker:listTags", "sagemaker:listTrainingJobs", "sagemaker:listTrainingJobsForHyperParameterTuningJob", "sagemaker:listTransformJobs", "sagemaker:listTrialComponents", "sagemaker:listTrials", "sagemaker:listUserProfiles", "sagemaker:listWorkforces", "sagemaker:listWorkteams", "savingsplans:describeSavingsPlans", "scheduler:getSchedule", "scheduler:getScheduleGroup", "scheduler:listScheduleGroups", "scheduler:listSchedules", "schemas:describeCodeBinding", "schemas:describeDiscoverer", "schemas:describeRegistry", "schemas:describeSchema", "schemas:getCodeBindingSource", "schemas:getDiscoveredSchema", "schemas:getResourcePolicy", "schemas:listDiscoverers", "schemas:listRegistries", "schemas:listSchemas", "schemas:listSchemaVersions", "sdb:domainMetadata", "sdb:listDomains", "secretsmanager:describeSecret", "secretsmanager:getResourcePolicy", "secretsmanager:listSecrets", "secretsmanager:listSecretVersionIds", "securityhub:getEnabledStandards", "securityhub:getFindings", "securityhub:getInsightResults", "securityhub:getInsights", "securityhub:getMasterAccount", "securityhub:getMembers", "securityhub:listEnabledProductsForImport", "securityhub:listInvitations", "securityhub:listMembers", "securityhub:describeOrganizationConfiguration", "securityhub:batchGetConfigurationPolicyAssociations", "securityhub:getConfigurationPolicy", "securityhub:getConfigurationPolicyAssociation", "securityhub:listConfigurationPolicies", "securityhub:listConfigurationPolicyAssociations", "securityhub:getFindingAggregator", "securityhub:listFindingAggregators", "securitylake:getDataLakeExceptionSubscription", "securitylake:getDataLakeOrganizationConfiguration", "securitylake:getDataLakeSources", "securitylake:getSubscriber", "securitylake:listDataLakeExceptions", "securitylake:listDataLakes", "securitylake:listLogSources", "securitylake:listSubscribers", "serverlessrepo:getApplication", "serverlessrepo:getApplicationPolicy", "serverlessrepo:getCloudFormationTemplate", "serverlessrepo:listApplicationDependencies", "serverlessrepo:listApplications", "serverlessrepo:listApplicationVersions", "servicecatalog:describeConstraint", "servicecatalog:describePortfolio", "servicecatalog:describeProduct", "servicecatalog:describeProductAsAdmin", "servicecatalog:describeProductView", "servicecatalog:describeProvisioningArtifact", "servicecatalog:describeProvisioningParameters", "servicecatalog:describeRecord", "servicecatalog:listAcceptedPortfolioShares", "servicecatalog:listConstraintsForPortfolio", "servicecatalog:listLaunchPaths", "servicecatalog:listPortfolioAccess", "servicecatalog:listPortfolios", "servicecatalog:listPortfoliosForProduct", "servicecatalog:listPrincipalsForPortfolio", "servicecatalog:listProvisioningArtifacts", "servicecatalog:listRecordHistory", "servicecatalog:scanProvisionedProducts", "servicecatalog:searchProducts", "servicequotas:getAssociationForServiceQuotaTemplate", "servicequotas:getAWSDefaultServiceQuota", "servicequotas:getRequestedServiceQuotaChange", "servicequotas:getServiceQuota", "servicequotas:getServiceQuotaIncreaseRequestFromTemplate", "servicequotas:listAWSDefaultServiceQuotas", "servicequotas:listRequestedServiceQuotaChangeHistory", "servicequotas:listRequestedServiceQuotaChangeHistoryByQuota", "servicequotas:listServiceQuotaIncreaseRequestsInTemplate", "servicequotas:listServiceQuotas", "servicequotas:listServices", "ses:describeActiveReceiptRuleSet", "ses:describeConfigurationSet", "ses:describeReceiptRule", "ses:describeReceiptRuleSet", "ses:getAccount", "ses:getAccountSendingEnabled", "ses:getBlacklistReports", "ses:getConfigurationSet", "ses:getConfigurationSetEventDestinations", "ses:getContactList", "ses:getDedicatedIp", "ses:getDedicatedIpPool", "ses:getDedicatedIps", "ses:getDeliverabilityDashboardOptions", "ses:getDeliverabilityTestReport", "ses:getDomainDeliverabilityCampaign", "ses:getDomainStatisticsReport", "ses:getEmailIdentity", "ses:getIdentityDkimAttributes", "ses:getIdentityMailFromDomainAttributes", "ses:getIdentityNotificationAttributes", "ses:getIdentityPolicies", "ses:getIdentityVerificationAttributes", "ses:getImportJob", "ses:getSendQuota", "ses:getSendStatistics", "ses:listConfigurationSets", "ses:listContactLists", "ses:listContacts", "ses:listCustomVerificationEmailTemplates", "ses:listDedicatedIpPools", "ses:listDeliverabilityTestReports", "ses:listDomainDeliverabilityCampaigns", "ses:listEmailIdentities", "ses:listEmailTemplates", "ses:listIdentities", "ses:listIdentityPolicies", "ses:listImportJobs", "ses:listReceiptFilters", "ses:listReceiptRuleSets", "ses:listRecommendations", "ses:listTagsForResource", "ses:listTemplates", "ses:listVerifiedEmailAddresses", "shield:describeAttack", "shield:describeProtection", "shield:describeSubscription", "shield:listAttacks", "shield:listProtections", "sms-voice:getConfigurationSetEventDestinations", "sms:getConnectors", "sms:getReplicationJobs", "sms:getReplicationRuns", "sms:getServers", "snowball:describeAddress", "snowball:describeAddresses", "snowball:describeJob", "snowball:getSnowballUsage", "snowball:listJobs", "snowball:listServiceVersions", "sns:checkIfPhoneNumberIsOptedOut", "sns:getDataProtectionPolicy", "sns:getEndpointAttributes", "sns:getPlatformApplicationAttributes", "sns:getSMSAttributes", "sns:getSMSSandboxAccountStatus", "sns:getSubscriptionAttributes", "sns:getTopicAttributes", "sns:listEndpointsByPlatformApplication", "sns:listOriginationNumbers", "sns:listPhoneNumbersOptedOut", "sns:listPlatformApplications", "sns:listSMSSandboxPhoneNumbers", "sns:listSubscriptions", "sns:listSubscriptionsByTopic", "sns:listTopics", "sqs:getQueueAttributes", "sqs:getQueueUrl", "sqs:listDeadLetterSourceQueues", "sqs:listQueues", "ssm-contacts:describeEngagement", "ssm-contacts:describePage", "ssm-contacts:getContact", "ssm-contacts:getContactChannel", "ssm-contacts:getContactPolicy", "ssm-contacts:getRotation", "ssm-contacts:getRotationOverride", "ssm-contacts:listContactChannels", "ssm-contacts:listContacts", "ssm-contacts:listEngagements", "ssm-contacts:listPageReceipts", "ssm-contacts:listPageResolutions", "ssm-contacts:listPagesByContact", "ssm-contacts:listPagesByEngagement", "ssm-contacts:listPreviewRotationShifts", "ssm-contacts:listRotationOverrides", "ssm-contacts:listRotations", "ssm-contacts:listRotationShifts", "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:listTimelineEvents", "ssm-sap:getApplication", "ssm-sap:getComponent", "ssm-sap:getDatabase", "ssm-sap:getOperation", "ssm-sap:getResourcePermission", "ssm-sap:listApplications", "ssm-sap:listComponents", "ssm-sap:listDatabases", "ssm-sap:listOperations", "ssm:describeActivations", "ssm:describeAssociation", "ssm:describeAssociationExecutions", "ssm:describeAssociationExecutionTargets", "ssm:describeAutomationExecutions", "ssm:describeAutomationStepExecutions", "ssm:describeAvailablePatches", "ssm:describeDocument", "ssm:describeDocumentPermission", "ssm:describeEffectiveInstanceAssociations", "ssm:describeEffectivePatchesForPatchBaseline", "ssm:describeInstanceAssociationsStatus", "ssm:describeInstanceInformation", "ssm:describeInstancePatches", "ssm:describeInstancePatchStates", "ssm:describeInstancePatchStatesForPatchGroup", "ssm:describeInventoryDeletions", "ssm:describeMaintenanceWindowExecutions", "ssm:describeMaintenanceWindowExecutionTaskInvocations", "ssm:describeMaintenanceWindowExecutionTasks", "ssm:describeMaintenanceWindows", "ssm:describeMaintenanceWindowSchedule", "ssm:describeMaintenanceWindowsForTarget", "ssm:describeMaintenanceWindowTargets", "ssm:describeMaintenanceWindowTasks", "ssm:describeOpsItems", "ssm:describeParameters", "ssm:describePatchBaselines", "ssm:describePatchGroups", "ssm:describePatchGroupState", "ssm:describePatchProperties", "ssm:describeSessions", "ssm:getAutomationExecution", "ssm:getCalendarState", "ssm:getCommandInvocation", "ssm:getConnectionStatus", "ssm:getDefaultPatchBaseline", "ssm:getDeployablePatchSnapshotForInstance", "ssm:getInventorySchema", "ssm:getMaintenanceWindow", "ssm:getMaintenanceWindowExecution", "ssm:getMaintenanceWindowExecutionTask", "ssm:getMaintenanceWindowExecutionTaskInvocation", "ssm:getMaintenanceWindowTask", "ssm:getOpsItem", "ssm:getOpsMetadata", "ssm:getOpsSummary", "ssm:getPatchBaseline", "ssm:getPatchBaselineForPatchGroup", "ssm:getResourcePolicies", "ssm:getServiceSetting", "ssm:listAssociations", "ssm:listAssociationVersions", "ssm:listCommandInvocations", "ssm:listCommands", "ssm:listComplianceItems", "ssm:listComplianceSummaries", "ssm:listDocuments", "ssm:listDocumentMetadataHistory", "ssm:listDocumentVersions", "ssm:listOpsItemEvents", "ssm:listOpsItemRelatedItems", "ssm:listOpsMetadata", "ssm:listResourceComplianceSummaries", "ssm:listResourceDataSync", "ssm:listTagsForResource", "sso:describeApplicationAssignment", "sso:describeApplicationProvider", "sso:describeApplication", "sso:describeInstance", "sso:describeTrustedTokenIssuer", "sso:getApplicationAccessScope", "sso:getApplicationAssignmentConfiguration", "sso:getApplicationAuthenticationMethod", "sso:getApplicationGrant", "sso:getApplicationInstance", "sso:getApplicationTemplate", "sso:getManagedApplicationInstance", "sso:getSharedSsoConfiguration", "sso:listApplicationAccessScopes", "sso:listApplicationAssignments", "sso:listApplicationAuthenticationMethods", "sso:listApplicationGrants", "sso:listApplicationInstances", "sso:listApplicationProviders", "sso:listApplications", "sso:listApplicationTemplates", "sso:listDirectoryAssociations", "sso:listInstances", "sso:listProfileAssociations", "sso:listTrustedTokenIssuers", "states:describeActivity", "states:describeExecution", "states:describeMapRun", "states:describeStateMachine", "states:describeStateMachineAlias", "states:describeStateMachineForExecution", "states:getExecutionHistory", "states:listActivities", "states:listExecutions", "states:listMapRuns", "states:listStateMachineAliases", "states:listStateMachines", "states:listStateMachineVersions", "storagegateway:describeBandwidthRateLimit", "storagegateway:describeCache", "storagegateway:describeCachediSCSIVolumes", "storagegateway:describeFileSystemAssociations", "storagegateway:describeGatewayInformation", "storagegateway:describeMaintenanceStartTime", "storagegateway:describeNFSFileShares", "storagegateway:describeSMBFileShares", "storagegateway:describeSMBSettings", "storagegateway:describeSnapshotSchedule", "storagegateway:describeStorediSCSIVolumes", "storagegateway:describeTapeArchives", "storagegateway:describeTapeRecoveryPoints", "storagegateway:describeTapes", "storagegateway:describeUploadBuffer", "storagegateway:describeVTLDevices", "storagegateway:describeWorkingStorage", "storagegateway:listAutomaticTapeCreationPolicies", "storagegateway:listFileShares", "storagegateway:listFileSystemAssociations", "storagegateway:listGateways", "storagegateway:listLocalDisks", "storagegateway:listTagsForResource", "storagegateway:listTapes", "storagegateway:listVolumeInitiators", "storagegateway:listVolumeRecoveryPoints", "storagegateway:listVolumes", "swf:countClosedWorkflowExecutions", "swf:countOpenWorkflowExecutions", "swf:countPendingActivityTasks", "swf:countPendingDecisionTasks", "swf:describeActivityType", "swf:describeDomain", "swf:describeWorkflowExecution", "swf:describeWorkflowType", "swf:getWorkflowExecutionHistory", "swf:listActivityTypes", "swf:listClosedWorkflowExecutions", "swf:listDomains", "swf:listOpenWorkflowExecutions", "swf:listWorkflowTypes", "synthetics:describeCanaries", "synthetics:describeCanariesLastRun", "synthetics:describeRuntimeVersions", "synthetics:getCanary", "synthetics:getCanaryRuns", "synthetics:getGroup", "synthetics:listAssociatedGroups", "synthetics:listGroupResources", "synthetics:listGroups", "tiros:createQuery", "tiros:getQueryAnswer", "tiros:getQueryExplanation", "transcribe:describeLanguageModel", "transcribe:getCallAnalyticsCategory", "transcribe:getCallAnalyticsJob", "transcribe:getMedicalTranscriptionJob", "transcribe:getMedicalVocabulary", "transcribe:getTranscriptionJob", "transcribe:getVocabulary", "transcribe:getVocabularyFilter", "transcribe:listCallAnalyticsCategories", "transcribe:listCallAnalyticsJobs", "transcribe:listLanguageModels", "transcribe:listMedicalTranscriptionJobs", "transcribe:listMedicalVocabularies", "transcribe:listTranscriptionJobs", "transcribe:listVocabularies", "transcribe:listVocabularyFilters", "transfer:describeAccess", "transfer:describeAgreement", "transfer:describeConnector", "transfer:describeExecution", "transfer:describeProfile", "transfer:describeServer", "transfer:describeUser", "transfer:describeWorkflow", "transfer:listAccesses", "transfer:listAgreements", "transfer:listConnectors", "transfer:listExecutions", "transfer:listHostKeys", "transfer:listProfiles", "transfer:listServers", "transfer:listTagsForResource", "transfer:listUsers", "transfer:listWorkflows", "transfer:sendWorkflowStepState", "trustedadvisor:getOrganizationRecommendation", "trustedadvisor:getRecommendation", "trustedadvisor:listChecks", "trustedadvisor:listOrganizationRecommendationAccounts", "trustedadvisor:listOrganizationRecommendationResources", "trustedadvisor:listOrganizationRecommendations", "trustedadvisor:listRecommendationResources", "trustedadvisor:listRecommendations", "verifiedpermissions:getIdentitySource", "verifiedpermissions:getPolicy", "verifiedpermissions:getPolicyStore", "verifiedpermissions:getPolicyTemplate", "verifiedpermissions:getSchema", "verifiedpermissions:listIdentitySources", "verifiedpermissions:listPolicies", "verifiedpermissions:listPolicyStores", "verifiedpermissions:listPolicyTemplates", "vpc-lattice:getAccessLogSubscription", "vpc-lattice:getAuthPolicy", "vpc-lattice:getListener", "vpc-lattice:getResourcePolicy", "vpc-lattice:getRule", "vpc-lattice:getService", "vpc-lattice:getServiceNetwork", "vpc-lattice:getServiceNetworkServiceAssociation", "vpc-lattice:getServiceNetworkVpcAssociation", "vpc-lattice:getTargetGroup", "vpc-lattice:listAccessLogSubscriptions", "vpc-lattice:listListeners", "vpc-lattice:listRules", "vpc-lattice:listServiceNetworks", "vpc-lattice:listServiceNetworkServiceAssociations", "vpc-lattice:listServiceNetworkVpcAssociations", "vpc-lattice:listServices", "vpc-lattice:listTargetGroups", "vpc-lattice:listTargets", "waf-regional:getByteMatchSet", "waf-regional:getChangeTokenStatus", "waf-regional:getGeoMatchSet", "waf-regional:getIPSet", "waf-regional:getLoggingConfiguration", "waf-regional:getRateBasedRule", "waf-regional:getRegexMatchSet", "waf-regional:getRegexPatternSet", "waf-regional:getRule", "waf-regional:getRuleGroup", "waf-regional:getSqlInjectionMatchSet", "waf-regional:getWebACL", "waf-regional:getWebACLForResource", "waf-regional:listActivatedRulesInRuleGroup", "waf-regional:listByteMatchSets", "waf-regional:listGeoMatchSets", "waf-regional:listIPSets", "waf-regional:listLoggingConfigurations", "waf-regional:listRateBasedRules", "waf-regional:listRegexMatchSets", "waf-regional:listRegexPatternSets", "waf-regional:listResourcesForWebACL", "waf-regional:listRuleGroups", "waf-regional:listRules", "waf-regional:listSqlInjectionMatchSets", "waf-regional:listWebACLs", "waf:getByteMatchSet", "waf:getChangeTokenStatus", "waf:getGeoMatchSet", "waf:getIPSet", "waf:getLoggingConfiguration", "waf:getRateBasedRule", "waf:getRegexMatchSet", "waf:getRegexPatternSet", "waf:getRule", "waf:getRuleGroup", "waf:getSampledRequests", "waf:getSizeConstraintSet", "waf:getSqlInjectionMatchSet", "waf:getWebACL", "waf:getXssMatchSet", "waf:listActivatedRulesInRuleGroup", "waf:listByteMatchSets", "waf:listGeoMatchSets", "waf:listIPSets", "waf:listLoggingConfigurations", "waf:listRateBasedRules", "waf:listRegexMatchSets", "waf:listRegexPatternSets", "waf:listRuleGroups", "waf:listRules", "waf:listSizeConstraintSets", "waf:listSqlInjectionMatchSets", "waf:listWebACLs", "waf:listXssMatchSets", "wafv2:checkCapacity", "wafv2:describeManagedRuleGroup", "wafv2:getIPSet", "wafv2:getLoggingConfiguration", "wafv2:getPermissionPolicy", "wafv2:getRateBasedStatementManagedKeys", "wafv2:getRegexPatternSet", "wafv2:getRuleGroup", "wafv2:getSampledRequests", "wafv2:getWebACL", "wafv2:getWebACLForResource", "wafv2:listAvailableManagedRuleGroups", "wafv2:listIPSets", "wafv2:listLoggingConfigurations", "wafv2:listRegexPatternSets", "wafv2:listResourcesForWebACL", "wafv2:listRuleGroups", "wafv2:listTagsForResource", "wafv2:listWebACLs", "workdocs:checkAlias", "workdocs:describeAvailableDirectories", "workdocs:describeInstances", "workmail:describeGroup", "workmail:describeOrganization", "workmail:describeResource", "workmail:describeUser", "workmail:listAliases", "workmail:listGroupMembers", "workmail:listGroups", "workmail:listMailboxPermissions", "workmail:listOrganizations", "workmail:listResourceDelegates", "workmail:listResources", "workmail:listUsers", "workspaces-web:getBrowserSettings", "workspaces-web:getIdentityProvider", "workspaces-web:getNetworkSettings", "workspaces-web:getPortal", "workspaces-web:getPortalServiceProviderMetadata", "workspaces-web:getTrustStoreCertificate", "workspaces-web:getUserSettings", "workspaces-web:listBrowserSettings", "workspaces-web:listIdentityProviders", "workspaces-web:listNetworkSettings", "workspaces-web:listPortals", "workspaces-web:listTagsForResource", "workspaces-web:listTrustStoreCertificates", "workspaces-web:listTrustStores", "workspaces-web:listUserSettings", "workspaces:describeAccount", "workspaces:describeAccountModifications", "workspaces:describeApplicationAssociations", "workspaces:describeWorkspaceAssociations", "workspaces:describeWorkspacesPools", "workspaces:describeWorkspacesPoolSessions", "workspaces:describeIpGroups", "workspaces:describeTags", "workspaces:describeWorkspaceBundles", "workspaces:describeWorkspaceDirectories", "workspaces:describeWorkspaceImages", "workspaces:describeWorkspaces", "workspaces:describeWorkspacesConnectionStatus", "xray:getEncryptionConfig", "xray:getGroup", "xray:getGroups", "xray:getSamplingRules", "xray:listResourcePolicies", "xray:getInsightImpactGraph", "xray:getSamplingStatisticSummaries", "xray:getSamplingTargets", "xray:getServiceGraph", "xray:getTimeSeriesServiceStatistics", "xray:getTraceGraph" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSSupportActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-12T00:06:26+00:00" }, "AWSSystemsManagerAccountDiscoveryServicePolicy":{ "CreateDate":"2019-10-24T17:21:05+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:ListRoots", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListChildren", "organizations:ListParents", "organizations:ListDelegatedServicesForAccount", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-17T20:25:02+00:00" }, "AWSSystemsManagerChangeManagementServicePolicy":{ "CreateDate":"2020-12-07T22:21:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:CreateAssociation", "ssm:DeleteAssociation", "ssm:CreateOpsItem", "ssm:GetOpsItem", "ssm:UpdateOpsItem", "ssm:StartAutomationExecution", "ssm:StopAutomationExecution", "ssm:GetAutomationExecution", "ssm:GetCalendarState", "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sso:ListDirectoryAssociations" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sso-directory:DescribeUsers", "sso-directory:IsMemberInGroup" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"iam:GetGroup", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-07T22:21:57+00:00" }, "AWSSystemsManagerEnableConfigRecordingExecutionPolicy":{ "CreateDate":"2024-06-26T09:40:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:CreateBucket", "s3:PutBucketPublicAccessBlock", "s3:ListBucket", "s3:PutBucketPolicy", "s3:PutEncryptionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-quick-setup-config-recording-*" ], "Sid":"S3BucketCreatePermissions" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSTopicsListPermissions" }, { "Action":[ "sns:CreateTopic" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:ConfigRecording-Default-Topic", "Sid":"DefaultSNSTopicCreatePermissions" }, { "Action":[ "config:DescribeConfigurationRecorders", "config:DescribeDeliveryChannels", "config:PutConfigurationRecorder", "config:PutDeliveryChannel", "config:StartConfigurationRecorder" ], "Effect":"Allow", "Resource":"*", "Sid":"ConfigureAndStartConfigurationRecorderPermissions" }, { "Action":[ "iam:GetRole", "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/config.amazonaws.com/AWSServiceRoleForConfig", "arn:aws:iam::*:role/AWSServiceRoleForConfig" ], "Sid":"GetAndPassConfigSLRPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"config.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/config.amazonaws.com/AWSServiceRoleForConfig" ], "Sid":"CreateConfigSLRPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:40:20+00:00" }, "AWSSystemsManagerEnableExplorerExecutionPolicy":{ "CreateDate":"2024-06-26T09:42:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM" ], "Sid":"CreateSystemsManagerSLRPermissions" }, { "Action":[ "iam:ListRoles", "config:DescribeConfigurationRecorders", "compute-optimizer:GetEnrollmentStatus", "support:DescribeTrustedAdvisorChecks" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForEnablingExplorer" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/ssm-patchmanager", "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/EC2", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ExplorerOnboarded", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/Association", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ComputeOptimizer", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/ConfigCompliance", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/OpsData-TrustedAdvisor", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/SupportCenterCase" ], "Sid":"SSMExplorerServiceSettingsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-26T09:42:47+00:00" }, "AWSSystemsManagerForSAPFullAccess":{ "CreateDate":"2022-11-17T02:11:09+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ssm-sap:*" ], "Effect":"Allow", "Resource":"arn:*:ssm-sap:*:*:*", "Sid":"AwsSsmForSapPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"ssm-sap.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/ssm-sap.amazonaws.com/AWSServiceRoleForAWSSSMForSAP" ], "Sid":"AwsSsmForSapServiceRoleCreationPermission" }, { "Action":[ "ec2:StartInstances", "ec2:StopInstances" ], "Condition":{ "StringEqualsIgnoreCase":{ "ec2:resourceTag/SSMForSAPManaged":"True" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"Ec2StartStopPermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-10T21:54:54+00:00" }, "AWSSystemsManagerForSAPReadOnlyAccess":{ "CreateDate":"2022-11-17T02:11:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm-sap:get*", "ssm-sap:list*" ], "Effect":"Allow", "Resource":"arn:*:ssm-sap:*:*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-17T02:11:44+00:00" }, "AWSSystemsManagerOpsDataSyncServiceRolePolicy":{ "CreateDate":"2021-04-26T20:42:39+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ssm:GetOpsItem", "ssm:UpdateOpsItem" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/ExplorerSecurityHubOpsItem":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:CreateOpsItem" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:AddTagsToResource" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:opsitem/*" }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/*", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/*" ] }, { "Action":[ "securityhub:GetFindings", "securityhub:BatchUpdateFindings" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "StringEquals":{ "securityhub:ASFFSyntaxPath/Workflow.Status":"SUPPRESSED" } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/Confidence":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/Criticality":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/Note.Text":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/Note.UpdatedBy":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/RelatedFindings":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/Types":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/UserDefinedFields.key":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/UserDefinedFields.value":false } }, "Effect":"Deny", "Resource":"*" }, { "Action":"securityhub:BatchUpdateFindings", "Condition":{ "Null":{ "securityhub:ASFFSyntaxPath/VerificationState":false } }, "Effect":"Deny", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-28T22:53:43+00:00" }, "AWSThinkboxAWSPortalAdminPolicy":{ "CreateDate":"2020-05-27T19:41:02+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "ec2:AttachInternetGateway", "ec2:AssociateAddress", "ec2:AssociateRouteTable", "ec2:AllocateAddress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateFleet", "ec2:CreateLaunchTemplate", "ec2:CreateInternetGateway", "ec2:CreateNatGateway", "ec2:CreatePlacementGroup", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateVpc", "ec2:CreateVpcEndpoint", "ec2:DescribeAvailabilityZones", "ec2:DescribeAddresses", "ec2:DescribeFleets", "ec2:DescribeFleetHistory", "ec2:DescribeFleetInstances", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeLaunchTemplates", "ec2:DescribeRouteTables", "ec2:DescribeNatGateways", "ec2:DescribeTags", "ec2:DescribeKeyPairs", "ec2:DescribePlacementGroups", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeRegions", "ec2:DescribeSpotFleetRequestHistory", "ec2:DescribeSecurityGroups", "ec2:DescribeSpotFleetInstances", "ec2:DescribeSpotFleetRequests", "ec2:DescribeSpotPriceHistory", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:GetConsoleOutput", "ec2:ImportKeyPair", "ec2:ReleaseAddress", "ec2:RequestSpotFleet", "ec2:CancelSpotFleetRequests", "ec2:DisassociateAddress", "ec2:DeleteFleets", "ec2:DeleteLaunchTemplate", "ec2:DeleteVpc", "ec2:DeletePlacementGroup", "ec2:DeleteVpcEndpoints", "ec2:DeleteInternetGateway", "ec2:DeleteSecurityGroup", "ec2:RevokeSecurityGroupIngress", "ec2:DeleteRoute", "ec2:DeleteRouteTable", "ec2:DisassociateRouteTable", "ec2:DeleteSubnet", "ec2:DeleteNatGateway", "ec2:DetachInternetGateway", "ec2:ModifyInstanceAttribute", "ec2:ModifyFleet", "ec2:ModifySpotFleetRequest", "ec2:ModifyVpcAttribute" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal1" }, { "Action":"ec2:RunInstances", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:placement-group/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*::image/*" ], "Sid":"AWSThinkboxAWSPortal2" }, { "Action":"ec2:RunInstances", "Condition":{ "ArnLike":{ "ec2:InstanceProfile":"arn:aws:iam::*:instance-profile/AWSPortal*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"AWSThinkboxAWSPortal3" }, { "Action":"ec2:TerminateInstances", "Condition":{ "StringEquals":{ "ec2:ResourceTag/aws:cloudformation:logical-id":"ReverseForwarder" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal4" }, { "Action":"ec2:TerminateInstances", "Condition":{ "Null":{ "ec2:ResourceTag/aws:ec2spot:fleet-request-id":false } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal5" }, { "Action":"ec2:TerminateInstances", "Condition":{ "ArnLike":{ "ec2:PlacementGroup":"arn:aws:ec2:*:*:placement-group/*DeadlinePlacementGroup*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal6" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ArnLike":{ "ec2:PlacementGroup":"arn:aws:ec2:*:*:placement-group/*DeadlinePlacementGroup*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"AWSThinkboxAWSPortal7" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringLike":{ "ec2:CreateAction":"RunInstances" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal8" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:internet-gateway/*", "arn:aws:ec2:*:*:route-table/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:natgateway/*", "arn:aws:ec2:*:*:elastic-ip/*" ], "Sid":"AWSThinkboxAWSPortal9" }, { "Action":[ "iam:GetUser" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal10" }, { "Action":[ "iam:GetInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/AWSPortal*" ], "Sid":"AWSThinkboxAWSPortal11" }, { "Action":[ "iam:GetPolicy", "iam:ListEntitiesForPolicy", "iam:ListPolicyVersions" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:policy/AWSPortal*" ], "Sid":"AWSThinkboxAWSPortal12" }, { "Action":[ "iam:GetRole", "iam:GetRolePolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSPortal*", "arn:aws:iam::*:role/DeadlineSpot*" ], "Sid":"AWSThinkboxAWSPortal13" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2fleet.amazonaws.com", "spot.amazonaws.com", "spotfleet.amazonaws.com", "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSPortal*", "arn:aws:iam::*:role/DeadlineSpot*" ], "Sid":"AWSThinkboxAWSPortal14" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "ec2fleet.amazonaws.com", "spot.amazonaws.com", "spotfleet.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/*", "Sid":"AWSThinkboxAWSPortal15" }, { "Action":[ "s3:CreateBucket", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketVersioning", "s3:PutBucketAcl", "s3:PutBucketCORS", "s3:PutBucketVersioning", "s3:GetBucketAcl", "s3:GetObject", "s3:PutBucketLogging", "s3:PutBucketTagging", "s3:PutObject", "s3:ListBucket", "s3:ListBucketVersions", "s3:PutEncryptionConfiguration", "s3:PutLifecycleConfiguration", "s3:DeleteBucket", "s3:DeleteObject", "s3:DeleteBucketPolicy", "s3:DeleteObjectVersion" ], "Effect":"Allow", "Resource":[ "arn:aws:s3::*:awsportal*", "arn:aws:s3::*:stack*", "arn:aws:s3::*:aws-portal-cache*", "arn:aws:s3::*:logs-for-aws-portal-cache*", "arn:aws:s3::*:logs-for-stack*" ], "Sid":"AWSThinkboxAWSPortal16" }, { "Action":[ "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3::*:logs-for-aws-portal-cache*" ], "Sid":"AWSThinkboxAWSPortal17" }, { "Action":[ "s3:PutBucketOwnershipControls" ], "Effect":"Allow", "Resource":[ "arn:aws:s3::*:logs-for-stack*" ], "Sid":"AWSThinkboxAWSPortal18" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal19" }, { "Action":[ "dynamodb:Scan" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/DeadlineFleetHealth*", "Sid":"AWSThinkboxAWSPortal20" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources", "cloudformation:DeleteStack", "cloudformation:DeleteChangeSet", "cloudformation:ListStackResources", "cloudformation:CreateChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:ExecuteChangeSet", "cloudformation:UpdateTerminationProtection", "cloudformation:TagResource", "cloudformation:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/stack*/*", "arn:aws:cloudformation:*:*:stack/Deadline*/*" ], "Sid":"AWSThinkboxAWSPortal21" }, { "Action":[ "cloudformation:EstimateTemplateCost", "cloudformation:DescribeStacks", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal22" }, { "Action":[ "logs:DescribeLogStreams", "logs:GetLogEvents", "logs:PutRetentionPolicy", "logs:DeleteRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/thinkbox*", "Sid":"AWSThinkboxAWSPortal23" }, { "Action":[ "logs:DescribeLogGroups", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal24" }, { "Action":[ "kms:Encrypt", "kms:GenerateDataKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "s3.*.amazonaws.com", "secretsmanager.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSThinkboxAWSPortal25" }, { "Action":[ "secretsmanager:CreateSecret" ], "Condition":{ "StringLike":{ "secretsmanager:Name":[ "rcs-tls-pw*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSThinkboxAWSPortal26" }, { "Action":[ "secretsmanager:DeleteSecret", "secretsmanager:UpdateSecret", "secretsmanager:DescribeSecret", "secretsmanager:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:rcs-tls-pw*", "Sid":"AWSThinkboxAWSPortal27" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-12T19:22:36+00:00" }, "AWSThinkboxAWSPortalGatewayPolicy":{ "CreateDate":"2020-05-27T19:05:00+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:PutLogEvents", "logs:DescribeLogStreams", "logs:DescribeLogGroups", "logs:CreateLogStream" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/thinkbox*" ] }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-portal-cache*" ] }, { "Action":"dynamodb:Scan", "Effect":"Allow", "Resource":[ "arn:aws:dynamodb:*:*:table/DeadlineFleetHealth*" ] }, { "Action":[ "s3:ListBucket", "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::stack*" ] }, { "Action":[ "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::stack*/gateway_certs/*" ] }, { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:rcs-tls-pw-stack*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-30T16:02:07+00:00" }, "AWSThinkboxAWSPortalWorkerPolicy":{ "CreateDate":"2020-05-27T19:15:05+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeTags" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/DeadlineRole":"DeadlineRenderNode" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-portal-cache*" ] }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::stack*/gateway_certs/*" ] }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/thinkbox*" ] }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sqs:SendMessage", "sqs:GetQueueUrl" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:DeadlineAWS*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-07T23:27:47+00:00" }, "AWSThinkboxAssetServerPolicy":{ "CreateDate":"2020-05-27T19:18:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/thinkbox*" ] }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-portal-cache*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-27T19:18:53+00:00" }, "AWSThinkboxDeadlineResourceTrackerAccessPolicy":{ "CreateDate":"2020-05-27T19:25:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dynamodb:ListStreams" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "dynamodb:BatchWriteItem", "dynamodb:DeleteItem", "dynamodb:DescribeStream", "dynamodb:DescribeTable", "dynamodb:GetItem", "dynamodb:GetRecords", "dynamodb:GetShardIterator", "dynamodb:PutItem", "dynamodb:Scan", "dynamodb:UpdateItem", "dynamodb:UpdateTable" ], "Effect":"Allow", "Resource":[ "arn:aws:dynamodb:*:*:table/DeadlineEC2ComputeNodeHealth*", "arn:aws:dynamodb:*:*:table/DeadlineEC2ComputeNodeInfo*", "arn:aws:dynamodb:*:*:table/DeadlineFleetHealth*" ] }, { "Action":[ "ec2:CancelSpotFleetRequests", "ec2:DeleteFleets", "ec2:DescribeFleetInstances", "ec2:DescribeFleets", "ec2:DescribeInstances", "ec2:DescribeSpotFleetInstances", "ec2:DescribeSpotFleetRequests" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:RebootInstances", "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/DeadlineTrackedAWSResource":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "events:PutEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:event-bus/default" ] }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:DeadlineResourceTracker*" ] }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/lambda/DeadlineResourceTracker*" ] }, { "Action":[ "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:ReceiveMessage" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:DeadlineAWSComputeNodeStateMessageQueue*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-27T19:25:05+00:00" }, "AWSThinkboxDeadlineResourceTrackerAdminPolicy":{ "CreateDate":"2020-05-27T19:29:09+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSThinkboxDeadlineResourceTracker1" }, { "Action":[ "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSThinkboxDeadlineResourceTracker2" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:UpdateStack", "cloudformation:DescribeStacks", "cloudformation:UpdateTerminationProtection", "cloudformation:TagResource", "cloudformation:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/DeadlineResourceTracker*" ], "Sid":"AWSThinkboxDeadlineResourceTracker3" }, { "Action":[ "dynamodb:CreateTable", "dynamodb:DeleteTable", "dynamodb:DescribeTable", "dynamodb:ListTagsOfResource", "dynamodb:TagResource", "dynamodb:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:dynamodb:*:*:table/DeadlineEC2ComputeNodeHealth*", "arn:aws:dynamodb:*:*:table/DeadlineEC2ComputeNodeInfo*", "arn:aws:dynamodb:*:*:table/DeadlineFleetHealth*" ], "Sid":"AWSThinkboxDeadlineResourceTracker4" }, { "Action":[ "dynamodb:BatchWriteItem", "dynamodb:Scan" ], "Effect":"Allow", "Resource":[ "arn:aws:dynamodb:*:*:table/DeadlineFleetHealth*" ], "Sid":"AWSThinkboxDeadlineResourceTracker5" }, { "Action":[ "events:DeleteRule", "events:DescribeRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/DeadlineResourceTracker*" ], "Sid":"AWSThinkboxDeadlineResourceTracker6" }, { "Action":[ "iam:GetRole", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/DeadlineResourceTracker*" ], "Sid":"AWSThinkboxDeadlineResourceTracker7" }, { "Action":[ "iam:GetUser" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSThinkboxDeadlineResourceTracker8" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "dynamodb.application-autoscaling.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/*" ], "Sid":"AWSThinkboxDeadlineResourceTracker9" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lambda.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/DeadlineResourceTrackerAccess*" ], "Sid":"AWSThinkboxDeadlineResourceTracker10" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "application-autoscaling.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable" ], "Sid":"AWSThinkboxDeadlineResourceTracker11" }, { "Action":[ "lambda:GetEventSourceMapping" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSThinkboxDeadlineResourceTracker12" }, { "Action":[ "lambda:CreateEventSourceMapping", "lambda:DeleteEventSourceMapping" ], "Condition":{ "ArnLike":{ "lambda:FunctionArn":[ "arn:aws:lambda:*:*:function:DeadlineResourceTracker*" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSThinkboxDeadlineResourceTracker13" }, { "Action":[ "lambda:AddPermission", "lambda:RemovePermission" ], "Condition":{ "StringLike":{ "lambda:Principal":"events.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:DeadlineResourceTracker*" ], "Sid":"AWSThinkboxDeadlineResourceTracker14" }, { "Action":[ "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:DeleteFunctionConcurrency", "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:ListTags", "lambda:PutFunctionConcurrency", "lambda:TagResource", "lambda:UntagResource", "lambda:UpdateFunctionCode", "lambda:UpdateFunctionConfiguration" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:DeadlineResourceTracker*" ], "Sid":"AWSThinkboxDeadlineResourceTracker15" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*/deadline_aws_resource_tracker-*.zip", "arn:aws:s3:::*/DeadlineAWSResourceTrackerTemplate-*.yaml" ], "Sid":"AWSThinkboxDeadlineResourceTracker16" }, { "Action":[ "sqs:CreateQueue", "sqs:DeleteQueue", "sqs:GetQueueAttributes", "sqs:ListQueueTags", "sqs:TagQueue", "sqs:UntagQueue" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:DeadlineAWSComputeNodeState*", "arn:aws:sqs:*:*:DeadlineResourceTracker*" ], "Sid":"AWSThinkboxDeadlineResourceTracker17" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-12T19:29:09+00:00" }, "AWSThinkboxDeadlineSpotEventPluginAdminPolicy":{ "CreateDate":"2020-05-27T19:38:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CancelSpotFleetRequests", "ec2:DescribeSpotFleetInstances", "ec2:DescribeSpotFleetRequests", "ec2:ModifySpotFleetRequest", "ec2:RequestSpotFleet" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"RunInstances" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:ec2spot:fleet-request-id":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "spot.amazonaws.com", "spotfleet.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/*" ] }, { "Action":[ "iam:GetInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/*" ] }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-ec2-spot-fleet-tagging-role", "arn:aws:iam::*:role/DeadlineSpot*" ] }, { "Action":[ "iam:GetUser" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-ec2-spot-fleet-tagging-role", "arn:aws:iam::*:role/DeadlineSpot*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-27T19:38:34+00:00" }, "AWSThinkboxDeadlineSpotEventPluginWorkerPolicy":{ "CreateDate":"2020-05-27T19:35:00+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeTags" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/DeadlineTrackedAWSResource":"SpotEventPlugin" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/DeadlineResourceTracker":"SpotEventPlugin" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "sqs:GetQueueUrl", "sqs:SendMessage" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:DeadlineAWSComputeNodeState*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-07T23:31:31+00:00" }, "AWSTransferConsoleFullAccess":{ "CreateDate":"2020-12-14T19:33:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"transfer.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "acm:ListCertificates", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "health:DescribeEventAggregates", "iam:GetPolicyVersion", "iam:ListPolicies", "iam:ListRoles", "route53:ListHostedZones", "s3:ListAllMyBuckets", "transfer:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-14T19:33:25+00:00" }, "AWSTransferFullAccess":{ "CreateDate":"2020-12-14T19:37:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"transfer:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"transfer.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeVpcEndpoints", "ec2:DescribeNetworkInterfaces", "ec2:DescribeAddresses" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-14T19:37:23+00:00" }, "AWSTransferLoggingAccess":{ "CreateDate":"2019-01-14T15:32:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:CreateLogGroup", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-14T15:32:50+00:00" }, "AWSTransferReadOnlyAccess":{ "CreateDate":"2020-08-27T17:54:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "transfer:DescribeUser", "transfer:DescribeServer", "transfer:ListUsers", "transfer:ListServers", "transfer:TestIdentityProvider", "transfer:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-27T17:54:51+00:00" }, "AWSTrustedAdvisorPriorityFullAccess":{ "CreateDate":"2022-08-16T16:08:24+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "trustedadvisor:DescribeAccount*", "trustedadvisor:DescribeOrganization", "trustedadvisor:DescribeRisk*", "trustedadvisor:DownloadRisk", "trustedadvisor:UpdateRiskStatus", "trustedadvisor:DescribeNotificationConfigurations", "trustedadvisor:UpdateNotificationConfigurations", "trustedadvisor:DeleteNotificationConfigurationForDelegatedAdmin", "trustedadvisor:SetOrganizationAccess" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListDelegatedAdministrators", "organizations:EnableAWSServiceAccess", "organizations:DisableAWSServiceAccess" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "reporting.trustedadvisor.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"reporting.trustedadvisor.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/reporting.trustedadvisor.amazonaws.com/AWSServiceRoleForTrustedAdvisorReporting" }, { "Action":[ "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "reporting.trustedadvisor.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:organizations::*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-16T16:08:24+00:00" }, "AWSTrustedAdvisorPriorityReadOnlyAccess":{ "CreateDate":"2022-08-16T16:35:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "trustedadvisor:DescribeAccount*", "trustedadvisor:DescribeOrganization", "trustedadvisor:DescribeRisk*", "trustedadvisor:DownloadRisk", "trustedadvisor:DescribeNotificationConfigurations" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "reporting.trustedadvisor.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-16T16:35:12+00:00" }, "AWSTrustedAdvisorReportingServiceRolePolicy":{ "CreateDate":"2019-11-19T17:41:13+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListDelegatedAdministrators", "organizations:ListOrganizationalUnitsForParent", "organizations:ListChildren", "organizations:ListParents", "organizations:DescribeOrganizationalUnit", "organizations:DescribeAccount" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-28T23:23:45+00:00" }, "AWSTrustedAdvisorServiceRolePolicy":{ "CreateDate":"2018-02-22T21:24:25+00:00", "DefaultVersionId":"v14", "Document":{ "Statement":[ { "Action":[ "access-analyzer:ListAnalyzers", "autoscaling:DescribeAccountLimits", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeLaunchConfigurations", "ce:GetReservationPurchaseRecommendation", "ce:GetSavingsPlansPurchaseRecommendation", "cloudformation:DescribeAccountLimits", "cloudformation:DescribeStacks", "cloudformation:ListStacks", "cloudfront:ListDistributions", "cloudtrail:DescribeTrails", "cloudtrail:GetTrailStatus", "cloudtrail:GetTrail", "cloudtrail:ListTrails", "cloudtrail:GetEventSelectors", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "dax:DescribeClusters", "dynamodb:DescribeLimits", "dynamodb:DescribeTable", "dynamodb:ListTables", "ec2:DescribeAddresses", "ec2:DescribeReservedInstances", "ec2:DescribeInstances", "ec2:DescribeVpcs", "ec2:DescribeInternetGateways", "ec2:DescribeImages", "ec2:DescribeNatGateways", "ec2:DescribeVolumes", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeRegions", "ec2:DescribeReservedInstancesOfferings", "ec2:DescribeRouteTables", "ec2:DescribeSnapshots", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:DescribeLaunchTemplateVersions", "ec2:GetManagedPrefixListEntries", "ecs:DescribeTaskDefinition", "ecs:ListTaskDefinitions", "elasticloadbalancing:DescribeAccountLimits", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancerPolicies", "elasticloadbalancing:DescribeLoadBalancerPolicyTypes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "iam:GenerateCredentialReport", "iam:GetAccountPasswordPolicy", "iam:GetAccountSummary", "iam:GetCredentialReport", "iam:GetServerCertificate", "iam:ListServerCertificates", "iam:ListSAMLProviders", "kinesis:DescribeLimits", "kafka:DescribeClusterV2", "kafka:ListClustersV2", "kafka:ListNodes", "network-firewall:ListFirewalls", "network-firewall:DescribeFirewall", "outposts:ListAssets", "outposts:GetOutpost", "outposts:ListOutposts", "rds:DescribeAccountAttributes", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSnapshots", "rds:DescribeDBSubnetGroups", "rds:DescribeEngineDefaultParameters", "rds:DescribeEvents", "rds:DescribeOptionGroupOptions", "rds:DescribeOptionGroups", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribeReservedDBInstances", "rds:DescribeReservedDBInstancesOfferings", "rds:ListTagsForResource", "redshift:DescribeClusters", "redshift:DescribeReservedNodeOfferings", "redshift:DescribeReservedNodes", "route53:GetAccountLimit", "route53:GetHealthCheck", "route53:GetHostedZone", "route53:ListHealthChecks", "route53:ListHostedZones", "route53:ListHostedZonesByName", "route53:ListResourceRecordSets", "route53resolver:ListResolverEndpoints", "route53resolver:ListResolverEndpointIpAddresses", "s3:GetAccountPublicAccessBlock", "s3:GetBucketAcl", "s3:GetBucketPolicy", "s3:GetBucketPolicyStatus", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketVersioning", "s3:GetBucketPublicAccessBlock", "s3:GetLifecycleConfiguration", "s3:ListBucket", "s3:ListAllMyBuckets", "ses:GetSendQuota", "sqs:GetQueueAttributes", "sqs:ListQueues" ], "Effect":"Allow", "Resource":"*", "Sid":"TrustedAdvisorServiceRolePermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-30T16:52:06+00:00" }, "AWSUserNotificationsServiceLinkedRolePolicy":{ "CreateDate":"2023-04-19T13:28:34+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "events:DescribeRule", "events:PutRule", "events:PutTargets", "events:DeleteRule", "events:ListTargetsByRule", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/AWSUserNotificationsManagedRule-*" ] }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/Notifications" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListChildren", "organizations:ListParents" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowOrgsActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-14T23:37:06+00:00" }, "AWSVPCS2SVpnServiceRolePolicy":{ "CreateDate":"2019-08-06T14:13:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm:ExportCertificate", "acm:DescribeCertificate", "acm:ListCertificates", "acm-pca:DescribeCertificateAuthority" ], "Effect":"Allow", "Resource":"*", "Sid":"0" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-06T14:13:58+00:00" }, "AWSVPCTransitGatewayServiceRolePolicy":{ "CreateDate":"2018-11-26T16:21:17+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:AssignIpv6Addresses", "ec2:UnAssignIpv6Addresses" ], "Effect":"Allow", "Resource":"*", "Sid":"0" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-15T16:31:44+00:00" }, "AWSVPCVerifiedAccessServiceRolePolicy":{ "CreateDate":"2022-11-29T03:35:11+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/VerifiedAccessManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"VerifiedAccessRoleModifyTaggedNetworkInterfaceActions" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"VerifiedAccessRoleModifyNetworkInterfaceActions" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"VerifiedAccessRoleNetworkInterfaceActions" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/VerifiedAccessManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"VerifiedAccessRoleTaggedNetworkInterfaceActions" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"VerifiedAccessRoleTaggingActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-17T21:03:13+00:00" }, "AWSVendorInsightsAssessorFullAccess":{ "CreateDate":"2022-07-26T15:05:40+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "vendor-insights:GetProfileAccessTerms", "vendor-insights:ListEntitledSecurityProfiles", "vendor-insights:GetEntitledSecurityProfileSnapshot", "vendor-insights:ListEntitledSecurityProfileSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:CreateAgreementRequest", "aws-marketplace:GetAgreementRequest", "aws-marketplace:AcceptAgreementRequest", "aws-marketplace:CancelAgreementRequest", "aws-marketplace:ListAgreementRequests", "aws-marketplace:SearchAgreements", "aws-marketplace:CancelAgreement" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws-marketplace:AgreementType":"VendorInsightsAgreement" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "artifact:GetReport", "artifact:GetReportMetadata", "artifact:GetTermForReport", "artifact:ListReports" ], "Effect":"Allow", "Resource":"arn:aws:artifact:*::report/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T00:51:44+00:00" }, "AWSVendorInsightsAssessorReadOnly":{ "CreateDate":"2022-07-26T15:05:56+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "vendor-insights:ListEntitledSecurityProfiles", "vendor-insights:GetEntitledSecurityProfileSnapshot", "vendor-insights:ListEntitledSecurityProfileSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "artifact:GetReport", "artifact:GetReportMetadata", "artifact:GetTermForReport", "artifact:ListReports" ], "Effect":"Allow", "Resource":"arn:aws:artifact:*::report/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T00:55:16+00:00" }, "AWSVendorInsightsVendorFullAccess":{ "CreateDate":"2022-07-26T15:05:27+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"aws-marketplace:DescribeEntity", "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:*/SaaSProduct/*" }, { "Action":"aws-marketplace:ListEntities", "Effect":"Allow", "Resource":"*" }, { "Action":[ "vendor-insights:CreateDataSource", "vendor-insights:UpdateDataSource", "vendor-insights:DeleteDataSource", "vendor-insights:GetDataSource", "vendor-insights:ListDataSources", "vendor-insights:CreateSecurityProfile", "vendor-insights:ListSecurityProfiles", "vendor-insights:GetSecurityProfile", "vendor-insights:AssociateDataSource", "vendor-insights:DisassociateDataSource", "vendor-insights:UpdateSecurityProfile", "vendor-insights:ActivateSecurityProfile", "vendor-insights:DeactivateSecurityProfile", "vendor-insights:UpdateSecurityProfileSnapshotCreationConfiguration", "vendor-insights:UpdateSecurityProfileSnapshotReleaseConfiguration", "vendor-insights:ListSecurityProfileSnapshots", "vendor-insights:GetSecurityProfileSnapshot", "vendor-insights:TagResource", "vendor-insights:UntagResource", "vendor-insights:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:AcceptAgreementApprovalRequest", "aws-marketplace:RejectAgreementApprovalRequest", "aws-marketplace:GetAgreementApprovalRequest", "aws-marketplace:ListAgreementApprovalRequests", "aws-marketplace:CancelAgreement", "aws-marketplace:SearchAgreements" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws-marketplace:AgreementType":"VendorInsightsAgreement" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "artifact:GetReport", "artifact:GetReportMetadata", "artifact:GetTermForReport", "artifact:ListReports" ], "Effect":"Allow", "Resource":"arn:aws:artifact:*::report/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-19T01:41:01+00:00" }, "AWSVendorInsightsVendorReadOnly":{ "CreateDate":"2022-07-26T15:05:34+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"aws-marketplace:DescribeEntity", "Effect":"Allow", "Resource":"arn:aws:aws-marketplace:*:*:*/SaaSProduct/*" }, { "Action":"aws-marketplace:ListEntities", "Effect":"Allow", "Resource":"*" }, { "Action":[ "vendor-insights:GetDataSource", "vendor-insights:ListDataSources", "vendor-insights:ListSecurityProfiles", "vendor-insights:GetSecurityProfile", "vendor-insights:GetSecurityProfileSnapshot", "vendor-insights:ListSecurityProfileSnapshots", "vendor-insights:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "artifact:GetReport", "artifact:GetReportMetadata", "artifact:GetTermForReport", "artifact:ListReports" ], "Effect":"Allow", "Resource":"arn:aws:artifact:*::report/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T00:54:38+00:00" }, "AWSVpcLatticeServiceRolePolicy":{ "CreateDate":"2022-11-30T20:47:10+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/VpcLattice" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"VpcLatticeDescribeActions" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/VpcLatticeManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"VpcLatticeCreateNetworkInterfaceWithTag" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"VpcLatticeCreateNetworkInterfaceWithSubnetAndSecurityGroup" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"VpcLatticeTagNetworkInterfaceActions" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/VpcLatticeManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"VpcLatticeMutateNetworkInterfaceActions" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"VpcLatticeModifyNetworkInterfaceSecurityGroup" }, { "Action":[ "ec2:AssignIpv6Addresses", "ec2:UnassignIpv6Addresses", "ec2:AssignPrivateIpAddresses", "ec2:UnassignPrivateIpAddresses" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/VpcLatticeManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"VpcLatticeModifyNetworkInterfaceActionsIpAddressActions" }, { "Action":[ "route53:AssociateVPCWithHostedZone" ], "Effect":"Allow", "Resource":"*", "Sid":"VpcLatticeAssociateHostedZoneToVpc" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T14:06:06+00:00" }, "AWSWAFConsoleFullAccess":{ "CreateDate":"2020-04-06T18:38:38+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "apigateway:GET", "apigateway:SetWebACL", "cloudfront:ListDistributions", "cloudfront:ListDistributionsByWebACLId", "cloudfront:UpdateDistribution", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:DescribeRegions", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:SetWebACL", "appsync:ListGraphqlApis", "appsync:SetWebACL", "waf-regional:*", "waf:*", "wafv2:*", "s3:ListAllMyBuckets", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "cognito-idp:ListUserPools", "cognito-idp:AssociateWebACL", "cognito-idp:DisassociateWebACL", "cognito-idp:ListResourcesForWebACL", "cognito-idp:GetWebACLForResource", "apprunner:AssociateWebAcl", "apprunner:DisassociateWebAcl", "apprunner:DescribeWebAclForService", "apprunner:ListServices", "apprunner:ListAssociatedServicesForWebAcl", "ec2:AssociateVerifiedAccessInstanceWebAcl", "ec2:DisassociateVerifiedAccessInstanceWebAcl", "ec2:DescribeVerifiedAccessInstanceWebAclAssociations", "ec2:GetVerifiedAccessInstanceWebAcl", "ec2:DescribeVerifiedAccessInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowUseOfAWSWAF" }, { "Action":[ "logs:CreateLogDelivery", "logs:DeleteLogDelivery" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowLogDeliverySubscription" }, { "Action":[ "s3:PutBucketPolicy", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-waf-logs-*" ], "Sid":"GrantLogDeliveryPermissionForS3Bucket" }, { "Action":[ "logs:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "wafv2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"GrantLogDeliveryPermissionForCloudWatchLogGroup" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-05T20:56:03+00:00" }, "AWSWAFConsoleReadOnlyAccess":{ "CreateDate":"2020-04-06T18:43:24+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "apigateway:GET", "cloudfront:ListDistributions", "cloudfront:ListDistributionsByWebACLId", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:DescribeRegions", "elasticloadbalancing:DescribeLoadBalancers", "appsync:ListGraphqlApis", "waf-regional:Get*", "waf-regional:List*", "waf:Get*", "waf:List*", "wafv2:Describe*", "wafv2:Get*", "wafv2:List*", "wafv2:CheckCapacity", "cognito-idp:ListUserPools", "cognito-idp:ListResourcesForWebACL", "cognito-idp:GetWebACLForResource", "apprunner:DescribeWebAclForService", "apprunner:ListServices", "apprunner:ListAssociatedServicesForWebAcl", "ec2:DescribeVerifiedAccessInstanceWebAclAssociations", "ec2:GetVerifiedAccessInstanceWebAcl", "ec2:DescribeVerifiedAccessInstances" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-05T20:56:51+00:00" }, "AWSWAFFullAccess":{ "CreateDate":"2015-10-06T20:44:00+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "waf:*", "waf-regional:*", "wafv2:*", "elasticloadbalancing:SetWebACL", "apigateway:SetWebACL", "appsync:SetWebACL", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "cognito-idp:AssociateWebACL", "cognito-idp:DisassociateWebACL", "cognito-idp:ListResourcesForWebACL", "cognito-idp:GetWebACLForResource", "apprunner:AssociateWebAcl", "apprunner:DisassociateWebAcl", "apprunner:DescribeWebAclForService", "apprunner:ListServices", "apprunner:ListAssociatedServicesForWebAcl", "ec2:AssociateVerifiedAccessInstanceWebAcl", "ec2:DisassociateVerifiedAccessInstanceWebAcl", "ec2:DescribeVerifiedAccessInstanceWebAclAssociations", "ec2:GetVerifiedAccessInstanceWebAcl" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowUseOfAWSWAF" }, { "Action":[ "logs:CreateLogDelivery", "logs:DeleteLogDelivery" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowLogDeliverySubscription" }, { "Action":[ "s3:PutBucketPolicy", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-waf-logs-*" ], "Sid":"GrantLogDeliveryPermissionForS3Bucket" }, { "Action":[ "logs:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "wafv2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"GrantLogDeliveryPermissionForCloudWatchLogGroup" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-05T20:55:25+00:00" }, "AWSWAFReadOnlyAccess":{ "CreateDate":"2015-10-06T20:43:45+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "waf:Get*", "waf:List*", "waf-regional:Get*", "waf-regional:List*", "wafv2:Get*", "wafv2:List*", "wafv2:Describe*", "wafv2:CheckCapacity", "cognito-idp:ListResourcesForWebACL", "cognito-idp:GetWebACLForResource", "apprunner:DescribeWebAclForService", "apprunner:ListServices", "apprunner:ListAssociatedServicesForWebAcl", "ec2:DescribeVerifiedAccessInstanceWebAclAssociations", "ec2:GetVerifiedAccessInstanceWebAcl" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-05T20:55:48+00:00" }, "AWSWellArchitectedDiscoveryServiceRolePolicy":{ "CreateDate":"2023-04-26T18:36:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "trustedadvisor:DescribeChecks", "trustedadvisor:DescribeCheckItems" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStackResources", "resource-groups:ListGroupResources", "tag:GetResources" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "servicecatalog:ListAssociatedResources", "servicecatalog:GetApplication", "servicecatalog:CreateAttributeGroup" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "servicecatalog:AssociateAttributeGroup", "servicecatalog:DisassociateAttributeGroup" ], "Effect":"Allow", "Resource":[ "arn:*:servicecatalog:*:*:/applications/*", "arn:*:servicecatalog:*:*:/attribute-groups/AWS_WellArchitected-*" ] }, { "Action":[ "servicecatalog:UpdateAttributeGroup", "servicecatalog:DeleteAttributeGroup" ], "Effect":"Allow", "Resource":[ "arn:*:servicecatalog:*:*:/attribute-groups/AWS_WellArchitected-*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-26T18:36:40+00:00" }, "AWSWellArchitectedOrganizationsServiceRolePolicy":{ "CreateDate":"2022-06-23T17:15:26+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListChildren", "organizations:ListParents", "organizations:ListRoots" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-07-25T18:03:31+00:00" }, "AWSWickrFullAccess":{ "CreateDate":"2022-11-27T20:36:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"wickr:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-27T20:36:44+00:00" }, "AWSXRayDaemonWriteAccess":{ "CreateDate":"2018-08-28T23:00:33+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetSamplingStatisticSummaries" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSXRayDaemonWriteAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-13T21:58:30+00:00" }, "AWSXrayCrossAccountSharingConfiguration":{ "CreateDate":"2022-11-27T13:46:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "xray:Link", "oam:ListLinks" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "oam:DeleteLink", "oam:GetLink", "oam:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:oam:*:*:link/*" }, { "Action":[ "oam:CreateLink", "oam:UpdateLink" ], "Effect":"Allow", "Resource":[ "arn:aws:oam:*:*:link/*", "arn:aws:oam:*:*:sink/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-27T13:46:35+00:00" }, "AWSXrayFullAccess":{ "CreateDate":"2016-12-01T18:30:55+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "xray:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSXrayFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-11T17:07:36+00:00" }, "AWSXrayReadOnlyAccess":{ "CreateDate":"2016-12-01T18:27:02+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetSamplingStatisticSummaries", "xray:BatchGetTraces", "xray:BatchGetTraceSummaryById", "xray:GetDistinctTraceGraphs", "xray:GetServiceGraph", "xray:GetTraceGraph", "xray:GetTraceSummaries", "xray:GetGroups", "xray:GetGroup", "xray:ListTagsForResource", "xray:ListResourcePolicies", "xray:GetTimeSeriesServiceStatistics", "xray:GetInsightSummaries", "xray:GetInsight", "xray:GetInsightEvents", "xray:GetInsightImpactGraph" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSXrayReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-14T00:35:02+00:00" }, "AWSXrayWriteOnlyAccess":{ "CreateDate":"2016-12-01T18:19:53+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetSamplingStatisticSummaries" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-08-28T23:03:04+00:00" }, "AWSZonalAutoshiftPracticeRunSLRPolicy":{ "CreateDate":"2023-11-29T17:34:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarms", "health:DescribeEvents" ], "Effect":"Allow", "Resource":"*", "Sid":"MonitoringPermissions" }, { "Action":[ "arc-zonal-shift:CancelZonalShift", "arc-zonal-shift:GetManagedResource", "arc-zonal-shift:StartZonalShift", "arc-zonal-shift:UpdateZonalShift" ], "Effect":"Allow", "Resource":"*", "Sid":"ZonalShiftManagementPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-29T17:34:54+00:00" }, "AWS_ConfigRole":{ "CreateDate":"2020-09-15T20:30:30+00:00", "DefaultVersionId":"v35", "Document":{ "Statement":[ { "Action":[ "access-analyzer:GetAnalyzer", "access-analyzer:GetArchiveRule", "access-analyzer:ListAnalyzers", "access-analyzer:ListArchiveRules", "access-analyzer:ListTagsForResource", "account:GetAlternateContact", "acm-pca:DescribeCertificateAuthority", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:GetCertificateAuthorityCsr", "acm-pca:ListCertificateAuthorities", "acm-pca:ListTags", "acm:DescribeCertificate", "acm:ListCertificates", "acm:ListTagsForCertificate", "airflow:GetEnvironment", "airflow:ListEnvironments", "airflow:ListTagsForResource", "amplify:GetApp", "amplify:GetBranch", "amplify:ListApps", "amplify:ListBranches", "amplifyuibuilder:ExportThemes", "amplifyuibuilder:GetTheme", "amplifyuibuilder:ListThemes", "aoss:BatchGetCollection", "aoss:BatchGetLifecyclePolicy", "aoss:BatchGetVpcEndpoint", "aoss:GetAccessPolicy", "aoss:GetSecurityConfig", "aoss:GetSecurityPolicy", "aoss:ListAccessPolicies", "aoss:ListCollections", "aoss:ListLifecyclePolicies", "aoss:ListSecurityConfigs", "aoss:ListSecurityPolicies", "aoss:ListVpcEndpoints", "apigateway:GET", "app-integrations:GetApplication", "app-integrations:GetEventIntegration", "app-integrations:ListApplications", "app-integrations:ListEventIntegrationAssociations", "app-integrations:ListEventIntegrations", "app-integrations:ListTagsForResource", "appconfig:GetApplication", "appconfig:GetConfigurationProfile", "appconfig:GetDeployment", "appconfig:GetDeploymentStrategy", "appconfig:GetEnvironment", "appconfig:GetExtension", "appconfig:GetExtensionAssociation", "appconfig:GetHostedConfigurationVersion", "appconfig:ListApplications", "appconfig:ListConfigurationProfiles", "appconfig:ListDeployments", "appconfig:ListDeploymentStrategies", "appconfig:ListEnvironments", "appconfig:ListExtensionAssociations", "appconfig:ListExtensions", "appconfig:ListHostedConfigurationVersions", "appconfig:ListTagsForResource", "appflow:DescribeConnectorProfiles", "appflow:DescribeFlow", "appflow:ListFlows", "appflow:ListTagsForResource", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "appmesh:DescribeGatewayRoute", "appmesh:DescribeMesh", "appmesh:DescribeRoute", "appmesh:DescribeVirtualGateway", "appmesh:DescribeVirtualNode", "appmesh:DescribeVirtualRouter", "appmesh:DescribeVirtualService", "appmesh:ListGatewayRoutes", "appmesh:ListMeshes", "appmesh:ListRoutes", "appmesh:ListTagsForResource", "appmesh:ListVirtualGateways", "appmesh:ListVirtualNodes", "appmesh:ListVirtualRouters", "appmesh:ListVirtualServices", "apprunner:DescribeService", "apprunner:DescribeVpcConnector", "apprunner:ListServices", "apprunner:ListTagsForResource", "apprunner:ListVpcConnectors", "appstream:DescribeAppBlockBuilders", "appstream:DescribeApplications", "appstream:DescribeDirectoryConfigs", "appstream:DescribeFleets", "appstream:DescribeStacks", "appstream:ListTagsForResource", "appsync:GetApiCache", "appsync:GetGraphqlApi", "appsync:ListGraphqlApis", "aps:DescribeAlertManagerDefinition", "aps:DescribeLoggingConfiguration", "APS:DescribeRuleGroupsNamespace", "APS:DescribeWorkspace", "aps:ListRuleGroupsNamespaces", "aps:ListTagsForResource", "APS:ListWorkspaces", "athena:GetDataCatalog", "athena:GetPreparedStatement", "athena:GetWorkGroup", "athena:ListDataCatalogs", "athena:ListPreparedStatements", "athena:ListTagsForResource", "athena:ListWorkGroups", "auditmanager:GetAccountStatus", "auditmanager:GetAssessment", "auditmanager:ListAssessments", "autoscaling-plans:DescribeScalingPlanResources", "autoscaling-plans:DescribeScalingPlans", "autoscaling-plans:GetScalingPlanResourceForecastData", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribeLifecycleHooks", "autoscaling:DescribePolicies", "autoscaling:DescribeScheduledActions", "autoscaling:DescribeTags", "autoscaling:DescribeWarmPool", "backup-gateway:ListTagsForResource", "backup-gateway:ListVirtualMachines", "backup:DescribeBackupVault", "backup:DescribeFramework", "backup:DescribeProtectedResource", "backup:DescribeRecoveryPoint", "backup:DescribeReportPlan", "backup:GetBackupPlan", "backup:GetBackupSelection", "backup:GetBackupVaultAccessPolicy", "backup:GetBackupVaultNotifications", "backup:GetRestoreTestingPlan", "backup:GetRestoreTestingSelection", "backup:ListBackupPlans", "backup:ListBackupSelections", "backup:ListBackupVaults", "backup:ListFrameworks", "backup:ListRecoveryPointsByBackupVault", "backup:ListReportPlans", "backup:ListRestoreTestingPlans", "backup:ListRestoreTestingSelections", "backup:ListTags", "batch:DescribeComputeEnvironments", "batch:DescribeJobQueues", "batch:DescribeSchedulingPolicies", "batch:ListSchedulingPolicies", "batch:ListTagsForResource", "billingconductor:ListAccountAssociations", "billingconductor:ListBillingGroups", "billingconductor:ListCustomLineItems", "billingconductor:ListPricingPlans", "billingconductor:ListPricingRules", "billingconductor:ListPricingRulesAssociatedToPricingPlan", "billingconductor:ListTagsForResource", "budgets:DescribeBudgetAction", "budgets:DescribeBudgetActionsForAccount", "budgets:DescribeBudgetActionsForBudget", "budgets:ViewBudget", "cassandra:Select", "ce:GetAnomalyMonitors", "ce:GetAnomalySubscriptions", "cleanrooms-ml:GetTrainingDataset", "cleanrooms-ml:ListTrainingDatasets", "cloud9:DescribeEnvironmentMemberships", "cloud9:DescribeEnvironments", "cloud9:ListEnvironments", "cloud9:ListTagsForResource", "cloudformation:DescribeType", "cloudformation:GetResource", "cloudformation:ListResources", "cloudformation:ListStackResources", "cloudformation:ListStacks", "cloudformation:ListTypes", "cloudfront:GetFunction", "cloudfront:GetOriginAccessControl", "cloudfront:GetResponseHeadersPolicy", "cloudfront:ListDistributions", "cloudfront:ListFunctions", "cloudfront:ListOriginAccessControls", "cloudfront:ListResponseHeadersPolicies", "cloudfront:ListTagsForResource", "cloudtrail:DescribeTrails", "cloudTrail:GetChannel", "cloudtrail:GetEventDataStore", "cloudtrail:GetEventSelectors", "cloudtrail:GetInsightSelectors", "cloudtrail:GetTrailStatus", "cloudTrail:ListChannels", "cloudtrail:ListEventDataStores", "cloudtrail:ListTags", "cloudtrail:ListTrails", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:DescribeAnomalyDetectors", "cloudwatch:GetDashboard", "cloudwatch:GetMetricStream", "cloudwatch:ListDashboards", "cloudwatch:ListMetricStreams", "cloudwatch:ListTagsForResource", "codeartifact:DescribeRepository", "codeartifact:GetRepositoryPermissionsPolicy", "codeartifact:ListDomains", "codeartifact:ListPackages", "codeartifact:ListPackageVersions", "codeartifact:ListRepositories", "codeartifact:ListTagsForResource", "codebuild:BatchGetReportGroups", "codebuild:ListReportGroups", "codecommit:GetRepository", "codecommit:GetRepositoryTriggers", "codecommit:ListRepositories", "codecommit:ListTagsForResource", "codedeploy:GetDeploymentConfig", "codeguru-profiler:DescribeProfilingGroup", "codeguru-profiler:GetNotificationConfiguration", "codeguru-profiler:GetPolicy", "codeguru-profiler:ListProfilingGroups", "codeguru-reviewer:DescribeRepositoryAssociation", "codeguru-reviewer:ListRepositoryAssociations", "codepipeline:GetPipeline", "codepipeline:GetPipelineState", "codepipeline:ListPipelines", "cognito-identity:DescribeIdentityPool", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:GetPrincipalTagAttributeMap", "cognito-identity:ListIdentityPools", "cognito-identity:ListTagsForResource", "cognito-idp:DescribeIdentityProvider", "cognito-idp:DescribeResourceServer", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolClient", "cognito-idp:DescribeUserPoolDomain", "cognito-idp:GetGroup", "cognito-idp:GetUserPoolMfaConfig", "cognito-idp:ListGroups", "cognito-idp:ListIdentityProviders", "cognito-idp:ListResourceServers", "cognito-idp:ListTagsForResource", "cognito-idp:ListUserPoolClients", "cognito-idp:ListUserPools", "comprehend:DescribeFlywheel", "comprehend:ListFlywheels", "comprehend:ListTagsForResource", "config:BatchGet*", "config:Describe*", "config:Get*", "config:List*", "config:Put*", "config:Select*", "connect:DescribeEvaluationForm", "connect:DescribeInstance", "connect:DescribeInstanceStorageConfig", "connect:DescribePhoneNumber", "connect:DescribePrompt", "connect:DescribeQueue", "connect:DescribeQuickConnect", "connect:DescribeRoutingProfile", "connect:DescribeRule", "connect:DescribeSecurityProfile", "connect:DescribeUser", "connect:GetTaskTemplate", "connect:ListApprovedOrigins", "connect:ListEvaluationForms", "connect:ListInstanceAttributes", "connect:ListInstances", "connect:ListInstanceStorageConfigs", "connect:ListIntegrationAssociations", "connect:ListPhoneNumbers", "connect:ListPhoneNumbersV2", "connect:ListPrompts", "connect:ListQueueQuickConnects", "connect:ListQueues", "connect:ListQuickConnects", "connect:ListRoutingProfileQueues", "connect:ListRoutingProfiles", "connect:ListRules", "connect:ListSecurityKeys", "connect:ListSecurityProfileApplications", "connect:ListSecurityProfilePermissions", "connect:ListSecurityProfiles", "connect:ListTagsForResource", "connect:ListTaskTemplates", "connect:ListUsers", "connect:SearchAvailablePhoneNumbers", "databrew:DescribeDataset", "databrew:DescribeJob", "databrew:DescribeProject", "databrew:DescribeRecipe", "databrew:DescribeRuleset", "databrew:DescribeSchedule", "databrew:ListDatasets", "databrew:ListJobs", "databrew:ListProjects", "databrew:ListRecipes", "databrew:ListRecipeVersions", "databrew:ListRulesets", "databrew:ListSchedules", "datasync:DescribeAgent", "datasync:DescribeLocationEfs", "datasync:DescribeLocationFsxLustre", "datasync:DescribeLocationFsxWindows", "datasync:DescribeLocationHdfs", "datasync:DescribeLocationNfs", "datasync:DescribeLocationObjectStorage", "datasync:DescribeLocationS3", "datasync:DescribeLocationSmb", "datasync:DescribeTask", "datasync:ListAgents", "datasync:ListLocations", "datasync:ListTagsForResource", "datasync:ListTasks", "datazone:GetDomain", "datazone:ListDomains", "dax:DescribeClusters", "dax:DescribeParameterGroups", "dax:DescribeParameters", "dax:DescribeSubnetGroups", "dax:ListTags", "detective:ListGraphs", "detective:ListTagsForResource", "devicefarm:GetInstanceProfile", "devicefarm:GetNetworkProfile", "devicefarm:GetProject", "devicefarm:GetTestGridProject", "devicefarm:ListInstanceProfiles", "devicefarm:ListNetworkProfiles", "devicefarm:ListProjects", "devicefarm:ListTagsForResource", "devicefarm:ListTestGridProjects", "devops-guru:GetResourceCollection", "devops-guru:ListNotificationChannels", "dms:DescribeCertificates", "dms:DescribeEndpoints", "dms:DescribeEventSubscriptions", "dms:DescribeReplicationInstances", "dms:DescribeReplicationSubnetGroups", "dms:DescribeReplicationTaskAssessmentRuns", "dms:DescribeReplicationTasks", "dms:ListTagsForResource", "ds:DescribeDirectories", "ds:DescribeDomainControllers", "ds:DescribeEventTopics", "ds:ListLogSubscriptions", "ds:ListTagsForResource", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeGlobalTable", "dynamodb:DescribeGlobalTableSettings", "dynamodb:DescribeLimits", "dynamodb:DescribeTable", "dynamodb:DescribeTableReplicaAutoScaling", "dynamodb:DescribeTimeToLive", "dynamodb:ListTables", "dynamodb:ListTagsOfResource", "ec2:Describe*", "ec2:DescribeClientVpnAuthorizationRules", "ec2:DescribeClientVpnEndpoints", "ec2:DescribeDhcpOptions", "ec2:DescribeFleets", "ec2:DescribeNetworkAcls", "ec2:DescribePlacementGroups", "ec2:DescribeRouteTables", "ec2:DescribeSpotFleetRequests", "ec2:DescribeTags", "ec2:DescribeTrafficMirrorFilters", "ec2:DescribeTrafficMirrorSessions", "ec2:DescribeTrafficMirrorTargets", "ec2:DescribeVolumeAttribute", "ec2:DescribeVolumes", "ec2:DescribeVpcEndpoints", "ec2:GetAllowedImagesSettings", "ec2:GetEbsEncryptionByDefault", "ec2:GetInstanceTypesFromInstanceRequirements", "ec2:GetIpamPoolAllocations", "ec2:GetIpamPoolCidrs", "ec2:GetManagedPrefixListEntries", "ec2:GetNetworkInsightsAccessScopeAnalysisFindings", "ec2:GetNetworkInsightsAccessScopeContent", "ec2:GetSnapshotBlockPublicAccessState", "ecr-public:DescribeRepositories", "ecr-public:GetRepositoryCatalogData", "ecr-public:GetRepositoryPolicy", "ecr-public:ListTagsForResource", "ecr:BatchGetRepositoryScanningConfiguration", "ecr:DescribePullThroughCacheRules", "ecr:DescribeRegistry", "ecr:DescribeRepositories", "ecr:GetLifecyclePolicy", "ecr:GetRegistryPolicy", "ecr:GetRepositoryPolicy", "ecr:ListTagsForResource", "ecs:DescribeCapacityProviders", "ecs:DescribeClusters", "ecs:DescribeServices", "ecs:DescribeTaskDefinition", "ecs:DescribeTaskSets", "ecs:ListClusters", "ecs:ListServices", "ecs:ListTagsForResource", "ecs:ListTaskDefinitionFamilies", "ecs:ListTaskDefinitions", "eks:DescribeAddon", "eks:DescribeCluster", "eks:DescribeFargateProfile", "eks:DescribeIdentityProviderConfig", "eks:DescribeNodegroup", "eks:ListAddons", "eks:ListClusters", "eks:ListFargateProfiles", "eks:ListIdentityProviderConfigs", "eks:ListNodegroups", "eks:ListTagsForResource", "elasticache:DescribeCacheClusters", "elasticache:DescribeCacheParameterGroups", "elasticache:DescribeCacheParameters", "elasticache:DescribeCacheSecurityGroups", "elasticache:DescribeCacheSubnetGroups", "elasticache:DescribeGlobalReplicationGroups", "elasticache:DescribeReplicationGroups", "elasticache:DescribeSnapshots", "elasticache:DescribeUserGroups", "elasticache:DescribeUsers", "elasticache:ListTagsForResource", "elasticbeanstalk:DescribeConfigurationSettings", "elasticbeanstalk:DescribeEnvironments", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeBackupPolicy", "elasticfilesystem:DescribeFileSystemPolicy", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeLifecycleConfiguration", "elasticfilesystem:DescribeMountTargets", "elasticfilesystem:DescribeMountTargetSecurityGroups", "elasticfilesystem:DescribeTags", "elasticloadbalancing:DescribeListenerCertificates", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancerPolicies", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "elasticmapreduce:DescribeCluster", "elasticmapreduce:DescribeSecurityConfiguration", "elasticmapreduce:DescribeStep", "elasticmapreduce:DescribeStudio", "elasticmapreduce:GetBlockPublicAccessConfiguration", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:GetStudioSessionMapping", "elasticmapreduce:ListClusters", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListInstances", "elasticmapreduce:ListSecurityConfigurations", "elasticmapreduce:ListSteps", "elasticmapreduce:ListStudios", "elasticmapreduce:ListStudioSessionMappings", "emr-containers:DescribeVirtualCluster", "emr-containers:ListVirtualClusters", "emr-serverless:GetApplication", "emr-serverless:ListApplications", "es:DescribeDomain", "es:DescribeDomains", "es:DescribeElasticsearchDomain", "es:DescribeElasticsearchDomains", "es:GetCompatibleElasticsearchVersions", "es:GetCompatibleVersions", "es:ListDomainNames", "es:ListTags", "events:DescribeApiDestination", "events:DescribeArchive", "events:DescribeConnection", "events:DescribeEndpoint", "events:DescribeEventBus", "events:DescribeRule", "events:ListApiDestinations", "events:ListArchives", "events:ListConnections", "events:ListEndpoints", "events:ListEventBuses", "events:ListRules", "events:ListTagsForResource", "events:ListTargetsByRule", "evidently:GetLaunch", "evidently:GetProject", "evidently:GetSegment", "evidently:ListLaunches", "evidently:ListProjects", "evidently:ListSegments", "evidently:ListTagsForResource", "finspace:GetEnvironment", "finspace:ListEnvironments", "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams", "firehose:ListTagsForDeliveryStream", "fis:GetExperimentTemplate", "fis:ListExperimentTemplates", "fms:GetNotificationChannel", "fms:GetPolicy", "fms:ListPolicies", "fms:ListTagsForResource", "forecast:DescribeDataset", "forecast:DescribeDatasetGroup", "forecast:ListDatasetGroups", "forecast:ListDatasets", "forecast:ListTagsForResource", "frauddetector:GetDetectors", "frauddetector:GetDetectorVersion", "frauddetector:GetEntityTypes", "frauddetector:GetEventTypes", "frauddetector:GetExternalModels", "frauddetector:GetLabels", "frauddetector:GetModels", "frauddetector:GetOutcomes", "frauddetector:GetRules", "frauddetector:GetVariables", "frauddetector:ListTagsForResource", "fsx:DescribeBackups", "fsx:DescribeDataRepositoryAssociations", "fsx:DescribeFileSystems", "fsx:DescribeSnapshots", "fsx:DescribeStorageVirtualMachines", "fsx:DescribeVolumes", "fsx:ListTagsForResource", "gamelift:DescribeAlias", "gamelift:DescribeBuild", "gamelift:DescribeFleetAttributes", "gamelift:DescribeFleetCapacity", "gamelift:DescribeFleetLocationAttributes", "gamelift:DescribeFleetLocationCapacity", "gamelift:DescribeFleetPortSettings", "gamelift:DescribeGameServerGroup", "gamelift:DescribeGameSessionQueues", "gamelift:DescribeMatchmakingConfigurations", "gamelift:DescribeMatchmakingRuleSets", "gamelift:DescribeRuntimeConfiguration", "gamelift:DescribeScript", "gamelift:DescribeVpcPeeringAuthorizations", "gamelift:DescribeVpcPeeringConnections", "gamelift:ListAliases", "gamelift:ListBuilds", "gamelift:ListFleets", "gamelift:ListGameServerGroups", "gamelift:ListScripts", "gamelift:ListTagsForResource", "geo:DescribeGeofenceCollection", "geo:DescribeMap", "geo:DescribePlaceIndex", "geo:DescribeRouteCalculator", "geo:DescribeTracker", "geo:ListGeofenceCollections", "geo:ListMaps", "geo:ListPlaceIndexes", "geo:ListRouteCalculators", "geo:ListTrackerConsumers", "geo:ListTrackers", "globalaccelerator:DescribeAccelerator", "globalaccelerator:DescribeEndpointGroup", "globalaccelerator:DescribeListener", "globalaccelerator:ListAccelerators", "globalaccelerator:ListEndpointGroups", "globalaccelerator:ListListeners", "globalaccelerator:ListTagsForResource", "glue:BatchGetDevEndpoints", "glue:BatchGetJobs", "glue:BatchGetWorkflows", "glue:GetClassifier", "glue:GetClassifiers", "glue:GetCrawler", "glue:GetCrawlers", "glue:GetDatabase", "glue:GetDatabases", "glue:GetDevEndpoint", "glue:GetDevEndpoints", "glue:GetJob", "glue:GetJobs", "glue:GetMLTransform", "glue:GetMLTransforms", "glue:GetPartition", "glue:GetPartitions", "glue:GetRegistry", "glue:GetSecurityConfiguration", "glue:GetSecurityConfigurations", "glue:GetTable", "glue:GetTags", "glue:GetTrigger", "glue:GetWorkflow", "glue:ListCrawlers", "glue:ListDevEndpoints", "glue:ListJobs", "glue:ListMLTransforms", "glue:ListRegistries", "glue:ListTriggers", "glue:ListWorkflows", "grafana:DescribeWorkspace", "grafana:DescribeWorkspaceAuthentication", "grafana:DescribeWorkspaceConfiguration", "grafana:ListWorkspaces", "greengrass:DescribeComponent", "greengrass:GetComponent", "greengrass:ListComponents", "greengrass:ListComponentVersions", "groundstation:GetConfig", "groundstation:GetDataflowEndpointGroup", "groundstation:GetMissionProfile", "groundstation:ListConfigs", "groundstation:ListDataflowEndpointGroups", "groundstation:ListMissionProfiles", "groundstation:ListTagsForResource", "guardduty:DescribePublishingDestination", "guardduty:GetAdministratorAccount", "guardduty:GetDetector", "guardduty:GetFilter", "guardduty:GetFindings", "guardduty:GetIPSet", "guardduty:GetMasterAccount", "guardduty:GetMemberDetectors", "guardduty:GetMembers", "guardduty:GetThreatIntelSet", "guardduty:ListDetectors", "guardduty:ListFilters", "guardduty:ListFindings", "guardduty:ListIPSets", "guardduty:ListMembers", "guardduty:ListOrganizationAdminAccounts", "guardduty:ListPublishingDestinations", "guardduty:ListTagsForResource", "guardduty:ListThreatIntelSets", "healthlake:DescribeFHIRDatastore", "healthlake:ListFHIRDatastores", "healthlake:ListTagsForResource", "iam:GenerateCredentialReport", "iam:GetAccountAuthorizationDetails", "iam:GetAccountPasswordPolicy", "iam:GetAccountSummary", "iam:GetCredentialReport", "iam:GetGroup", "iam:GetGroupPolicy", "iam:GetInstanceProfile", "iam:GetOpenIDConnectProvider", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "iam:GetRolePolicy", "iam:GetSAMLProvider", "iam:GetServerCertificate", "iam:GetUser", "iam:GetUserPolicy", "iam:ListAccessKeys", "iam:ListAttachedGroupPolicies", "iam:ListAttachedRolePolicies", "iam:ListAttachedUserPolicies", "iam:ListEntitiesForPolicy", "iam:ListGroupPolicies", "iam:ListGroups", "iam:ListGroupsForUser", "iam:ListInstanceProfiles", "iam:ListInstanceProfilesForRole", "iam:ListInstanceProfileTags", "iam:ListMFADevices", "iam:ListMFADeviceTags", "iam:ListOpenIDConnectProviders", "iam:ListPolicyVersions", "iam:ListRolePolicies", "iam:ListRoles", "iam:ListSAMLProviders", "iam:ListServerCertificates", "iam:ListUserPolicies", "iam:ListUsers", "iam:ListVirtualMFADevices", "identitystore:DescribeGroup", "identitystore:DescribeGroupMembership", "identitystore:ListGroupMemberships", "identitystore:ListGroups", "imagebuilder:GetComponent", "imagebuilder:GetContainerRecipe", "imagebuilder:GetDistributionConfiguration", "imagebuilder:GetImage", "imagebuilder:GetImagePipeline", "imagebuilder:GetImageRecipe", "imagebuilder:GetInfrastructureConfiguration", "imagebuilder:GetLifecyclePolicy", "imagebuilder:ListComponentBuildVersions", "imagebuilder:ListComponents", "imagebuilder:ListContainerRecipes", "imagebuilder:ListDistributionConfigurations", "imagebuilder:ListImageBuildVersions", "imagebuilder:ListImagePipelines", "imagebuilder:ListImageRecipes", "imagebuilder:ListImages", "imagebuilder:ListInfrastructureConfigurations", "imagebuilder:ListLifecyclePolicies", "inspector2:BatchGetAccountStatus", "inspector2:GetDelegatedAdminAccount", "inspector2:ListFilters", "inspector2:ListMembers", "iot:DescribeAccountAuditConfiguration", "iot:DescribeAuthorizer", "iot:DescribeBillingGroup", "iot:DescribeCACertificate", "iot:DescribeCertificate", "iot:DescribeCustomMetric", "iot:DescribeDimension", "iot:DescribeDomainConfiguration", "iot:DescribeFleetMetric", "iot:DescribeJobTemplate", "iot:DescribeMitigationAction", "iot:DescribeProvisioningTemplate", "iot:DescribeRoleAlias", "iot:DescribeScheduledAudit", "iot:DescribeSecurityProfile", "iot:DescribeThingGroup", "iot:DescribeThingType", "iot:GetPolicy", "iot:GetTopicRule", "iot:GetTopicRuleDestination", "iot:ListAuthorizers", "iot:ListBillingGroups", "iot:ListCACertificates", "iot:ListCertificates", "iot:ListCustomMetrics", "iot:ListDimensions", "iot:ListDomainConfigurations", "iot:ListFleetMetrics", "iot:ListJobTemplates", "iot:ListMitigationActions", "iot:ListPolicies", "iot:ListProvisioningTemplates", "iot:ListRoleAliases", "iot:ListScheduledAudits", "iot:ListSecurityProfiles", "iot:ListSecurityProfilesForTarget", "iot:ListTagsForResource", "iot:ListTargetsForSecurityProfile", "iot:ListThingGroups", "iot:ListThingTypes", "iot:ListTopicRuleDestinations", "iot:ListTopicRules", "iot:ListV2LoggingLevels", "iot:ValidateSecurityProfileBehaviors", "iotanalytics:DescribeChannel", "iotanalytics:DescribeDataset", "iotanalytics:DescribeDatastore", "iotanalytics:DescribePipeline", "iotanalytics:ListChannels", "iotanalytics:ListDatasets", "iotanalytics:ListDatastores", "iotanalytics:ListPipelines", "iotanalytics:ListTagsForResource", "iotevents:DescribeAlarmModel", "iotevents:DescribeDetectorModel", "iotevents:DescribeInput", "iotevents:ListAlarmModels", "iotevents:ListDetectorModels", "iotevents:ListInputs", "iotevents:ListTagsForResource", "iotfleetwise:GetDecoderManifest", "iotfleetwise:GetFleet", "iotfleetwise:GetModelManifest", "iotfleetwise:GetSignalCatalog", "iotfleetwise:GetVehicle", "iotfleetwise:ListDecoderManifestNetworkInterfaces", "iotfleetwise:ListDecoderManifests", "iotfleetwise:ListDecoderManifestSignals", "iotfleetwise:ListFleets", "iotfleetwise:ListModelManifestNodes", "iotfleetwise:ListModelManifests", "iotfleetwise:ListSignalCatalogNodes", "iotfleetwise:ListSignalCatalogs", "iotfleetwise:ListTagsForResource", "iotfleetwise:ListVehicles", "iotsitewise:DescribeAccessPolicy", "iotsitewise:DescribeAsset", "iotsitewise:DescribeAssetModel", "iotsitewise:DescribeDashboard", "iotsitewise:DescribeGateway", "iotsitewise:DescribePortal", "iotsitewise:DescribeProject", "iotsitewise:ListAccessPolicies", "iotsitewise:ListAssetModels", "iotsitewise:ListAssets", "iotsitewise:ListDashboards", "iotsitewise:ListGateways", "iotsitewise:ListPortals", "iotsitewise:ListProjectAssets", "iotsitewise:ListProjects", "iotsitewise:ListTagsForResource", "iottwinmaker:GetComponentType", "iottwinmaker:GetEntity", "iottwinmaker:GetScene", "iottwinmaker:GetSyncJob", "iottwinmaker:GetWorkspace", "iottwinmaker:ListComponentTypes", "iottwinmaker:ListEntities", "iottwinmaker:ListScenes", "iottwinmaker:ListSyncJobs", "iottwinmaker:ListTagsForResource", "iottwinmaker:ListWorkspaces", "iotwireless:GetDestination", "iotwireless:GetDeviceProfile", "iotwireless:GetFuotaTask", "iotwireless:GetMulticastGroup", "iotwireless:GetServiceProfile", "iotwireless:GetWirelessDevice", "iotwireless:GetWirelessGateway", "iotwireless:GetWirelessGatewayTaskDefinition", "iotwireless:ListDestinations", "iotwireless:ListDeviceProfiles", "iotwireless:ListFuotaTasks", "iotwireless:ListMulticastGroups", "iotwireless:ListServiceProfiles", "iotwireless:ListTagsForResource", "iotwireless:ListWirelessDevices", "iotwireless:ListWirelessGateways", "iotwireless:ListWirelessGatewayTaskDefinitions", "ivs:GetChannel", "ivs:GetEncoderConfiguration", "ivs:GetPlaybackKeyPair", "ivs:GetPlaybackRestrictionPolicy", "ivs:GetRecordingConfiguration", "ivs:GetStage", "ivs:GetStorageConfiguration", "ivs:GetStreamKey", "ivs:ListChannels", "ivs:ListEncoderConfigurations", "ivs:ListPlaybackKeyPairs", "ivs:ListPlaybackRestrictionPolicies", "ivs:ListRecordingConfigurations", "ivs:ListStages", "ivs:ListStorageConfigurations", "ivs:ListStreamKeys", "ivs:ListTagsForResource", "ivschat:GetLoggingConfiguration", "ivschat:GetRoom", "ivschat:ListLoggingConfigurations", "ivschat:ListRooms", "ivschat:ListTagsForResource", "kafka:DescribeCluster", "kafka:DescribeClusterV2", "kafka:DescribeConfiguration", "kafka:DescribeConfigurationRevision", "kafka:DescribeVpcConnection", "kafka:GetClusterPolicy", "kafka:ListClusters", "kafka:ListClustersV2", "kafka:ListConfigurations", "kafka:ListScramSecrets", "kafka:ListTagsForResource", "kafka:ListVpcConnections", "kafkaconnect:DescribeConnector", "kafkaconnect:ListConnectors", "kendra:DescribeIndex", "kendra:ListIndices", "kendra:ListTagsForResource", "kinesis:DescribeStreamConsumer", "kinesis:DescribeStreamSummary", "kinesis:ListStreamConsumers", "kinesis:ListStreams", "kinesis:ListTagsForStream", "kinesisanalytics:DescribeApplication", "kinesisanalytics:ListApplications", "kinesisanalytics:ListTagsForResource", "kinesisvideo:DescribeSignalingChannel", "kinesisvideo:DescribeStream", "kinesisvideo:ListSignalingChannels", "kinesisvideo:ListStreams", "kinesisvideo:ListTagsForResource", "kinesisvideo:ListTagsForStream", "kms:DescribeKey", "kms:GetKeyPolicy", "kms:GetKeyRotationStatus", "kms:ListAliases", "kms:ListKeys", "kms:ListResourceTags", "lakeformation:DescribeResource", "lakeformation:GetDataLakeSettings", "lakeformation:ListPermissions", "lakeformation:ListResources", "lambda:GetAlias", "lambda:GetCodeSigningConfig", "lambda:GetFunction", "lambda:GetFunctionCodeSigningConfig", "lambda:GetLayerVersion", "lambda:GetPolicy", "lambda:ListAliases", "lambda:ListCodeSigningConfigs", "lambda:ListFunctions", "lambda:ListLayers", "lambda:ListLayerVersions", "lambda:ListTags", "lambda:ListVersionsByFunction", "lex:DescribeBot", "lex:DescribeBotAlias", "lex:DescribeBotVersion", "lex:DescribeResourcePolicy", "lex:ListBotAliases", "lex:ListBotLocales", "lex:ListBots", "lex:ListBotVersions", "lex:ListTagsForResource", "license-manager:GetGrant", "license-manager:GetLicense", "license-manager:ListDistributedGrants", "license-manager:ListLicenses", "license-manager:ListReceivedGrants", "lightsail:GetAlarms", "lightsail:GetBuckets", "lightsail:GetCertificates", "lightsail:GetContainerServices", "lightsail:GetDisk", "lightsail:GetDisks", "lightsail:GetDistributions", "lightsail:GetInstance", "lightsail:GetInstances", "lightsail:GetKeyPair", "lightsail:GetLoadBalancer", "lightsail:GetLoadBalancers", "lightsail:GetLoadBalancerTlsCertificates", "lightsail:GetRelationalDatabase", "lightsail:GetRelationalDatabaseParameters", "lightsail:GetRelationalDatabases", "lightsail:GetStaticIp", "lightsail:GetStaticIps", "logs:DescribeDestinations", "logs:DescribeLogGroups", "logs:DescribeMetricFilters", "logs:GetDataProtectionPolicy", "logs:GetLogAnomalyDetector", "logs:GetLogDelivery", "logs:ListLogAnomalyDetectors", "logs:ListLogDeliveries", "logs:ListTagsLogGroup", "lookoutequipment:DescribeInferenceScheduler", "lookoutequipment:ListTagsForResource", "lookoutmetrics:DescribeAlert", "lookoutmetrics:DescribeAnomalyDetector", "lookoutmetrics:ListAlerts", "lookoutmetrics:ListAnomalyDetectors", "lookoutmetrics:ListMetricSets", "lookoutmetrics:ListTagsForResource", "lookoutvision:DescribeProject", "lookoutvision:ListProjects", "m2:GetEnvironment", "m2:ListEnvironments", "m2:ListTagsForResource", "macie2:DescribeOrganizationConfiguration", "macie2:GetAutomatedDiscoveryConfiguration", "macie2:GetClassificationExportConfiguration", "macie2:GetCustomDataIdentifier", "macie2:GetFindingsPublicationConfiguration", "macie2:GetMacieSession", "macie2:ListCustomDataIdentifiers", "macie2:ListTagsForResource", "managedblockchain:GetMember", "managedblockchain:GetNetwork", "managedblockchain:GetNode", "managedblockchain:ListInvitations", "managedblockchain:ListMembers", "managedblockchain:ListNodes", "mediaconnect:DescribeBridge", "mediaconnect:DescribeFlow", "mediaconnect:DescribeGateway", "mediaconnect:ListBridges", "mediaconnect:ListFlows", "mediaconnect:ListGateways", "mediaconnect:ListTagsForResource", "mediapackage-vod:DescribePackagingConfiguration", "mediapackage-vod:DescribePackagingGroup", "mediapackage-vod:ListPackagingConfigurations", "mediapackage-vod:ListPackagingGroups", "mediapackage-vod:ListTagsForResource", "mediatailor:DescribeChannel", "mediatailor:DescribeLiveSource", "mediatailor:DescribeSourceLocation", "mediatailor:DescribeVodSource", "mediatailor:GetPlaybackConfiguration", "mediatailor:ListChannels", "mediatailor:ListLiveSources", "mediatailor:ListPlaybackConfigurations", "mediatailor:ListSourceLocations", "mediatailor:ListVodSources", "memorydb:DescribeAcls", "memorydb:DescribeClusters", "memorydb:DescribeParameterGroups", "memorydb:DescribeParameters", "memorydb:DescribeSubnetGroups", "memorydb:DescribeUsers", "memorydb:ListTags", "mobiletargeting:GetApp", "mobiletargeting:GetApplicationSettings", "mobiletargeting:GetApps", "mobiletargeting:GetCampaign", "mobiletargeting:GetCampaigns", "mobiletargeting:GetEmailChannel", "mobiletargeting:GetEmailTemplate", "mobiletargeting:GetEventStream", "mobiletargeting:GetInAppTemplate", "mobiletargeting:GetSegment", "mobiletargeting:GetSegments", "mobiletargeting:ListTagsForResource", "mobiletargeting:ListTemplates", "mq:DescribeBroker", "mq:ListBrokers", "network-firewall:DescribeLoggingConfiguration", "network-firewall:ListFirewalls", "networkmanager:DescribeGlobalNetworks", "networkmanager:GetConnectPeer", "networkmanager:GetCustomerGatewayAssociations", "networkmanager:GetDevices", "networkmanager:GetLinkAssociations", "networkmanager:GetLinks", "networkmanager:GetSites", "networkmanager:GetTransitGatewayRegistrations", "networkmanager:ListConnectPeers", "networkmanager:ListTagsForResource", "nimble:GetLaunchProfile", "nimble:GetLaunchProfileDetails", "nimble:GetStreamingImage", "nimble:GetStudio", "nimble:GetStudioComponent", "nimble:ListLaunchProfiles", "nimble:ListStreamingImages", "nimble:ListStudioComponents", "nimble:ListStudios", "oam:GetSink", "oam:GetSinkPolicy", "oam:ListSinks", "omics:GetAnnotationStore", "omics:GetRunGroup", "omics:GetSequenceStore", "omics:GetVariantStore", "omics:GetWorkflow", "omics:ListAnnotationStores", "omics:ListRunGroups", "omics:ListSequenceStores", "omics:ListTagsForResource", "omics:ListVariantStores", "omics:ListWorkflows", "opsworks:DescribeInstances", "opsworks:DescribeLayers", "opsworks:DescribeTimeBasedAutoScaling", "opsworks:DescribeVolumes", "opsworks:ListTags", "organizations:DescribeAccount", "organizations:DescribeEffectivePolicy", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribePolicy", "organizations:DescribeResourcePolicy", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListDelegatedAdministrators", "organizations:ListOrganizationalUnitsForParent", "organizations:ListParents", "organizations:ListPolicies", "organizations:ListPoliciesForTarget", "organizations:ListRoots", "organizations:ListTagsForResource", "organizations:ListTargetsForPolicy", "panorama:DescribeApplicationInstance", "panorama:DescribeApplicationInstanceDetails", "panorama:DescribePackage", "panorama:DescribePackageVersion", "panorama:ListApplicationInstances", "panorama:ListNodes", "panorama:ListPackages", "payment-cryptography:GetAlias", "payment-cryptography:GetKey", "payment-cryptography:ListAliases", "payment-cryptography:ListKeys", "payment-cryptography:ListTagsForResource", "personalize:DescribeDataset", "personalize:DescribeDatasetGroup", "personalize:DescribeSchema", "personalize:DescribeSolution", "personalize:ListDatasetGroups", "personalize:ListDatasetImportJobs", "personalize:ListDatasets", "personalize:ListSchemas", "personalize:ListSolutions", "personalize:ListTagsForResource", "profile:GetDomain", "profile:GetIntegration", "profile:GetProfileObjectType", "profile:ListDomains", "profile:ListIntegrations", "profile:ListProfileObjectTypes", "profile:ListTagsForResource", "quicksight:DescribeAccountSubscription", "quicksight:DescribeAnalysis", "quicksight:DescribeAnalysisPermissions", "quicksight:DescribeDashboard", "quicksight:DescribeDashboardPermissions", "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:DescribeDataSetRefreshProperties", "quicksight:DescribeDataSource", "quicksight:DescribeDataSourcePermissions", "quicksight:DescribeTemplate", "quicksight:DescribeTemplatePermissions", "quicksight:DescribeTheme", "quicksight:DescribeThemePermissions", "quicksight:ListAnalyses", "quicksight:ListDashboards", "quicksight:ListDataSets", "quicksight:ListDataSources", "quicksight:ListTagsForResource", "quicksight:ListTemplates", "quicksight:ListThemes", "ram:GetPermission", "ram:GetResourceShareAssociations", "ram:GetResourceShares", "ram:ListPermissionAssociations", "ram:ListPermissions", "ram:ListPermissionVersions", "ram:ListResources", "ram:ListResourceSharePermissions", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBProxies", "rds:DescribeDBProxyEndpoints", "rds:DescribeDBProxyTargetGroups", "rds:DescribeDBProxyTargets", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSnapshotAttributes", "rds:DescribeDBSnapshots", "rds:DescribeDBSubnetGroups", "rds:DescribeEngineDefaultClusterParameters", "rds:DescribeEventSubscriptions", "rds:DescribeGlobalClusters", "rds:DescribeOptionGroups", "rds:ListTagsForResource", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:ListNamespaces", "redshift-serverless:ListTagsForResource", "redshift-serverless:ListWorkgroups", "redshift:DescribeClusterParameterGroups", "redshift:DescribeClusterParameters", "redshift:DescribeClusters", "redshift:DescribeClusterSecurityGroups", "redshift:DescribeClusterSnapshots", "redshift:DescribeClusterSubnetGroups", "redshift:DescribeEndpointAccess", "redshift:DescribeEndpointAuthorization", "redshift:DescribeEventSubscriptions", "redshift:DescribeLoggingStatus", "redshift:DescribeScheduledActions", "redshift:DescribeTags", "refactor-spaces:GetEnvironment", "refactor-spaces:GetService", "refactor-spaces:ListApplications", "refactor-spaces:ListEnvironments", "refactor-spaces:ListServices", "rekognition:DescribeProjects", "rekognition:DescribeStreamProcessor", "rekognition:ListStreamProcessors", "rekognition:ListTagsForResource", "resiliencehub:DescribeApp", "resiliencehub:DescribeAppVersionTemplate", "resiliencehub:DescribeResiliencyPolicy", "resiliencehub:ListApps", "resiliencehub:ListAppVersionResourceMappings", "resiliencehub:ListResiliencyPolicies", "resiliencehub:ListTagsForResource", "resource-explorer-2:GetIndex", "resource-explorer-2:ListIndexes", "resource-explorer-2:ListTagsForResource", "resource-groups:GetGroup", "resource-groups:GetGroupConfiguration", "resource-groups:GetGroupQuery", "resource-groups:GetTags", "resource-groups:ListGroupResources", "resource-groups:ListGroups", "robomaker:DescribeRobotApplication", "robomaker:DescribeSimulationApplication", "robomaker:ListRobotApplications", "robomaker:ListSimulationApplications", "route53-recovery-control-config:DescribeCluster", "route53-recovery-control-config:DescribeControlPanel", "route53-recovery-control-config:DescribeRoutingControl", "route53-recovery-control-config:DescribeSafetyRule", "route53-recovery-control-config:ListClusters", "route53-recovery-control-config:ListControlPanels", "route53-recovery-control-config:ListRoutingControls", "route53-recovery-control-config:ListSafetyRules", "route53-recovery-control-config:ListTagsForResource", "route53-recovery-readiness:GetCell", "route53-recovery-readiness:GetReadinessCheck", "route53-recovery-readiness:GetRecoveryGroup", "route53-recovery-readiness:GetResourceSet", "route53-recovery-readiness:ListCells", "route53-recovery-readiness:ListReadinessChecks", "route53-recovery-readiness:ListRecoveryGroups", "route53-recovery-readiness:ListResourceSets", "route53:GetChange", "route53:GetDNSSEC", "route53:GetHealthCheck", "route53:GetHostedZone", "route53:ListCidrBlocks", "route53:ListCidrCollections", "route53:ListCidrLocations", "route53:ListHealthChecks", "route53:ListHostedZones", "route53:ListHostedZonesByName", "route53:ListQueryLoggingConfigs", "route53:ListResourceRecordSets", "route53:ListTagsForResource", "route53resolver:GetFirewallDomainList", "route53resolver:GetFirewallRuleGroup", "route53resolver:GetFirewallRuleGroupAssociation", "route53resolver:GetResolverDnssecConfig", "route53resolver:GetResolverEndpoint", "route53resolver:GetResolverQueryLogConfig", "route53resolver:GetResolverQueryLogConfigAssociation", "route53resolver:GetResolverRule", "route53resolver:GetResolverRuleAssociation", "route53resolver:ListFirewallDomainLists", "route53resolver:ListFirewallDomains", "route53resolver:ListFirewallRuleGroupAssociations", "route53resolver:ListFirewallRuleGroups", "route53resolver:ListFirewallRules", "route53resolver:ListResolverDnssecConfigs", "route53resolver:ListResolverEndpointIpAddresses", "route53resolver:ListResolverEndpoints", "route53resolver:ListResolverQueryLogConfigAssociations", "route53resolver:ListResolverQueryLogConfigs", "route53resolver:ListResolverRuleAssociations", "route53resolver:ListResolverRules", "route53resolver:ListTagsForResource", "rum:GetAppMonitor", "rum:GetAppMonitorData", "rum:ListAppMonitors", "rum:ListTagsForResource", "s3-outposts:GetAccessPoint", "s3-outposts:GetAccessPointPolicy", "s3-outposts:GetBucket", "s3-outposts:GetBucketPolicy", "s3-outposts:GetBucketTagging", "s3-outposts:GetLifecycleConfiguration", "s3-outposts:ListAccessPoints", "s3-outposts:ListEndpoints", "s3-outposts:ListRegionalBuckets", "s3:GetAccelerateConfiguration", "s3:GetAccessPoint", "s3:GetAccessPointForObjectLambda", "s3:GetAccessPointPolicy", "s3:GetAccessPointPolicyForObjectLambda", "s3:GetAccessPointPolicyStatus", "s3:GetAccessPointPolicyStatusForObjectLambda", "s3:GetAccountPublicAccessBlock", "s3:GetBucketAcl", "s3:GetBucketCORS", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketNotification", "s3:GetBucketObjectLockConfiguration", "s3:GetBucketPolicy", "s3:GetBucketPolicyStatus", "s3:GetBucketPublicAccessBlock", "s3:GetBucketRequestPayment", "s3:GetBucketTagging", "s3:GetBucketVersioning", "s3:GetBucketWebsite", "s3:GetEncryptionConfiguration", "s3:GetLifecycleConfiguration", "s3:GetMultiRegionAccessPoint", "s3:GetMultiRegionAccessPointPolicy", "s3:GetMultiRegionAccessPointPolicyStatus", "s3:GetReplicationConfiguration", "s3:GetStorageLensConfiguration", "s3:GetStorageLensConfigurationTagging", "s3:GetStorageLensGroup", "s3:ListAccessPoints", "s3:ListAccessPointsForObjectLambda", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListMultiRegionAccessPoints", "s3:ListStorageLensConfigurations", "s3:ListStorageLensGroups", "s3:ListTagsForResource", "s3express:GetBucketPolicy", "s3express:GetEncryptionConfiguration", "s3express:GetLifecycleConfiguration", "s3express:ListAllMyDirectoryBuckets", "sagemaker:DescribeAppImageConfig", "sagemaker:DescribeCodeRepository", "sagemaker:DescribeDataQualityJobDefinition", "sagemaker:DescribeDeviceFleet", "sagemaker:DescribeDomain", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeFeatureGroup", "sagemaker:DescribeImage", "sagemaker:DescribeImageVersion", "sagemaker:DescribeInferenceExperiment", "sagemaker:DescribeModel", "sagemaker:DescribeModelBiasJobDefinition", "sagemaker:DescribeModelExplainabilityJobDefinition", "sagemaker:DescribeModelQualityJobDefinition", "sagemaker:DescribeMonitoringSchedule", "sagemaker:DescribeNotebookInstance", "sagemaker:DescribeNotebookInstanceLifecycleConfig", "sagemaker:DescribePipeline", "sagemaker:DescribeProject", "sagemaker:DescribeWorkteam", "sagemaker:ListAppImageConfigs", "sagemaker:ListCodeRepositories", "sagemaker:ListDataQualityJobDefinitions", "sagemaker:ListDeviceFleets", "sagemaker:ListDomains", "sagemaker:ListEndpointConfigs", "sagemaker:ListEndpoints", "sagemaker:ListFeatureGroups", "sagemaker:ListImages", "sagemaker:ListImageVersions", "sagemaker:ListInferenceExperiments", "sagemaker:ListModelBiasJobDefinitions", "sagemaker:ListModelExplainabilityJobDefinitions", "sagemaker:ListModelQualityJobDefinitions", "sagemaker:ListModels", "sagemaker:ListMonitoringSchedules", "sagemaker:ListNotebookInstanceLifecycleConfigs", "sagemaker:ListNotebookInstances", "sagemaker:ListPipelines", "sagemaker:ListProjects", "sagemaker:ListTags", "sagemaker:ListWorkteams", "scheduler:GetSchedule", "scheduler:GetScheduleGroup", "scheduler:ListScheduleGroups", "scheduler:ListSchedules", "scheduler:ListTagsForResource", "schemas:DescribeDiscoverer", "schemas:DescribeRegistry", "schemas:DescribeSchema", "schemas:GetResourcePolicy", "schemas:ListDiscoverers", "schemas:ListRegistries", "schemas:ListSchemas", "sdb:GetAttributes", "sdb:ListDomains", "secretsmanager:ListSecrets", "secretsmanager:ListSecretVersionIds", "securityhub:DescribeHub", "serviceCatalog:DescribePortfolioShares", "servicediscovery:GetInstance", "servicediscovery:GetNamespace", "servicediscovery:GetService", "servicediscovery:ListInstances", "servicediscovery:ListNamespaces", "servicediscovery:ListServices", "servicediscovery:ListTagsForResource", "ses:DescribeReceiptRule", "ses:DescribeReceiptRuleSet", "ses:GetConfigurationSet", "ses:GetConfigurationSetEventDestinations", "ses:GetContactList", "ses:GetDedicatedIpPool", "ses:GetDedicatedIps", "ses:GetEmailTemplate", "ses:GetTemplate", "ses:ListConfigurationSets", "ses:ListContactLists", "ses:ListDedicatedIpPools", "ses:ListEmailTemplates", "ses:ListReceiptFilters", "ses:ListReceiptRuleSets", "ses:ListTemplates", "shield:DescribeDRTAccess", "shield:DescribeProtection", "shield:DescribeSubscription", "signer:GetSigningProfile", "signer:ListProfilePermissions", "signer:ListSigningProfiles", "sns:GetDataProtectionPolicy", "sns:GetSMSSandboxAccountStatus", "sns:GetSubscriptionAttributes", "sns:GetTopicAttributes", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "sns:ListTagsForResource", "sns:ListTopics", "sqs:GetQueueAttributes", "sqs:ListQueues", "sqs:ListQueueTags", "ssm-sap:ListTagsForResource", "ssm:DescribeAutomationExecutions", "ssm:DescribeDocument", "ssm:DescribeDocumentPermission", "ssm:DescribeParameters", "ssm:GetAutomationExecution", "ssm:GetDocument", "ssm:GetServiceSetting", "ssm:ListDocuments", "ssm:ListTagsForResource", "sso:DescribeInstanceAccessControlAttributeConfiguration", "sso:DescribePermissionSet", "sso:GetInlinePolicyForPermissionSet", "sso:ListManagedPoliciesInPermissionSet", "sso:ListPermissionSets", "sso:ListTagsForResource", "states:DescribeActivity", "states:DescribeStateMachine", "states:ListActivities", "states:ListStateMachines", "states:ListTagsForResource", "storagegateway:ListGateways", "storagegateway:ListTagsForResource", "storagegateway:ListVolumes", "sts:GetCallerIdentity", "support:DescribeCases", "synthetics:DescribeCanaries", "synthetics:DescribeCanariesLastRun", "synthetics:DescribeRuntimeVersions", "synthetics:GetCanary", "synthetics:GetCanaryRuns", "synthetics:GetGroup", "synthetics:ListAssociatedGroups", "synthetics:ListGroupResources", "synthetics:ListGroups", "synthetics:ListTagsForResource", "tag:GetResources", "timestream:DescribeDatabase", "timestream:DescribeEndpoints", "timestream:DescribeTable", "timestream:ListDatabases", "timestream:ListTables", "timestream:ListTagsForResource", "transfer:DescribeAgreement", "transfer:DescribeCertificate", "transfer:DescribeConnector", "transfer:DescribeProfile", "transfer:DescribeServer", "transfer:DescribeUser", "transfer:DescribeWorkflow", "transfer:ListAgreements", "transfer:ListCertificates", "transfer:ListConnectors", "transfer:ListProfiles", "transfer:ListServers", "transfer:ListTagsForResource", "transfer:ListUsers", "transfer:ListWorkflows", "voiceid:DescribeDomain", "voiceid:ListTagsForResource", "vpc-lattice:GetAccessLogSubscription", "vpc-lattice:GetService", "vpc-lattice:GetServiceNetwork", "vpc-lattice:GetTargetGroup", "vpc-lattice:ListAccessLogSubscriptions", "vpc-lattice:ListServiceNetworks", "vpc-lattice:ListServices", "vpc-lattice:ListTagsForResource", "vpc-lattice:ListTargetGroups", "vpc-lattice:ListTargets", "waf-regional:GetLoggingConfiguration", "waf-regional:GetWebACL", "waf-regional:GetWebACLForResource", "waf-regional:ListLoggingConfigurations", "waf:GetLoggingConfiguration", "waf:GetWebACL", "wafv2:GetLoggingConfiguration", "wafv2:GetRuleGroup", "wafv2:ListRuleGroups", "wafv2:ListTagsForResource", "workspaces:DescribeConnectionAliases", "workspaces:DescribeTags", "workspaces:DescribeWorkspaces" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSConfigRoleStatementID" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/config/*", "Sid":"ConfigLogStreamStatementID" }, { "Action":"logs:PutLogEvents", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/config/*:log-stream:config-rule-evaluation/*", "Sid":"ConfigLogEventsStatementID" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-27T15:37:07+00:00" }, "AWSrePostPrivateCloudWatchAccess":{ "CreateDate":"2023-11-15T16:37:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/rePostPrivate", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchPublishMetrics" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-15T16:37:33+00:00" }, "AccessAnalyzerServiceRolePolicy":{ "CreateDate":"2019-12-02T17:13:10+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "dynamodb:GetResourcePolicy", "dynamodb:ListStreams", "dynamodb:ListTables", "ec2:DescribeAddresses", "ec2:DescribeByoipCidrs", "ec2:DescribeSnapshotAttribute", "ec2:DescribeSnapshots", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ec2:GetSnapshotBlockPublicAccessState", "ecr:DescribeRepositories", "ecr:GetAccountSetting", "ecr:GetRegistryPolicy", "ecr:GetRepositoryPolicy", "elasticfilesystem:DescribeFileSystemPolicy", "elasticfilesystem:DescribeFileSystems", "iam:GetRole", "iam:ListEntitiesForPolicy", "iam:ListRoles", "iam:ListUsers", "iam:ListRoleTags", "iam:ListUserTags", "iam:GetUser", "iam:GetGroup", "iam:GenerateServiceLastAccessedDetails", "iam:GetServiceLastAccessedDetails", "iam:ListAccessKeys", "iam:GetLoginProfile", "iam:GetAccessKeyLastUsed", "iam:ListRolePolicies", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:ListUserPolicies", "iam:GetUserPolicy", "iam:ListAttachedUserPolicies", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:ListGroupsForUser", "kms:DescribeKey", "kms:GetKeyPolicy", "kms:ListGrants", "kms:ListKeyPolicies", "kms:ListKeys", "lambda:GetFunctionUrlConfig", "lambda:GetLayerVersionPolicy", "lambda:GetPolicy", "lambda:ListAliases", "lambda:ListFunctions", "lambda:ListLayers", "lambda:ListLayerVersions", "lambda:ListVersionsByFunction", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListChildren", "organizations:ListDelegatedAdministrators", "organizations:ListOrganizationalUnitsForParent", "organizations:ListParents", "organizations:ListRoots", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBSnapshotAttributes", "rds:DescribeDBSnapshots", "s3:DescribeMultiRegionAccessPointOperation", "s3:GetAccessPoint", "s3:GetAccessPointPolicy", "s3:GetAccessPointPolicyStatus", "s3:GetAccountPublicAccessBlock", "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetBucketPolicyStatus", "s3:GetBucketPolicy", "s3:GetBucketPublicAccessBlock", "s3:GetMultiRegionAccessPoint", "s3:GetMultiRegionAccessPointPolicy", "s3:GetMultiRegionAccessPointPolicyStatus", "s3:ListAccessPoints", "s3:ListAllMyBuckets", "s3:ListMultiRegionAccessPoints", "s3express:GetBucketPolicy", "s3express:ListAllMyDirectoryBuckets", "sns:GetTopicAttributes", "sns:ListTopics", "secretsmanager:DescribeSecret", "secretsmanager:GetResourcePolicy", "secretsmanager:ListSecrets", "sqs:GetQueueAttributes", "sqs:ListQueues" ], "Effect":"Allow", "Resource":"*", "Sid":"AccessAnalyzerServiceRolePolicy" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-10T16:51:09+00:00" }, "AdministratorAccess":{ "CreateDate":"2015-02-06T18:39:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:39:46+00:00" }, "AdministratorAccess-AWSElasticBeanstalk":{ "CreateDate":"2021-01-22T19:36:54+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "acm:Describe*", "acm:List*", "autoscaling:Describe*", "cloudformation:Describe*", "cloudformation:Estimate*", "cloudformation:Get*", "cloudformation:List*", "cloudformation:Validate*", "cloudtrail:LookupEvents", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "codecommit:Get*", "codecommit:UploadArchive", "ec2:AllocateAddress", "ec2:AssociateAddress", "ec2:AuthorizeSecurityGroup*", "ec2:CreateLaunchTemplate*", "ec2:CreateSecurityGroup", "ec2:CreateTags", "ec2:DeleteLaunchTemplate*", "ec2:DeleteSecurityGroup", "ec2:DeleteTags", "ec2:Describe*", "ec2:DisassociateAddress", "ec2:ReleaseAddress", "ec2:RevokeSecurityGroup*", "ecs:CreateCluster", "ecs:DeRegisterTaskDefinition", "ecs:Describe*", "ecs:List*", "ecs:RegisterTaskDefinition", "elasticbeanstalk:*", "elasticloadbalancing:Describe*", "iam:GetRole", "iam:ListAttachedRolePolicies", "iam:ListInstanceProfiles", "iam:ListRolePolicies", "iam:ListRoles", "iam:ListServerCertificates", "logs:Describe*", "rds:Describe*", "s3:ListAllMyBuckets", "sns:ListSubscriptionsByTopic", "sns:ListTopics", "sqs:ListQueues" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "autoscaling:*" ], "Effect":"Allow", "Resource":[ "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/awseb-e-*", "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/eb-*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/awseb-e-*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/eb-*" ] }, { "Action":[ "cloudformation:CancelUpdateStack", "cloudformation:ContinueUpdateRollback", "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:GetTemplate", "cloudformation:ListStackResources", "cloudformation:SignalResource", "cloudformation:TagResource", "cloudformation:UntagResource", "cloudformation:UpdateStack" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/awseb-*", "arn:aws:cloudformation:*:*:stack/eb-*" ] }, { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:awseb-*", "arn:aws:cloudwatch:*:*:alarm:eb-*" ] }, { "Action":[ "codebuild:BatchGetBuilds", "codebuild:CreateProject", "codebuild:DeleteProject", "codebuild:StartBuild" ], "Effect":"Allow", "Resource":"arn:aws:codebuild:*:*:project/Elastic-Beanstalk-*" }, { "Action":[ "dynamodb:CreateTable", "dynamodb:DeleteTable", "dynamodb:DescribeTable", "dynamodb:TagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:dynamodb:*:*:table/awseb-e-*", "arn:aws:dynamodb:*:*:table/eb-*" ] }, { "Action":[ "ec2:RebootInstances", "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":[ "arn:aws:cloudformation:*:*:stack/awseb-e-*", "arn:aws:cloudformation:*:*:stack/eb-*" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":"ec2:RunInstances", "Condition":{ "ArnLike":{ "ec2:LaunchTemplate":"arn:aws:ec2:*:*:launch-template/*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecs:DeleteCluster" ], "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:cluster/awseb-*" }, { "Action":[ "elasticloadbalancing:*Rule", "elasticloadbalancing:*Tags", "elasticloadbalancing:SetRulePriorities", "elasticloadbalancing:SetSecurityGroups" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:loadbalancer/app/*/*", "arn:aws:elasticloadbalancing:*:*:listener/app/*/*/*", "arn:aws:elasticloadbalancing:*:*:listener-rule/app/*/*/*/*" ] }, { "Action":[ "elasticloadbalancing:*" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:targetgroup/awseb-*", "arn:aws:elasticloadbalancing:*:*:targetgroup/eb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/awseb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/eb-*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/*/awseb-*/*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/*/eb-*/*", "arn:aws:elasticloadbalancing:*:*:listener/awseb-*", "arn:aws:elasticloadbalancing:*:*:listener/eb-*", "arn:aws:elasticloadbalancing:*:*:listener/*/awseb-*/*/*", "arn:aws:elasticloadbalancing:*:*:listener/*/eb-*/*/*", "arn:aws:elasticloadbalancing:*:*:listener-rule/app/awseb-*/*/*/*", "arn:aws:elasticloadbalancing:*:*:listener-rule/app/eb-*/*/*/*" ] }, { "Action":[ "iam:AddRoleToInstanceProfile", "iam:CreateInstanceProfile", "iam:CreateRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-elasticbeanstalk*", "arn:aws:iam::*:instance-profile/aws-elasticbeanstalk*" ] }, { "Action":[ "iam:AttachRolePolicy" ], "Condition":{ "ArnLike":{ "iam:PolicyArn":[ "arn:aws:iam::aws:policy/AWSElasticBeanstalk*", "arn:aws:iam::aws:policy/service-role/AWSElasticBeanstalk*" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-elasticbeanstalk*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "elasticbeanstalk.amazonaws.com", "ec2.amazonaws.com", "ec2.amazonaws.com.cn", "autoscaling.amazonaws.com", "elasticloadbalancing.amazonaws.com", "ecs.amazonaws.com", "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "autoscaling.amazonaws.com", "elasticbeanstalk.amazonaws.com", "elasticloadbalancing.amazonaws.com", "managedupdates.elasticbeanstalk.amazonaws.com", "maintenance.elasticbeanstalk.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/autoscaling.amazonaws.com/AWSServiceRoleForAutoScaling*", "arn:aws:iam::*:role/aws-service-role/elasticbeanstalk.amazonaws.com/AWSServiceRoleForElasticBeanstalk*", "arn:aws:iam::*:role/aws-service-role/elasticloadbalancing.amazonaws.com/AWSServiceRoleForElasticLoadBalancing*", "arn:aws:iam::*:role/aws-service-role/managedupdates.elasticbeanstalk.amazonaws.com/AWSServiceRoleForElasticBeanstalk*", "arn:aws:iam::*:role/aws-service-role/maintenance.elasticbeanstalk.amazonaws.com/AWSServiceRoleForElasticBeanstalk*" ] }, { "Action":[ "logs:CreateLogGroup", "logs:DeleteLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/*" }, { "Action":[ "rds:*DBSubnetGroup", "rds:AuthorizeDBSecurityGroupIngress", "rds:CreateDBInstance", "rds:CreateDBSecurityGroup", "rds:DeleteDBInstance", "rds:DeleteDBSecurityGroup", "rds:ModifyDBInstance", "rds:RestoreDBInstanceFromDBSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:db:*", "arn:aws:rds:*:*:secgrp:awseb-e-*", "arn:aws:rds:*:*:secgrp:eb-*", "arn:aws:rds:*:*:snapshot:*", "arn:aws:rds:*:*:subgrp:awseb-e-*", "arn:aws:rds:*:*:subgrp:eb-*" ] }, { "Action":[ "s3:Delete*", "s3:Get*", "s3:Put*" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*/*" }, { "Action":[ "s3:CreateBucket", "s3:GetBucket*", "s3:ListBucket", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::elasticbeanstalk-*" }, { "Action":[ "sns:CreateTopic", "sns:DeleteTopic", "sns:GetTopicAttributes", "sns:Publish", "sns:SetTopicAttributes", "sns:Subscribe", "sns:Unsubscribe" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:ElasticBeanstalkNotifications-*" }, { "Action":[ "sqs:*QueueAttributes", "sqs:CreateQueue", "sqs:DeleteQueue", "sqs:SendMessage", "sqs:TagQueue" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:awseb-e-*", "arn:aws:sqs:*:*:eb-*" ] }, { "Action":[ "ecs:TagResource" ], "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "CreateCluster", "RegisterTaskDefinition" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-11T14:36:06+00:00" }, "AdministratorAccess-Amplify":{ "CreateDate":"2020-12-01T19:03:08+00:00", "DefaultVersionId":"v12", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResource", "cloudformation:DescribeStackResources", "cloudformation:DescribeStacks", "cloudformation:ExecuteChangeSet", "cloudformation:GetTemplate", "cloudformation:UpdateStack", "cloudformation:ListStacks", "cloudformation:ListStackResources", "cloudformation:DeleteStackSet", "cloudformation:DescribeStackSet", "cloudformation:UpdateStackSet", "cloudformation:TagResource", "cloudformation:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/amplify-*" ], "Sid":"CLICloudformationPolicy" }, { "Action":[ "iam:ListRoleTags", "iam:TagRole", "iam:AttachRolePolicy", "iam:CreatePolicy", "iam:DeletePolicy", "iam:DeleteRole", "iam:DeleteRolePolicy", "iam:DetachRolePolicy", "iam:PutRolePolicy", "iam:UntagRole", "iam:UpdateRole", "iam:GetRole", "iam:GetPolicy", "iam:GetRolePolicy", "iam:PassRole", "iam:ListPolicyVersions", "iam:CreatePolicyVersion", "iam:DeletePolicyVersion", "iam:CreateRole", "iam:ListRolePolicies", "iam:PutRolePermissionsBoundary", "iam:DeleteRolePermissionsBoundary", "appsync:CreateApiKey", "appsync:CreateDataSource", "appsync:CreateFunction", "appsync:CreateResolver", "appsync:CreateType", "appsync:DeleteApiKey", "appsync:DeleteDataSource", "appsync:DeleteFunction", "appsync:DeleteResolver", "appsync:DeleteType", "appsync:GetDataSource", "appsync:GetFunction", "appsync:GetIntrospectionSchema", "appsync:GetResolver", "appsync:GetSchemaCreationStatus", "appsync:GetType", "appsync:GraphQL", "appsync:ListApiKeys", "appsync:ListDataSources", "appsync:ListFunctions", "appsync:ListGraphqlApis", "appsync:ListResolvers", "appsync:ListResolversByFunction", "appsync:ListTypes", "appsync:StartSchemaCreation", "appsync:UntagResource", "appsync:UpdateApiKey", "appsync:UpdateDataSource", "appsync:UpdateFunction", "appsync:UpdateResolver", "appsync:UpdateType", "appsync:TagResource", "appsync:CreateGraphqlApi", "appsync:DeleteGraphqlApi", "appsync:GetGraphqlApi", "appsync:ListTagsForResource", "appsync:UpdateGraphqlApi", "apigateway:DELETE", "apigateway:GET", "apigateway:PATCH", "apigateway:POST", "apigateway:PUT", "cognito-idp:CreateUserPool", "cognito-identity:CreateIdentityPool", "cognito-identity:DeleteIdentityPool", "cognito-identity:DescribeIdentity", "cognito-identity:DescribeIdentityPool", "cognito-identity:SetIdentityPoolRoles", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:UpdateIdentityPool", "cognito-idp:CreateUserPoolClient", "cognito-idp:DeleteUserPool", "cognito-idp:DeleteUserPoolClient", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolClient", "cognito-idp:ListTagsForResource", "cognito-idp:ListUserPoolClients", "cognito-idp:UpdateUserPoolClient", "cognito-idp:CreateGroup", "cognito-idp:DeleteGroup", "cognito-identity:TagResource", "cognito-idp:TagResource", "cognito-idp:UpdateUserPool", "cognito-idp:SetUserPoolMfaConfig", "lambda:AddPermission", "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:InvokeAsync", "lambda:InvokeFunction", "lambda:RemovePermission", "lambda:UpdateFunctionCode", "lambda:UpdateFunctionConfiguration", "lambda:ListTags", "lambda:TagResource", "lambda:UntagResource", "lambda:AddLayerVersionPermission", "lambda:CreateEventSourceMapping", "lambda:DeleteEventSourceMapping", "lambda:DeleteLayerVersion", "lambda:GetEventSourceMapping", "lambda:GetLayerVersion", "lambda:ListEventSourceMappings", "lambda:ListLayerVersions", "lambda:PublishLayerVersion", "lambda:RemoveLayerVersionPermission", "lambda:UpdateEventSourceMapping", "dynamodb:CreateTable", "dynamodb:DeleteItem", "dynamodb:DeleteTable", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeTable", "dynamodb:DescribeTimeToLive", "dynamodb:ListStreams", "dynamodb:PutItem", "dynamodb:TagResource", "dynamodb:ListTagsOfResource", "dynamodb:UntagResource", "dynamodb:UpdateContinuousBackups", "dynamodb:UpdateItem", "dynamodb:UpdateTable", "dynamodb:UpdateTimeToLive", "s3:CreateBucket", "s3:ListBucket", "s3:PutBucketAcl", "s3:PutBucketCORS", "s3:PutBucketNotification", "s3:PutBucketPolicy", "s3:PutBucketWebsite", "s3:PutObjectAcl", "cloudfront:CreateCloudFrontOriginAccessIdentity", "cloudfront:CreateDistribution", "cloudfront:DeleteCloudFrontOriginAccessIdentity", "cloudfront:DeleteDistribution", "cloudfront:GetCloudFrontOriginAccessIdentity", "cloudfront:GetCloudFrontOriginAccessIdentityConfig", "cloudfront:GetDistribution", "cloudfront:GetDistributionConfig", "cloudfront:TagResource", "cloudfront:UntagResource", "cloudfront:UpdateCloudFrontOriginAccessIdentity", "cloudfront:UpdateDistribution", "events:DeleteRule", "events:DescribeRule", "events:ListRuleNamesByTarget", "events:PutRule", "events:PutTargets", "events:RemoveTargets", "mobiletargeting:GetApp", "kinesis:AddTagsToStream", "kinesis:CreateStream", "kinesis:DeleteStream", "kinesis:DescribeStream", "kinesis:DescribeStreamSummary", "kinesis:ListTagsForStream", "kinesis:PutRecords", "es:AddTags", "es:CreateElasticsearchDomain", "es:DeleteElasticsearchDomain", "es:DescribeElasticsearchDomain", "es:UpdateElasticsearchDomainConfig", "s3:PutEncryptionConfiguration", "s3:PutBucketPublicAccessBlock" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CLIManageviaCFNPolicy" }, { "Action":[ "appsync:GetIntrospectionSchema", "appsync:GraphQL", "appsync:UpdateApiKey", "appsync:ListApiKeys", "amplify:*", "amplifybackend:*", "amplifyuibuilder:*", "sts:AssumeRole", "mobiletargeting:*", "cognito-idp:AdminAddUserToGroup", "cognito-idp:AdminCreateUser", "cognito-idp:CreateGroup", "cognito-idp:DeleteGroup", "cognito-idp:DeleteUser", "cognito-idp:ListUsers", "cognito-idp:AdminGetUser", "cognito-idp:ListUsersInGroup", "cognito-idp:AdminDisableUser", "cognito-idp:AdminRemoveUserFromGroup", "cognito-idp:AdminResetUserPassword", "cognito-idp:AdminListGroupsForUser", "cognito-idp:ListGroups", "cognito-idp:AdminListUserAuthEvents", "cognito-idp:AdminDeleteUser", "cognito-idp:AdminConfirmSignUp", "cognito-idp:AdminEnableUser", "cognito-idp:AdminUpdateUserAttributes", "cognito-idp:DescribeIdentityProvider", "cognito-idp:DescribeUserPool", "cognito-idp:DeleteUserPool", "cognito-idp:DescribeUserPoolClient", "cognito-idp:CreateUserPool", "cognito-idp:CreateUserPoolClient", "cognito-idp:UpdateUserPool", "cognito-idp:AdminSetUserPassword", "cognito-idp:ListUserPools", "cognito-idp:ListUserPoolClients", "cognito-idp:ListIdentityProviders", "cognito-idp:GetUserPoolMfaConfig", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:SetIdentityPoolRoles", "cognito-identity:CreateIdentityPool", "cognito-identity:DeleteIdentityPool", "cognito-identity:ListIdentityPools", "cognito-identity:DescribeIdentityPool", "dynamodb:DescribeTable", "dynamodb:ListTables", "lambda:GetFunction", "lambda:CreateFunction", "lambda:AddPermission", "lambda:DeleteFunction", "lambda:DeleteLayerVersion", "lambda:InvokeFunction", "lambda:ListLayerVersions", "iam:PutRolePolicy", "iam:CreatePolicy", "iam:AttachRolePolicy", "iam:ListPolicyVersions", "iam:ListAttachedRolePolicies", "iam:CreateRole", "iam:PassRole", "iam:ListRolePolicies", "iam:DeleteRolePolicy", "iam:CreatePolicyVersion", "iam:DeletePolicyVersion", "iam:DeleteRole", "iam:DetachRolePolicy", "cloudformation:ListStacks", "cloudformation:DescribeStacks", "sns:CreateSMSSandboxPhoneNumber", "sns:GetSMSSandboxAccountStatus", "sns:VerifySMSSandboxPhoneNumber", "sns:DeleteSMSSandboxPhoneNumber", "sns:ListSMSSandboxPhoneNumbers", "sns:ListOriginationNumbers", "rekognition:DescribeCollection", "logs:DescribeLogStreams", "logs:GetLogEvents", "lex:GetBot", "lex:GetBuiltinIntent", "lex:GetBuiltinIntents", "lex:GetBuiltinSlotTypes", "cloudformation:GetTemplateSummary", "codecommit:GitPull", "cloudfront:GetCloudFrontOriginAccessIdentity", "cloudfront:GetCloudFrontOriginAccessIdentityConfig", "polly:DescribeVoices" ], "Effect":"Allow", "Resource":"*", "Sid":"CLISDKCalls" }, { "Action":[ "ssm:PutParameter", "ssm:DeleteParameter", "ssm:GetParametersByPath", "ssm:GetParameters", "ssm:GetParameter", "ssm:DeleteParameters" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/amplify/*", "Sid":"AmplifySSMCalls" }, { "Action":[ "geo:*" ], "Effect":"Allow", "Resource":"*", "Sid":"GeoPowerUser" }, { "Action":[ "ecr:DescribeRepositories" ], "Effect":"Allow", "Resource":"*", "Sid":"AmplifyEcrSDKCalls" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteBucketPolicy", "s3:DeleteBucketWebsite", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:GetBucketLocation", "s3:GetObject", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListBucketVersions", "s3:PutBucketAcl", "s3:PutBucketCORS", "s3:PutBucketNotification", "s3:PutBucketPolicy", "s3:PutBucketVersioning", "s3:PutBucketWebsite", "s3:PutEncryptionConfiguration", "s3:PutLifecycleConfiguration", "s3:PutObject", "s3:PutObjectAcl" ], "Effect":"Allow", "Resource":"*", "Sid":"AmplifyStorageSDKCalls" }, { "Action":[ "cloudfront:CreateCloudFrontOriginAccessIdentity", "cloudfront:CreateDistribution", "cloudfront:CreateInvalidation", "cloudfront:GetDistribution", "cloudfront:GetDistributionConfig", "cloudfront:ListCloudFrontOriginAccessIdentities", "cloudfront:ListDistributions", "cloudfront:ListDistributionsByLambdaFunction", "cloudfront:ListDistributionsByWebACLId", "cloudfront:ListFieldLevelEncryptionConfigs", "cloudfront:ListFieldLevelEncryptionProfiles", "cloudfront:ListInvalidations", "cloudfront:ListPublicKeys", "cloudfront:ListStreamingDistributions", "cloudfront:UpdateDistribution", "cloudfront:TagResource", "cloudfront:UntagResource", "cloudfront:ListTagsForResource", "cloudfront:DeleteDistribution", "iam:AttachRolePolicy", "iam:CreateRole", "iam:CreateServiceLinkedRole", "iam:GetRole", "iam:PutRolePolicy", "iam:PassRole", "lambda:CreateFunction", "lambda:EnableReplication", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:PublishVersion", "lambda:UpdateFunctionCode", "lambda:UpdateFunctionConfiguration", "lambda:ListTags", "lambda:TagResource", "lambda:UntagResource", "route53:ChangeResourceRecordSets", "route53:ListHostedZonesByName", "route53:ListResourceRecordSets", "s3:CreateBucket", "s3:GetAccelerateConfiguration", "s3:GetObject", "s3:ListBucket", "s3:PutAccelerateConfiguration", "s3:PutBucketPolicy", "s3:PutObject", "s3:PutBucketTagging", "s3:GetBucketTagging", "lambda:ListEventSourceMappings", "lambda:CreateEventSourceMapping", "iam:UpdateAssumeRolePolicy", "iam:DeleteRolePolicy", "sqs:CreateQueue", "sqs:DeleteQueue", "sqs:GetQueueAttributes", "sqs:SetQueueAttributes", "amplify:GetApp", "amplify:GetBranch", "amplify:UpdateApp", "amplify:UpdateBranch" ], "Effect":"Allow", "Resource":"*", "Sid":"AmplifySSRCalls" }, { "Action":"logs:DescribeLogGroups", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:*", "Sid":"AmplifySSRViewLogGroups" }, { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/amplify/*", "Sid":"AmplifySSRCreateLogGroup" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/amplify/*:log-stream:*", "Sid":"AmplifySSRPushLogs" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-04T20:35:31+00:00" }, "AlexaForBusinessDeviceSetup":{ "CreateDate":"2017-11-30T16:47:16+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "a4b:RegisterDevice", "a4b:CompleteRegistration", "a4b:SearchDevices", "a4b:SearchNetworkProfiles", "a4b:GetNetworkProfile", "a4b:PutDeviceSetupEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:A4BNetworkProfile*", "Sid":"A4bDeviceSetupAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-05-20T21:05:39+00:00" }, "AlexaForBusinessFullAccess":{ "CreateDate":"2017-11-30T16:47:09+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "a4b:*", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "*a4b.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/*a4b.amazonaws.com/AWSServiceRoleForAlexaForBusiness*" }, { "Action":[ "secretsmanager:GetSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:UpdateSecret" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:A4B*" }, { "Action":"secretsmanager:CreateSecret", "Condition":{ "StringLike":{ "secretsmanager:Name":"A4B*" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-07-01T21:01:55+00:00" }, "AlexaForBusinessGatewayExecution":{ "CreateDate":"2017-11-30T16:47:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "a4b:Send*", "a4b:Get*" ], "Effect":"Allow", "Resource":"arn:aws:a4b:*:*:gateway/*" }, { "Action":[ "sqs:ReceiveMessage", "sqs:DeleteMessage" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:dd-*", "arn:aws:sqs:*:*:sd-*" ] }, { "Action":[ "a4b:List*", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogGroups", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-30T16:47:19+00:00" }, "AlexaForBusinessLifesizeDelegatedAccessPolicy":{ "CreateDate":"2020-06-04T19:46:56+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "a4b:DisassociateDeviceFromRoom", "a4b:DeleteDevice", "a4b:UpdateDevice", "a4b:GetDevice" ], "Effect":"Allow", "Resource":[ "arn:aws:a4b:us-east-1:*:device/*/*:A2IWO7UEGWV4TL" ] }, { "Action":[ "a4b:RegisterAVSDevice" ], "Condition":{ "StringEquals":{ "a4b:amazonId":[ "A2IWO7UEGWV4TL" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "a4b:SearchDevices" ], "Condition":{ "ForAllValues:StringLike":{ "a4b:filters_deviceType":[ "*A2IWO7UEGWV4TL" ] }, "Null":{ "a4b:filters_deviceType":"false" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "a4b:AssociateDeviceWithRoom" ], "Effect":"Allow", "Resource":[ "arn:aws:a4b:us-east-1:*:device/*/*:A2IWO7UEGWV4TL", "arn:aws:a4b:us-east-1:*:room/*" ] }, { "Action":[ "a4b:GetRoom", "a4b:GetAddressBook", "a4b:SearchRooms", "a4b:CreateContact", "a4b:CreateRoom", "a4b:UpdateContact", "a4b:ListConferenceProviders", "a4b:DeleteRoom", "a4b:CreateAddressBook", "a4b:DisassociateContactFromAddressBook", "a4b:CreateConferenceProvider", "a4b:PutConferencePreference", "a4b:DeleteAddressBook", "a4b:AssociateContactWithAddressBook", "a4b:DeleteContact", "a4b:SearchProfiles", "a4b:UpdateProfile", "a4b:GetContact" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:DescribeKey" ], "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-12T20:31:59+00:00" }, "AlexaForBusinessNetworkProfileServicePolicy":{ "CreateDate":"2019-03-13T00:53:40+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "acm-pca:GetCertificate", "acm-pca:IssueCertificate", "acm-pca:RevokeCertificate" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/a4b":"enabled" } }, "Effect":"Allow", "Resource":"*", "Sid":"A4bPcaTagAccess" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:A4BNetworkProfile*", "Sid":"A4bNetworkProfileAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-04-05T21:57:56+00:00" }, "AlexaForBusinessPolyDelegatedAccessPolicy":{ "CreateDate":"2019-10-16T19:48:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "a4b:DisassociateDeviceFromRoom", "a4b:DeleteDevice", "a4b:UpdateDevice", "a4b:GetDevice" ], "Effect":"Allow", "Resource":[ "arn:aws:a4b:us-east-1:*:device/*/*:A238TWV36W3S92", "arn:aws:a4b:us-east-1:*:device/*/*:A1FUZ1SC53VJXD" ] }, { "Action":[ "a4b:RegisterAVSDevice" ], "Condition":{ "StringEquals":{ "a4b:amazonId":[ "A238TWV36W3S92", "A1FUZ1SC53VJXD" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "a4b:SearchDevices" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "a4b:AssociateDeviceWithRoom" ], "Effect":"Allow", "Resource":[ "arn:aws:a4b:us-east-1:*:device/*/*:A238TWV36W3S92", "arn:aws:a4b:us-east-1:*:device/*/*:A1FUZ1SC53VJXD", "arn:aws:a4b:us-east-1:*:room/*" ] }, { "Action":[ "a4b:GetRoom", "a4b:SearchRooms", "a4b:CreateRoom", "a4b:GetProfile", "a4b:SearchSkillGroups", "a4b:DisassociateSkillGroupFromRoom", "a4b:AssociateSkillGroupWithRoom", "a4b:GetSkillGroup", "a4b:SearchProfiles", "a4b:GetAddressBook", "a4b:UpdateRoom" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-16T19:48:45+00:00" }, "AlexaForBusinessReadOnlyAccess":{ "CreateDate":"2017-11-30T16:47:12+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "a4b:Get*", "a4b:List*", "a4b:Search*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-20T00:25:33+00:00" }, "AmazonAPIGatewayAdministrator":{ "CreateDate":"2015-07-09T17:34:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "apigateway:*" ], "Effect":"Allow", "Resource":"arn:aws:apigateway:*::/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-07-09T17:34:45+00:00" }, "AmazonAPIGatewayInvokeFullAccess":{ "CreateDate":"2015-07-09T17:36:12+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "execute-api:Invoke", "execute-api:ManageConnections" ], "Effect":"Allow", "Resource":"arn:aws:execute-api:*:*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-12-18T18:25:10+00:00" }, "AmazonAPIGatewayPushToCloudWatchLogs":{ "CreateDate":"2015-11-11T23:41:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:PutLogEvents", "logs:GetLogEvents", "logs:FilterLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-11-11T23:41:46+00:00" }, "AmazonAppFlowFullAccess":{ "CreateDate":"2020-06-02T23:30:14+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"appflow:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:ListRoles", "Effect":"Allow", "Resource":"*", "Sid":"ListRolesForRedshift" }, { "Action":[ "kms:ListKeys", "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KMSListAccess" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" }, "StringLike":{ "kms:ViaService":"appflow.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSGrantAccess" }, { "Action":[ "kms:ListGrants" ], "Condition":{ "StringLike":{ "kms:ViaService":"appflow.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSListGrantAccess" }, { "Action":[ "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketLocation", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ReadAccess" }, { "Action":[ "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::appflow-*", "Sid":"S3PutBucketPolicyAccess" }, { "Action":"secretsmanager:CreateSecret", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "appflow.amazonaws.com" ] }, "StringLike":{ "secretsmanager:Name":"appflow!*" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerCreateSecretAccess" }, { "Action":[ "secretsmanager:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "appflow.amazonaws.com" ] }, "StringEqualsIgnoreCase":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"appflow" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerPutResourcePolicyAccess" }, { "Action":[ "lambda:ListFunctions" ], "Effect":"Allow", "Resource":"*", "Sid":"LambdaListFunctions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-28T23:11:23+00:00" }, "AmazonAppFlowReadOnlyAccess":{ "CreateDate":"2020-06-02T23:26:51+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "appflow:DescribeConnector", "appflow:DescribeConnectors", "appflow:DescribeConnectorProfiles", "appflow:DescribeFlows", "appflow:DescribeFlowExecution", "appflow:DescribeConnectorFields", "appflow:ListConnectors", "appflow:ListConnectorFields", "appflow:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-28T20:42:58+00:00" }, "AmazonAppStreamFullAccess":{ "CreateDate":"2015-02-06T18:40:09+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "appstream:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:PutScheduledAction", "application-autoscaling:DeleteScheduledAction" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:ListRoles", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/ApplicationAutoScalingForAmazonAppStreamAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"appstream.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/appstream.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_AppStreamFleet" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-28T17:24:35+00:00" }, "AmazonAppStreamPCAAccess":{ "CreateDate":"2022-10-24T17:05:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm-pca:IssueCertificate", "acm-pca:GetCertificate", "acm-pca:DescribeCertificateAuthority" ], "Condition":{ "StringLike":{ "aws:ResourceTag/euc-private-ca":"*" } }, "Effect":"Allow", "Resource":"arn:*:acm-pca:*:*:*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-24T17:05:03+00:00" }, "AmazonAppStreamReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:10+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "appstream:Get*", "appstream:List*", "appstream:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-12-07T21:00:06+00:00" }, "AmazonAppStreamServiceAccess":{ "CreateDate":"2016-11-19T04:17:37+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeAvailabilityZones", "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface", "ec2:DescribeSubnets", "ec2:AssociateAddress", "ec2:DisassociateAddress", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcEndpoints", "s3:ListAllMyBuckets", "ds:DescribeDirectories" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:CreateBucket", "s3:ListBucket", "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:GetObjectVersion", "s3:DeleteObjectVersion", "s3:GetBucketPolicy", "s3:PutBucketPolicy", "s3:PutEncryptionConfiguration" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::appstream2-36fb080bb8-*", "arn:aws:s3:::appstream-app-settings-*", "arn:aws:s3:::appstream-logs-*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-26T16:33:54+00:00" }, "AmazonAthenaFullAccess":{ "CreateDate":"2016-11-30T16:46:01+00:00", "DefaultVersionId":"v13", "Document":{ "Statement":[ { "Action":[ "athena:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseAthenaPermissions" }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase", "glue:GetCatalog", "glue:GetCatalogs", "glue:GetDatabase", "glue:GetDatabases", "glue:UpdateDatabase", "glue:CreateTable", "glue:DeleteTable", "glue:BatchDeleteTable", "glue:UpdateTable", "glue:GetTable", "glue:GetTables", "glue:BatchCreatePartition", "glue:CreatePartition", "glue:DeletePartition", "glue:BatchDeletePartition", "glue:UpdatePartition", "glue:GetPartition", "glue:GetPartitions", "glue:BatchGetPartition", "glue:StartColumnStatisticsTaskRun", "glue:GetColumnStatisticsTaskRun", "glue:GetColumnStatisticsTaskRuns", "glue:GetCatalogImportStatus" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseGluePermissions" }, { "Action":[ "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts", "s3:AbortMultipartUpload", "s3:CreateBucket", "s3:PutObject", "s3:PutBucketPublicAccessBlock" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-athena-query-results-*" ], "Sid":"BaseQueryResultsPermissions" }, { "Action":[ "s3:GetObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::athena-examples*" ], "Sid":"BaseAthenaExamplesPermissions" }, { "Action":[ "s3:ListBucket", "s3:GetBucketLocation", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseS3BucketPermissions" }, { "Action":[ "sns:ListTopics", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseSNSPermissions" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseCloudWatchPermissions" }, { "Action":[ "lakeformation:GetDataAccess" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseLakeFormationPermissions" }, { "Action":[ "datazone:ListDomains", "datazone:ListProjects", "datazone:ListAccountEnvironments" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BaseDataZonePermissions" }, { "Action":[ "pricing:GetProducts" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"BasePricingPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-03T00:37:06+00:00" }, "AmazonAugmentedAIFullAccess":{ "CreateDate":"2019-12-03T16:21:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker:*HumanLoop", "sagemaker:*HumanLoops", "sagemaker:*FlowDefinition", "sagemaker:*FlowDefinitions", "sagemaker:*HumanTaskUi", "sagemaker:*HumanTaskUis" ], "Condition":{ "StringEqualsIfExists":{ "sagemaker:WorkteamType":[ "private-crowd", "vendor-crowd" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T16:21:56+00:00" }, "AmazonAugmentedAIHumanLoopFullAccess":{ "CreateDate":"2019-12-03T16:20:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker:*HumanLoop", "sagemaker:*HumanLoops" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T16:20:47+00:00" }, "AmazonAugmentedAIIntegratedAPIAccess":{ "CreateDate":"2020-04-22T20:47:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker:*HumanLoop", "sagemaker:*HumanLoops", "sagemaker:*FlowDefinition", "sagemaker:*FlowDefinitions", "sagemaker:*HumanTaskUi", "sagemaker:*HumanTaskUis" ], "Condition":{ "StringEqualsIfExists":{ "sagemaker:WorkteamType":[ "private-crowd", "vendor-crowd" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "textract:AnalyzeDocument" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "rekognition:DetectModerationLabels" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-04-22T20:47:32+00:00" }, "AmazonAuroraDSQLConsoleFullAccess":{ "CreateDate":"2024-12-03T15:36:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dsql:CreateCluster", "dsql:GetCluster", "dsql:UpdateCluster", "dsql:DeleteCluster", "dsql:ListClusters", "dsql:CreateMultiRegionClusters", "dsql:DeleteMultiRegionClusters", "dsql:TagResource", "dsql:UntagResource", "dsql:ListTagsForResource", "dsql:DbConnectAdmin", "dsql:DbConnect" ], "Effect":"Allow", "Resource":"*", "Sid":"DsqlAllPermissions" }, { "Action":[ "tag:GetTagKeys", "tag:GetTagValues", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"DsqlConsolePermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"dsql.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateDsqlServiceLinkedRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:36:07+00:00" }, "AmazonAuroraDSQLFullAccess":{ "CreateDate":"2024-12-03T15:36:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dsql:CreateCluster", "dsql:GetCluster", "dsql:UpdateCluster", "dsql:DeleteCluster", "dsql:ListClusters", "dsql:CreateMultiRegionClusters", "dsql:DeleteMultiRegionClusters", "dsql:TagResource", "dsql:UntagResource", "dsql:ListTagsForResource", "dsql:DbConnectAdmin", "dsql:DbConnect" ], "Effect":"Allow", "Resource":"*", "Sid":"DsqlAllPermissions" }, { "Action":[ "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"RelatedServicesPermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"dsql.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateDsqlServiceLinkedRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:36:07+00:00" }, "AmazonAuroraDSQLReadOnlyAccess":{ "CreateDate":"2024-12-03T15:21:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "dsql:GetCluster", "dsql:ListClusters", "dsql:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"DsqlReadOnlyPermissions" }, { "Action":[ "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"RelatedServicesPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:21:07+00:00" }, "AmazonBedrockFullAccess":{ "CreateDate":"2023-12-06T15:47:17+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "bedrock:*" ], "Effect":"Allow", "Resource":"*", "Sid":"BedrockAll" }, { "Action":[ "kms:DescribeKey" ], "Effect":"Allow", "Resource":"arn:*:kms:*:::*", "Sid":"DescribeKey" }, { "Action":[ "iam:ListRoles", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"APIsWithAllResourceAccess" }, { "Action":[ "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateModel", "sagemaker:DeleteEndpoint", "sagemaker:UpdateEndpoint" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"bedrock.amazonaws.com", "aws:ResourceTag/sagemaker-sdk:bedrock":"compatible" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:model/*" ], "Sid":"MarketplaceModelEndpointMutatingAPIs" }, { "Action":[ "sagemaker:AddTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "sagemaker-sdk:bedrock", "bedrock:marketplace-registration-status", "sagemaker-studio:hub-content-arn" ] }, "StringLike":{ "aws:RequestTag/bedrock:marketplace-registration-status":"registered", "aws:RequestTag/sagemaker-sdk:bedrock":"compatible", "aws:RequestTag/sagemaker-studio:hub-content-arn":"arn:aws:sagemaker:*:aws:hub-content/SageMakerPublicHub/Model/*" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:model/*" ], "Sid":"MarketplaceModelEndpointAddTagsOperations" }, { "Action":[ "sagemaker:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "sagemaker-sdk:bedrock", "bedrock:marketplace-registration-status", "sagemaker-studio:hub-content-arn" ] }, "StringLike":{ "aws:ResourceTag/bedrock:marketplace-registration-status":"registered", "aws:ResourceTag/sagemaker-sdk:bedrock":"compatible", "aws:ResourceTag/sagemaker-studio:hub-content-arn":"arn:aws:sagemaker:*:aws:hub-content/SageMakerPublicHub/Model/*" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:model/*" ], "Sid":"MarketplaceModelEndpointDeleteTagsOperations" }, { "Action":[ "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeModel", "sagemaker:ListTags" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"bedrock.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:model/*" ], "Sid":"MarketplaceModelEndpointNonMutatingAPIs" }, { "Action":[ "sagemaker:InvokeEndpoint", "sagemaker:InvokeEndpointWithResponseStream" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"bedrock.amazonaws.com", "aws:ResourceTag/sagemaker-sdk:bedrock":"compatible" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*" ], "Sid":"MarketplaceModelEndpointInvokingOperations" }, { "Action":[ "sagemaker:DescribeHubContent" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:aws:hub-content/SageMakerPublicHub/Model/*", "arn:aws:sagemaker:*:aws:hub/SageMakerPublicHub" ], "Sid":"DiscoveringMarketplaceModel" }, { "Action":[ "sagemaker:ListHubContents" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:aws:hub/SageMakerPublicHub", "Sid":"AllowMarketplaceModelsListing" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "sagemaker.amazonaws.com", "bedrock.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*SageMaker*ForBedrock*" ], "Sid":"PassRoleToSageMaker" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "bedrock.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*AmazonBedrock*", "Sid":"PassRoleToBedrock" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-04T19:51:07+00:00" }, "AmazonBedrockReadOnly":{ "CreateDate":"2023-12-06T15:48:19+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "bedrock:Get*", "bedrock:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonBedrockReadOnly" }, { "Action":[ "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeModel", "sagemaker:DescribeInferenceComponent", "sagemaker:ListEndpoints", "sagemaker:ListTags" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"bedrock.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:model/*" ], "Sid":"MarketplaceModelEndpointNonMutatingAPIs" }, { "Action":[ "sagemaker:DescribeHubContent" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:aws:hub-content/SageMakerPublicHub/Model/*", "arn:aws:sagemaker:*:aws:hub/SageMakerPublicHub" ], "Sid":"DiscoveringMarketplaceModel" }, { "Action":[ "sagemaker:ListHubContents" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:aws:hub/SageMakerPublicHub", "Sid":"AllowMarketplaceModelsListing" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-04T19:36:07+00:00" }, "AmazonBedrockStudioPermissionsBoundary":{ "CreateDate":"2024-08-01T00:24:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:ListBucket", "s3:ListBucketVersions", "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:GetObjectVersion", "s3:DeleteObjectVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::br-studio-${aws:PrincipalAccount}-*", "Sid":"AccessS3Buckets" }, { "Action":"aoss:APIAccessAll", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AccessOpenSearchCollections" }, { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Effect":"Allow", "Resource":"arn:aws:bedrock:*::foundation-model/*", "Sid":"InvokeBedrockModels" }, { "Action":[ "bedrock:InvokeAgent", "bedrock:Retrieve", "bedrock:StartIngestionJob", "bedrock:GetIngestionJob", "bedrock:ListIngestionJobs", "bedrock:ApplyGuardrail", "bedrock:ListPrompts", "bedrock:GetPrompt", "bedrock:CreatePrompt", "bedrock:DeletePrompt", "bedrock:CreatePromptVersion", "bedrock:InvokeFlow", "bedrock:ListTagsForResource", "bedrock:TagResource", "bedrock:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonBedrockManaged":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AccessBedrockResources" }, { "Action":"bedrock:RetrieveAndGenerate", "Effect":"Allow", "Resource":"*", "Sid":"RetrieveAndGenerate" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonBedrockManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/lambda/br-studio-*", "Sid":"WriteLogs" }, { "Action":"lambda:InvokeFunction", "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonBedrockManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:br-studio-*", "Sid":"InvokeLambdaFunctions" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonBedrockManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:br-studio/*", "Sid":"AccessSecretsManagerSecrets" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:bedrock:arn":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/EnableBedrock":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"UseKmsKeyWithBedrock" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/EnableBedrock":"true" }, "StringLike":{ "kms:ViaService":[ "s3.*.amazonaws.com", "secretsmanager.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"UseKmsKeyWithAwsServices" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-01T00:24:40+00:00" }, "AmazonBraketFullAccess":{ "CreateDate":"2020-08-06T20:12:37+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:PutObject", "s3:ListBucket", "s3:CreateBucket", "s3:PutBucketPublicAccessBlock", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::amazon-braket-*" }, { "Action":[ "s3:ListAllMyBuckets", "servicequotas:GetServiceQuota", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "ecr:BatchCheckLayerAvailability" ], "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/amazon-braket*" }, { "Action":[ "ecr:GetAuthorizationToken" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:Describe*", "logs:Get*", "logs:List*", "logs:StartQuery", "logs:StopQuery", "logs:TestMetricFilter", "logs:FilterLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/braket*" }, { "Action":[ "iam:ListRoles", "iam:ListRolePolicies", "iam:GetRole", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sagemaker:ListNotebookInstances" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sagemaker:CreatePresignedNotebookInstanceUrl", "sagemaker:CreateNotebookInstance", "sagemaker:DeleteNotebookInstance", "sagemaker:DescribeNotebookInstance", "sagemaker:StartNotebookInstance", "sagemaker:StopNotebookInstance", "sagemaker:UpdateNotebookInstance", "sagemaker:ListTags", "sagemaker:AddTags", "sagemaker:DeleteTags" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:notebook-instance/amazon-braket-*" }, { "Action":[ "sagemaker:DescribeNotebookInstanceLifecycleConfig", "sagemaker:CreateNotebookInstanceLifecycleConfig", "sagemaker:DeleteNotebookInstanceLifecycleConfig", "sagemaker:ListNotebookInstanceLifecycleConfigs", "sagemaker:UpdateNotebookInstanceLifecycleConfig" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:notebook-instance-lifecycle-config/amazon-braket-*" }, { "Action":"braket:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"braket.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/braket.amazonaws.com/AWSServiceRoleForAmazonBraket*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonBraketServiceSageMakerNotebookRole*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "braket.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonBraketJobsExecutionRole*" }, { "Action":[ "logs:GetQueryResults" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:*" ] }, { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/braket*" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"/aws/braket" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-19T16:25:29+00:00" }, "AmazonBraketJobsExecutionPolicy":{ "CreateDate":"2021-11-26T19:34:41+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:PutObject", "s3:ListBucket", "s3:CreateBucket", "s3:PutBucketPublicAccessBlock", "s3:PutBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::amazon-braket-*" }, { "Action":[ "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "ecr:BatchCheckLayerAvailability" ], "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/amazon-braket*" }, { "Action":[ "ecr:GetAuthorizationToken" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "braket:CancelJob", "braket:CancelQuantumTask", "braket:CreateJob", "braket:CreateQuantumTask", "braket:GetDevice", "braket:GetJob", "braket:GetQuantumTask", "braket:SearchDevices", "braket:SearchJobs", "braket:SearchQuantumTasks", "braket:ListTagsForResource", "braket:TagResource", "braket:UntagResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "braket.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonBraketJobsExecutionRole*" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" }, { "Action":[ "logs:GetQueryResults" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:*" ] }, { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream", "logs:CreateLogGroup", "logs:GetLogEvents", "logs:DescribeLogStreams", "logs:StartQuery", "logs:StopQuery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/braket*" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"/aws/braket" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-28T05:34:55+00:00" }, "AmazonBraketServiceRolePolicy":{ "CreateDate":"2020-08-04T17:12:23+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:PutObject", "s3:GetObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3:::amazon-braket-*" }, { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:CreateLogGroup", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/braket:*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-06T20:10:42+00:00" }, "AmazonChimeFullAccess":{ "CreateDate":"2017-11-01T22:15:43+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "chime:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketVersioning", "s3:GetBucketWebsite" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogDelivery", "logs:DeleteLogDelivery", "logs:GetLogDelivery", "logs:ListLogDeliveries", "logs:DescribeResourcePolicies", "logs:PutResourcePolicy", "logs:CreateLogGroup", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:CreateTopic", "sns:GetTopicAttributes" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:ChimeVoiceConnector-Streaming*" ] }, { "Action":[ "sqs:GetQueueAttributes", "sqs:CreateQueue" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:ChimeVoiceConnector-Streaming*" ] }, { "Action":[ "kinesis:ListStreams" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:DescribeStream" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesis:*:*:stream/chime-chat-*", "arn:aws:kinesis:*:*:stream/chime-messaging-*" ] }, { "Action":[ "s3:GetEncryptionConfiguration", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::chime-chat-*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-14T21:00:52+00:00" }, "AmazonChimeReadOnly":{ "CreateDate":"2017-11-01T22:04:17+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "chime:List*", "chime:Get*", "chime:Describe*", "chime:SearchAvailablePhoneNumbers" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-14T20:53:57+00:00" }, "AmazonChimeSDK":{ "CreateDate":"2020-02-04T21:53:37+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "chime:CreateMeeting", "chime:CreateMeetingWithAttendees", "chime:DeleteMeeting", "chime:GetMeeting", "chime:ListMeetings", "chime:CreateAttendee", "chime:BatchCreateAttendee", "chime:DeleteAttendee", "chime:GetAttendee", "chime:ListAttendees", "chime:ListAttendeeTags", "chime:ListMeetingTags", "chime:ListTagsForResource", "chime:TagAttendee", "chime:TagMeeting", "chime:TagResource", "chime:UntagAttendee", "chime:UntagMeeting", "chime:UntagResource", "chime:StartMeetingTranscription", "chime:StopMeetingTranscription", "chime:CreateMediaCapturePipeline", "chime:CreateMediaConcatenationPipeline", "chime:CreateMediaLiveConnectorPipeline", "chime:DeleteMediaCapturePipeline", "chime:DeleteMediaPipeline", "chime:GetMediaCapturePipeline", "chime:GetMediaPipeline", "chime:ListMediaCapturePipelines", "chime:ListMediaPipelines" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-10T18:05:12+00:00" }, "AmazonChimeSDKMediaPipelinesServiceLinkedRolePolicy":{ "CreateDate":"2022-04-04T22:02:05+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/ChimeSDK" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPutMetricsForChimeSDKNamespace" }, { "Action":[ "kinesisvideo:GetDataEndpoint", "kinesisvideo:PutMedia", "kinesisvideo:UpdateDataRetention", "kinesisvideo:DescribeStream", "kinesisvideo:CreateStream" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesisvideo:*:*:stream/ChimeMediaPipelines-*" ], "Sid":"AllowKinesisVideoStreamsAccess" }, { "Action":[ "kinesisvideo:ListStreams" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowKinesisVideoStreamsListAccess" }, { "Action":[ "chime:GetMeeting", "chime:CreateAttendee", "chime:DeleteAttendee" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowChimeMeetingAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-08T19:14:31+00:00" }, "AmazonChimeSDKMessagingServiceRolePolicy":{ "CreateDate":"2023-03-03T01:43:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kms:GenerateDataKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "kinesis.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:PutRecord", "kinesis:PutRecords", "kinesis:DescribeStream" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesis:*:*:stream/chime-messaging-*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-03T01:43:49+00:00" }, "AmazonChimeServiceRolePolicy":{ "CreateDate":"2019-09-30T22:25:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"chime.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/chime.amazonaws.com/AWSServiceRoleForAmazonChime" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-30T22:25:06+00:00" }, "AmazonChimeTranscriptionServiceLinkedRolePolicy":{ "CreateDate":"2021-08-04T21:47:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "transcribe:StartStreamTranscription", "transcribe:StartMedicalStreamTranscription" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-04T21:47:41+00:00" }, "AmazonChimeUserManagement":{ "CreateDate":"2017-11-01T22:17:26+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "chime:ListAccounts", "chime:GetAccount", "chime:GetAccountSettings", "chime:UpdateAccountSettings", "chime:ListUsers", "chime:GetUser", "chime:GetUserByEmail", "chime:InviteUsers", "chime:InviteUsersFromProvider", "chime:SuspendUsers", "chime:ActivateUsers", "chime:UpdateUserLicenses", "chime:ResetPersonalPIN", "chime:LogoutUser", "chime:ListDomains", "chime:GetDomain", "chime:ListDirectories", "chime:ListGroups", "chime:SubmitSupportRequest", "chime:ListDelegates", "chime:ListAccountUsageReportData", "chime:GetMeetingDetail", "chime:ListMeetingEvents", "chime:ListMeetingsReportData", "chime:GetUserActivityReportData", "chime:UpdateUser", "chime:BatchUpdateUser", "chime:BatchSuspendUser", "chime:BatchUnsuspendUser", "chime:AssociatePhoneNumberWithUser", "chime:DisassociatePhoneNumberFromUser", "chime:GetPhoneNumber", "chime:ListPhoneNumbers", "chime:GetUserSettings", "chime:UpdateUserSettings", "chime:CreateUser", "chime:AssociateSigninDelegateGroupsWithAccount", "chime:DisassociateSigninDelegateGroupsFromAccount" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-02-18T19:26:10+00:00" }, "AmazonChimeVoiceConnectorServiceLinkedRolePolicy":{ "CreateDate":"2019-09-30T22:16:42+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "chime:GetVoiceConnector*" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "kinesisvideo:GetDataEndpoint", "kinesisvideo:PutMedia", "kinesisvideo:UpdateDataRetention", "kinesisvideo:DescribeStream", "kinesisvideo:CreateStream" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesisvideo:*:*:stream/ChimeVoiceConnector-*" ] }, { "Action":[ "kinesisvideo:ListStreams" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "SNS:Publish" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:ChimeVoiceConnector-Streaming*" ] }, { "Action":[ "sqs:SendMessage" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:ChimeVoiceConnector-Streaming*" ] }, { "Action":[ "polly:SynthesizeSpeech" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "chime:CreateMediaInsightsPipeline", "chime:GetMediaInsightsPipelineConfiguration" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-14T21:49:14+00:00" }, "AmazonCloudDirectoryFullAccess":{ "CreateDate":"2017-02-25T00:41:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "clouddirectory:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-02-25T00:41:39+00:00" }, "AmazonCloudDirectoryReadOnlyAccess":{ "CreateDate":"2017-02-28T23:42:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "clouddirectory:List*", "clouddirectory:Get*", "clouddirectory:LookupPolicy", "clouddirectory:BatchRead" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-02-28T23:42:06+00:00" }, "AmazonCloudWatchEvidentlyFullAccess":{ "CreateDate":"2021-11-29T15:10:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "evidently:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/CloudWatchRUMEvidentlyRole-*" ] }, { "Action":[ "s3:GetBucketLocation", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:DescribeAlarms", "cloudwatch:TagResource", "cloudwatch:UnTagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:*" ] }, { "Action":[ "cloudtrail:LookupEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:Evidently-Alarm-*" ] }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sns:CreateTopic", "sns:Subscribe", "sns:ListSubscriptionsByTopic" ], "Effect":"Allow", "Resource":[ "arn:*:sns:*:*:Evidently-*" ] }, { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-29T15:10:14+00:00" }, "AmazonCloudWatchEvidentlyReadOnlyAccess":{ "CreateDate":"2021-11-29T15:08:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "evidently:GetExperiment", "evidently:GetFeature", "evidently:GetLaunch", "evidently:GetProject", "evidently:ListExperiments", "evidently:ListFeatures", "evidently:ListLaunches", "evidently:ListProjects" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-29T15:08:38+00:00" }, "AmazonCloudWatchEvidentlyServiceRolePolicy":{ "CreateDate":"2022-09-13T17:25:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"appconfig:StartDeployment", "Condition":{ "StringEquals":{ "aws:RequestTag/DeployedBy":"Evidently" } }, "Effect":"Allow", "Resource":[ "arn:aws:appconfig:*:*:application/*", "arn:aws:appconfig:*:*:deploymentstrategy/*" ] }, { "Action":"appconfig:StartDeployment", "Condition":{ "StringNotEquals":{ "aws:ResourceTag/Owner":"Evidently" } }, "Effect":"Deny", "Resource":"arn:aws:appconfig:*:*:application/*/configurationprofile/*" }, { "Action":"appconfig:TagResource", "Condition":{ "StringEquals":{ "aws:RequestTag/DeployedBy":"Evidently" } }, "Effect":"Allow", "Resource":"arn:aws:appconfig:*:*:application/*/environment/*/deployment/*" }, { "Action":"appconfig:StopDeployment", "Effect":"Allow", "Resource":"arn:aws:appconfig:*:*:application/*" }, { "Action":"appconfig:StopDeployment", "Condition":{ "StringNotEquals":{ "aws:ResourceTag/DeployedBy":"Evidently" } }, "Effect":"Deny", "Resource":"arn:aws:appconfig:*:*:application/*/environment/*/deployment/*" }, { "Action":"appconfig:ListDeployments", "Effect":"Allow", "Resource":"arn:aws:appconfig:*:*:application/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-13T17:25:36+00:00" }, "AmazonCloudWatchRUMFullAccess":{ "CreateDate":"2021-11-29T15:46:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "rum:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetRole", "iam:CreateServiceLinkedRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/rum.amazonaws.com/AWSServiceRoleForRealUserMonitoring" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "cognito-identity.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/RUM-Monitor*" ] }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:*" }, { "Action":[ "cognito-identity:CreateIdentityPool", "cognito-identity:ListIdentityPools", "cognito-identity:DescribeIdentityPool", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:SetIdentityPoolRoles" ], "Effect":"Allow", "Resource":"arn:aws:cognito-identity:*:*:identitypool/*" }, { "Action":[ "logs:CreateLogGroup", "logs:DeleteLogGroup", "logs:PutRetentionPolicy", "logs:CreateLogStream" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:*RUMService*" }, { "Action":[ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:DescribeResourcePolicies" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group::log-stream:*" }, { "Action":[ "synthetics:describeCanaries", "synthetics:describeCanariesLastRun" ], "Effect":"Allow", "Resource":"arn:aws:synthetics:*:*:canary:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-29T15:46:12+00:00" }, "AmazonCloudWatchRUMReadOnlyAccess":{ "CreateDate":"2021-11-29T15:43:47+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "rum:GetAppMonitor", "rum:GetAppMonitorData", "rum:ListAppMonitors", "rum:ListRumMetricsDestinations", "rum:BatchGetRumMetricDefinitions" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-28T18:12:58+00:00" }, "AmazonCloudWatchRUMServiceRolePolicy":{ "CreateDate":"2021-11-17T23:17:23+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "xray:PutTraceSegments" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringLike":{ "cloudwatch:namespace":[ "RUM/CustomMetrics/*", "AWS/RUM" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-22T20:35:15+00:00" }, "AmazonCodeCatalystFullAccess":{ "CreateDate":"2023-04-20T16:50:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codecatalyst:*", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeCatalystResourceAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "codecatalyst.amazonaws.com", "codecatalyst-runner.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeCatalystAssociateIAMRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-20T16:50:16+00:00" }, "AmazonCodeCatalystReadOnlyAccess":{ "CreateDate":"2023-04-20T16:49:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codecatalyst:Get*", "codecatalyst:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-20T16:49:12+00:00" }, "AmazonCodeCatalystSupportAccess":{ "CreateDate":"2023-04-20T12:34:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "support:DescribeAttachment", "support:DescribeCaseAttributes", "support:DescribeCases", "support:DescribeCommunications", "support:DescribeIssueTypes", "support:DescribeServices", "support:DescribeSeverityLevels", "support:DescribeSupportLevel", "support:SearchForCases", "support:AddAttachmentsToSet", "support:AddCommunicationToCase", "support:CreateCase", "support:InitiateCallForCase", "support:InitiateChatForCase", "support:PutCaseAttributes", "support:RateCaseCommunication", "support:ResolveCase" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-20T12:34:44+00:00" }, "AmazonCodeGuruProfilerAgentAccess":{ "CreateDate":"2021-02-05T22:11:56+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "codeguru-profiler:ConfigureAgent", "codeguru-profiler:CreateProfilingGroup", "codeguru-profiler:PostAgentProfile" ], "Effect":"Allow", "Resource":"arn:aws:codeguru-profiler:*:*:profilingGroup/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-05-05T18:11:03+00:00" }, "AmazonCodeGuruProfilerFullAccess":{ "CreateDate":"2019-12-03T10:13:27+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "codeguru-profiler:*", "iam:ListRoles", "iam:ListUsers", "sns:ListTopics", "codeguru:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"codeguru-profiler.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*AWSServiceRoleForCodeGuruProfiler*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-07-15T03:23:08+00:00" }, "AmazonCodeGuruProfilerReadOnlyAccess":{ "CreateDate":"2019-12-03T10:30:15+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "codeguru:Get*", "codeguru-profiler:BatchGet*", "codeguru-profiler:Describe*", "codeguru-profiler:Get*", "codeguru-profiler:List*", "iam:ListRoles", "iam:ListUsers" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-27T23:52:52+00:00" }, "AmazonCodeGuruReviewerFullAccess":{ "CreateDate":"2019-12-03T08:33:47+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "codeguru-reviewer:*", "codeguru:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonCodeGuruReviewerFullAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"codeguru-reviewer.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer", "Sid":"AmazonCodeGuruReviewerSLRCreation" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer", "Sid":"AmazonCodeGuruReviewerSLRDeletion" }, { "Action":[ "codecommit:ListRepositories" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeCommitAccess" }, { "Action":[ "codecommit:TagResource", "codecommit:UntagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"codeguru-reviewer" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeCommitTagManagement" }, { "Action":[ "codestar-connections:TagResource", "codestar-connections:UntagResource", "codestar-connections:ListTagsForResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"codeguru-reviewer" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeConnectTagManagement" }, { "Action":[ "codestar-connections:UseConnection", "codestar-connections:ListConnections", "codestar-connections:PassConnection" ], "Condition":{ "ForAllValues:StringEquals":{ "codestar-connections:ProviderAction":[ "ListRepositories", "ListOwners" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeConnectManagedRules" }, { "Action":[ "events:PutRule", "events:PutTargets", "events:DeleteRule", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"codeguru-reviewer.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchEventsManagedRules" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-29T04:16:08+00:00" }, "AmazonCodeGuruReviewerReadOnlyAccess":{ "CreateDate":"2019-12-03T08:48:24+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "codeguru:Get*", "codeguru-reviewer:List*", "codeguru-reviewer:Describe*", "codeguru-reviewer:Get*" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonCodeGuruReviewerReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-29T04:15:32+00:00" }, "AmazonCodeGuruReviewerServiceRolePolicy":{ "CreateDate":"2019-12-03T05:31:12+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "codecommit:GetRepository", "codecommit:GetBranch", "codecommit:DescribePullRequestEvents", "codecommit:GetCommentsForPullRequest", "codecommit:GetDifferences", "codecommit:GetPullRequest", "codecommit:ListPullRequests", "codecommit:PostCommentForPullRequest", "codecommit:GitPull", "codecommit:UntagResource" ], "Condition":{ "StringLike":{ "aws:ResourceTag/codeguru-reviewer":"enabled" } }, "Effect":"Allow", "Resource":"*", "Sid":"AccessCodeGuruReviewerEnabledRepositories" }, { "Action":[ "codestar-connections:UseConnection" ], "Condition":{ "ForAllValues:StringEquals":{ "codestar-connections:ProviderAction":[ "ListBranches", "GetBranch", "ListRepositories", "ListOwners", "ListPullRequests", "GetPullRequest", "ListPullRequestComments", "ListPullRequestCommits", "ListCommitFiles", "ListBranchCommits", "CreatePullRequestDiffComment", "GitPull" ] }, "Null":{ "aws:ResourceTag/codeguru-reviewer":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AccessCodeGuruReviewerEnabledConnections" }, { "Action":[ "events:DeleteRule", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"codeguru-reviewer.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchEventsResourceCleanup" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::codeguru-reviewer-*", "arn:aws:s3:::codeguru-reviewer-*/*" ], "Sid":"AllowGuruS3GetObject" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-27T15:09:46+00:00" }, "AmazonCodeGuruSecurityFullAccess":{ "CreateDate":"2023-05-09T21:03:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codeguru-security:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonCodeGuruSecurityFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-09T21:03:38+00:00" }, "AmazonCodeGuruSecurityScanAccess":{ "CreateDate":"2023-05-09T20:54:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "codeguru-security:CreateScan", "codeguru-security:CreateUploadUrl", "codeguru-security:GetScan", "codeguru-security:GetFindings" ], "Effect":"Allow", "Resource":"arn:aws:codeguru-security:*:*:scans/*", "Sid":"AmazonCodeGuruSecurityScanAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-09T20:54:32+00:00" }, "AmazonCognitoDeveloperAuthenticatedIdentities":{ "CreateDate":"2015-03-24T17:22:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cognito-identity:GetOpenIdTokenForDeveloperIdentity", "cognito-identity:LookupDeveloperIdentity", "cognito-identity:MergeDeveloperIdentities", "cognito-identity:UnlinkDeveloperIdentity" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-03-24T17:22:23+00:00" }, "AmazonCognitoIdpEmailServiceRolePolicy":{ "CreateDate":"2019-03-21T21:32:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ses:SendEmail", "ses:SendRawEmail" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ses:List*" ], "Effect":"Deny", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-03-21T21:32:25+00:00" }, "AmazonCognitoIdpServiceRolePolicy":{ "CreateDate":"2020-06-26T22:30:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cognito-idp:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-26T22:30:20+00:00" }, "AmazonCognitoPowerUser":{ "CreateDate":"2015-03-24T17:14:56+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "cognito-identity:*", "cognito-idp:*", "cognito-sync:*", "iam:ListRoles", "iam:ListOpenIdConnectProviders", "iam:GetRole", "iam:ListSAMLProviders", "iam:GetSAMLProvider", "kinesis:ListStreams", "lambda:GetPolicy", "lambda:ListFunctions", "sns:GetSMSSandboxAccountStatus", "sns:ListPlatformApplications", "ses:ListIdentities", "ses:GetIdentityVerificationAttributes", "mobiletargeting:GetApps", "acm:ListCertificates", "sms-voice:DescribeAccountAttributes" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "cognito-idp.amazonaws.com", "email.cognito-idp.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/cognito-idp.amazonaws.com/AWSServiceRoleForAmazonCognitoIdp*", "arn:aws:iam::*:role/aws-service-role/email.cognito-idp.amazonaws.com/AWSServiceRoleForAmazonCognitoIdpEmail*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-27T18:37:05+00:00" }, "AmazonCognitoReadOnly":{ "CreateDate":"2015-03-24T17:06:46+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "cognito-identity:Describe*", "cognito-identity:Get*", "cognito-identity:List*", "cognito-idp:Describe*", "cognito-idp:AdminGet*", "cognito-idp:AdminList*", "cognito-idp:List*", "cognito-idp:Get*", "cognito-sync:Describe*", "cognito-sync:Get*", "cognito-sync:List*", "iam:ListOpenIdConnectProviders", "iam:ListRoles", "sns:ListPlatformApplications" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-08-01T19:21:04+00:00" }, "AmazonCognitoUnAuthedIdentitiesSessionPolicy":{ "CreateDate":"2023-07-19T23:04:05+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "rum:PutRumEvents", "sagemaker:InvokeEndpoint", "polly:*", "comprehend:*", "translate:*", "transcribe:*", "rekognition:*", "mobiletargeting:*", "firehose:*", "personalize:*", "geo:GetMap*", "geo:SearchPlaceIndex*", "geo:GetPlace", "geo:CalculateRoute*", "geo:*Geofence", "geo:*Geofences", "geo:*DevicePosition*", "kms:Encrypt", "kms:Decrypt", "kms:ReEncryptTo", "kms:ReEncryptFrom", "kms:GenerateDataKey", "kms:GenerateDataKeyPair", "kms:GenerateDataKeyPairWithoutPlaintext", "kms:GenerateDataKeyWithoutPlaintext" ], "Effect":"Allow", "Resource":"*", "Sid":"CognitoUnAuthedIdentitiesSessionPolicy" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-01T18:12:44+00:00" }, "AmazonCognitoUnauthenticatedIdentities":{ "CreateDate":"2023-02-01T22:36:27+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"rum:PutRumEvents", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-01T22:36:27+00:00" }, "AmazonConnectCampaignsServiceLinkedRolePolicy":{ "CreateDate":"2021-09-23T20:54:26+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "connect-campaigns:ListCampaigns" ], "Effect":"Allow", "Resource":"*", "Sid":"ConnectCampaignAccess" }, { "Action":[ "connect:BatchPutContact", "connect:StopContact", "connect:DescribeContactFlow", "connect:SendOutboundEmail" ], "Effect":"Allow", "Resource":"arn:aws:connect:*:*:instance/*", "Sid":"ConnectAccess" }, { "Action":[ "events:ListRules" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*", "Sid":"EventBridgeListRuleAccess" }, { "Action":[ "events:DeleteRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "events:ManagedBy":"connect-campaigns.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/ConnectCampaignsRule*", "Sid":"EventBridgeManagedResourceAccess" }, { "Action":[ "events:ListTargetsByRule" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/ConnectCampaignsRule*", "Sid":"EventBridgeListTargetsByRuleAccess" }, { "Action":[ "wisdom:GetMessageTemplate", "wisdom:RenderMessageTemplate" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonConnectCampaignsEnabled":"True" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowWisdomForConnectCampaignsEnabledTaggedResources" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-03T20:20:01+00:00" }, "AmazonConnectReadOnlyAccess":{ "CreateDate":"2018-10-17T21:00:44+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "connect:Get*", "connect:Describe*", "connect:List*", "ds:DescribeDirectories" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowConnectReadOnly" }, { "Action":"connect:AdminGetEmergencyAccessToken", "Effect":"Deny", "Resource":"*", "Sid":"DenyConnectEmergencyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-19T15:15:33+00:00" }, "AmazonConnectServiceLinkedRolePolicy":{ "CreateDate":"2018-09-07T00:21:43+00:00", "DefaultVersionId":"v24", "Document":{ "Statement":[ { "Action":[ "connect:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowConnectActions" }, { "Action":[ "iam:DeleteRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect_*", "Sid":"AllowDeleteSLR" }, { "Action":[ "s3:GetObject", "s3:GetObjectAcl", "s3:PutObject", "s3:PutObjectAcl", "s3:DeleteObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::amazon-connect-*/*" ], "Sid":"AllowS3ObjectForConnectBucket" }, { "Action":[ "s3:GetBucketLocation", "s3:GetBucketAcl" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::amazon-connect-*" ], "Sid":"AllowGetBucketMetadataForConnectBucket" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/connect/*:*" ], "Sid":"AllowConnectLogGroupAccess" }, { "Action":[ "lex:ListBots", "lex:ListBotAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowListLexBotAccess" }, { "Action":[ "profile:SearchProfiles", "profile:CreateProfile", "profile:UpdateProfile", "profile:AddProfileKey", "profile:ListProfileObjectTypes", "profile:ListCalculatedAttributeDefinitions", "profile:ListCalculatedAttributesForProfile", "profile:GetDomain", "profile:ListIntegrations", "profile:GetIntegration", "profile:PutIntegration", "profile:DeleteIntegration", "profile:ListEventTriggers", "profile:ListSegmentDefinitions", "profile:ListProfileAttributeValues", "profile:CreateSegmentEstimate", "profile:GetSegmentEstimate", "profile:BatchGetProfile", "profile:BatchGetCalculatedAttributeForProfile", "profile:GetSegmentMembership" ], "Effect":"Allow", "Resource":"arn:aws:profile:*:*:domains/amazon-connect-*", "Sid":"AllowCustomerProfilesForConnectDomain" }, { "Action":[ "profile:CreateEventTrigger", "profile:GetEventTrigger", "profile:UpdateEventTrigger", "profile:DeleteEventTrigger" ], "Effect":"Allow", "Resource":[ "arn:aws:profile:*:*:domains/amazon-connect-*/event-triggers/*" ], "Sid":"AllowCustomerProfilesEventTriggerForConnectDomain" }, { "Action":[ "profile:ListProfileObjects", "profile:GetProfileObjectType", "profile:ListObjectTypeAttributes" ], "Effect":"Allow", "Resource":[ "arn:aws:profile:*:*:domains/amazon-connect-*/object-types/*" ], "Sid":"AllowReadPermissionForCustomerProfileObjects" }, { "Action":[ "profile:ListAccountIntegrations" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowListIntegrationForCustomerProfile" }, { "Action":[ "profile:ListProfileObjectTypeTemplates", "profile:GetProfileObjectTypeTemplate" ], "Effect":"Allow", "Resource":"arn:aws:profile:*:*:/templates*", "Sid":"AllowReadForCustomerProfileObjectTemplates" }, { "Action":[ "wisdom:CreateContent", "wisdom:DeleteContent", "wisdom:CreateKnowledgeBase", "wisdom:GetAssistant", "wisdom:GetKnowledgeBase", "wisdom:GetContent", "wisdom:GetRecommendations", "wisdom:GetSession", "wisdom:NotifyRecommendationsReceived", "wisdom:QueryAssistant", "wisdom:StartContentUpload", "wisdom:UpdateContent", "wisdom:UntagResource", "wisdom:TagResource", "wisdom:CreateSession", "wisdom:CreateQuickResponse", "wisdom:GetQuickResponse", "wisdom:SearchQuickResponses", "wisdom:StartImportJob", "wisdom:GetImportJob", "wisdom:ListImportJobs", "wisdom:ListQuickResponses", "wisdom:UpdateQuickResponse", "wisdom:DeleteQuickResponse", "wisdom:PutFeedback", "wisdom:ListContentAssociations", "wisdom:CreateMessageTemplate", "wisdom:UpdateMessageTemplate", "wisdom:UpdateMessageTemplateMetadata", "wisdom:GetMessageTemplate", "wisdom:DeleteMessageTemplate", "wisdom:ListMessageTemplates", "wisdom:SearchMessageTemplates", "wisdom:ActivateMessageTemplate", "wisdom:DeactivateMessageTemplate", "wisdom:CreateMessageTemplateVersion", "wisdom:ListMessageTemplateVersions", "wisdom:CreateMessageTemplateAttachment", "wisdom:DeleteMessageTemplateAttachment", "wisdom:RenderMessageTemplate", "wisdom:CreateAIAgent", "wisdom:CreateAIAgentVersion", "wisdom:DeleteAIAgent", "wisdom:DeleteAIAgentVersion", "wisdom:UpdateAIAgent", "wisdom:UpdateAssistantAIAgent", "wisdom:RemoveAssistantAIAgent", "wisdom:GetAIAgent", "wisdom:ListAIAgents", "wisdom:ListAIAgentVersions", "wisdom:CreateAIPrompt", "wisdom:CreateAIPromptVersion", "wisdom:DeleteAIPrompt", "wisdom:DeleteAIPromptVersion", "wisdom:UpdateAIPrompt", "wisdom:GetAIPrompt", "wisdom:ListAIPrompts", "wisdom:ListAIPromptVersions", "wisdom:CreateAIGuardrail", "wisdom:CreateAIGuardrailVersion", "wisdom:DeleteAIGuardrail", "wisdom:DeleteAIGuardrailVersion", "wisdom:UpdateAIGuardrail", "wisdom:GetAIGuardrail", "wisdom:ListAIGuardrails", "wisdom:ListAIGuardrailVersions", "wisdom:CreateAssistant", "wisdom:ListTagsForResource", "wisdom:SendMessage", "wisdom:GetNextMessage", "wisdom:ListMessages" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonConnectEnabled":"True" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowWisdomForConnectEnabledTaggedResources" }, { "Action":[ "wisdom:ListAssistants", "wisdom:ListKnowledgeBases" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowListOperationForWisdom" }, { "Action":[ "profile:GetCalculatedAttributeForProfile", "profile:CreateCalculatedAttributeDefinition", "profile:DeleteCalculatedAttributeDefinition", "profile:GetCalculatedAttributeDefinition", "profile:UpdateCalculatedAttributeDefinition" ], "Effect":"Allow", "Resource":[ "arn:aws:profile:*:*:domains/amazon-connect-*/calculated-attributes/*" ], "Sid":"AllowCustomerProfilesCalculatedAttributesForConnectDomain" }, { "Action":[ "profile:CreateSegmentDefinition", "profile:GetSegmentDefinition", "profile:DeleteSegmentDefinition", "profile:CreateSegmentSnapshot", "profile:GetSegmentSnapshot" ], "Effect":"Allow", "Resource":[ "arn:aws:profile:*:*:domains/amazon-connect-*/segment-definitions/*" ], "Sid":"AllowCustomerProfilesSegmentationForConnectDomain" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/Connect" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPutMetricsForConnectNamespace" }, { "Action":[ "sms-voice:SendTextMessage", "sms-voice:DescribePhoneNumbers" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sms-voice:*:*:phone-number/*", "Sid":"AllowSMSVoiceOperationsForConnect" }, { "Action":[ "cognito-idp:DescribeUserPool", "cognito-idp:ListUserPoolClients" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonConnectEnabled":"True" } }, "Effect":"Allow", "Resource":"arn:aws:cognito-idp:*:*:userpool/*", "Sid":"AllowCognitoForConnectEnabledTaggedResources" }, { "Action":[ "profile:PutProfileObject" ], "Effect":"Allow", "Resource":[ "arn:aws:profile:*:*:domains/amazon-connect-*/object-types/*" ], "Sid":"AllowWritePermissionForCustomerProfileObjects" }, { "Action":[ "chime:GetVoiceConnector" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonConnectEnabled":"True" } }, "Effect":"Allow", "Resource":"arn:aws:chime:*:*:vc/*", "Sid":"AllowChimeSDKVoiceConnectorGetOperationForConnect" }, { "Action":[ "chime:ListVoiceConnectors" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:chime:*:*:vc/*", "Sid":"AllowChimeSDKVoiceConnectorListOperationForConnect" }, { "Action":[ "ses:DescribeReceiptRule", "ses:UpdateReceiptRule" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SESPermissionsForManagingReceiptRules" }, { "Action":[ "ses:DeleteEmailIdentity" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ses:*:*:identity/*.email.connect.aws*", "Sid":"SESPermissionForManagingConnectProvidedSESIdentity" }, { "Action":[ "ses:SendRawEmail" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ses:*:*:configuration-set/configuration-set-for-connect-DO-NOT-DELETE", "Sid":"SESConfigurationSetPermissionsForSendingEmail" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"ses.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonConnectEmailSESAccessRole" ], "Sid":"PassRoleToSESForReceiptRuleManagement" }, { "Action":[ "social-messaging:SendWhatsAppMessage", "social-messaging:PostWhatsAppMessageMedia", "social-messaging:GetWhatsAppMessageMedia", "social-messaging:GetLinkedWhatsAppBusinessAccountPhoneNumber" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonConnectEnabled":"True" } }, "Effect":"Allow", "Resource":"arn:aws:social-messaging:*:*:phone-number-id/*", "Sid":"AllowSocialMessagingOperations" }, { "Action":"mobiletargeting:SendMessages", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:mobiletargeting:*:*:apps/*", "Sid":"AllowMobileTargetingOperationsForConnect" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-12T20:22:06+00:00" }, "AmazonConnectSynchronizationServiceRolePolicy":{ "CreateDate":"2023-10-27T22:38:25+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "connect:Create*", "connect:Update*", "connect:Delete*", "connect:Describe*", "connect:List*", "connect:Search*", "connect:Associate*", "connect:Disassociate*", "connect:Get*", "connect:BatchGet*", "connect:TagResource", "connect:UntagResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowConnectActions" }, { "Action":[ "connect:Start*", "connect:Stop*", "connect:Resume*", "connect:Suspend*", "connect:*Contact", "connect:SearchContacts", "connect:*ContactAttributes*", "connect:*RealtimeContact*", "connect:*AnalyticsData*", "connect:*MetricData*", "connect:*UserData*", "connect:*ContactEvaluation", "connect:*AttachedFile*", "connect:UpdateContactSchedule", "connect:UpdateContactRoutingData", "connect:ListContactReferences", "connect:CreateParticipant", "connect:CreatePersistentContactAssociation", "connect:CreateInstance", "connect:DeleteInstance", "connect:ListInstances", "connect:ReplicateInstance", "connect:GetFederationToken", "connect:ClaimPhoneNumber", "connect:ImportPhoneNumber", "connect:ReleasePhoneNumber", "connect:SearchAvailablePhoneNumbers", "connect:CreateTrafficDistributionGroup", "connect:DeleteTrafficDistributionGroup", "connect:GetTrafficDistribution", "connect:UpdateTrafficDistribution" ], "Effect":"Deny", "Resource":"*", "Sid":"DisallowedConnectActions" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/Connect" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPutMetricsForConnectNamespace" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-12T22:22:17+00:00" }, "AmazonConnectVoiceIDFullAccess":{ "CreateDate":"2021-09-26T19:04:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"voiceid:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-26T19:04:10+00:00" }, "AmazonConnect_FullAccess":{ "CreateDate":"2020-11-20T19:54:21+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "connect:*", "ds:CreateAlias", "ds:AuthorizeApplication", "ds:CreateIdentityPoolDirectory", "ds:DeleteDirectory", "ds:DescribeDirectories", "ds:UnauthorizeApplication", "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams", "kinesis:DescribeStream", "kinesis:ListStreams", "kms:DescribeKey", "kms:ListAliases", "lex:GetBots", "lex:ListBots", "lex:ListBotAliases", "logs:CreateLogGroup", "s3:GetBucketLocation", "s3:ListAllMyBuckets", "lambda:ListFunctions", "ds:CheckAlias", "profile:ListAccountIntegrations", "profile:GetDomain", "profile:ListDomains", "profile:GetProfileObjectType", "profile:ListProfileObjectTypeTemplates" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "profile:AddProfileKey", "profile:CreateDomain", "profile:CreateProfile", "profile:DeleteDomain", "profile:DeleteIntegration", "profile:DeleteProfile", "profile:DeleteProfileKey", "profile:DeleteProfileObject", "profile:DeleteProfileObjectType", "profile:GetIntegration", "profile:GetMatches", "profile:GetProfileObjectType", "profile:ListIntegrations", "profile:ListProfileObjects", "profile:ListProfileObjectTypes", "profile:ListTagsForResource", "profile:MergeProfiles", "profile:PutIntegration", "profile:PutProfileObject", "profile:PutProfileObjectType", "profile:SearchProfiles", "profile:TagResource", "profile:UntagResource", "profile:UpdateDomain", "profile:UpdateProfile" ], "Effect":"Allow", "Resource":"arn:aws:profile:*:*:domains/amazon-connect-*" }, { "Action":[ "s3:CreateBucket", "s3:GetBucketAcl" ], "Effect":"Allow", "Resource":"arn:aws:s3:::amazon-connect-*" }, { "Action":[ "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":"arn:aws:servicequotas:*:*:connect/*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"connect.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:DeleteServiceLinkedRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"profile.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/profile.amazonaws.com/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-07T14:49:25+00:00" }, "AmazonDMSCloudWatchLogsRole":{ "CreateDate":"2016-01-07T23:44:53+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowDescribeOnAllLogGroups" }, { "Action":[ "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:dms-tasks-*", "arn:aws:logs:*:*:log-group:dms-serverless-replication-*" ], "Sid":"AllowDescribeOfAllLogStreamsOnDmsTasksLogGroup" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:dms-tasks-*", "arn:aws:logs:*:*:log-group:dms-serverless-replication-*:log-stream:" ], "Sid":"AllowCreationOfDmsLogGroups" }, { "Action":[ "logs:CreateLogStream" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:dms-tasks-*:log-stream:dms-task-*", "arn:aws:logs:*:*:log-group:dms-serverless-replication-*:log-stream:dms-serverless-*" ], "Sid":"AllowCreationOfDmsLogStream" }, { "Action":[ "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:dms-tasks-*:log-stream:dms-task-*", "arn:aws:logs:*:*:log-group:dms-serverless-replication-*:log-stream:dms-serverless-*" ], "Sid":"AllowUploadOfLogEventsToDmsLogStream" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-23T21:32:57+00:00" }, "AmazonDMSRedshiftS3Role":{ "CreateDate":"2016-04-20T17:05:56+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "s3:CreateBucket", "s3:ListBucket", "s3:DeleteBucket", "s3:GetBucketLocation", "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:GetObjectVersion", "s3:GetBucketPolicy", "s3:PutBucketPolicy", "s3:GetBucketAcl", "s3:PutBucketVersioning", "s3:GetBucketVersioning", "s3:PutLifecycleConfiguration", "s3:GetLifecycleConfiguration", "s3:DeleteBucketPolicy" ], "Effect":"Allow", "Resource":"arn:aws:s3:::dms-*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-07-08T18:19:14+00:00" }, "AmazonDMSVPCManagementRole":{ "CreateDate":"2015-11-18T16:33:19+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeAvailabilityZones", "ec2:DescribeDhcpOptions", "ec2:DescribeInternetGateways", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":"*", "Sid":"Statement1" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-25T15:19:01+00:00" }, "AmazonDRSVPCManagement":{ "CreateDate":"2015-09-02T00:09:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DescribeAvailabilityZones", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:ModifyNetworkInterfaceAttribute", "ec2:RevokeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-09-02T00:09:20+00:00" }, "AmazonDataZoneBedrockModelConsumptionPolicy":{ "CreateDate":"2024-11-12T22:15:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"true" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneDomain":"${datazone:domainId}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:application-inference-profile/*", "Sid":"InvokeDomainInferenceProfiles" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-12T22:15:08+00:00" }, "AmazonDataZoneBedrockModelManagementPolicy":{ "CreateDate":"2024-11-12T22:14:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "bedrock:CreateInferenceProfile", "bedrock:TagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneProject" ] }, "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false", "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"ManageApplicationInferenceProfile" }, { "Action":[ "bedrock:DeleteInferenceProfile" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"DeleteApplicationInferenceProfile" }, { "Action":[ "bedrock:CreateInferenceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*" ], "Sid":"CreateApplicationInferenceProfileUsingFoundationModels" }, { "Action":[ "bedrock:CreateInferenceProfile" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:inference-profile/*" ], "Sid":"CreateApplicationInferenceProfileUsingBedrockModels" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-12T22:14:20+00:00" }, "AmazonDataZoneDomainExecutionRolePolicy":{ "CreateDate":"2023-09-27T21:55:08+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "datazone:AcceptPredictions", "datazone:AcceptSubscriptionRequest", "datazone:AddEntityOwner", "datazone:AddPolicyGrant", "datazone:CancelMetadataGenerationRun", "datazone:CancelSubscription", "datazone:CreateAsset", "datazone:CreateAssetFilter", "datazone:CreateAssetRevision", "datazone:CreateAssetType", "datazone:CreateDataProduct", "datazone:CreateDataProductRevision", "datazone:CreateDataSource", "datazone:CreateDomainUnit", "datazone:CreateEnvironment", "datazone:CreateEnvironmentBlueprint", "datazone:CreateEnvironmentProfile", "datazone:CreateFormType", "datazone:CreateGlossary", "datazone:CreateGlossaryTerm", "datazone:CreateListingChangeSet", "datazone:CreateProject", "datazone:CreateProjectMembership", "datazone:CreateRule", "datazone:CreateSubscriptionGrant", "datazone:CreateSubscriptionRequest", "datazone:DeleteAsset", "datazone:DeleteAssetFilter", "datazone:DeleteAssetType", "datazone:DeleteDataProduct", "datazone:DeleteDataSource", "datazone:DeleteDomainUnit", "datazone:DeleteEnvironment", "datazone:DeleteEnvironmentBlueprint", "datazone:DeleteEnvironmentProfile", "datazone:DeleteFormType", "datazone:DeleteGlossary", "datazone:DeleteGlossaryTerm", "datazone:DeleteListing", "datazone:DeleteProject", "datazone:DeleteProjectMembership", "datazone:DeleteRule", "datazone:DeleteSubscriptionGrant", "datazone:DeleteSubscriptionRequest", "datazone:DeleteSubscriptionTarget", "datazone:DeleteTimeSeriesDataPoints", "datazone:GetAsset", "datazone:GetAssetFilter", "datazone:GetAssetType", "datazone:GetDataProduct", "datazone:GetDataSource", "datazone:GetDataSourceRun", "datazone:GetDomain", "datazone:GetDomainUnit", "datazone:GetEnvironment", "datazone:GetEnvironmentAction", "datazone:GetEnvironmentActionLink", "datazone:GetEnvironmentBlueprint", "datazone:GetEnvironmentBlueprintConfiguration", "datazone:GetEnvironmentCredentials", "datazone:GetEnvironmentProfile", "datazone:GetFormType", "datazone:GetGlossary", "datazone:GetGlossaryTerm", "datazone:GetGroupProfile", "datazone:GetLineageNode", "datazone:GetListing", "datazone:GetMetadataGenerationRun", "datazone:GetProject", "datazone:GetRule", "datazone:GetSubscription", "datazone:GetSubscriptionEligibility", "datazone:GetSubscriptionGrant", "datazone:GetSubscriptionRequestDetails", "datazone:GetSubscriptionTarget", "datazone:GetTimeSeriesDataPoint", "datazone:GetUserProfile", "datazone:ListAccountEnvironments", "datazone:ListAssetFilters", "datazone:ListAssetRevisions", "datazone:ListDataProductRevisions", "datazone:ListDataSourceRunActivities", "datazone:ListDataSourceRuns", "datazone:ListDataSources", "datazone:ListDomainUnitsForParent", "datazone:ListEntityOwners", "datazone:ListEnvironmentActions", "datazone:ListEnvironmentBlueprintConfigurationSummaries", "datazone:ListEnvironmentBlueprintConfigurations", "datazone:ListEnvironmentBlueprints", "datazone:ListEnvironmentProfiles", "datazone:ListEnvironments", "datazone:ListGroupsForUser", "datazone:ListLineageNodeHistory", "datazone:ListMetadataGenerationRuns", "datazone:ListNotifications", "datazone:ListPolicyGrants", "datazone:ListProjectMemberships", "datazone:ListProjects", "datazone:ListRules", "datazone:ListSubscriptionGrants", "datazone:ListSubscriptionRequests", "datazone:ListSubscriptionTargets", "datazone:ListSubscriptions", "datazone:ListTimeSeriesDataPoints", "datazone:ListWarehouseMetadata", "datazone:RejectPredictions", "datazone:RejectSubscriptionRequest", "datazone:RemoveEntityOwner", "datazone:RemovePolicyGrant", "datazone:RevokeSubscription", "datazone:Search", "datazone:SearchGroupProfiles", "datazone:SearchListings", "datazone:SearchRules", "datazone:SearchTypes", "datazone:SearchUserProfiles", "datazone:StartDataSourceRun", "datazone:StartMetadataGenerationRun", "datazone:UpdateAssetFilter", "datazone:UpdateDataSource", "datazone:UpdateDomainUnit", "datazone:UpdateEnvironment", "datazone:UpdateEnvironmentBlueprint", "datazone:UpdateEnvironmentDeploymentStatus", "datazone:UpdateEnvironmentProfile", "datazone:UpdateGlossary", "datazone:UpdateGlossaryTerm", "datazone:UpdateProject", "datazone:UpdateRule", "datazone:UpdateSubscriptionGrantStatus", "datazone:UpdateSubscriptionRequest" ], "Effect":"Allow", "Resource":"*", "Sid":"DomainExecutionRoleStatement" }, { "Action":"ram:GetResourceShareAssociations", "Effect":"Allow", "Resource":"*", "Sid":"RAMResourceShareStatement" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T14:06:07+00:00" }, "AmazonDataZoneEnvironmentRolePermissionsBoundary":{ "CreateDate":"2023-09-11T23:38:22+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws-glue-service-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"CreateGlueConnection" }, { "Action":[ "glue:*DataQuality*", "glue:BatchCreatePartition", "glue:BatchDeleteConnection", "glue:BatchDeletePartition", "glue:BatchDeleteTable", "glue:BatchDeleteTableVersion", "glue:BatchGetJobs", "glue:BatchGetWorkflows", "glue:BatchStopJobRun", "glue:BatchUpdatePartition", "glue:CreateBlueprint", "glue:CreateConnection", "glue:CreateCrawler", "glue:CreateDatabase", "glue:CreateJob", "glue:CreatePartition", "glue:CreatePartitionIndex", "glue:CreateTable", "glue:CreateWorkflow", "glue:DeleteBlueprint", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeleteConnection", "glue:DeleteCrawler", "glue:DeleteJob", "glue:DeletePartition", "glue:DeletePartitionIndex", "glue:DeleteTable", "glue:DeleteTableVersion", "glue:DeleteWorkflow", "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:GetConnection", "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:ListSchemas", "glue:ListJobs", "glue:NotifyEvent", "glue:PutWorkflowRunProperties", "glue:ResetJobBookmark", "glue:ResumeWorkflowRun", "glue:SearchTables", "glue:StartBlueprintRun", "glue:StartCrawler", "glue:StartCrawlerSchedule", "glue:StartJobRun", "glue:StartWorkflowRun", "glue:StopCrawler", "glue:StopCrawlerSchedule", "glue:StopWorkflowRun", "glue:UpdateBlueprint", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:UpdateConnection", "glue:UpdateCrawler", "glue:UpdateCrawlerSchedule", "glue:UpdateDatabase", "glue:UpdateJob", "glue:UpdatePartition", "glue:UpdateTable", "glue:UpdateWorkflow" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"GlueOperations" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*" ], "Sid":"PassRole" }, { "Action":[ "kms:DescribeKey", "kms:Decrypt", "kms:ListKeys" ], "Condition":{ "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SameAccountKmsOperations" }, { "Action":[ "kms:DescribeKey", "kms:Decrypt", "kms:ListKeys", "kms:Encrypt", "kms:GenerateDataKey", "kms:Verify", "kms:Sign" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"KmsOperationsWithResourceTag" }, { "Action":[ "datazone:*", "sqlworkbench:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AnalyticsOperations" }, { "Action":[ "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:CreateNamedQuery", "athena:CreateNotebook", "athena:CreatePreparedStatement", "athena:CreatePresignedNotebookUrl", "athena:DeleteNamedQuery", "athena:DeleteNotebook", "athena:DeletePreparedStatement", "athena:ExportNotebook", "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetNamedQuery", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryRuntimeStatistics", "athena:GetTableMetadata", "athena:GetWorkGroup", "athena:ImportNotebook", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListEngineVersions", "athena:ListNamedQueries", "athena:ListPreparedStatements", "athena:ListQueryExecutions", "athena:ListTableMetadata", "athena:ListTagsForResource", "athena:ListWorkGroups", "athena:StartCalculationExecution", "athena:StartQueryExecution", "athena:StartSession", "athena:StopCalculationExecution", "athena:StopQueryExecution", "athena:TerminateSession", "athena:UpdateNamedQuery", "athena:UpdateNotebook", "athena:UpdateNotebookMetadata", "athena:UpdatePreparedStatement", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:Describe*", "glue:BatchCreatePartition", "glue:BatchDeletePartition", "glue:BatchDeleteTable", "glue:BatchDeleteTableVersion", "glue:BatchGetJobs", "glue:BatchGetPartition", "glue:BatchGetWorkflows", "glue:BatchUpdatePartition", "glue:CreateBlueprint", "glue:CreateConnection", "glue:CreateCrawler", "glue:CreateDatabase", "glue:CreateJob", "glue:CreatePartition", "glue:CreatePartitionIndex", "glue:CreateTable", "glue:CreateWorkflow", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeletePartition", "glue:DeletePartitionIndex", "glue:DeleteTable", "glue:DeleteTableVersion", "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:GetConnection", "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:ListSchemas", "glue:ListJobs", "glue:NotifyEvent", "glue:SearchTables", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:UpdateDatabase", "glue:UpdatePartition", "glue:UpdateTable", "iam:GetRole", "iam:GetRolePolicy", "iam:ListGroups", "iam:ListRolePolicies", "iam:ListRoles", "iam:ListUsers", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:DescribeMetricFilters", "logs:DescribeQueries", "logs:DescribeQueryDefinitions", "logs:DescribeMetricFilters", "logs:StartQuery", "logs:StopQuery", "logs:GetLogEvents", "logs:GetLogGroupFields", "logs:GetQueryResults", "logs:GetLogRecord", "logs:PutLogEvents", "logs:CreateLogStream", "logs:FilterLogEvents", "lakeformation:GetDataAccess", "lakeformation:GetDataLakeSettings", "lakeformation:GetResourceLFTags", "lakeformation:ListPermissions", "redshift-data:ListTables", "redshift-data:DescribeTable", "redshift-data:ListSchemas", "redshift-data:ListDatabases", "redshift-data:ExecuteStatement", "redshift-data:GetStatementResult", "redshift-data:DescribeStatement", "redshift:CreateClusterUser", "redshift:DescribeClusters", "redshift:DescribeDataShares", "redshift:GetClusterCredentials", "redshift:GetClusterCredentialsWithIAM", "redshift:JoinGroup", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:GetCredentials", "secretsmanager:ListSecrets", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"QueryOperations" }, { "Action":[ "athena:GetQueryResultsStream" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"QueryOperationsWithResourceTag" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneDomain", "AmazonDataZoneProject" ] }, "Null":{ "aws:TagKeys":"false" }, "StringLike":{ "aws:ResourceTag/AmazonDataZoneDomain":"*", "aws:ResourceTag/AmazonDataZoneProject":"*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"SecretsManagerOperationsWithTagKeys" }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:GetObject", "s3:PutObject", "s3:PutObjectRetention", "s3:ReplicateObject", "s3:RestoreObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*/datazone/*" ], "Sid":"DataZoneS3Buckets" }, { "Action":[ "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*", "Sid":"DataZoneS3BucketLocation" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringLike":{ "s3:prefix":[ "*/datazone/*", "datazone/*" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ListDataZoneS3Bucket" }, { "Effect":"Deny", "NotAction":[ "datazone:*", "sqlworkbench:*", "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:CreateNamedQuery", "athena:CreateNotebook", "athena:CreatePreparedStatement", "athena:CreatePresignedNotebookUrl", "athena:DeleteNamedQuery", "athena:DeleteNotebook", "athena:DeletePreparedStatement", "athena:ExportNotebook", "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetNamedQuery", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetQueryRuntimeStatistics", "athena:GetTableMetadata", "athena:GetWorkGroup", "athena:ImportNotebook", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListEngineVersions", "athena:ListNamedQueries", "athena:ListPreparedStatements", "athena:ListQueryExecutions", "athena:ListTableMetadata", "athena:ListTagsForResource", "athena:ListWorkGroups", "athena:StartCalculationExecution", "athena:StartQueryExecution", "athena:StartSession", "athena:StopCalculationExecution", "athena:StopQueryExecution", "athena:TerminateSession", "athena:UpdateNamedQuery", "athena:UpdateNotebook", "athena:UpdateNotebookMetadata", "athena:UpdatePreparedStatement", "ec2:CreateNetworkInterface", "ec2:CreateTags", "ec2:DeleteNetworkInterface", "ec2:DeleteTags", "ec2:Describe*", "glue:*DataQuality*", "glue:BatchCreatePartition", "glue:BatchDeleteConnection", "glue:BatchDeletePartition", "glue:BatchDeleteTable", "glue:BatchDeleteTableVersion", "glue:BatchGetJobs", "glue:BatchGetPartition", "glue:BatchGetWorkflows", "glue:BatchStopJobRun", "glue:BatchUpdatePartition", "glue:CreateBlueprint", "glue:CreateConnection", "glue:CreateCrawler", "glue:CreateDatabase", "glue:CreateJob", "glue:CreatePartition", "glue:CreatePartitionIndex", "glue:CreateTable", "glue:CreateWorkflow", "glue:DeleteBlueprint", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeleteConnection", "glue:DeleteCrawler", "glue:DeleteJob", "glue:DeletePartition", "glue:DeletePartitionIndex", "glue:DeleteTable", "glue:DeleteTableVersion", "glue:DeleteWorkflow", "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:GetConnection", "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:ListSchemas", "glue:ListJobs", "glue:NotifyEvent", "glue:PutWorkflowRunProperties", "glue:ResetJobBookmark", "glue:ResumeWorkflowRun", "glue:SearchTables", "glue:StartBlueprintRun", "glue:StartCrawler", "glue:StartCrawlerSchedule", "glue:StartJobRun", "glue:StartWorkflowRun", "glue:StopCrawler", "glue:StopCrawlerSchedule", "glue:StopWorkflowRun", "glue:UpdateBlueprint", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:UpdateConnection", "glue:UpdateCrawler", "glue:UpdateCrawlerSchedule", "glue:UpdateDatabase", "glue:UpdateJob", "glue:UpdatePartition", "glue:UpdateTable", "glue:UpdateWorkflow", "iam:GetRole", "iam:GetRolePolicy", "iam:List*", "iam:PassRole", "kms:DescribeKey", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:ListKeys", "kms:Verify", "kms:Sign", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:DescribeMetricFilters", "logs:DescribeQueries", "logs:DescribeQueryDefinitions", "logs:StartQuery", "logs:StopQuery", "logs:GetLogEvents", "logs:GetLogGroupFields", "logs:GetQueryResults", "logs:GetLogRecord", "logs:PutLogEvents", "logs:CreateLogStream", "logs:FilterLogEvents", "lakeformation:GetDataAccess", "lakeformation:GetDataLakeSettings", "lakeformation:GetResourceLFTags", "lakeformation:ListPermissions", "redshift-data:ListTables", "redshift-data:DescribeTable", "redshift-data:ListSchemas", "redshift-data:ListDatabases", "redshift-data:ExecuteStatement", "redshift-data:GetStatementResult", "redshift-data:DescribeStatement", "redshift:CreateClusterUser", "redshift:DescribeClusters", "redshift:DescribeDataShares", "redshift:GetClusterCredentials", "redshift:GetClusterCredentialsWithIAM", "redshift:JoinGroup", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:GetCredentials", "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:GetObject", "s3:GetBucketLocation", "s3:ListBucket", "s3:PutObject", "s3:PutObjectRetention", "s3:ReplicateObject", "s3:RestoreObject", "secretsmanager:CreateSecret", "secretsmanager:ListSecrets", "secretsmanager:TagResource", "tag:GetResources" ], "Resource":[ "*" ], "Sid":"NotDeniedOperations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-17T23:29:08+00:00" }, "AmazonDataZoneFullAccess":{ "CreateDate":"2023-09-22T20:06:52+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "datazone:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonDataZoneStatement" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases", "iam:ListRoles", "sso:DescribeRegisteredRegions", "s3:ListAllMyBuckets", "redshift:DescribeClusters", "redshift-serverless:ListWorkgroups", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "secretsmanager:ListSecrets", "iam:ListUsers", "glue:GetDatabases", "codeconnections:ListConnections", "codeconnections:ListTagsForResource", "codewhisperer:ListProfiles", "bedrock:ListInferenceProfiles", "bedrock:ListFoundationModels", "bedrock:ListTagsForResource", "aoss:ListSecurityPolicies" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ReadOnlyStatement" }, { "Action":[ "s3:ListBucket", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"BucketReadOnlyStatement" }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::amazon-datazone*", "arn:aws:s3:::amazon-sagemaker*" ], "Sid":"CreateBucketStatement" }, { "Action":[ "s3:PutBucketCORS", "s3:PutBucketPolicy", "s3:PutBucketVersioning" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::amazon-sagemaker*" ], "Sid":"ConfigureBucketStatement" }, { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "StringEqualsIfExists":{ "ram:RequestedResourceType":"datazone:Domain" } }, "Effect":"Allow", "Resource":"*", "Sid":"RamCreateResourceStatement" }, { "Action":[ "ram:DeleteResourceShare", "ram:AssociateResourceShare", "ram:DisassociateResourceShare", "ram:RejectResourceShareInvitation" ], "Condition":{ "StringLike":{ "ram:ResourceShareName":[ "DataZone*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RamResourceStatement" }, { "Action":[ "ram:GetResourceShares", "ram:GetResourceShareInvitations", "ram:GetResourceShareAssociations", "ram:ListResourceSharePermissions" ], "Effect":"Allow", "Resource":"*", "Sid":"RamResourceReadOnlyStatement" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:passedToService":"datazone.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonDataZone*", "arn:aws:iam::*:role/service-role/AmazonDataZone*", "arn:aws:iam::*:role/service-role/AmazonSageMaker*" ], "Sid":"IAMPassRoleStatement" }, { "Action":"iam:GetPolicy", "Effect":"Allow", "Resource":[ "arn:aws:iam::*:policy/service-role/AmazonDataZoneRedshiftAccessPolicy*" ], "Sid":"IAMGetPolicyStatement" }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneDomain", "AmazonDataZoneProject" ] }, "StringLike":{ "aws:RequestTag/AmazonDataZoneDomain":"dzd_*", "aws:ResourceTag/AmazonDataZoneDomain":"dzd_*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"DataZoneTagOnCreateDomainProjectTags" }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneDomain" ] }, "StringLike":{ "aws:RequestTag/AmazonDataZoneDomain":"dzd_*", "aws:ResourceTag/AmazonDataZoneDomain":"dzd_*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"DataZoneTagOnCreate" }, { "Action":[ "secretsmanager:CreateSecret" ], "Condition":{ "StringLike":{ "aws:RequestTag/AmazonDataZoneDomain":"dzd_*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"CreateSecretStatement" }, { "Action":[ "codeconnections:GetConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"ConnectionStatement" }, { "Action":[ "codeconnections:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "for-use-with-all-datazone-projects" ] }, "StringEquals":{ "aws:RequestTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"TagCodeConnectionsStatement" }, { "Action":[ "codeconnections:UntagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"for-use-with-all-datazone-projects" } }, "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"UntagCodeConnectionsStatement" }, { "Action":[ "ssm:GetParameter", "ssm:GetParametersByPath", "ssm:PutParameter", "ssm:DeleteParameter" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/amazon/datazone/q*", "arn:aws:ssm:*:*:parameter/amazon/datazone/genAI*", "arn:aws:ssm:*:*:parameter/amazon/datazone/profiles*" ], "Sid":"SSMParameterStatement" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "Null":{ "aws:ResourceTag/EnableKeyForAmazonDataZone":"false" }, "StringEquals":{ "aws:ResourceTag/EnableKeyForAmazonDataZone":"true" }, "StringLike":{ "kms:ViaService":"ssm.*.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"UseKMSKeyPermissionsStatement" }, { "Action":[ "aoss:GetSecurityPolicy", "aoss:CreateSecurityPolicy" ], "Condition":{ "StringLike":{ "aoss:collection":"genai-studio-*" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"SecurityPolicyStatement" }, { "Action":[ "bedrock:GetFoundationModel", "bedrock:GetFoundationModelAvailability" ], "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*" ], "Sid":"GetFoundationModelStatement" }, { "Action":[ "bedrock:GetInferenceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:inference-profile/*", "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"GetInferenceProfileStatement" }, { "Action":[ "bedrock:CreateInferenceProfile" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneDomain":"false", "aws:RequestTag/AmazonDataZoneProject":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"ApplicationInferenceProfileStatement" }, { "Action":[ "bedrock:TagResource" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneDomain":"false", "aws:RequestTag/AmazonDataZoneProject":"true", "aws:ResourceTag/AmazonDataZoneDomain":"false", "aws:ResourceTag/AmazonDataZoneProject":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"TagApplicationInferenceProfileStatement" }, { "Action":[ "bedrock:DeleteInferenceProfile" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneDomain":"false", "aws:ResourceTag/AmazonDataZoneProject":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"DeleteApplicationInferenceProfileStatement" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-21T20:36:06+00:00" }, "AmazonDataZoneFullUserAccess":{ "CreateDate":"2023-09-22T21:06:41+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "datazone:AcceptPredictions", "datazone:AcceptSubscriptionRequest", "datazone:AddEntityOwner", "datazone:AddPolicyGrant", "datazone:CancelMetadataGenerationRun", "datazone:CancelSubscription", "datazone:CreateAsset", "datazone:CreateAssetFilter", "datazone:CreateAssetRevision", "datazone:CreateAssetType", "datazone:CreateDataProduct", "datazone:CreateDataProductRevision", "datazone:CreateDataSource", "datazone:CreateDomainUnit", "datazone:CreateEnvironment", "datazone:CreateEnvironmentBlueprint", "datazone:CreateEnvironmentProfile", "datazone:CreateFormType", "datazone:CreateGlossary", "datazone:CreateGlossaryTerm", "datazone:CreateListingChangeSet", "datazone:CreateProject", "datazone:CreateProjectMembership", "datazone:CreateRule", "datazone:CreateSubscriptionGrant", "datazone:CreateSubscriptionRequest", "datazone:DeleteAsset", "datazone:DeleteAssetFilter", "datazone:DeleteAssetType", "datazone:DeleteDataProduct", "datazone:DeleteDataSource", "datazone:DeleteDomainUnit", "datazone:DeleteEnvironment", "datazone:DeleteEnvironmentBlueprint", "datazone:DeleteEnvironmentProfile", "datazone:DeleteFormType", "datazone:DeleteGlossary", "datazone:DeleteGlossaryTerm", "datazone:DeleteListing", "datazone:DeleteProject", "datazone:DeleteProjectMembership", "datazone:DeleteRule", "datazone:DeleteSubscriptionGrant", "datazone:DeleteSubscriptionRequest", "datazone:DeleteSubscriptionTarget", "datazone:DeleteTimeSeriesDataPoints", "datazone:GetAsset", "datazone:GetAssetFilter", "datazone:GetAssetType", "datazone:GetDataProduct", "datazone:GetDataSource", "datazone:GetDataSourceRun", "datazone:GetDomain", "datazone:GetDomainUnit", "datazone:GetEnvironment", "datazone:GetEnvironmentActionLink", "datazone:GetEnvironmentBlueprint", "datazone:GetEnvironmentCredentials", "datazone:GetEnvironmentProfile", "datazone:GetFormType", "datazone:GetGlossary", "datazone:GetGlossaryTerm", "datazone:GetGroupProfile", "datazone:GetIamPortalLoginUrl", "datazone:GetLineageNode", "datazone:GetListing", "datazone:GetMetadataGenerationRun", "datazone:GetProject", "datazone:GetRule", "datazone:GetSubscription", "datazone:GetSubscriptionEligibility", "datazone:GetSubscriptionGrant", "datazone:GetSubscriptionRequestDetails", "datazone:GetSubscriptionTarget", "datazone:GetTimeSeriesDataPoint", "datazone:GetUserProfile", "datazone:ListAccountEnvironments", "datazone:ListAssetFilters", "datazone:ListAssetRevisions", "datazone:ListDataProductRevisions", "datazone:ListDataSourceRunActivities", "datazone:ListDataSourceRuns", "datazone:ListDataSources", "datazone:ListDomainUnitsForParent", "datazone:ListEntityOwners", "datazone:ListEnvironmentBlueprintConfigurations", "datazone:ListEnvironmentBlueprints", "datazone:ListEnvironmentProfiles", "datazone:ListEnvironments", "datazone:ListGroupsForUser", "datazone:ListLineageNodeHistory", "datazone:ListMetadataGenerationRuns", "datazone:ListNotifications", "datazone:ListPolicyGrants", "datazone:ListProjectMemberships", "datazone:ListProjects", "datazone:ListRules", "datazone:ListSubscriptionGrants", "datazone:ListSubscriptionRequests", "datazone:ListSubscriptionTargets", "datazone:ListSubscriptions", "datazone:ListTimeSeriesDataPoints", "datazone:ListWarehouseMetadata", "datazone:PostTimeSeriesDataPoints", "datazone:RejectPredictions", "datazone:RejectSubscriptionRequest", "datazone:RemoveEntityOwner", "datazone:RemovePolicyGrant", "datazone:RevokeSubscription", "datazone:Search", "datazone:SearchGroupProfiles", "datazone:SearchListings", "datazone:SearchRules", "datazone:SearchTypes", "datazone:SearchUserProfiles", "datazone:StartDataSourceRun", "datazone:StartMetadataGenerationRun", "datazone:UpdateAssetFilter", "datazone:UpdateDataSource", "datazone:UpdateDomainUnit", "datazone:UpdateEnvironment", "datazone:UpdateEnvironmentBlueprint", "datazone:UpdateEnvironmentDeploymentStatus", "datazone:UpdateEnvironmentProfile", "datazone:UpdateGlossary", "datazone:UpdateGlossaryTerm", "datazone:UpdateProject", "datazone:UpdateRule", "datazone:UpdateSubscriptionGrantStatus", "datazone:UpdateSubscriptionRequest" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneUserOperations" }, { "Action":"ram:GetResourceShareAssociations", "Effect":"Allow", "Resource":"*", "Sid":"RAMResourceShareOperations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-19T21:38:59+00:00" }, "AmazonDataZoneGlueManageAccessRolePolicy":{ "CreateDate":"2023-09-22T20:21:53+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "glue:TagResource", "glue:UntagResource" ], "Condition":{ "ForAnyValue:StringLikeIfExists":{ "aws:TagKeys":"DataZoneDiscoverable_*" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"GlueTagDatabase" }, { "Action":[ "glue:ListDataQualityResults", "glue:GetDataQualityResult" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:dataQualityRuleset/*", "Sid":"GlueDataQuality" }, { "Action":"glue:ListCrawls", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:crawler/*", "Sid":"GlueCrawler" }, { "Action":[ "glue:CreateTable", "glue:DeleteTable", "glue:GetDatabases", "glue:GetTables", "glue:SearchTables", "glue:CreateCatalog", "glue:CreateDatabase", "glue:DeleteCatalog", "glue:DeleteDatabase" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:table/*", "arn:aws:glue:*:*:userDefinedFunction/*" ], "Sid":"GlueTableDatabaseCatalog" }, { "Action":[ "glue:GetTags", "glue:GetCatalog" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*" ], "Sid":"GlueGetTags" }, { "Action":[ "lakeformation:BatchGrantPermissions", "lakeformation:BatchRevokePermissions", "lakeformation:CreateDataCellsFilter", "lakeformation:CreateLakeFormationOptIn", "lakeformation:DeleteDataCellsFilter", "lakeformation:DeleteLakeFormationOptIn", "lakeformation:GrantPermissions", "lakeformation:GetDataCellsFilter", "lakeformation:GetResourceLFTags", "lakeformation:ListDataCellsFilter", "lakeformation:ListLakeFormationOptIns", "lakeformation:ListPermissions", "lakeformation:RegisterResource", "lakeformation:RevokePermissions", "lakeformation:UpdateDataCellsFilter", "glue:GetDatabase", "glue:GetTable", "organizations:DescribeOrganization", "ram:GetResourceShareInvitations", "ram:ListResources" ], "Effect":"Allow", "Resource":"*", "Sid":"LakeformationResourceSharing" }, { "Action":[ "lakeformation:GetDataAccess" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "glue.amazonaws.com", "lakeformation.amazonaws.com" ] }, "Null":{ "lakeformation:GlueARN":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"LakeformationResourceFederatedSharing" }, { "Action":[ "glue:DeleteResourcePolicy", "glue:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "ram.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:table/*" ], "Sid":"CrossAccountRAMResourceSharing" }, { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] }, "StringEqualsIfExists":{ "ram:RequestedResourceType":[ "glue:Table", "glue:Database", "glue:Catalog" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountLakeFormationResourceSharing" }, { "Action":[ "ram:AcceptResourceShareInvitation" ], "Effect":"Allow", "Resource":"arn:aws:ram:*:*:resource-share-invitation/*", "Sid":"CrossAccountRAMResourceShareInvitation" }, { "Action":[ "ram:AssociateResourceShare", "ram:DeleteResourceShare", "ram:DisassociateResourceShare", "ram:ListResourceSharePermissions", "ram:UpdateResourceShare" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] }, "StringLike":{ "ram:ResourceShareName":[ "LakeFormation*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountRAMResourceSharingViaLakeFormation" }, { "Action":"ram:GetResourceShares", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"GetResourceSharesViaLakeFormation" }, { "Action":"ram:AssociateResourceSharePermission", "Condition":{ "ArnLike":{ "ram:PermissionArn":"arn:aws:ram::aws:permission/AWSRAMLFEnabled*" }, "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountRAMResourceSharingViaLakeFormationHybrid" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/datazone:projectId":"proj-all" } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSDecrypt" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonDataZone*", "arn:aws:iam::*:role/service-role/AmazonDataZone*", "arn:aws:iam::*:role/AmazonSageMakerManageAccess*", "arn:aws:iam::*:role/service-role/AmazonSageMakerManageAccess*" ], "Sid":"GetRoleForDataZone" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lakeformation.amazonaws.com", "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonDataZone*", "arn:aws:iam::*:role/service-role/AmazonDataZone*", "arn:aws:iam::*:role/AmazonSageMakerManageAccess*", "arn:aws:iam::*:role/service-role/AmazonSageMakerManageAccess*" ], "Sid":"PassRoleForDataLocationRegistration" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*", "Sid":"CreateCatalogEC2" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:PutBucketPolicy", "s3:PutEncryptionConfiguration", "s3:PutLifecycleConfiguration", "s3:PutBucketVersioning", "s3:PutBucketTagging" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::redshift-staging-bucket*", "Sid":"CreateCatalogS3" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-07T00:22:06+00:00" }, "AmazonDataZoneRedshiftGlueProvisioningPolicy":{ "CreateDate":"2023-09-22T20:19:54+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "iam:CreateRole", "iam:DetachRolePolicy", "iam:DeleteRolePolicy", "iam:AttachRolePolicy", "iam:PutRolePolicy" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ], "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/AmazonDataZoneEnvironmentRolePermissionsBoundary" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/datazone*", "Sid":"AmazonDataZonePermissionsToCreateEnvironmentRole" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ], "iam:PassedToService":[ "glue.amazonaws.com", "lakeformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*" ], "Sid":"IamPassRolePermissions" }, { "Action":[ "iam:DeleteRole", "iam:GetRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/datazone*", "Sid":"AmazonDataZonePermissionsToManageCreatedEnvironmentRole" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:TagResource" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":"AmazonDataZoneEnvironment" }, "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/DataZone*" ], "Sid":"AmazonDataZoneCFStackCreationForEnvironments" }, { "Action":[ "cloudformation:DeleteStack", "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/DataZone*" ], "Sid":"AmazonDataZoneCFStackManagementForEnvironments" }, { "Action":[ "lakeformation:GetDataLakeSettings", "lakeformation:PutDataLakeSettings", "lakeformation:RevokePermissions", "lakeformation:ListPermissions", "glue:CreateDatabase", "glue:GetDatabase", "athena:GetWorkGroup", "logs:DescribeLogGroups", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift:DescribeClusters", "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentParameterValidation" }, { "Action":[ "lakeformation:RegisterResource", "lakeformation:DeregisterResource", "lakeformation:GrantPermissions", "lakeformation:ListResources" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentLakeFormationPermissions" }, { "Action":[ "glue:DeleteDatabase" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentGlueDeletePermissions" }, { "Action":[ "athena:DeleteWorkGroup" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentAthenaDeletePermissions" }, { "Action":[ "athena:CreateWorkGroup", "athena:TagResource", "iam:TagRole", "iam:TagPolicy", "logs:TagLogGroup" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":"AmazonDataZoneEnvironment" }, "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" }, "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentAthenaResourceCreation" }, { "Action":[ "logs:CreateLogGroup", "logs:DeleteLogGroup" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":"AmazonDataZoneEnvironment" }, "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" }, "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:datazone-*", "Sid":"AmazonDataZoneEnvironmentLogGroupCreation" }, { "Action":[ "logs:PutRetentionPolicy" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:datazone-*", "Sid":"AmazonDataZoneEnvironmentLogGroupManagement" }, { "Action":[ "iam:DeletePolicy", "iam:CreatePolicy", "iam:GetPolicy", "iam:ListPolicyVersions", "iam:DeletePolicyVersion" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:policy/datazone*" ], "Sid":"AmazonDataZoneEnvironmentIAMPolicyManagement" }, { "Action":[ "s3:ListAllMyBuckets", "s3:ListBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"AmazonDataZoneEnvironmentS3ValidationPermissions" }, { "Action":[ "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentKMSDecryptPermissions" }, { "Action":[ "glue:TagResource" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":"AmazonDataZoneEnvironment" }, "Null":{ "aws:RequestTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"PermissionsToTagAmazonDataZoneEnvironmentGlueResources" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"PermissionsToGetAmazonDataZoneEnvironmentBlueprintTemplates" }, { "Action":[ "redshift-data:ListSchemas", "redshift-data:ExecuteStatement" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:workgroup/*", "arn:aws:redshift:*:*:cluster:*" ], "Sid":"RedshiftDataPermissions" }, { "Action":[ "redshift-data:DescribeStatement" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeStatementPermissions" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringLike":{ "secretsmanager:ResourceTag/AmazonDataZoneDomain":"dzd*" } }, "Effect":"Allow", "Resource":"*", "Sid":"GetSecretValuePermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-23T18:29:09+00:00" }, "AmazonDataZoneRedshiftManageAccessRolePolicy":{ "CreateDate":"2023-09-22T20:15:14+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "redshift-data:BatchExecuteStatement", "redshift-data:DescribeTable", "redshift-data:ExecuteStatement", "redshift-data:ListTables", "redshift-data:ListSchemas", "redshift-data:ListDatabases" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:workgroup/*", "arn:aws:redshift:*:*:cluster:*" ], "Sid":"redshiftDataScopeDownPermissions" }, { "Action":"secretsmanager:ListSecrets", "Effect":"Allow", "Resource":"*", "Sid":"listSecretsPermission" }, { "Action":"redshift-serverless:GetWorkgroup", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"getWorkgroupPermission" }, { "Action":[ "redshift-serverless:CreateWorkgroup", "redshift-serverless:DeleteWorkgroup" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "glue.amazonaws.com", "lakeformation.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"createAndDeleteWorkgroupPermissions" }, { "Action":"redshift-serverless:GetNamespace", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*" ], "Sid":"getNamespacePermission" }, { "Action":[ "redshift-serverless:CreateNamespace", "redshift-serverless:DeleteNamespace" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "glue.amazonaws.com", "lakeformation.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*" ], "Sid":"createAndDeleteNamespacePermissions" }, { "Action":[ "redshift-data:DescribeStatement", "redshift-data:GetStatementResult", "redshift:DescribeClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"redshiftDataPermissions" }, { "Action":[ "redshift:AuthorizeDataShare", "redshift:DescribeDataShares" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:datashare:*/datazone*" ], "Sid":"dataSharesPermissions" }, { "Action":"redshift:AssociateDataShareConsumer", "Effect":"Allow", "Resource":"arn:aws:redshift:*:*:datashare:*/datazone*", "Sid":"associateDataShareConsumerPermission" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-07T00:07:06+00:00" }, "AmazonDataZoneSageMakerEnvironmentRolePermissionsBoundary":{ "CreateDate":"2024-04-23T23:01:14+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "sagemaker:*", "sagemaker-geospatial:*" ], "Effect":"Allow", "NotResource":[ "arn:aws:sagemaker:*:*:domain/*", "arn:aws:sagemaker:*:*:user-profile/*", "arn:aws:sagemaker:*:*:app/*", "arn:aws:sagemaker:*:*:space/*", "arn:aws:sagemaker:*:*:flow-definition/*" ], "Sid":"AllowAllNonAdminSageMakerActions" }, { "Action":[ "sagemaker:CreateUserProfile", "sagemaker:DescribeUserProfile", "sagemaker:UpdateUserProfile", "sagemaker:CreatePresignedDomainUrl" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:*/*", "Sid":"AllowSageMakerProfileManagement" }, { "Action":[ "lakeformation:GetDataAccess" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowLakeFormation" }, { "Action":[ "sagemaker:AddTags" ], "Condition":{ "StringEquals":{ "sagemaker:TaggingAction":[ "CreateApp", "CreateSpace", "CreateUserProfile" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:app/*", "arn:aws:sagemaker:*:*:space/*", "arn:aws:sagemaker:*:*:user-profile/*" ], "Sid":"AllowAddTagsForDomainResources" }, { "Action":[ "sagemaker:CreatePresignedDomainUrl", "sagemaker:DescribeApp", "sagemaker:DescribeDomain", "sagemaker:DescribeSpace", "sagemaker:DescribeUserProfile", "sagemaker:ListApps", "sagemaker:ListDomains", "sagemaker:ListSpaces", "sagemaker:ListUserProfiles" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowStudioActions" }, { "Action":[ "sagemaker:CreateApp", "sagemaker:DeleteApp" ], "Condition":{ "Null":{ "sagemaker:OwnerUserProfileArn":"true" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:app/*/*/*/*", "Sid":"AllowAppActionsForUserProfile" }, { "Action":[ "sagemaker:CreateApp", "sagemaker:DeleteApp" ], "Condition":{ "StringEquals":{ "sagemaker:SpaceSharingType":[ "Shared" ] } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:app/${sagemaker:DomainId}/*/*/*", "Sid":"AllowAppActionsForSharedSpaces" }, { "Action":[ "sagemaker:CreateSpace", "sagemaker:DeleteSpace", "sagemaker:UpdateSpace" ], "Condition":{ "Null":{ "sagemaker:OwnerUserProfileArn":"true" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/${sagemaker:DomainId}/*", "Sid":"AllowMutatingActionsOnSharedSpacesWithoutOwner" }, { "Action":[ "sagemaker:CreateSpace", "sagemaker:DeleteSpace", "sagemaker:UpdateSpace" ], "Condition":{ "ArnLike":{ "sagemaker:OwnerUserProfileArn":"arn:aws:sagemaker:*:*:user-profile/${sagemaker:DomainId}/${sagemaker:UserProfileName}" }, "StringEquals":{ "sagemaker:SpaceSharingType":[ "Private", "Shared" ] } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/${sagemaker:DomainId}/*", "Sid":"RestrictMutatingActionsOnSpacesToOwnerUserProfile" }, { "Action":[ "sagemaker:CreateApp", "sagemaker:DeleteApp" ], "Condition":{ "ArnLike":{ "sagemaker:OwnerUserProfileArn":"arn:aws:sagemaker:*:*:user-profile/${sagemaker:DomainId}/${sagemaker:UserProfileName}" }, "StringEquals":{ "sagemaker:SpaceSharingType":[ "Private" ] } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:app/${sagemaker:DomainId}/*/*/*", "Sid":"RestrictMutatingActionsOnPrivateSpaceAppsToOwnerUserProfile" }, { "Action":"sagemaker:*", "Condition":{ "StringEqualsIfExists":{ "sagemaker:WorkteamType":[ "private-crowd", "vendor-crowd" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:flow-definition/*" ], "Sid":"AllowFlowDefinitionActions" }, { "Action":[ "sqlworkbench:*", "datazone:*", "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeleteScheduledAction", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:PutScalingPolicy", "application-autoscaling:PutScheduledAction", "application-autoscaling:RegisterScalableTarget", "aws-marketplace:ViewSubscriptions", "cloudformation:GetTemplateSummary", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:PutMetricAlarm", "cloudwatch:PutMetricData", "codecommit:BatchGetRepositories", "codecommit:CreateRepository", "codecommit:GetRepository", "codecommit:List*", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcEndpointServices", "ec2:DescribeVpcs", "ecr:BatchCheckLayerAvailability", "ecr:BatchGetImage", "ecr:Describe*", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer", "ecr:StartImageScan", "elastic-inference:Connect", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets", "fsx:DescribeFileSystems", "groundtruthlabeling:*", "iam:GetRole", "iam:ListRoles", "kms:DescribeKey", "kms:ListAliases", "lambda:ListFunctions", "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:ListLogDeliveries", "logs:PutLogEvents", "logs:UpdateLogDelivery", "redshift-data:BatchExecuteStatement", "redshift-data:CancelStatement", "redshift-data:DescribeStatement", "redshift-data:DescribeTable", "redshift-data:ExecuteStatement", "redshift-data:GetStatementResult", "redshift-data:ListSchemas", "redshift-data:ListTables", "redshift-serverless:GetCredentials", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups", "secretsmanager:ListSecrets", "servicecatalog:Describe*", "servicecatalog:List*", "servicecatalog:ScanProvisionedProducts", "servicecatalog:SearchProducts", "servicecatalog:SearchProvisionedProducts", "sns:ListTopics", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAWSServiceActions" }, { "Action":"ram:AcceptResourceShareInvitation", "Condition":{ "StringLike":{ "ram:ResourceShareName":"dzd_*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowRAMInvitation" }, { "Action":[ "ecr:SetRepositoryPolicy", "ecr:CompleteLayerUpload", "ecr:CreateRepository", "ecr:BatchDeleteImage", "ecr:UploadLayerPart", "ecr:DeleteRepositoryPolicy", "ecr:InitiateLayerUpload", "ecr:DeleteRepository", "ecr:PutImage", "ecr:TagResource", "ecr:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:ecr:*:*:repository/sagemaker*", "arn:aws:ecr:*:*:repository/datazone*" ], "Sid":"AllowECRActions" }, { "Action":[ "codecommit:GitPull", "codecommit:GitPush" ], "Effect":"Allow", "Resource":[ "arn:aws:codecommit:*:*:*sagemaker*", "arn:aws:codecommit:*:*:*SageMaker*", "arn:aws:codecommit:*:*:*Sagemaker*" ], "Sid":"AllowCodeCommitActions" }, { "Action":[ "codebuild:BatchGetBuilds", "codebuild:StartBuild" ], "Effect":"Allow", "Resource":[ "arn:aws:codebuild:*:*:project/sagemaker*", "arn:aws:codebuild:*:*:build/*" ], "Sid":"AllowCodeBuildActions" }, { "Action":[ "states:DescribeExecution", "states:GetExecutionHistory", "states:StartExecution", "states:StopExecution", "states:UpdateStateMachine" ], "Effect":"Allow", "Resource":[ "arn:aws:states:*:*:statemachine:*sagemaker*", "arn:aws:states:*:*:execution:*sagemaker*:*" ], "Sid":"AllowStepFunctionsActions" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:CreateSecret", "secretsmanager:PutResourcePolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:AmazonSageMaker-*" ], "Sid":"AllowSecretManagerActions" }, { "Action":[ "servicecatalog:ProvisionProduct" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowServiceCatalogProvisionProduct" }, { "Action":[ "servicecatalog:TerminateProvisionedProduct", "servicecatalog:UpdateProvisionedProduct" ], "Condition":{ "StringEquals":{ "servicecatalog:userLevel":"self" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowServiceCatalogTerminateUpdateProvisionProduct" }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:GetObject", "s3:PutObject", "s3:PutObjectRetention", "s3:ReplicateObject", "s3:RestoreObject", "s3:GetBucketAcl", "s3:PutObjectAcl" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::SageMaker-DataZone*", "arn:aws:s3:::DataZone-SageMaker*", "arn:aws:s3:::Sagemaker-DataZone*", "arn:aws:s3:::DataZone-Sagemaker*", "arn:aws:s3:::sagemaker-datazone*", "arn:aws:s3:::datazone-sagemaker*", "arn:aws:s3:::amazon-datazone*" ], "Sid":"AllowS3ObjectActions" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"AllowS3GetObjectWithSageMakerExistingObjectTag" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEquals":{ "s3:ExistingObjectTag/servicecatalog:provisioning":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"AllowS3GetObjectWithServiceCatalogProvisioningExistingObjectTag" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketCors", "s3:PutBucketCors" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::SageMaker-DataZone*", "arn:aws:s3:::DataZone-SageMaker*", "arn:aws:s3:::Sagemaker-DataZone*", "arn:aws:s3:::DataZone-Sagemaker*", "arn:aws:s3:::sagemaker-datazone*", "arn:aws:s3:::datazone-sagemaker*", "arn:aws:s3:::amazon-datazone*" ], "Sid":"AllowS3BucketActions" }, { "Action":"s3:GetObject", "Effect":"Allow", "Resource":[ "arn:aws:s3:::jumpstart-cache-prod-us-west-2/*", "arn:aws:s3:::jumpstart-cache-prod-us-east-1/*", "arn:aws:s3:::jumpstart-cache-prod-us-east-2/*", "arn:aws:s3:::jumpstart-cache-prod-eu-west-1/*", "arn:aws:s3:::jumpstart-cache-prod-eu-central-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-south-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-northeast-2/*", "arn:aws:s3:::jumpstart-cache-prod-ap-northeast-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-southeast-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-southeast-2/*" ], "Sid":"ReadSageMakerJumpstartArtifacts" }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*SageMaker*", "arn:aws:lambda:*:*:function:*sagemaker*", "arn:aws:lambda:*:*:function:*Sagemaker*", "arn:aws:lambda:*:*:function:*LabelingFunction*" ], "Sid":"AllowLambdaInvokeFunction" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"sagemaker.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sagemaker.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_SageMakerEndpoint", "Sid":"AllowCreateServiceLinkedRoleForSageMakerApplicationAutoscaling" }, { "Action":[ "sns:Subscribe", "sns:CreateTopic", "sns:Publish" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:*SageMaker*", "arn:aws:sns:*:*:*Sagemaker*", "arn:aws:sns:*:*:*sagemaker*" ], "Sid":"AllowSNSActions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "glue.amazonaws.com", "bedrock.amazonaws.com", "states.amazonaws.com", "lakeformation.amazonaws.com", "events.amazonaws.com", "sagemaker.amazonaws.com", "forecast.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/sm-provisioning/datazone_usr_sagemaker_execution_role_*" ], "Sid":"AllowPassRoleForSageMakerRoles" }, { "Action":[ "kms:DescribeKey", "kms:Decrypt", "kms:ListKeys" ], "Condition":{ "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountKmsOperations" }, { "Action":[ "kms:DescribeKey", "kms:Decrypt", "kms:ListKeys", "kms:Encrypt", "kms:GenerateDataKey", "kms:RetireGrant" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"KmsOperationsWithResourceTag" }, { "Action":[ "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:CreateNamedQuery", "athena:CreateNotebook", "athena:CreatePreparedStatement", "athena:CreatePresignedNotebookUrl", "athena:DeleteNamedQuery", "athena:DeleteNotebook", "athena:DeletePreparedStatement", "athena:ExportNotebook", "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetNamedQuery", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetQueryRuntimeStatistics", "athena:GetTableMetadata", "athena:GetWorkGroup", "athena:ImportNotebook", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListEngineVersions", "athena:ListNamedQueries", "athena:ListPreparedStatements", "athena:ListQueryExecutions", "athena:ListTableMetadata", "athena:ListTagsForResource", "athena:ListWorkGroups", "athena:StartCalculationExecution", "athena:StartQueryExecution", "athena:StartSession", "athena:StopCalculationExecution", "athena:StopQueryExecution", "athena:TerminateSession", "athena:UpdateNamedQuery", "athena:UpdateNotebook", "athena:UpdateNotebookMetadata", "athena:UpdatePreparedStatement" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowAthenaActions" }, { "Action":[ "glue:CreateDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/default" ], "Sid":"AllowGlueCreateDatabase" }, { "Action":[ "redshift:GetClusterCredentials" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:dbuser:*/sagemaker_access*", "arn:aws:redshift:*:*:dbname:*" ], "Sid":"AllowRedshiftGetClusterCredentials" }, { "Action":[ "sagemaker:ListTags" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:user-profile/*", "arn:aws:sagemaker:*:*:domain/*" ], "Sid":"AllowListTags" }, { "Action":[ "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/SC-*", "Sid":"AllowCloudformationListStackResources" }, { "Action":[ "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:ListJobs", "glue:CreateSession", "glue:RunStatement", "glue:BatchCreatePartition", "glue:CreatePartitionIndex", "glue:CreateTable", "glue:BatchGetWorkflows", "glue:BatchUpdatePartition", "glue:BatchDeletePartition", "glue:GetPartition", "glue:GetPartitions", "glue:UpdateTable", "glue:DeleteTableVersion", "glue:DeleteTable", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeletePartitionIndex", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:BatchDeleteTableVersion", "glue:BatchDeleteTable", "glue:CreatePartition", "glue:DeletePartition", "glue:UpdatePartition", "glue:CreateBlueprint", "glue:CreateJob", "glue:CreateConnection", "glue:CreateCrawler", "glue:CreateDataQualityRuleset", "glue:CreateWorkflow", "glue:GetDatabases", "glue:GetTables", "glue:GetTable", "glue:SearchTables", "glue:NotifyEvent", "glue:ListSchemas", "glue:BatchGetJobs", "glue:GetConnection", "glue:GetDatabase" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowGlueActions" }, { "Action":[ "glue:SearchTables", "glue:NotifyEvent", "glue:StartBlueprintRun", "glue:PutWorkflowRunProperties", "glue:StopCrawler", "glue:DeleteJob", "glue:DeleteWorkflow", "glue:UpdateCrawler", "glue:DeleteBlueprint", "glue:UpdateWorkflow", "glue:StartCrawler", "glue:ResetJobBookmark", "glue:UpdateJob", "glue:StartWorkflowRun", "glue:StopCrawlerSchedule", "glue:ResumeWorkflowRun", "glue:ListSchemas", "glue:DeleteCrawler", "glue:UpdateBlueprint", "glue:BatchStopJobRun", "glue:StopWorkflowRun", "glue:BatchGetJobs", "glue:BatchGetWorkflows", "glue:UpdateCrawlerSchedule", "glue:DeleteConnection", "glue:UpdateConnection", "glue:GetConnection", "glue:GetDatabase", "glue:GetTable", "glue:GetPartition", "glue:GetPartitions", "glue:BatchDeleteConnection", "glue:StartCrawlerSchedule", "glue:StartJobRun", "glue:CreateWorkflow", "glue:*DataQuality*" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowGlueActionsWithEnvironmentTag" }, { "Action":[ "glue:BatchGet*", "glue:Get*", "glue:SearchTables", "glue:List*", "glue:RunStatement" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/default", "arn:aws:glue:*:*:connection/dz-sm-*", "arn:aws:glue:*:*:session/*" ], "Sid":"AllowGlueDefaultAccess" }, { "Action":[ "redshift:GetClusterCredentialsWithIAM", "redshift:DescribeClusters" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:cluster:*", "arn:aws:redshift:*:*:dbname:*" ], "Sid":"AllowRedshiftClusterActions" }, { "Action":[ "redshift:CreateClusterUser" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:dbuser:*" ], "Sid":"AllowCreateClusterUser" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneDomain", "AmazonDataZoneProject" ] }, "Null":{ "aws:RequestTag/AmazonDataZoneDomain":"false", "aws:RequestTag/AmazonDataZoneProject":"false", "aws:ResourceTag/AmazonDataZoneDomain":"false", "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringLike":{ "aws:RequestTag/AmazonDataZoneDomain":"dzd_*", "aws:ResourceTag/AmazonDataZoneDomain":"dzd_*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"AllowCreateSecretActions" }, { "Action":[ "forecast:CreateExplainabilityExport", "forecast:CreateExplainability", "forecast:CreateForecastEndpoint", "forecast:CreateAutoPredictor", "forecast:CreateDatasetImportJob", "forecast:CreateDatasetGroup", "forecast:CreateDataset", "forecast:CreateForecast", "forecast:CreateForecastExportJob", "forecast:CreatePredictorBacktestExportJob", "forecast:CreatePredictor", "forecast:DescribeExplainabilityExport", "forecast:DescribeExplainability", "forecast:DescribeAutoPredictor", "forecast:DescribeForecastEndpoint", "forecast:DescribeDatasetImportJob", "forecast:DescribeDataset", "forecast:DescribeForecast", "forecast:DescribeForecastExportJob", "forecast:DescribePredictorBacktestExportJob", "forecast:GetAccuracyMetrics", "forecast:InvokeForecastEndpoint", "forecast:GetRecentForecastContext", "forecast:DescribePredictor", "forecast:TagResource", "forecast:DeleteResourceTree" ], "Effect":"Allow", "Resource":[ "arn:aws:forecast:*:*:*Canvas*" ], "Sid":"ForecastOperations" }, { "Action":"rds:DescribeDBInstances", "Effect":"Allow", "Resource":"*", "Sid":"RDSOperation" }, { "Action":[ "events:PutRule" ], "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-data-prep-job":"true" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*", "Sid":"AllowEventBridgeRule" }, { "Action":[ "events:DescribeRule", "events:PutTargets" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sagemaker:is-canvas-data-prep-job":"true" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*", "Sid":"EventBridgeOperations" }, { "Action":[ "events:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-data-prep-job":"true", "aws:ResourceTag/sagemaker:is-canvas-data-prep-job":"true" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*", "Sid":"EventBridgeTagBasedOperations" }, { "Action":"events:ListTagsForResource", "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeListTagOperation" }, { "Action":[ "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowEMR" }, { "Action":[ "sso:CreateApplicationAssignment", "sso:AssociateProfile" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSSOAction" }, { "Effect":"Deny", "NotAction":[ "sagemaker:*", "sagemaker-geospatial:*", "sqlworkbench:*", "datazone:*", "forecast:*", "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeleteScheduledAction", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:PutScalingPolicy", "application-autoscaling:PutScheduledAction", "application-autoscaling:RegisterScalableTarget", "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:CreateNamedQuery", "athena:CreateNotebook", "athena:CreatePreparedStatement", "athena:CreatePresignedNotebookUrl", "athena:DeleteNamedQuery", "athena:DeleteNotebook", "athena:DeletePreparedStatement", "athena:ExportNotebook", "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetNamedQuery", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetQueryRuntimeStatistics", "athena:GetTableMetadata", "athena:GetWorkGroup", "athena:ImportNotebook", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListEngineVersions", "athena:ListNamedQueries", "athena:ListPreparedStatements", "athena:ListQueryExecutions", "athena:ListTableMetadata", "athena:ListTagsForResource", "athena:ListWorkGroups", "athena:StartCalculationExecution", "athena:StartQueryExecution", "athena:StartSession", "athena:StopCalculationExecution", "athena:StopQueryExecution", "athena:TerminateSession", "athena:UpdateNamedQuery", "athena:UpdateNotebook", "athena:UpdateNotebookMetadata", "athena:UpdatePreparedStatement", "aws-marketplace:ViewSubscriptions", "cloudformation:GetTemplateSummary", "cloudformation:ListStackResources", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:PutMetricAlarm", "cloudwatch:PutMetricData", "codebuild:BatchGetBuilds", "codebuild:StartBuild", "codecommit:BatchGetRepositories", "codecommit:CreateRepository", "codecommit:GetRepository", "codecommit:List*", "codecommit:GitPull", "codecommit:GitPush", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcEndpointServices", "ec2:DescribeVpcs", "ecr:BatchCheckLayerAvailability", "ecr:BatchGetImage", "ecr:CreateRepository", "ecr:Describe*", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer", "ecr:SetRepositoryPolicy", "ecr:CompleteLayerUpload", "ecr:BatchDeleteImage", "ecr:UploadLayerPart", "ecr:DeleteRepositoryPolicy", "ecr:InitiateLayerUpload", "ecr:DeleteRepository", "ecr:PutImage", "ecr:StartImageScan", "ecr:TagResource", "ecr:UntagResource", "elastic-inference:Connect", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets", "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListClusters", "events:PutRule", "events:DescribeRule", "events:PutTargets", "events:TagResource", "events:ListTagsForResource", "fsx:DescribeFileSystems", "glue:SearchTables", "glue:NotifyEvent", "glue:StartBlueprintRun", "glue:PutWorkflowRunProperties", "glue:StopCrawler", "glue:DeleteJob", "glue:DeleteWorkflow", "glue:UpdateCrawler", "glue:DeleteBlueprint", "glue:UpdateWorkflow", "glue:StartCrawler", "glue:ResetJobBookmark", "glue:UpdateJob", "glue:StartWorkflowRun", "glue:StopCrawlerSchedule", "glue:ResumeWorkflowRun", "glue:DeleteCrawler", "glue:UpdateBlueprint", "glue:BatchStopJobRun", "glue:StopWorkflowRun", "glue:BatchGet*", "glue:UpdateCrawlerSchedule", "glue:DeleteConnection", "glue:UpdateConnection", "glue:Get*", "glue:BatchDeleteConnection", "glue:StartCrawlerSchedule", "glue:StartJobRun", "glue:CreateWorkflow", "glue:*DataQuality*", "glue:List*", "glue:CreateSession", "glue:RunStatement", "glue:BatchCreatePartition", "glue:CreateDatabase", "glue:CreatePartitionIndex", "glue:CreateTable", "glue:BatchUpdatePartition", "glue:BatchDeletePartition", "glue:UpdateTable", "glue:DeleteTableVersion", "glue:DeleteTable", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeletePartitionIndex", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:BatchDeleteTableVersion", "glue:BatchDeleteTable", "glue:CreatePartition", "glue:DeletePartition", "glue:UpdatePartition", "glue:CreateBlueprint", "glue:CreateJob", "glue:CreateConnection", "glue:CreateCrawler", "groundtruthlabeling:*", "iam:CreateServiceLinkedRole", "iam:GetRole", "iam:ListRoles", "iam:PassRole", "kms:DescribeKey", "kms:ListAliases", "kms:Decrypt", "kms:ListKeys", "kms:Encrypt", "kms:GenerateDataKey", "kms:RetireGrant", "lakeformation:GetDataAccess", "lambda:ListFunctions", "lambda:InvokeFunction", "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:Describe*", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:ListLogDeliveries", "logs:PutLogEvents", "logs:UpdateLogDelivery", "ram:AcceptResourceShareInvitation", "rds:DescribeDBInstances", "redshift:CreateClusterUser", "redshift:GetClusterCredentials", "redshift:GetClusterCredentialsWithIAM", "redshift:DescribeClusters", "redshift-data:BatchExecuteStatement", "redshift-data:CancelStatement", "redshift-data:DescribeStatement", "redshift-data:DescribeTable", "redshift-data:ExecuteStatement", "redshift-data:GetStatementResult", "redshift-data:ListSchemas", "redshift-data:ListTables", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:GetCredentials", "s3:GetBucketAcl", "s3:PutObjectAcl", "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:AbortMultipartUpload", "s3:CreateBucket", "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketCors", "s3:PutBucketCors", "s3:DeleteObjectVersion", "s3:PutObjectRetention", "s3:ReplicateObject", "s3:RestoreObject", "secretsmanager:ListSecrets", "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:CreateSecret", "secretsmanager:PutResourcePolicy", "secretsmanager:TagResource", "servicecatalog:Describe*", "servicecatalog:List*", "servicecatalog:ScanProvisionedProducts", "servicecatalog:SearchProducts", "servicecatalog:SearchProvisionedProducts", "servicecatalog:ProvisionProduct", "servicecatalog:TerminateProvisionedProduct", "servicecatalog:UpdateProvisionedProduct", "sns:ListTopics", "sns:Subscribe", "sns:CreateTopic", "sns:Publish", "states:DescribeExecution", "states:GetExecutionHistory", "states:StartExecution", "states:StopExecution", "states:UpdateStateMachine", "tag:GetResources", "sso:CreateApplicationAssignment", "sso:AssociateProfile" ], "Resource":"*", "Sid":"DenyNotAction" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-21T23:06:06+00:00" }, "AmazonDataZoneSageMakerManageAccessRolePolicy":{ "CreateDate":"2024-04-23T23:34:52+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sagemaker:DescribeFeatureGroup", "sagemaker:ListModelPackages", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribeAlgorithm", "sagemaker:ListTags", "sagemaker:DescribeDomain", "sagemaker:GetModelPackageGroupPolicy", "sagemaker:Search" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerReadPermission" }, { "Action":[ "sagemaker:AddTags", "sagemaker:DeleteTags" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "sagemaker:shared-with:*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerTaggingPermission" }, { "Action":[ "sagemaker:PutModelPackageGroupPolicy", "sagemaker:DeleteModelPackageGroupPolicy" ], "Effect":"Allow", "Resource":[ "arn:*:sagemaker:*:*:model-package-group/*" ], "Sid":"AmazonSageMakerModelPackageGroupPolicyPermission" }, { "Action":[ "ram:GetResourceShares", "ram:GetResourceShareInvitations", "ram:GetResourceShareAssociations" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerRAMPermission" }, { "Action":[ "sagemaker:PutResourcePolicy", "sagemaker:GetResourcePolicy", "sagemaker:DeleteResourcePolicy" ], "Effect":"Allow", "Resource":[ "arn:*:sagemaker:*:*:feature-group/*" ], "Sid":"AmazonSageMakerRAMResourcePolicyPermission" }, { "Action":[ "ram:TagResource" ], "Condition":{ "Null":{ "aws:RequestTag/AwsDataZoneDomainId":"false" } }, "Effect":"Allow", "Resource":"arn:*:ram:*:*:resource-share/*", "Sid":"AmazonSageMakerRAMTagResourceSharePermission" }, { "Action":[ "ram:DeleteResourceShare" ], "Condition":{ "Null":{ "aws:ResourceTag/AwsDataZoneDomainId":"false" } }, "Effect":"Allow", "Resource":"arn:*:ram:*:*:resource-share/*", "Sid":"AmazonSageMakerRAMDeleteResourceSharePermission" }, { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "Null":{ "aws:RequestTag/AwsDataZoneDomainId":"false" }, "StringLikeIfExists":{ "ram:RequestedResourceType":[ "sagemaker:*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerRAMCreateResourceSharePermission" }, { "Action":[ "s3:DeleteBucketPolicy", "s3:PutBucketPolicy", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-datazone*", "arn:aws:s3:::SageMaker-DataZone*", "arn:aws:s3:::datazone-sagemaker*", "arn:aws:s3:::DataZone-SageMaker*", "arn:aws:s3:::amazon-datazone*", "arn:aws:s3:::amazon-sagemaker*" ], "Sid":"AmazonSageMakerS3BucketPolicyPermission" }, { "Action":[ "s3:GetObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-datazone*", "arn:aws:s3:::SageMaker-DataZone*", "arn:aws:s3:::datazone-sagemaker*", "arn:aws:s3:::DataZone-SageMaker*", "arn:aws:s3:::amazon-datazone*", "arn:aws:s3:::amazon-sagemaker*" ], "Sid":"AmazonSageMakerS3Permission" }, { "Action":[ "ecr:GetRepositoryPolicy", "ecr:SetRepositoryPolicy", "ecr:DeleteRepositoryPolicy" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerECRPermission" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneEnvironment" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerKMSReadPermission" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "ForAllValues:StringEquals":{ "kms:GrantOperations":[ "Decrypt" ] }, "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneEnvironment" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerKMSGrantPermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-21T20:21:06+00:00" }, "AmazonDataZoneSageMakerProvisioningRolePolicy":{ "CreateDate":"2024-04-23T23:32:28+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sagemaker:CreateDomain" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneEnvironment" ] }, "Null":{ "aws:RequestTag/AmazonDataZoneEnvironment":"false", "aws:ResourceTag/AmazonDataZoneEnvironment":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CreateSageMakerStudio" }, { "Action":[ "sagemaker:DeleteDomain" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "AmazonDataZoneEnvironment" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeleteSageMakerStudio" }, { "Action":[ "sagemaker:DescribeDomain" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentSageMakerDescribePermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ], "iam:PassedToService":[ "glue.amazonaws.com", "lakeformation.amazonaws.com", "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/sm-provisioning/datazone_usr*" ], "Sid":"IamPassRolePermissions" }, { "Action":[ "iam:CreateRole", "iam:DetachRolePolicy", "iam:DeleteRolePolicy", "iam:AttachRolePolicy", "iam:PutRolePolicy" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ], "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/AmazonDataZoneSageMakerEnvironmentRolePermissionsBoundary" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/sm-provisioning/datazone_usr*" ], "Sid":"AmazonDataZonePermissionsToCreateEnvironmentRole" }, { "Action":[ "iam:GetRole", "iam:GetRolePolicy", "iam:DeleteRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/sm-provisioning/datazone_usr*" ], "Sid":"AmazonDataZonePermissionsToManageEnvironmentRole" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/sagemaker.amazonaws.com/AWSServiceRoleForAmazonSageMakerNotebooks" ], "Sid":"AmazonDataZonePermissionsToCreateSageMakerServiceRole" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "sagemaker:ListDomains" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonDataZoneEnvironmentParameterValidation" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneEnvironment":"false" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"AmazonDataZoneEnvironmentKMSKeyValidation" }, { "Action":[ "glue:CreateConnection", "glue:DeleteConnection", "glue:GetConnection" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:connection/dz-sm-athena-glue-connection-*", "arn:aws:glue:*:*:connection/dz-sm-redshift-cluster-connection-*", "arn:aws:glue:*:*:connection/dz-sm-redshift-serverless-connection-*", "arn:aws:glue:*:*:catalog" ], "Sid":"AmazonDataZoneEnvironmentGluePermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-09T20:52:06+00:00" }, "AmazonDetectiveFullAccess":{ "CreateDate":"2020-04-30T17:57:15+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "detective:*", "organizations:DescribeOrganization", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "guardduty:ArchiveFindings" ], "Effect":"Allow", "Resource":"arn:aws:guardduty:*:*:detector/*" }, { "Action":[ "guardduty:GetFindings", "guardduty:ListDetectors" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "securityHub:GetFindings" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-17T19:39:57+00:00" }, "AmazonDetectiveInvestigatorAccess":{ "CreateDate":"2023-01-17T15:24:26+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "detective:BatchGetGraphMemberDatasources", "detective:BatchGetMembershipDatasources", "detective:DescribeOrganizationConfiguration", "detective:GetFreeTrialEligibility", "detective:GetGraphIngestState", "detective:GetMembers", "detective:GetPricingInformation", "detective:GetUsageInformation", "detective:ListDatasourcePackages", "detective:ListGraphs", "detective:ListHighDegreeEntities", "detective:ListInvitations", "detective:ListMembers", "detective:ListOrganizationAdminAccount", "detective:ListTagsForResource", "detective:SearchGraph", "detective:StartInvestigation", "detective:GetInvestigation", "detective:ListInvestigations", "detective:UpdateInvestigationState", "detective:ListIndicators", "detective:InvokeAssistant" ], "Effect":"Allow", "Resource":"*", "Sid":"DetectivePermissions" }, { "Action":[ "organizations:DescribeOrganization", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsPermissions" }, { "Action":[ "guardduty:ArchiveFindings", "guardduty:GetFindings", "guardduty:ListDetectors" ], "Effect":"Allow", "Resource":"*", "Sid":"GuardDutyPermissions" }, { "Action":[ "securityHub:GetFindings" ], "Effect":"Allow", "Resource":"*", "Sid":"SecurityHubPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T03:13:25+00:00" }, "AmazonDetectiveMemberAccess":{ "CreateDate":"2023-01-17T15:16:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "detective:AcceptInvitation", "detective:BatchGetMembershipDatasources", "detective:DisassociateMembership", "detective:GetFreeTrialEligibility", "detective:GetPricingInformation", "detective:GetUsageInformation", "detective:ListInvitations", "detective:RejectInvitation" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-17T15:16:14+00:00" }, "AmazonDetectiveOrganizationsAccess":{ "CreateDate":"2023-03-02T15:20:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "detective:DisableOrganizationAdminAccount", "detective:EnableOrganizationAdminAccount", "detective:ListOrganizationAdminAccount" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"detective.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:RegisterDelegatedAdministrator", "organizations:DeregisterDelegatedAdministrator" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "detective.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "detective.amazonaws.com", "guardduty.amazonaws.com", "macie.amazonaws.com", "securityhub.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-02T15:20:50+00:00" }, "AmazonDetectiveServiceLinkedRolePolicy":{ "CreateDate":"2021-11-18T19:47:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeAccount", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-18T19:47:32+00:00" }, "AmazonDevOpsGuruConsoleFullAccess":{ "CreateDate":"2021-12-17T18:43:09+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "devops-guru:*" ], "Effect":"Allow", "Resource":"*", "Sid":"DevOpsGuruFullAccess" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudFormationListStacksAccess" }, { "Action":[ "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchGetMetricDataAccess" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"SnsListTopicsAccess" }, { "Action":[ "sns:CreateTopic", "sns:GetTopicAttributes", "sns:SetTopicAttributes", "sns:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:DevOps-Guru-*", "Sid":"SnsTopicOperations" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"devops-guru.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/devops-guru.amazonaws.com/AWSServiceRoleForDevOpsGuru", "Sid":"DevOpsGuruSlrCreation" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/devops-guru.amazonaws.com/AWSServiceRoleForDevOpsGuru", "Sid":"DevOpsGuruSlrDeletion" }, { "Action":[ "rds:DescribeDBInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"RDSDescribeDBInstancesAccess" }, { "Action":[ "pi:GetResourceMetrics", "pi:DescribeDimensionKeys" ], "Effect":"Allow", "Resource":"*", "Sid":"PerformanceInsightsMetricsDataAccess" }, { "Action":[ "logs:FilterLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/DevOps-Guru-Analysis":"true" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:*", "Sid":"CloudWatchLogsFilterLogEventsAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-25T18:18:53+00:00" }, "AmazonDevOpsGuruFullAccess":{ "CreateDate":"2020-12-01T16:38:12+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "devops-guru:*" ], "Effect":"Allow", "Resource":"*", "Sid":"DevOpsGuruFullAccess" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudFormationListStacksAccess" }, { "Action":[ "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchGetMetricDataAccess" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"SnsListTopicsAccess" }, { "Action":[ "sns:CreateTopic", "sns:GetTopicAttributes", "sns:SetTopicAttributes", "sns:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:DevOps-Guru-*", "Sid":"SnsTopicOperations" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"devops-guru.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/devops-guru.amazonaws.com/AWSServiceRoleForDevOpsGuru", "Sid":"DevOpsGuruSlrCreation" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/devops-guru.amazonaws.com/AWSServiceRoleForDevOpsGuru", "Sid":"DevOpsGuruSlrDeletion" }, { "Action":[ "rds:DescribeDBInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"RDSDescribeDBInstancesAccess" }, { "Action":[ "logs:FilterLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/DevOps-Guru-Analysis":"true" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:*", "Sid":"CloudWatchLogsFilterLogEventsAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-25T18:23:41+00:00" }, "AmazonDevOpsGuruOrganizationsAccess":{ "CreateDate":"2021-11-15T23:50:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "devops-guru:DescribeOrganizationHealth", "devops-guru:DescribeOrganizationResourceCollectionHealth", "devops-guru:DescribeOrganizationOverview", "devops-guru:ListOrganizationInsights", "devops-guru:SearchOrganizationInsights" ], "Effect":"Allow", "Resource":"*", "Sid":"DevOpsGuruOrganizationsAccess" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListAccounts", "organizations:ListChildren", "organizations:ListOrganizationalUnitsForParent", "organizations:ListRoots" ], "Effect":"Allow", "Resource":"arn:aws:organizations::*:", "Sid":"OrganizationsDataAccess" }, { "Action":[ "organizations:DeregisterDelegatedAdministrator", "organizations:RegisterDelegatedAdministrator", "organizations:ListDelegatedAdministrators", "organizations:EnableAWSServiceAccess", "organizations:DisableAWSServiceAccess" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "devops-guru.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"OrganizationsAdminDataAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-15T23:50:52+00:00" }, "AmazonDevOpsGuruReadOnlyAccess":{ "CreateDate":"2020-12-01T16:34:40+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "devops-guru:DescribeAccountHealth", "devops-guru:DescribeAccountOverview", "devops-guru:DescribeAnomaly", "devops-guru:DescribeEventSourcesConfig", "devops-guru:DescribeFeedback", "devops-guru:DescribeInsight", "devops-guru:DescribeResourceCollectionHealth", "devops-guru:DescribeServiceIntegration", "devops-guru:GetCostEstimation", "devops-guru:GetResourceCollection", "devops-guru:ListAnomaliesForInsight", "devops-guru:ListEvents", "devops-guru:ListInsights", "devops-guru:ListAnomalousLogGroups", "devops-guru:ListMonitoredResources", "devops-guru:ListNotificationChannels", "devops-guru:ListRecommendations", "devops-guru:SearchInsights", "devops-guru:StartCostEstimation" ], "Effect":"Allow", "Resource":"*", "Sid":"DevOpsGuruReadOnlyAccess" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudFormationListStacksAccess" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/devops-guru.amazonaws.com/AWSServiceRoleForDevOpsGuru" }, { "Action":[ "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchGetMetricDataAccess" }, { "Action":[ "rds:DescribeDBInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"RDSDescribeDBInstancesAccess" }, { "Action":[ "logs:FilterLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/DevOps-Guru-Analysis":"true" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:*", "Sid":"CloudWatchLogsFilterLogEventsAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-25T18:11:21+00:00" }, "AmazonDevOpsGuruServiceRolePolicy":{ "CreateDate":"2020-12-01T10:24:42+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "autoscaling:DescribeAutoScalingGroups", "cloudtrail:LookupEvents", "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "cloudwatch:DescribeAnomalyDetectors", "cloudwatch:DescribeAlarms", "cloudwatch:ListDashboards", "cloudwatch:GetDashboard", "cloudformation:GetTemplate", "cloudformation:ListStacks", "cloudformation:ListStackResources", "cloudformation:DescribeStacks", "cloudformation:ListImports", "codedeploy:BatchGetDeployments", "codedeploy:GetDeploymentGroup", "codedeploy:ListDeployments", "config:DescribeConfigurationRecorderStatus", "config:GetResourceConfigHistory", "events:ListRuleNamesByTarget", "xray:GetServiceGraph", "organizations:ListRoots", "organizations:ListChildren", "organizations:ListDelegatedAdministrators", "pi:GetResourceMetrics", "tag:GetResources", "lambda:GetFunction", "lambda:GetFunctionConcurrency", "lambda:GetAccountSettings", "lambda:ListProvisionedConcurrencyConfigs", "lambda:ListAliases", "lambda:ListEventSourceMappings", "lambda:GetPolicy", "ec2:DescribeSubnets", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "sqs:GetQueueAttributes", "kinesis:DescribeStream", "kinesis:DescribeLimits", "dynamodb:DescribeTable", "dynamodb:DescribeLimits", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeStream", "dynamodb:ListStreams", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeLoadBalancerAttributes", "rds:DescribeDBInstances", "rds:DescribeDBClusters", "rds:DescribeOptionGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBInstanceAutomatedBackups", "rds:DescribeAccountAttributes", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "s3:GetBucketNotification", "s3:GetBucketPolicy", "s3:GetBucketPublicAccessBlock", "s3:GetBucketTagging", "s3:GetBucketWebsite", "s3:GetIntelligentTieringConfiguration", "s3:GetLifecycleConfiguration", "s3:GetReplicationConfiguration", "s3:ListAllMyBuckets", "s3:ListStorageLensConfigurations", "servicequotas:GetServiceQuota", "servicequotas:ListRequestedServiceQuotaChangeHistory", "servicequotas:ListServiceQuotas" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:PutTargets", "events:PutRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/DevOps-Guru-managed-*", "Sid":"AllowPutTargetsOnASpecificRule" }, { "Action":[ "ssm:CreateOpsItem" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowCreateOpsItem" }, { "Action":[ "ssm:AddTagsToResource" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:opsitem/*", "Sid":"AllowAddTagsToOpsItem" }, { "Action":[ "ssm:GetOpsItem", "ssm:UpdateOpsItem" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/DevOps-GuruInsightSsmOpsItemRelated":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessOpsItem" }, { "Action":"events:PutRule", "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/DevOpsGuruManagedRule*", "Sid":"AllowCreateManagedRule" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/DevOpsGuruManagedRule*", "Sid":"AllowAccessManagedRule" }, { "Action":[ "events:DeleteRule", "events:EnableRule", "events:DisableRule", "events:PutTargets", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"devops-guru.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/DevOpsGuruManagedRule*", "Sid":"AllowOtherOperationsOnManagedRule" }, { "Action":[ "logs:FilterLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/DevOps-Guru-Analysis":"true" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:*", "Sid":"AllowTagBasedFilterLogEvents" }, { "Action":"apigateway:GET", "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis/??????????", "arn:aws:apigateway:*::/restapis/*/resources", "arn:aws:apigateway:*::/restapis/*/resources/*/methods/*/integration" ], "Sid":"AllowAPIGatewayGetIntegrations" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-10T14:36:48+00:00" }, "AmazonDocDB-ElasticServiceRolePolicy":{ "CreateDate":"2022-11-30T14:17:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/DocDB-Elastic" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-30T14:17:05+00:00" }, "AmazonDocDBConsoleFullAccess":{ "CreateDate":"2019-01-09T20:37:28+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "docdb-elastic:CreateCluster", "docdb-elastic:UpdateCluster", "docdb-elastic:GetCluster", "docdb-elastic:DeleteCluster", "docdb-elastic:ListClusters", "docdb-elastic:CreateClusterSnapshot", "docdb-elastic:GetClusterSnapshot", "docdb-elastic:DeleteClusterSnapshot", "docdb-elastic:ListClusterSnapshots", "docdb-elastic:RestoreClusterFromSnapshot", "docdb-elastic:TagResource", "docdb-elastic:UntagResource", "docdb-elastic:ListTagsForResource", "docdb-elastic:CopyClusterSnapshot", "docdb-elastic:StartCluster", "docdb-elastic:StopCluster", "docdb-elastic:GetPendingMaintenanceAction", "docdb-elastic:ListPendingMaintenanceActions", "docdb-elastic:ApplyPendingMaintenanceAction", "rds:AddRoleToDBCluster", "rds:AddSourceIdentifierToSubscription", "rds:AddTagsToResource", "rds:ApplyPendingMaintenanceAction", "rds:CopyDBClusterParameterGroup", "rds:CopyDBClusterSnapshot", "rds:CopyDBParameterGroup", "rds:CreateDBCluster", "rds:CreateDBClusterParameterGroup", "rds:CreateDBClusterSnapshot", "rds:CreateDBInstance", "rds:CreateDBParameterGroup", "rds:CreateDBSubnetGroup", "rds:CreateEventSubscription", "rds:CreateGlobalCluster", "rds:DeleteDBCluster", "rds:DeleteDBClusterParameterGroup", "rds:DeleteDBClusterSnapshot", "rds:DeleteDBInstance", "rds:DeleteDBParameterGroup", "rds:DeleteDBSubnetGroup", "rds:DeleteEventSubscription", "rds:DeleteGlobalCluster", "rds:DescribeAccountAttributes", "rds:DescribeCertificates", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBLogFiles", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSubnetGroups", "rds:DescribeEngineDefaultClusterParameters", "rds:DescribeEngineDefaultParameters", "rds:DescribeEventCategories", "rds:DescribeEventSubscriptions", "rds:DescribeEvents", "rds:DescribeGlobalClusters", "rds:DescribeOptionGroups", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribePendingMaintenanceActions", "rds:DescribeValidDBInstanceModifications", "rds:DownloadDBLogFilePortion", "rds:FailoverDBCluster", "rds:ListTagsForResource", "rds:ModifyDBCluster", "rds:ModifyDBClusterParameterGroup", "rds:ModifyDBClusterSnapshotAttribute", "rds:ModifyDBInstance", "rds:ModifyDBParameterGroup", "rds:ModifyDBSubnetGroup", "rds:ModifyEventSubscription", "rds:ModifyGlobalCluster", "rds:PromoteReadReplicaDBCluster", "rds:RebootDBInstance", "rds:RemoveFromGlobalCluster", "rds:RemoveRoleFromDBCluster", "rds:RemoveSourceIdentifierFromSubscription", "rds:RemoveTagsFromResource", "rds:ResetDBClusterParameterGroup", "rds:ResetDBParameterGroup", "rds:RestoreDBClusterFromSnapshot", "rds:RestoreDBClusterToPointInTime" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DocdbSids" }, { "Action":[ "iam:GetRole", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:AllocateAddress", "ec2:AssignIpv6Addresses", "ec2:AssignPrivateIpAddresses", "ec2:AssociateAddress", "ec2:AssociateRouteTable", "ec2:AssociateSubnetCidrBlock", "ec2:AssociateVpcCidrBlock", "ec2:AttachInternetGateway", "ec2:AttachNetworkInterface", "ec2:CreateCustomerGateway", "ec2:CreateDefaultSubnet", "ec2:CreateDefaultVpc", "ec2:CreateInternetGateway", "ec2:CreateNatGateway", "ec2:CreateNetworkInterface", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateVpc", "ec2:CreateVpcEndpoint", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeNatGateways", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroupReferences", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:ModifyVpcEndpoint", "kms:DescribeKey", "kms:ListAliases", "kms:ListKeyPolicies", "kms:ListKeys", "kms:ListRetirableGrants", "logs:DescribeLogStreams", "logs:GetLogEvents", "sns:ListSubscriptions", "sns:ListTopics", "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DependencySids" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"rds.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/rds.amazonaws.com/AWSServiceRoleForRDS", "Sid":"DocdbSLRSid" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"docdb-elastic.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/docdb-elastic.amazonaws.com/AWSServiceRoleForDocDB-Elastic", "Sid":"DocdbElasticSLRSid" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-11T18:22:07+00:00" }, "AmazonDocDBElasticFullAccess":{ "CreateDate":"2023-06-05T13:51:04+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "docdb-elastic:CreateCluster", "docdb-elastic:UpdateCluster", "docdb-elastic:GetCluster", "docdb-elastic:DeleteCluster", "docdb-elastic:ListClusters", "docdb-elastic:CreateClusterSnapshot", "docdb-elastic:GetClusterSnapshot", "docdb-elastic:DeleteClusterSnapshot", "docdb-elastic:ListClusterSnapshots", "docdb-elastic:RestoreClusterFromSnapshot", "docdb-elastic:TagResource", "docdb-elastic:UntagResource", "docdb-elastic:ListTagsForResource", "docdb-elastic:CopyClusterSnapshot", "docdb-elastic:StartCluster", "docdb-elastic:StopCluster", "docdb-elastic:GetPendingMaintenanceAction", "docdb-elastic:ListPendingMaintenanceActions", "docdb-elastic:ApplyPendingMaintenanceAction" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DocdbElasticSid" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:DescribeVpcEndpoints", "ec2:DeleteVpcEndpoints", "ec2:ModifyVpcEndpoint", "ec2:DescribeVpcAttribute", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeAvailabilityZones", "secretsmanager:ListSecrets" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"docdb-elastic.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2Sid" }, { "Action":[ "kms:Decrypt", "kms:DescribeKey", "kms:GenerateDataKey" ], "Condition":{ "StringLike":{ "aws:ResourceTag/DocDBElasticFullAccess":"*", "kms:ViaService":[ "docdb-elastic.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSSid" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "StringLike":{ "aws:ResourceTag/DocDBElasticFullAccess":"*", "kms:ViaService":[ "docdb-elastic.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"KMSGrantSid" }, { "Action":[ "secretsmanager:ListSecretVersionIds", "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:GetResourcePolicy" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"docdb-elastic.amazonaws.com" }, "StringLike":{ "secretsmanager:ResourceTag/DocDBElasticFullAccess":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecretManagerSid" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudwatchSid" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"docdb-elastic.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/docdb-elastic.amazonaws.com/AWSServiceRoleForDocDB-Elastic", "Sid":"SLRSid" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-11T18:22:06+00:00" }, "AmazonDocDBElasticReadOnlyAccess":{ "CreateDate":"2023-06-08T14:37:37+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "docdb-elastic:ListClusters", "docdb-elastic:GetCluster", "docdb-elastic:ListClusterSnapshots", "docdb-elastic:GetClusterSnapshot", "docdb-elastic:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-21T16:57:09+00:00" }, "AmazonDocDBFullAccess":{ "CreateDate":"2019-01-09T20:21:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "rds:AddRoleToDBCluster", "rds:AddSourceIdentifierToSubscription", "rds:AddTagsToResource", "rds:ApplyPendingMaintenanceAction", "rds:CopyDBClusterParameterGroup", "rds:CopyDBClusterSnapshot", "rds:CopyDBParameterGroup", "rds:CreateDBCluster", "rds:CreateDBClusterParameterGroup", "rds:CreateDBClusterSnapshot", "rds:CreateDBInstance", "rds:CreateDBParameterGroup", "rds:CreateDBSubnetGroup", "rds:CreateEventSubscription", "rds:DeleteDBCluster", "rds:DeleteDBClusterParameterGroup", "rds:DeleteDBClusterSnapshot", "rds:DeleteDBInstance", "rds:DeleteDBParameterGroup", "rds:DeleteDBSubnetGroup", "rds:DeleteEventSubscription", "rds:DescribeAccountAttributes", "rds:DescribeCertificates", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBLogFiles", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSubnetGroups", "rds:DescribeEngineDefaultClusterParameters", "rds:DescribeEngineDefaultParameters", "rds:DescribeEventCategories", "rds:DescribeEventSubscriptions", "rds:DescribeEvents", "rds:DescribeOptionGroups", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribePendingMaintenanceActions", "rds:DescribeValidDBInstanceModifications", "rds:DownloadDBLogFilePortion", "rds:FailoverDBCluster", "rds:ListTagsForResource", "rds:ModifyDBCluster", "rds:ModifyDBClusterParameterGroup", "rds:ModifyDBClusterSnapshotAttribute", "rds:ModifyDBInstance", "rds:ModifyDBParameterGroup", "rds:ModifyDBSubnetGroup", "rds:ModifyEventSubscription", "rds:PromoteReadReplicaDBCluster", "rds:RebootDBInstance", "rds:RemoveRoleFromDBCluster", "rds:RemoveSourceIdentifierFromSubscription", "rds:RemoveTagsFromResource", "rds:ResetDBClusterParameterGroup", "rds:ResetDBParameterGroup", "rds:RestoreDBClusterFromSnapshot", "rds:RestoreDBClusterToPointInTime" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "kms:ListAliases", "kms:ListKeyPolicies", "kms:ListKeys", "kms:ListRetirableGrants", "logs:DescribeLogStreams", "logs:GetLogEvents", "sns:ListSubscriptions", "sns:ListTopics", "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"rds.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/rds.amazonaws.com/AWSServiceRoleForRDS" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-09T20:21:44+00:00" }, "AmazonDocDBReadOnlyAccess":{ "CreateDate":"2019-01-09T20:30:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "rds:DescribeAccountAttributes", "rds:DescribeCertificates", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBLogFiles", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBSubnetGroups", "rds:DescribeEventCategories", "rds:DescribeEventSubscriptions", "rds:DescribeEvents", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribePendingMaintenanceActions", "rds:DownloadDBLogFilePortion", "rds:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:ListKeys", "kms:ListRetirableGrants", "kms:ListAliases", "kms:ListKeyPolicies" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:DescribeLogStreams", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*:log-stream:*", "arn:aws:logs:*:*:log-group:/aws/docdb/*:log-stream:*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-09T20:30:28+00:00" }, "AmazonDynamoDBFullAccess":{ "CreateDate":"2015-02-06T18:40:11+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "dynamodb:*", "dax:*", "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:PutMetricAlarm", "cloudwatch:GetMetricData", "datapipeline:ActivatePipeline", "datapipeline:CreatePipeline", "datapipeline:DeletePipeline", "datapipeline:DescribeObjects", "datapipeline:DescribePipelines", "datapipeline:GetPipelineDefinition", "datapipeline:ListPipelines", "datapipeline:PutPipelineDefinition", "datapipeline:QueryObjects", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "iam:GetRole", "iam:ListRoles", "kms:DescribeKey", "kms:ListAliases", "sns:CreateTopic", "sns:DeleteTopic", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "sns:ListTopics", "sns:Subscribe", "sns:Unsubscribe", "sns:SetTopicAttributes", "lambda:CreateFunction", "lambda:ListFunctions", "lambda:ListEventSourceMappings", "lambda:CreateEventSourceMapping", "lambda:DeleteEventSourceMapping", "lambda:GetFunctionConfiguration", "lambda:DeleteFunction", "resource-groups:ListGroups", "resource-groups:ListGroupResources", "resource-groups:GetGroup", "resource-groups:GetGroupQuery", "resource-groups:DeleteGroup", "resource-groups:CreateGroup", "tag:GetResources", "kinesis:ListStreams", "kinesis:DescribeStream", "kinesis:DescribeStreamSummary" ], "Effect":"Allow", "Resource":"*" }, { "Action":"cloudwatch:GetInsightRuleReport", "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:insight-rule/DynamoDBContributorInsights*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "application-autoscaling.amazonaws.com", "application-autoscaling.amazonaws.com.cn", "dax.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "replication.dynamodb.amazonaws.com", "dax.amazonaws.com", "dynamodb.application-autoscaling.amazonaws.com", "contributorinsights.dynamodb.amazonaws.com", "kinesisreplication.dynamodb.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-29T17:38:30+00:00" }, "AmazonDynamoDBFullAccesswithDataPipeline":{ "CreateDate":"2015-02-06T18:40:14+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:PutMetricAlarm", "dynamodb:*", "sns:CreateTopic", "sns:DeleteTopic", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "sns:ListTopics", "sns:Subscribe", "sns:Unsubscribe", "sns:SetTopicAttributes" ], "Effect":"Allow", "Resource":"*", "Sid":"DDBConsole" }, { "Action":[ "lambda:*", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"DDBConsoleTriggers" }, { "Action":[ "datapipeline:*", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"DDBConsoleImportExport" }, { "Action":[ "iam:GetRolePolicy", "iam:PassRole" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"IAMEDPRoles" }, { "Action":[ "ec2:CreateTags", "ec2:DescribeInstances", "ec2:RunInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances", "elasticmapreduce:*", "datapipeline:*" ], "Effect":"Allow", "Resource":"*", "Sid":"EMR" }, { "Action":[ "s3:DeleteObject", "s3:Get*", "s3:List*", "s3:Put*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"S3" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-11-12T02:17:42+00:00" }, "AmazonDynamoDBReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:12+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:GetMetricData", "datapipeline:DescribeObjects", "datapipeline:DescribePipelines", "datapipeline:GetPipelineDefinition", "datapipeline:ListPipelines", "datapipeline:QueryObjects", "dynamodb:BatchGetItem", "dynamodb:Describe*", "dynamodb:List*", "dynamodb:GetAbacStatus", "dynamodb:GetItem", "dynamodb:GetResourcePolicy", "dynamodb:Query", "dynamodb:Scan", "dynamodb:PartiQLSelect", "dax:Describe*", "dax:List*", "dax:GetItem", "dax:BatchGetItem", "dax:Query", "dax:Scan", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "iam:GetRole", "iam:ListRoles", "kms:DescribeKey", "kms:ListAliases", "sns:ListSubscriptionsByTopic", "sns:ListTopics", "lambda:ListFunctions", "lambda:ListEventSourceMappings", "lambda:GetFunctionConfiguration", "resource-groups:ListGroups", "resource-groups:ListGroupResources", "resource-groups:GetGroup", "resource-groups:GetGroupQuery", "tag:GetResources", "kinesis:ListStreams", "kinesis:DescribeStream", "kinesis:DescribeStreamSummary" ], "Effect":"Allow", "Resource":"*", "Sid":"GeneralReadOnlyAccess" }, { "Action":"cloudwatch:GetInsightRuleReport", "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:insight-rule/DynamoDBContributorInsights*", "Sid":"CCIAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-18T17:38:15+00:00" }, "AmazonEBSCSIDriverPolicy":{ "CreateDate":"2022-04-04T17:24:29+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeSnapshots", "ec2:DescribeTags", "ec2:DescribeVolumes", "ec2:DescribeVolumesModifications" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateSnapshot", "ec2:ModifyVolume" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:AttachVolume", "ec2:DetachVolume" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:CreateVolume", "ec2:EnableFastSnapshotRestores" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateVolume", "CreateSnapshot" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*" ] }, { "Action":[ "ec2:DeleteTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*" ] }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "StringLike":{ "aws:RequestTag/ebs.csi.aws.com/cluster":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "StringLike":{ "aws:RequestTag/CSIVolumeName":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/ebs.csi.aws.com/cluster":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/CSIVolumeName":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/kubernetes.io/created-for/pvc/name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "StringLike":{ "aws:RequestTag/CSIVolumeSnapshotName":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "StringLike":{ "aws:RequestTag/ebs.csi.aws.com/cluster":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/CSIVolumeSnapshotName":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/ebs.csi.aws.com/cluster":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-13T17:07:06+00:00" }, "AmazonEC2ContainerRegistryFullAccess":{ "CreateDate":"2015-12-21T17:06:48+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecr:*", "cloudtrail:LookupEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "replication.ecr.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-05T00:04:19+00:00" }, "AmazonEC2ContainerRegistryPowerUser":{ "CreateDate":"2015-12-21T17:05:33+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:GetRepositoryPolicy", "ecr:DescribeRepositories", "ecr:ListImages", "ecr:DescribeImages", "ecr:BatchGetImage", "ecr:GetLifecyclePolicy", "ecr:GetLifecyclePolicyPreview", "ecr:ListTagsForResource", "ecr:DescribeImageScanFindings", "ecr:InitiateLayerUpload", "ecr:UploadLayerPart", "ecr:CompleteLayerUpload", "ecr:PutImage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-10T20:48:08+00:00" }, "AmazonEC2ContainerRegistryPullOnly":{ "CreateDate":"2024-10-04T16:58:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr:GetAuthorizationToken", "ecr:BatchGetImage", "ecr:GetDownloadUrlForLayer", "ecr:BatchImportUpstreamImage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-04T16:58:49+00:00" }, "AmazonEC2ContainerRegistryReadOnly":{ "CreateDate":"2015-12-21T17:04:15+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:GetRepositoryPolicy", "ecr:DescribeRepositories", "ecr:ListImages", "ecr:DescribeImages", "ecr:BatchGetImage", "ecr:GetLifecyclePolicy", "ecr:GetLifecyclePolicyPreview", "ecr:ListTagsForResource", "ecr:DescribeImageScanFindings" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-10T20:56:32+00:00" }, "AmazonEC2ContainerServiceAutoscaleRole":{ "CreateDate":"2016-05-12T23:25:44+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ecs:DescribeServices", "ecs:UpdateService" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudwatch:DescribeAlarms", "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-02-05T19:15:15+00:00" }, "AmazonEC2ContainerServiceEventsRole":{ "CreateDate":"2017-05-30T16:51:35+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ecs:RunTask" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"ecs-tasks.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"ecs:TagResource", "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "RunTask" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-06T22:25:12+00:00" }, "AmazonEC2ContainerServiceRole":{ "CreateDate":"2015-04-09T16:14:19+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:Describe*", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:DeregisterTargets", "elasticloadbalancing:Describe*", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:RegisterTargets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-08-11T13:08:01+00:00" }, "AmazonEC2ContainerServiceforEC2Role":{ "CreateDate":"2015-03-19T18:45:18+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeTags", "ecs:CreateCluster", "ecs:DeregisterContainerInstance", "ecs:DiscoverPollEndpoint", "ecs:Poll", "ecs:RegisterContainerInstance", "ecs:StartTelemetrySession", "ecs:UpdateContainerInstancesState", "ecs:Submit*", "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ecs:TagResource", "Condition":{ "StringEquals":{ "ecs:CreateAction":[ "CreateCluster", "RegisterContainerInstance" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-06T22:19:04+00:00" }, "AmazonEC2FullAccess":{ "CreateDate":"2015-02-06T18:40:15+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":"ec2:*", "Effect":"Allow", "Resource":"*" }, { "Action":"elasticloadbalancing:*", "Effect":"Allow", "Resource":"*" }, { "Action":"cloudwatch:*", "Effect":"Allow", "Resource":"*" }, { "Action":"autoscaling:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "autoscaling.amazonaws.com", "ec2scheduled.amazonaws.com", "elasticloadbalancing.amazonaws.com", "spot.amazonaws.com", "spotfleet.amazonaws.com", "transitgateway.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-27T02:16:56+00:00" }, "AmazonEC2ReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:17+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:Describe*", "ec2:GetSecurityGroupsForVpc" ], "Effect":"Allow", "Resource":"*" }, { "Action":"elasticloadbalancing:Describe*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics", "cloudwatch:Describe*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"autoscaling:Describe*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-27T10:07:06+00:00" }, "AmazonEC2RolePolicyForLaunchWizard":{ "CreateDate":"2019-11-13T08:05:53+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "ec2:AttachVolume", "ec2:RebootInstances", "ec2:StartInstances", "ec2:StopInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/LaunchWizardResourceGroupID":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "ec2:ReplaceRoute" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/LaunchWizardApplicationType":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:route-table/*" }, { "Action":[ "ec2:DescribeAddresses", "ec2:AssociateAddress", "ec2:DescribeInstances", "ec2:DescribeImages", "ec2:DescribeRegions", "ec2:DescribeVolumes", "ec2:DescribeRouteTables", "ec2:ModifyInstanceAttribute", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricData", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateTags", "ec2:CreateVolume" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "LaunchWizardResourceGroupID", "LaunchWizardApplicationType" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "s3:GetObject", "s3:ListBucket", "s3:PutObject", "s3:PutObjectTagging", "s3:GetBucketLocation", "logs:PutLogEvents", "logs:DescribeLogGroups", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:*", "arn:aws:s3:::launchwizard*", "arn:aws:s3:::aws-sap-data-provider/config.properties" ] }, { "Action":"logs:Create*", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:*" }, { "Action":[ "ec2:Describe*", "cloudformation:DescribeStackResources", "cloudformation:SignalResource", "cloudformation:DescribeStackResource", "cloudformation:DescribeStacks" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"LaunchWizardResourceGroupID" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "dynamodb:BatchGetItem", "dynamodb:PutItem", "sqs:ReceiveMessage", "sqs:SendMessage", "dynamodb:Scan", "s3:ListBucket", "dynamodb:Query", "dynamodb:UpdateItem", "dynamodb:DeleteTable", "dynamodb:CreateTable", "s3:GetObject", "dynamodb:DescribeTable", "s3:GetBucketLocation", "dynamodb:UpdateTable" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::launchwizard*", "arn:aws:dynamodb:*:*:table/LaunchWizard*", "arn:aws:sqs:*:*:LaunchWizard*" ] }, { "Action":"ssm:SendCommand", "Condition":{ "StringLike":{ "ssm:resourceTag/LaunchWizardApplicationType":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ssm:SendCommand", "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSSAP-InstallBackint", "arn:aws:ssm:*:*:document/AWSSAP-InstallBackintForAWSBackup" ] }, { "Action":[ "fsx:DescribeFileSystems", "fsx:ListTagsForResource", "fsx:DescribeStorageVirtualMachines" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":"LaunchWizard*" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-25T22:40:50+00:00" }, "AmazonEC2RoleforAWSCodeDeploy":{ "CreateDate":"2015-05-19T18:10:14+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-03-20T17:14:10+00:00" }, "AmazonEC2RoleforAWSCodeDeployLimited":{ "CreateDate":"2020-08-24T17:55:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:ListBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*/CodeDeploy/*" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "s3:ExistingObjectTag/UseWithCodeDeploy":"true" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-20T21:37:31+00:00" }, "AmazonEC2RoleforDataPipelineRole":{ "CreateDate":"2015-02-06T18:41:25+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cloudwatch:*", "datapipeline:*", "dynamodb:*", "ec2:Describe*", "elasticmapreduce:AddJobFlowSteps", "elasticmapreduce:Describe*", "elasticmapreduce:ListInstance*", "elasticmapreduce:ModifyInstanceGroups", "rds:Describe*", "redshift:DescribeClusters", "redshift:DescribeClusterSecurityGroups", "s3:*", "sdb:*", "sns:*", "sqs:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-02-22T17:24:05+00:00" }, "AmazonEC2RoleforSSM":{ "CreateDate":"2015-05-29T17:48:35+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeAssociation", "ssm:GetDeployablePatchSnapshotForInstance", "ssm:GetDocument", "ssm:DescribeDocument", "ssm:GetManifest", "ssm:GetParameters", "ssm:ListAssociations", "ssm:ListInstanceAssociations", "ssm:PutInventory", "ssm:PutComplianceItems", "ssm:PutConfigurePackageResult", "ssm:UpdateAssociationStatus", "ssm:UpdateInstanceAssociationStatus", "ssm:UpdateInstanceInformation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2messages:AcknowledgeMessage", "ec2messages:DeleteMessage", "ec2messages:FailMessage", "ec2messages:GetEndpoint", "ec2messages:GetMessages", "ec2messages:SendReply" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:PutMetricData" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeInstanceStatus" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ds:CreateComputer", "ds:DescribeDirectories" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetBucketLocation", "s3:PutObject", "s3:GetObject", "s3:GetEncryptionConfiguration", "s3:AbortMultipartUpload", "s3:ListMultipartUploadParts", "s3:ListBucket", "s3:ListBucketMultipartUploads" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-24T19:20:51+00:00" }, "AmazonEC2SpotFleetAutoscaleRole":{ "CreateDate":"2016-08-19T18:27:22+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSpotFleetRequests", "ec2:ModifySpotFleetRequest" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudwatch:DescribeAlarms", "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"ec2.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/ec2.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_EC2SpotFleetRequest" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-02-18T19:17:03+00:00" }, "AmazonEC2SpotFleetTaggingRole":{ "CreateDate":"2017-06-29T18:19:29+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeImages", "ec2:DescribeSubnets", "ec2:RequestSpotInstances", "ec2:TerminateInstances", "ec2:DescribeInstanceStatus", "ec2:CreateTags", "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "elasticloadbalancing:RegisterInstancesWithLoadBalancer" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:loadbalancer/*" ] }, { "Action":[ "elasticloadbalancing:RegisterTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:*/*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-04-23T19:30:49+00:00" }, "AmazonECSComputeServiceRolePolicy":{ "CreateDate":"2025-03-24T17:37:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeNetworkInterfaces", "ec2:DescribeFleets" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForInstanceManagement" }, { "Action":[ "ec2:DescribeInstanceEventWindows" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForInstanceEventWindows" }, { "Action":[ "ec2:DescribeLaunchTemplates", "ec2:DescribeLaunchTemplateVersions" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyPermissionsForLaunchTemplates" }, { "Action":[ "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions" ], "Condition":{ "StringEquals":{ "ec2:ManagedResourceOperator":"ecs.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"DeleteManagedLaunchTemplate" }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "ec2:ManagedResourceOperator":"ecs.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"TerminateManagedInstances" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-28T20:07:06+00:00" }, "AmazonECSInfrastructureRolePolicyForServiceConnectTransportLayerSecurity":{ "CreateDate":"2024-01-19T20:08:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"secretsmanager:CreateSecret", "Condition":{ "ArnLike":{ "aws:RequestTag/AmazonECSCreated":[ "arn:aws:ecs:*:*:service/*/*", "arn:aws:ecs:*:*:task-set/*/*" ] }, "StringEquals":{ "aws:RequestTag/AmazonECSManaged":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:ecs-sc!*", "Sid":"CreateSecret" }, { "Action":"secretsmanager:TagResource", "Condition":{ "ArnLike":{ "aws:RequestTag/AmazonECSCreated":[ "arn:aws:ecs:*:*:service/*/*", "arn:aws:ecs:*:*:task-set/*/*" ] }, "StringEquals":{ "aws:RequestTag/AmazonECSManaged":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:ecs-sc!*", "Sid":"TagOnCreateSecret" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:UpdateSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:RotateSecret", "secretsmanager:UpdateSecretVersionStage" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"ecs-sc" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:ecs-sc!*", "Sid":"RotateTLSCertificateSecret" }, { "Action":[ "acm-pca:GetCertificate", "acm-pca:GetCertificateAuthorityCertificate", "acm-pca:DescribeCertificateAuthority" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonECSManaged":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManagePrivateCertificateAuthority" }, { "Action":[ "acm-pca:IssueCertificate" ], "Condition":{ "StringEquals":{ "acm-pca:TemplateArn":"arn:aws:acm-pca:::template/EndEntityCertificate/V1", "aws:ResourceTag/AmazonECSManaged":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManagePrivateCertificateAuthorityForIssuingEndEntityCertificate" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-19T20:08:36+00:00" }, "AmazonECSInfrastructureRolePolicyForVolumes":{ "CreateDate":"2024-01-10T22:56:41+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"ec2:CreateVolume", "Condition":{ "ArnLike":{ "aws:RequestTag/AmazonECSCreated":"arn:aws:ecs:*:*:task/*" }, "StringEquals":{ "aws:RequestTag/AmazonECSManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"CreateEBSManagedVolume" }, { "Action":"ec2:CreateVolume", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"CreateEBSManagedVolumeFromSnapshot" }, { "Action":"ec2:CreateTags", "Condition":{ "ArnLike":{ "aws:RequestTag/AmazonECSCreated":"arn:aws:ecs:*:*:task/*" }, "StringEquals":{ "aws:RequestTag/AmazonECSManaged":"true", "ec2:CreateAction":"CreateVolume" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"TagOnCreateVolume" }, { "Action":[ "ec2:DescribeVolumes", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeVolumesForLifecycle" }, { "Action":[ "ec2:AttachVolume", "ec2:DetachVolume" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonECSManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"ManageEBSVolumeLifecycle" }, { "Action":[ "ec2:AttachVolume", "ec2:DetachVolume" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ManageVolumeAttachmentsForEC2" }, { "Action":"ec2:DeleteVolume", "Condition":{ "ArnLike":{ "aws:ResourceTag/AmazonECSCreated":"arn:aws:ecs:*:*:task/*" }, "StringEquals":{ "aws:ResourceTag/AmazonECSManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DeleteEBSManagedVolume" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-10T18:56:53+00:00" }, "AmazonECSInfrastructureRolePolicyForVpcLattice":{ "CreateDate":"2024-11-15T20:02:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "vpc-lattice:RegisterTargets", "vpc-lattice:DeregisterTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:vpc-lattice:*:*:targetgroup/*" ], "Sid":"ManagedVpcLatticeTargetRegistration" }, { "Action":"vpc-lattice:GetTargetGroup", "Effect":"Allow", "Resource":[ "arn:aws:vpc-lattice:*:*:targetgroup/*" ], "Sid":"DescribeVpcLatticeTargetGroup" }, { "Action":"vpc-lattice:ListTargets", "Effect":"Allow", "Resource":[ "arn:aws:vpc-lattice:*:*:targetgroup/*" ], "Sid":"ListVpcLatticeTargets" }, { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DescribeEc2Resources" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T20:02:55+00:00" }, "AmazonECSServiceRolePolicy":{ "CreateDate":"2017-10-14T01:18:58+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "ec2:AttachNetworkInterface", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:Describe*", "ec2:DetachNetworkInterface", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:DeregisterTargets", "elasticloadbalancing:Describe*", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:RegisterTargets", "route53:ChangeResourceRecordSets", "route53:CreateHealthCheck", "route53:DeleteHealthCheck", "route53:Get*", "route53:List*", "route53:UpdateHealthCheck", "servicediscovery:DeregisterInstance", "servicediscovery:Get*", "servicediscovery:List*", "servicediscovery:RegisterInstance", "servicediscovery:UpdateInstanceCustomHealthStatus" ], "Effect":"Allow", "Resource":"*", "Sid":"ECSTaskManagement" }, { "Action":[ "autoscaling:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"AutoScaling" }, { "Action":[ "autoscaling:DeletePolicy", "autoscaling:PutScalingPolicy", "autoscaling:SetInstanceProtection", "autoscaling:UpdateAutoScalingGroup", "autoscaling:PutLifecycleHook", "autoscaling:DeleteLifecycleHook", "autoscaling:CompleteLifecycleAction", "autoscaling:RecordLifecycleActionHeartbeat" ], "Condition":{ "Null":{ "autoscaling:ResourceTag/AmazonECSManaged":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AutoScalingManagement" }, { "Action":[ "autoscaling-plans:CreateScalingPlan", "autoscaling-plans:DeleteScalingPlan", "autoscaling-plans:DescribeScalingPlans", "autoscaling-plans:DescribeScalingPlanResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AutoScalingPlanManagement" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/ecs-managed-*", "Sid":"EventBridge" }, { "Action":[ "events:PutRule", "events:PutTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"ecs.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeRuleManagement" }, { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:*", "Sid":"CWAlarmManagement" }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"ECSTagging" }, { "Action":[ "logs:CreateLogGroup", "logs:DescribeLogGroups", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/ecs/*", "Sid":"CWLogGroupManagement" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/ecs/*:log-stream:*", "Sid":"CWLogStreamManagement" }, { "Action":[ "ssm:DescribeSessions" ], "Effect":"Allow", "Resource":"*", "Sid":"ExecuteCommandSessionManagement" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":[ "arn:aws:ecs:*:*:task/*", "arn:aws:ssm:*:*:document/AmazonECS-ExecuteInteractiveCommand" ], "Sid":"ExecuteCommand" }, { "Action":[ "servicediscovery:CreateHttpNamespace", "servicediscovery:CreateService" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonECSManaged" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudMapResourceCreation" }, { "Action":"servicediscovery:TagResource", "Condition":{ "StringLike":{ "aws:RequestTag/AmazonECSManaged":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudMapResourceTagging" }, { "Action":[ "servicediscovery:DeleteService" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonECSManaged":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudMapResourceDeletion" }, { "Action":[ "servicediscovery:DiscoverInstances", "servicediscovery:DiscoverInstancesRevision" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudMapResourceDiscovery" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-04T19:32:25+00:00" }, "AmazonECSTaskExecutionRolePolicy":{ "CreateDate":"2017-11-16T18:48:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-16T18:48:22+00:00" }, "AmazonECS_FullAccess":{ "CreateDate":"2017-11-07T21:36:54+00:00", "DefaultVersionId":"v21", "Document":{ "Statement":[ { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget", "appmesh:DescribeVirtualGateway", "appmesh:DescribeVirtualNode", "appmesh:ListMeshes", "appmesh:ListVirtualGateways", "appmesh:ListVirtualNodes", "autoscaling:CreateAutoScalingGroup", "autoscaling:CreateLaunchConfiguration", "autoscaling:DeleteAutoScalingGroup", "autoscaling:DeleteLaunchConfiguration", "autoscaling:Describe*", "autoscaling:UpdateAutoScalingGroup", "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStack*", "cloudformation:UpdateStack", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricAlarm", "codedeploy:BatchGetApplicationRevisions", "codedeploy:BatchGetApplications", "codedeploy:BatchGetDeploymentGroups", "codedeploy:BatchGetDeployments", "codedeploy:ContinueDeployment", "codedeploy:CreateApplication", "codedeploy:CreateDeployment", "codedeploy:CreateDeploymentGroup", "codedeploy:GetApplication", "codedeploy:GetApplicationRevision", "codedeploy:GetDeployment", "codedeploy:GetDeploymentConfig", "codedeploy:GetDeploymentGroup", "codedeploy:GetDeploymentTarget", "codedeploy:ListApplicationRevisions", "codedeploy:ListApplications", "codedeploy:ListDeploymentConfigs", "codedeploy:ListDeploymentGroups", "codedeploy:ListDeployments", "codedeploy:ListDeploymentTargets", "codedeploy:RegisterApplicationRevision", "codedeploy:StopDeployment", "ec2:AssociateRouteTable", "ec2:AttachInternetGateway", "ec2:AuthorizeSecurityGroupIngress", "ec2:CancelSpotFleetRequests", "ec2:CreateInternetGateway", "ec2:CreateLaunchTemplate", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateVpc", "ec2:DeleteLaunchTemplate", "ec2:DeleteSubnet", "ec2:DeleteVpc", "ec2:Describe*", "ec2:DetachInternetGateway", "ec2:DisassociateRouteTable", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:RequestSpotFleet", "ec2:RunInstances", "ecs:*", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeFileSystems", "elasticloadbalancing:CreateListener", "elasticloadbalancing:CreateLoadBalancer", "elasticloadbalancing:CreateRule", "elasticloadbalancing:CreateTargetGroup", "elasticloadbalancing:DeleteListener", "elasticloadbalancing:DeleteLoadBalancer", "elasticloadbalancing:DeleteRule", "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTargetGroups", "events:DeleteRule", "events:DescribeRule", "events:ListRuleNamesByTarget", "events:ListTargetsByRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets", "fsx:DescribeFileSystems", "iam:ListAttachedRolePolicies", "iam:ListInstanceProfiles", "iam:ListRoles", "lambda:ListFunctions", "logs:CreateLogGroup", "logs:DescribeLogGroups", "logs:FilterLogEvents", "route53:CreateHostedZone", "route53:DeleteHostedZone", "route53:GetHealthCheck", "route53:GetHostedZone", "route53:ListHostedZonesByName", "servicediscovery:CreatePrivateDnsNamespace", "servicediscovery:CreateService", "servicediscovery:DeleteService", "servicediscovery:GetNamespace", "servicediscovery:GetOperation", "servicediscovery:GetService", "servicediscovery:ListNamespaces", "servicediscovery:ListServices", "servicediscovery:UpdateService", "sns:ListTopics" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ECSIntegrationsManagementPolicy" }, { "Action":[ "ssm:GetParameter", "ssm:GetParameters", "ssm:GetParametersByPath" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/aws/service/ecs*", "Sid":"SSMPolicy" }, { "Action":[ "ec2:DeleteInternetGateway", "ec2:DeleteRoute", "ec2:DeleteRouteTable", "ec2:DeleteSecurityGroup" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-name":"EC2ContainerService-*" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ManagedCloudformationResourcesCleanupPolicy" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"ecs-tasks.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"TasksPassRolePolicy" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ecs.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/ecsInfrastructureRole" ], "Sid":"InfrastructurePassRolePolicy" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/ecsInstanceRole*" ], "Sid":"InstancePassRolePolicy" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":[ "application-autoscaling.amazonaws.com", "application-autoscaling.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/ecsAutoscaleRole*" ], "Sid":"AutoScalingPassRolePolicy" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "ecs.amazonaws.com", "autoscaling.amazonaws.com", "ecs.application-autoscaling.amazonaws.com", "spot.amazonaws.com", "spotfleet.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ServiceLinkedRoleCreationPolicy" }, { "Action":[ "elasticloadbalancing:AddTags" ], "Condition":{ "StringEquals":{ "elasticloadbalancing:CreateAction":[ "CreateTargetGroup", "CreateRule", "CreateListener", "CreateLoadBalancer" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ELBTaggingPolicy" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-13T19:39:37+00:00" }, "AmazonEFSCSIDriverPolicy":{ "CreateDate":"2023-07-25T20:10:04+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowDescribe" }, { "Action":[ "elasticfilesystem:CreateAccessPoint" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"efs.csi.aws.com/cluster" }, "Null":{ "aws:RequestTag/efs.csi.aws.com/cluster":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowCreateAccessPoint" }, { "Action":[ "elasticfilesystem:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"efs.csi.aws.com/cluster" }, "Null":{ "aws:RequestTag/efs.csi.aws.com/cluster":"false" }, "StringEquals":{ "elasticfilesystem:CreateAction":"CreateAccessPoint" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowTagNewAccessPoints" }, { "Action":"elasticfilesystem:DeleteAccessPoint", "Condition":{ "Null":{ "aws:ResourceTag/efs.csi.aws.com/cluster":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowDeleteAccessPoint" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-07-25T20:10:04+00:00" }, "AmazonEKSBlockStoragePolicy":{ "CreateDate":"2024-10-30T20:18:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:AttachVolume", "ec2:DetachVolume", "ec2:ModifyVolume", "ec2:EnableFastSnapshotRestores" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateVolume", "CreateSnapshot" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "eks:eks-cluster-name", "CSIVolumeName", "ebs.csi.eks.amazonaws.com/cluster", "kubernetes.io/cluster/*", "kubernetes.io/created-for/*", "Name", "KubernetesCluster" ] }, "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateVolume" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "eks:eks-cluster-name", "CSIVolumeSnapshotName", "ebs.csi.eks.amazonaws.com/cluster", "kubernetes.io/cluster/*", "Name" ] }, "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-30T20:18:13+00:00" }, "AmazonEKSClusterPolicy":{ "CreateDate":"2018-05-27T21:06:14+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "autoscaling:DescribeAutoScalingGroups", "autoscaling:UpdateAutoScalingGroup", "ec2:AttachVolume", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateRoute", "ec2:CreateSecurityGroup", "ec2:CreateTags", "ec2:CreateVolume", "ec2:DeleteRoute", "ec2:DeleteSecurityGroup", "ec2:DeleteVolume", "ec2:DescribeInstances", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:DescribeVolumesModifications", "ec2:DescribeVpcs", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeAvailabilityZones", "ec2:DetachVolume", "ec2:ModifyInstanceAttribute", "ec2:ModifyVolume", "ec2:RevokeSecurityGroupIngress", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeInternetGateways", "ec2:DescribeInstanceTopology", "elasticloadbalancing:AddTags", "elasticloadbalancing:ApplySecurityGroupsToLoadBalancer", "elasticloadbalancing:AttachLoadBalancerToSubnets", "elasticloadbalancing:ConfigureHealthCheck", "elasticloadbalancing:CreateListener", "elasticloadbalancing:CreateLoadBalancer", "elasticloadbalancing:CreateLoadBalancerListeners", "elasticloadbalancing:CreateLoadBalancerPolicy", "elasticloadbalancing:CreateTargetGroup", "elasticloadbalancing:DeleteListener", "elasticloadbalancing:DeleteLoadBalancer", "elasticloadbalancing:DeleteLoadBalancerListeners", "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:DeregisterTargets", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancerPolicies", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DetachLoadBalancerFromSubnets", "elasticloadbalancing:ModifyListener", "elasticloadbalancing:ModifyLoadBalancerAttributes", "elasticloadbalancing:ModifyTargetGroup", "elasticloadbalancing:ModifyTargetGroupAttributes", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:SetLoadBalancerPoliciesForBackendServer", "elasticloadbalancing:SetLoadBalancerPoliciesOfListener", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"elasticloadbalancing.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-01T17:39:00+00:00" }, "AmazonEKSComputePolicy":{ "CreateDate":"2024-11-01T21:46:52+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:CreateFleet", "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*" ] }, { "Action":[ "ec2:CreateFleet", "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*" }, { "Action":[ "ec2:CreateFleet", "ec2:RunInstances", "ec2:CreateLaunchTemplate" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "eks:eks-cluster-name", "eks:kubernetes-node-class-name", "eks:kubernetes-node-pool-name", "kubernetes.io/cluster/*" ] }, "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" }, "StringLike":{ "aws:RequestTag/eks:kubernetes-node-class-name":"*", "aws:RequestTag/eks:kubernetes-node-pool-name":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateFleet", "RunInstances", "CreateLaunchTemplate" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:AddRoleToInstanceProfile", "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/eks*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-07T21:21:18+00:00" }, "AmazonEKSConnectorServiceRolePolicy":{ "CreateDate":"2021-09-04T20:31:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:CreateActivation", "ssm:DescribeInstanceInformation", "ssm:DeleteActivation" ], "Effect":"Allow", "Resource":"*", "Sid":"AccessSSMService" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":[ "arn:aws:eks:*:*:cluster/*", "arn:aws:ssm:*::document/AmazonEKS-ExecuteNonInteractiveCommand" ], "Sid":"ConnectorAgentStartSession" }, { "Action":[ "ssm:DeregisterManagedInstance" ], "Effect":"Allow", "Resource":[ "arn:aws:eks:*:*:cluster/*" ], "Sid":"ConnectorAgentDeregister" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"PassAnyRoleToSsm" }, { "Action":"events:PutRule", "Condition":{ "StringEquals":{ "events:ManagedBy":"eks-connector.amazonaws.com", "events:source":"aws.ssm" } }, "Effect":"Allow", "Resource":"*", "Sid":"PutManagedEventRule" }, { "Action":"events:PutTargets", "Condition":{ "StringEquals":{ "events:ManagedBy":"eks-connector.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"PutManagedEventTarget" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-04T20:31:08+00:00" }, "AmazonEKSFargatePodExecutionRolePolicy":{ "CreateDate":"2019-11-22T04:34:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr:GetAuthorizationToken", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-22T04:34:29+00:00" }, "AmazonEKSForFargateServiceRolePolicy":{ "CreateDate":"2019-11-22T04:36:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeDhcpOptions", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-22T04:36:25+00:00" }, "AmazonEKSLoadBalancingPolicy":{ "CreateDate":"2024-10-30T20:18:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "elasticloadbalancing:CreateLoadBalancer", "elasticloadbalancing:CreateTargetGroup", "elasticloadbalancing:CreateListener", "elasticloadbalancing:CreateRule", "ec2:CreateSecurityGroup" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "eks:eks-cluster-name", "ingress.eks.amazonaws.com/stack", "ingress.eks.amazonaws.com/resource", "service.eks.amazonaws.com/stack", "service.eks.amazonaws.com/resource" ] }, "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*" }, { "Action":[ "elasticloadbalancing:RegisterTargets" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"arn:aws:elasticloadbalancing:*:*:targetgroup/*/*" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group-rule/*" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupIngress" ], "Condition":{ "StringLike":{ "aws:ResourceTag/Name":"eks-cluster-sg*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "elasticloadbalancing:AddTags" ], "Condition":{ "StringEquals":{ "elasticloadbalancing:CreateAction":[ "CreateLoadBalancer", "CreateTargetGroup", "CreateListener", "CreateRule" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateSecurityGroup", "AuthorizeSecurityGroupIngress" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticloadbalancing:ModifyLoadBalancerAttributes", "elasticloadbalancing:SetIpAddressType", "elasticloadbalancing:SetSecurityGroups", "elasticloadbalancing:SetSubnets", "elasticloadbalancing:ModifyTargetGroup", "elasticloadbalancing:ModifyTargetGroupAttributes", "elasticloadbalancing:ModifyListener", "elasticloadbalancing:AddListenerCertificates", "elasticloadbalancing:ModifyListenerAttributes", "elasticloadbalancing:RemoveListenerCertificates", "elasticloadbalancing:ModifyRule" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "wafv2:AssociateWebACL", "wafv2:DisassociateWebACL" ], "Effect":"Allow", "Resource":[ "arn:aws:wafv2:*:*:*/webacl/*/*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/app/*/*" ] }, { "Action":[ "shield:CreateProtection" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "eks:eks-cluster-name", "ingress.eks.amazonaws.com/stack", "ingress.eks.amazonaws.com/resource", "service.eks.amazonaws.com/stack", "service.eks.amazonaws.com/resource" ] }, "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "shield:DeleteProtection" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "shield:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "eks:eks-cluster-name", "ingress.eks.amazonaws.com/stack", "ingress.eks.amazonaws.com/resource", "service.eks.amazonaws.com/stack", "service.eks.amazonaws.com/resource" ] }, "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"arn:aws:shield::*:protection/*" }, { "Action":[ "cognito-idp:DescribeUserPoolClient", "acm:ListCertificates", "acm:DescribeCertificate", "wafv2:GetWebACL", "wafv2:GetWebACLForResource", "elasticloadbalancing:SetWebAcl", "elasticloadbalancing:DescribeTargetGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcClassicLink", "ec2:DescribeInstances", "ec2:DescribeNetworkInterfaces", "ec2:DescribeClassicLinkInstances", "ec2:DescribeRouteTables", "ec2:DescribeCoipPools", "ec2:GetCoipPoolUsage", "ec2:GetSecurityGroupsForVpc", "ec2:DescribeVpcPeeringConnections" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"elasticloadbalancing.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/elasticloadbalancing.amazonaws.com/AWSServiceRoleForElasticLoadBalancing" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-09T22:37:06+00:00" }, "AmazonEKSLocalOutpostClusterPolicy":{ "CreateDate":"2022-08-24T21:56:47+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeRouteTables", "ec2:DescribeTags", "ec2:DescribeNetworkInterfaces", "ec2:DescribeInstanceTypes", "ec2:DescribeAvailabilityZones", "ec2messages:AcknowledgeMessage", "ec2messages:DeleteMessage", "ec2messages:FailMessage", "ec2messages:GetEndpoint", "ec2messages:GetMessages", "ec2messages:SendReply", "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:DescribeInstanceProperties", "ssm:DescribeDocumentParameters", "ssm:ListInstanceAssociations", "ssm:RegisterManagedInstance", "ssm:UpdateInstanceInformation", "ssm:UpdateInstanceAssociationStatus", "ssm:PutComplianceItems", "ssm:PutInventory", "ecr-public:GetAuthorizationToken", "ecr:GetAuthorizationToken" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage" ], "Effect":"Allow", "Resource":[ "arn:aws:ecr:*:*:repository/eks/*", "arn:aws:ecr:*:*:repository/bottlerocket-admin", "arn:aws:ecr:*:*:repository/bottlerocket-control-eks", "arn:aws:ecr:*:*:repository/diagnostics-collector-eks", "arn:aws:ecr:*:*:repository/kubelet-config-updater" ] }, { "Action":[ "secretsmanager:GetSecretValue", "secretsmanager:DeleteSecret" ], "Effect":"Allow", "Resource":"arn:*:secretsmanager:*:*:secret:eks-local.cluster.x-k8s.io/*" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/eks/*" }, { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/eks/*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-24T17:59:05+00:00" }, "AmazonEKSLocalOutpostServiceRolePolicy":{ "CreateDate":"2022-08-23T21:53:02+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeRouteTables", "ec2:DescribeAddresses", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeNetworkInterfaces", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcAttribute", "ec2:DescribePlacementGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringLike":{ "aws:RequestTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*" ] }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "StringLike":{ "aws:ResourceTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:network-interface/*" ] }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringLike":{ "aws:RequestTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*" }, { "Action":"ec2:RunInstances", "Condition":{ "StringLike":{ "aws:RequestTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":"ec2:RunInstances", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:placement-group/*" ] }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupIngress", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:TerminateInstances", "ec2:GetConsoleOutput" ], "Condition":{ "StringLike":{ "aws:ResourceTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "kubernetes.io/cluster/*", "eks*" ] }, "StringEquals":{ "ec2:CreateAction":[ "CreateNetworkInterface", "CreateSecurityGroup", "RunInstances" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "kubernetes.io/cluster/*", "eks*" ] } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:eks-local.cluster.x-k8s.io/*" }, { "Action":[ "secretsmanager:CreateSecret" ], "Condition":{ "StringLike":{ "aws:RequestTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:eks-local.cluster.x-k8s.io/*" }, { "Action":"secretsmanager:DeleteSecret", "Condition":{ "StringLike":{ "aws:ResourceTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:eks-local.cluster.x-k8s.io/*" }, { "Action":"secretsmanager:DescribeSecret", "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:eks-local.cluster.x-k8s.io/*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:GetInstanceProfile", "iam:DeleteInstanceProfile", "iam:RemoveRoleFromInstanceProfile" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/eks-local-*" }, { "Action":[ "ssm:StartSession" ], "Condition":{ "StringLike":{ "ssm:resourceTag/eks-local:controlplane-name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ssm:StartSession" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*::document/AmazonEKS-ControlPlaneInstanceProxy" }, { "Action":[ "ssm:ResumeSession", "ssm:TerminateSession" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "outposts:GetOutpost" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-24T16:24:51+00:00" }, "AmazonEKSNetworkingPolicy":{ "CreateDate":"2024-10-28T22:34:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"ec2:CreateNetworkInterface", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "eks:eks-cluster-name", "eks:kubernetes-cni-node-name" ] }, "StringEquals":{ "aws:RequestTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" }, "StringLike":{ "aws:RequestTag/eks:kubernetes-cni-node-name":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateNetworkInterface", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*" ] }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:AttachNetworkInterface", "ec2:DetachNetworkInterface", "ec2:UnassignPrivateIpAddresses", "ec2:UnassignIpv6Addresses", "ec2:AssignPrivateIpAddresses", "ec2:AssignIpv6Addresses" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/eks:eks-cluster-name":"${aws:PrincipalTag/eks:eks-cluster-name}" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-28T22:34:33+00:00" }, "AmazonEKSServicePolicy":{ "CreateDate":"2018-05-27T21:08:21+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DescribeInstances", "ec2:DescribeNetworkInterfaces", "ec2:DetachNetworkInterface", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute", "iam:ListAttachedRolePolicies", "eks:UpdateClusterVersion", "ec2:GetSecurityGroupsForVpc" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:subnet/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringLike":{ "aws:RequestTag/Name":"eks-cluster-*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ] }, { "Action":"route53:AssociateVPCWithHostedZone", "Effect":"Allow", "Resource":"*" }, { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/eks/*:*" }, { "Action":"logs:PutLogEvents", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/eks/*:*:*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"eks.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/eks.amazonaws.com/AWSServiceRoleForAmazonEKS" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-14T21:12:40+00:00" }, "AmazonEKSServiceRolePolicy":{ "CreateDate":"2020-02-21T20:10:47+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DetachNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute", "ec2:CreateSecurityGroup", "ec2:CreateNetworkInterfacePermission" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeCoipPools", "ec2:DescribeInstances", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeInstanceTypes", "ec2:DescribeInternetGateways", "ec2:DescribeLaunchTemplates", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshots", "ec2:DescribeSpotPriceHistory", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVolumes", "ec2:DescribeVolumesModifications", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:GetCoipPoolUsage", "ec2:GetSecurityGroupsForVpc", "eks:DescribeCluster", "elasticloadbalancing:DescribeListenerAttributes", "elasticloadbalancing:DescribeListenerCertificates", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeSSLPolicies", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DescribeTrustStores", "iam:ListAttachedRolePolicies", "pricing:GetProducts", "shield:GetSubscriptionState", "tag:GetResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DeleteSecurityGroup", "ec2:RevokeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/Name":"eks-cluster-sg*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "kubernetes.io/cluster/*" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "StringLike":{ "aws:RequestTag/Name":"eks-cluster-*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:network-interface/*" ] }, { "Action":"route53:AssociateVPCWithHostedZone", "Effect":"Allow", "Resource":"arn:aws:route53:::hostedzone/*" }, { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/eks/*" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/eks/*:*" }, { "Action":"logs:PutLogEvents", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/eks/*:*:*" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringLike":{ "cloudwatch:namespace":"AWS/EKS" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "eks:CreateAccessEntry", "eks:DeleteAccessEntry" ], "Condition":{ "ArnLike":{ "eks:principalArn":"arn:aws:iam::*:role/aws-service-role/eks.amazonaws.com/AWSServiceRoleForAmazonEKS" }, "StringEquals":{ "eks:accessEntryType":"STANDARD" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "eks:ListAssociatedAccessPolicies" ], "Effect":"Allow", "Resource":"arn:aws:eks:*:*:access-entry/*/role/${aws:PrincipalAccount}/AWSServiceRoleForAmazonEKS/*" }, { "Action":[ "eks:AssociateAccessPolicy", "eks:DisassociateAccessPolicy" ], "Condition":{ "StringEquals":{ "eks:policyArn":[ "arn:aws:eks::aws:cluster-access-policy/AmazonEKSComputePolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSComputeClusterPolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSNetworkingPolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSNetworkingClusterPolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSLoadBalancingPolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSLoadBalancingClusterPolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSBlockStoragePolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSBlockStorageClusterPolicy", "arn:aws:eks::aws:cluster-access-policy/AmazonEKSHybridPolicy" ] } }, "Effect":"Allow", "Resource":"arn:aws:eks:*:*:access-entry/*/role/${aws:PrincipalAccount}/AWSServiceRoleForAmazonEKS/*" }, { "Action":[ "ec2:DeleteNetworkInterface" ], "Condition":{ "StringLike":{ "aws:ResourceTag/eks:eks-cluster-name":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"eks:DescribeAccessEntry", "Condition":{ "StringEquals":{ "eks:accessEntryType":"EC2" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"events:PutRule", "Condition":{ "ForAllValues:StringEquals":{ "events:source":[ "aws.ec2", "aws.health" ] }, "StringEquals":{ "events:ManagedBy":[ "eks.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/EKS*" }, { "Action":"events:PutTargets", "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/EKS*" }, { "Action":[ "iam:GetInstanceProfile", "iam:CreateInstanceProfile", "iam:DeleteInstanceProfile", "iam:RemoveRoleFromInstanceProfile" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/eks*" }, { "Action":[ "ec2:DeleteLaunchTemplate", "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "aws:ResourceTag/eks:eks-cluster-name":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DeleteLaunchTemplate", "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "ec2:ManagedResourceOperator":[ "eks.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DeleteVolume" ], "Condition":{ "StringLike":{ "aws:ResourceTag/eks:eks-cluster-name":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "StringLike":{ "aws:ResourceTag/eks:eks-cluster-name":"*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticloadbalancing:DeleteListener", "elasticloadbalancing:DeleteRule", "elasticloadbalancing:DeregisterTargets", "elasticloadbalancing:DeleteLoadBalancer", "elasticloadbalancing:DeleteTargetGroup", "ec2:DeleteSecurityGroup", "shield:DescribeProtection" ], "Condition":{ "StringLike":{ "aws:ResourceTag/eks:eks-cluster-name":"*" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-26T21:37:06+00:00" }, "AmazonEKSVPCResourceController":{ "CreateDate":"2020-08-12T00:55:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"ec2:CreateNetworkInterfacePermission", "Condition":{ "ForAnyValue:StringEquals":{ "ec2:ResourceTag/eks:eni:owner":"eks-vpc-resource-controller" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateNetworkInterface", "ec2:DetachNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:AttachNetworkInterface", "ec2:UnassignPrivateIpAddresses", "ec2:AssignPrivateIpAddresses" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-12T00:55:34+00:00" }, "AmazonEKSWorkerNodeMinimalPolicy":{ "CreateDate":"2024-10-02T20:03:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "eks-auth:AssumeRoleForPodIdentity" ], "Effect":"Allow", "Resource":"*", "Sid":"WorkerNodePermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-02T20:03:51+00:00" }, "AmazonEKSWorkerNodePolicy":{ "CreateDate":"2018-05-27T21:09:01+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:DescribeVolumesModifications", "ec2:DescribeVpcs", "eks:DescribeCluster", "eks-auth:AssumeRoleForPodIdentity" ], "Effect":"Allow", "Resource":"*", "Sid":"WorkerNodePermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T00:06:13+00:00" }, "AmazonEKS_CNI_Policy":{ "CreateDate":"2018-05-27T21:07:42+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:AssignPrivateIpAddresses", "ec2:AttachNetworkInterface", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeInstances", "ec2:DescribeTags", "ec2:DescribeNetworkInterfaces", "ec2:DescribeInstanceTypes", "ec2:DescribeSubnets", "ec2:DetachNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute", "ec2:UnassignPrivateIpAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonEKSCNIPolicy" }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"AmazonEKSCNIPolicyENITag" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-04T20:20:55+00:00" }, "AmazonEMRCleanupPolicy":{ "CreateDate":"2017-09-26T23:54:19+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeLaunchTemplates", "ec2:DescribeSpotInstanceRequests", "ec2:DeleteLaunchTemplate", "ec2:ModifyInstanceAttribute", "ec2:TerminateInstances", "ec2:CancelSpotInstanceRequests", "ec2:DeleteNetworkInterface", "ec2:DescribeInstanceAttribute", "ec2:DescribeVolumeStatus", "ec2:DescribeVolumes", "ec2:DetachVolume", "ec2:DeleteVolume", "ec2:DescribePlacementGroups", "ec2:DeletePlacementGroup" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-29T21:11:54+00:00" }, "AmazonEMRContainersServiceRolePolicy":{ "CreateDate":"2020-12-09T00:38:19+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "eks:DescribeCluster", "eks:ListNodeGroups", "eks:DescribeNodeGroup", "ec2:DescribeRouteTables", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "eks:ListPodIdentityAssociations", "eks:DescribePodIdentityAssociation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "acm:ImportCertificate", "acm:AddTagsToCertificate" ], "Condition":{ "StringEquals":{ "aws:RequestTag/emr-container:endpoint:managed-certificate":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "acm:DeleteCertificate" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/emr-container:endpoint:managed-certificate":"true" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-06T21:07:07+00:00" }, "AmazonEMRFullAccessPolicy_v2":{ "CreateDate":"2021-03-12T01:50:29+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "elasticmapreduce:RunJobFlow" ], "Condition":{ "StringEquals":{ "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"RunJobFlowExplicitlyWithEMRManagedTag" }, { "Action":[ "elasticmapreduce:AddInstanceFleet", "elasticmapreduce:AddInstanceGroups", "elasticmapreduce:AddJobFlowSteps", "elasticmapreduce:AddTags", "elasticmapreduce:CancelSteps", "elasticmapreduce:CreateEditor", "elasticmapreduce:CreatePersistentAppUI", "elasticmapreduce:CreateSecurityConfiguration", "elasticmapreduce:DeleteEditor", "elasticmapreduce:DeleteSecurityConfiguration", "elasticmapreduce:DescribeCluster", "elasticmapreduce:DescribeEditor", "elasticmapreduce:DescribeJobFlows", "elasticmapreduce:DescribePersistentAppUI", "elasticmapreduce:DescribeSecurityConfiguration", "elasticmapreduce:DescribeStep", "elasticmapreduce:DescribeReleaseLabel", "elasticmapreduce:GetBlockPublicAccessConfiguration", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:GetAutoTerminationPolicy", "elasticmapreduce:GetPersistentAppUIPresignedURL", "elasticmapreduce:ListBootstrapActions", "elasticmapreduce:ListClusters", "elasticmapreduce:ListEditors", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListInstances", "elasticmapreduce:ListSecurityConfigurations", "elasticmapreduce:ListSteps", "elasticmapreduce:ListSupportedInstanceTypes", "elasticmapreduce:ModifyCluster", "elasticmapreduce:ModifyInstanceFleet", "elasticmapreduce:ModifyInstanceGroups", "elasticmapreduce:OpenEditorInConsole", "elasticmapreduce:PutAutoScalingPolicy", "elasticmapreduce:PutBlockPublicAccessConfiguration", "elasticmapreduce:PutManagedScalingPolicy", "elasticmapreduce:RemoveAutoScalingPolicy", "elasticmapreduce:RemoveManagedScalingPolicy", "elasticmapreduce:RemoveTags", "elasticmapreduce:SetTerminationProtection", "elasticmapreduce:StartEditor", "elasticmapreduce:StopEditor", "elasticmapreduce:TerminateJobFlows", "elasticmapreduce:ViewEventsFromAllClustersInConsole" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticMapReduceActions" }, { "Action":[ "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*", "Sid":"ViewMetricsInEMRConsole" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"elasticmapreduce.amazonaws.com*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/EMR_DefaultRole_V2", "Sid":"PassRoleForElasticMapReduce" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/EMR_EC2_DefaultRole", "Sid":"PassRoleForEC2" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"application-autoscaling.amazonaws.com*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/EMR_AutoScaling_DefaultRole", "Sid":"PassRoleForAutoScaling" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "elasticmapreduce.amazonaws.com", "elasticmapreduce.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/elasticmapreduce.amazonaws.com*/AWSServiceRoleForEMRCleanup*", "Sid":"ElasticMapReduceServiceLinkedRole" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeKeyPairs", "ec2:DescribeNatGateways", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "s3:ListAllMyBuckets", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"ConsoleUIActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-27T22:07:07+00:00" }, "AmazonEMRReadOnlyAccessPolicy_v2":{ "CreateDate":"2021-03-12T01:39:16+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "elasticmapreduce:DescribeCluster", "elasticmapreduce:DescribeEditor", "elasticmapreduce:DescribeJobFlows", "elasticmapreduce:DescribeSecurityConfiguration", "elasticmapreduce:DescribeStep", "elasticmapreduce:DescribeReleaseLabel", "elasticmapreduce:GetBlockPublicAccessConfiguration", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:GetAutoTerminationPolicy", "elasticmapreduce:ListBootstrapActions", "elasticmapreduce:ListClusters", "elasticmapreduce:ListEditors", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListInstances", "elasticmapreduce:ListSecurityConfigurations", "elasticmapreduce:ListSteps", "elasticmapreduce:ListSupportedInstanceTypes", "elasticmapreduce:ViewEventsFromAllClustersInConsole" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticMapReduceActions" }, { "Action":[ "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*", "Sid":"ViewMetricsInEMRConsole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-02T19:15:33+00:00" }, "AmazonEMRServerlessServiceRolePolicy":{ "CreateDate":"2022-05-20T23:15:42+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeDhcpOptions", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2PolicyStatement" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/EMRServerless", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudWatchPolicyStatement" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-25T18:21:43+00:00" }, "AmazonEMRServicePolicy_v2":{ "CreateDate":"2021-03-12T01:11:08+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:RunInstances", "ec2:CreateFleet", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateInTaggedNetwork" }, { "Action":[ "ec2:CreateFleet", "ec2:RunInstances", "ec2:CreateLaunchTemplateVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"CreateWithEMRTaggedLaunchTemplate" }, { "Action":"ec2:CreateLaunchTemplate", "Condition":{ "StringEquals":{ "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*", "Sid":"CreateEMRTaggedLaunchTemplate" }, { "Action":[ "ec2:RunInstances", "ec2:CreateFleet" ], "Condition":{ "StringEquals":{ "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"CreateEMRTaggedInstancesAndVolumes" }, { "Action":[ "ec2:RunInstances", "ec2:CreateFleet", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersion" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*::image/ami-*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:capacity-reservation/*", "arn:aws:ec2:*:*:placement-group/EMR_*", "arn:aws:ec2:*:*:fleet/*", "arn:aws:ec2:*:*:dedicated-host/*", "arn:aws:resource-groups:*:*:group/*" ], "Sid":"ResourcesToLaunchEC2" }, { "Action":[ "ec2:CreateLaunchTemplateVersion", "ec2:DeleteLaunchTemplate", "ec2:DeleteNetworkInterface", "ec2:ModifyInstanceAttribute", "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageEMRTaggedResources" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:launch-template/*" ], "Sid":"ManageTagsOnEMRTaggedResources" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"CreateNetworkInterfaceNeededForPrivateSubnet" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "RunInstances", "CreateFleet", "CreateLaunchTemplate", "CreateNetworkInterface" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:launch-template/*" ], "Sid":"TagOnCreateTaggedEMRResources" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:placement-group/EMR_*" ], "Sid":"TagPlacementGroups" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeCapacityReservations", "ec2:DescribeDhcpOptions", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeLaunchTemplates", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaces", "ec2:DescribePlacementGroups", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:DescribeVolumeStatus", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"ListActionsForEC2Resources" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateDefaultSecurityGroupWithEMRTags" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"CreateDefaultSecurityGroupInVPCWithEMRTags" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true", "ec2:CreateAction":"CreateSecurityGroup" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"TagOnCreateDefaultSecurityGroupWithEMRTags" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageSecurityGroups" }, { "Action":[ "ec2:CreatePlacementGroup" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:placement-group/EMR_*", "Sid":"CreateEMRPlacementGroups" }, { "Action":[ "ec2:DeletePlacementGroup" ], "Effect":"Allow", "Resource":"*", "Sid":"DeletePlacementGroups" }, { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget" ], "Effect":"Allow", "Resource":"*", "Sid":"AutoScaling" }, { "Action":[ "resource-groups:ListGroupResources" ], "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupsForCapacityReservations" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:*_EMR_Auto_Scaling", "Sid":"AutoScalingCloudWatch" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"application-autoscaling.amazonaws.com*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/EMR_AutoScaling_DefaultRole", "Sid":"PassRoleForAutoScaling" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/EMR_EC2_DefaultRole", "Sid":"PassRoleForEC2" }, { "Action":[ "ec2:ModifyVpcEndpoint", "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:vpc/*" ], "Sid":"CreateAndModifyEmrServiceVPCEndpoint" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:RequestTag/Name":"emr-service-vpce", "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"CreateEmrServiceVPCEndpoint" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/Name":"emr-service-vpce", "aws:RequestTag/for-use-with-amazon-emr-managed-policies":"true", "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"TagEmrServiceVPCEndpoint" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-03T20:37:06+00:00" }, "AmazonESCognitoAccess":{ "CreateDate":"2018-02-28T22:29:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cognito-idp:DescribeUserPool", "cognito-idp:CreateUserPoolClient", "cognito-idp:DeleteUserPoolClient", "cognito-idp:UpdateUserPoolClient", "cognito-idp:DescribeUserPoolClient", "cognito-idp:AdminInitiateAuth", "cognito-idp:AdminUserGlobalSignOut", "cognito-idp:ListUserPoolClients", "cognito-identity:DescribeIdentityPool", "cognito-identity:UpdateIdentityPool", "cognito-identity:SetIdentityPoolRoles", "cognito-identity:GetIdentityPoolRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":[ "cognito-identity.amazonaws.com", "cognito-identity-us-gov.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-12-20T14:04:44+00:00" }, "AmazonESFullAccess":{ "CreateDate":"2015-10-01T19:14:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "es:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-10-01T19:14:00+00:00" }, "AmazonESReadOnlyAccess":{ "CreateDate":"2015-10-01T19:18:24+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "es:Describe*", "es:List*", "es:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-10-03T03:32:56+00:00" }, "AmazonElastiCacheFullAccess":{ "CreateDate":"2015-02-06T18:40:20+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"elasticache:*", "Effect":"Allow", "Resource":"*", "Sid":"ElastiCacheManagementActions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"elasticache.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/elasticache.amazonaws.com/AWSServiceRoleForElastiCache", "Sid":"CreateServiceLinkedRole" }, { "Action":"ec2:CreateVpcEndpoint", "Condition":{ "StringLike":{ "ec2:VpceServiceName":"com.amazonaws.elasticache.serverless.*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"CreateVPCEndpoints" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Effect":"Allow", "NotResource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"AllowAccessToElastiCacheTaggedVpcEndpoints" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/AmazonElastiCacheManaged":"true", "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"TagVPCEndpointsOnCreation" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToEc2" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToKMS" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToCloudWatch" }, { "Action":[ "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScalingActivities" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToAutoScaling" }, { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeLogGroups" }, { "Action":[ "firehose:ListDeliveryStreams" ], "Effect":"Allow", "Resource":"*", "Sid":"ListLogDeliveryStreams" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeS3Buckets" }, { "Action":[ "outposts:ListOutposts" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToOutposts" }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToSNS" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-28T03:49:56+00:00" }, "AmazonElastiCacheReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticache:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:21+00:00" }, "AmazonElasticContainerRegistryPublicFullAccess":{ "CreateDate":"2020-12-01T17:25:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr-public:*", "sts:GetServiceBearerToken" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T17:25:52+00:00" }, "AmazonElasticContainerRegistryPublicPowerUser":{ "CreateDate":"2020-12-01T16:16:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr-public:GetAuthorizationToken", "sts:GetServiceBearerToken", "ecr-public:BatchCheckLayerAvailability", "ecr-public:GetRepositoryPolicy", "ecr-public:DescribeRepositories", "ecr-public:DescribeRegistries", "ecr-public:DescribeImages", "ecr-public:DescribeImageTags", "ecr-public:GetRepositoryCatalogData", "ecr-public:GetRegistryCatalogData", "ecr-public:InitiateLayerUpload", "ecr-public:UploadLayerPart", "ecr-public:CompleteLayerUpload", "ecr-public:PutImage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T16:16:54+00:00" }, "AmazonElasticContainerRegistryPublicReadOnly":{ "CreateDate":"2020-12-01T17:27:04+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr-public:GetAuthorizationToken", "sts:GetServiceBearerToken", "ecr-public:BatchCheckLayerAvailability", "ecr-public:GetRepositoryPolicy", "ecr-public:DescribeRepositories", "ecr-public:DescribeRegistries", "ecr-public:DescribeImages", "ecr-public:DescribeImageTags", "ecr-public:GetRepositoryCatalogData", "ecr-public:GetRegistryCatalogData" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T17:27:04+00:00" }, "AmazonElasticFileSystemClientFullAccess":{ "CreateDate":"2020-01-13T16:27:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticfilesystem:ClientMount", "elasticfilesystem:ClientRootAccess", "elasticfilesystem:ClientWrite", "elasticfilesystem:DescribeMountTargets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-13T16:27:00+00:00" }, "AmazonElasticFileSystemClientReadOnlyAccess":{ "CreateDate":"2020-01-13T16:24:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticfilesystem:ClientMount", "elasticfilesystem:DescribeMountTargets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-13T16:24:36+00:00" }, "AmazonElasticFileSystemClientReadWriteAccess":{ "CreateDate":"2020-01-13T16:21:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticfilesystem:ClientMount", "elasticfilesystem:ClientWrite", "elasticfilesystem:DescribeMountTargets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-13T16:21:55+00:00" }, "AmazonElasticFileSystemFullAccess":{ "CreateDate":"2015-05-27T16:22:28+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:GetMetricData", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute", "elasticfilesystem:CreateFileSystem", "elasticfilesystem:CreateMountTarget", "elasticfilesystem:CreateTags", "elasticfilesystem:CreateAccessPoint", "elasticfilesystem:CreateReplicationConfiguration", "elasticfilesystem:DeleteFileSystem", "elasticfilesystem:DeleteMountTarget", "elasticfilesystem:DeleteTags", "elasticfilesystem:DeleteAccessPoint", "elasticfilesystem:DeleteFileSystemPolicy", "elasticfilesystem:DeleteReplicationConfiguration", "elasticfilesystem:DescribeAccountPreferences", "elasticfilesystem:DescribeBackupPolicy", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeFileSystemPolicy", "elasticfilesystem:DescribeLifecycleConfiguration", "elasticfilesystem:DescribeMountTargets", "elasticfilesystem:DescribeMountTargetSecurityGroups", "elasticfilesystem:DescribeTags", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeReplicationConfigurations", "elasticfilesystem:ModifyMountTargetSecurityGroups", "elasticfilesystem:PutAccountPreferences", "elasticfilesystem:PutBackupPolicy", "elasticfilesystem:PutLifecycleConfiguration", "elasticfilesystem:PutFileSystemPolicy", "elasticfilesystem:UpdateFileSystem", "elasticfilesystem:UpdateFileSystemProtection", "elasticfilesystem:TagResource", "elasticfilesystem:UntagResource", "elasticfilesystem:ListTagsForResource", "elasticfilesystem:Backup", "elasticfilesystem:Restore", "elasticfilesystem:ReplicationRead", "elasticfilesystem:ReplicationWrite", "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticFileSystemFullAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "elasticfilesystem.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateServiceLinkedRoleForEFS" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"elasticfilesystem.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassRoleAccessForEFS" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-07T19:34:20+00:00" }, "AmazonElasticFileSystemReadOnlyAccess":{ "CreateDate":"2015-05-27T16:25:25+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:GetMetricData", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "elasticfilesystem:DescribeAccountPreferences", "elasticfilesystem:DescribeBackupPolicy", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeFileSystemPolicy", "elasticfilesystem:DescribeLifecycleConfiguration", "elasticfilesystem:DescribeMountTargets", "elasticfilesystem:DescribeMountTargetSecurityGroups", "elasticfilesystem:DescribeTags", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeReplicationConfigurations", "elasticfilesystem:ListTagsForResource", "elasticfilesystem:ReplicationRead", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticFileSystemReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-07T19:39:56+00:00" }, "AmazonElasticFileSystemServiceRolePolicy":{ "CreateDate":"2019-11-05T16:52:41+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "backup-storage:MountCapsule", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeNetworkInterfaceAttribute", "ec2:ModifyNetworkInterfaceAttribute", "tag:GetResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:DescribeKey" ], "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*" }, { "Action":[ "backup:CreateBackupVault", "backup:PutBackupVaultAccessPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:backup:*:*:backup-vault:aws/efs/automatic-backup-vault" ] }, { "Action":[ "backup:CreateBackupPlan", "backup:CreateBackupSelection" ], "Effect":"Allow", "Resource":[ "arn:aws:backup:*:*:backup-plan:*" ] }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "backup.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"backup.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/backup.amazonaws.com/AWSServiceRoleForBackup" ] }, { "Action":[ "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:CreateReplicationConfiguration", "elasticfilesystem:DescribeReplicationConfigurations", "elasticfilesystem:DeleteReplicationConfiguration", "elasticfilesystem:ReplicationRead", "elasticfilesystem:ReplicationWrite" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-07T19:19:50+00:00" }, "AmazonElasticFileSystemsUtils":{ "CreateDate":"2020-09-29T15:16:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeAssociation", "ssm:GetDeployablePatchSnapshotForInstance", "ssm:GetDocument", "ssm:DescribeDocument", "ssm:GetManifest", "ssm:GetParameter", "ssm:GetParameters", "ssm:ListAssociations", "ssm:ListInstanceAssociations", "ssm:PutInventory", "ssm:PutComplianceItems", "ssm:PutConfigurePackageResult", "ssm:UpdateAssociationStatus", "ssm:UpdateInstanceAssociationStatus", "ssm:UpdateInstanceInformation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2messages:AcknowledgeMessage", "ec2messages:DeleteMessage", "ec2messages:FailMessage", "ec2messages:GetEndpoint", "ec2messages:GetMessages", "ec2messages:SendReply" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticfilesystem:DescribeMountTargets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:PutLogEvents", "logs:DescribeLogStreams", "logs:DescribeLogGroups", "logs:CreateLogStream", "logs:CreateLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-29T15:16:47+00:00" }, "AmazonElasticMapReduceEditorsRole":{ "CreateDate":"2018-11-16T21:55:25+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateSecurityGroup", "ec2:DescribeSecurityGroups", "ec2:RevokeSecurityGroupEgress", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeNetworkInterfaces", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DescribeTags", "ec2:DescribeInstances", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "elasticmapreduce:ListInstances", "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListSteps" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws:elasticmapreduce:editor-id", "aws:elasticmapreduce:job-flow-id" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-09T22:39:29+00:00" }, "AmazonElasticMapReduceFullAccess":{ "CreateDate":"2015-02-06T18:40:22+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "cloudwatch:*", "cloudformation:CreateStack", "cloudformation:DescribeStackEvents", "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress", "ec2:CancelSpotInstanceRequests", "ec2:CreateRoute", "ec2:CreateSecurityGroup", "ec2:CreateTags", "ec2:DeleteRoute", "ec2:DeleteTags", "ec2:DeleteSecurityGroup", "ec2:DescribeAvailabilityZones", "ec2:DescribeAccountAttributes", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSpotPriceHistory", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:DescribeRouteTables", "ec2:DescribeNetworkAcls", "ec2:CreateVpcEndpoint", "ec2:ModifyImageAttribute", "ec2:ModifyInstanceAttribute", "ec2:RequestSpotInstances", "ec2:RevokeSecurityGroupEgress", "ec2:RunInstances", "ec2:TerminateInstances", "elasticmapreduce:*", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:ListRoles", "iam:PassRole", "kms:List*", "s3:*", "sdb:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "elasticmapreduce.amazonaws.com", "elasticmapreduce.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-11T15:19:30+00:00" }, "AmazonElasticMapReducePlacementGroupPolicy":{ "CreateDate":"2020-09-29T00:37:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DeletePlacementGroup", "ec2:DescribePlacementGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreatePlacementGroup" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:placement-group/EMR_*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-29T00:37:08+00:00" }, "AmazonElasticMapReduceReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:23+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "elasticmapreduce:Describe*", "elasticmapreduce:List*", "elasticmapreduce:GetBlockPublicAccessConfiguration", "elasticmapreduce:ViewEventsFromAllClustersInConsole", "s3:GetObject", "s3:ListAllMyBuckets", "s3:ListBucket", "sdb:Select", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-07-29T23:14:09+00:00" }, "AmazonElasticMapReduceRole":{ "CreateDate":"2015-02-06T18:41:20+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CancelSpotInstanceRequests", "ec2:CreateFleet", "ec2:CreateLaunchTemplate", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:CreateTags", "ec2:DeleteLaunchTemplate", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:DeleteTags", "ec2:DescribeAvailabilityZones", "ec2:DescribeAccountAttributes", "ec2:DescribeDhcpOptions", "ec2:DescribeImages", "ec2:DescribeInstanceStatus", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeLaunchTemplates", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSpotPriceHistory", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcEndpointServices", "ec2:DescribeVpcs", "ec2:DetachNetworkInterface", "ec2:ModifyImageAttribute", "ec2:ModifyInstanceAttribute", "ec2:RequestSpotInstances", "ec2:RevokeSecurityGroupEgress", "ec2:RunInstances", "ec2:TerminateInstances", "ec2:DeleteVolume", "ec2:DescribeVolumeStatus", "ec2:DescribeVolumes", "ec2:DetachVolume", "iam:GetRole", "iam:GetRolePolicy", "iam:ListInstanceProfiles", "iam:ListRolePolicies", "iam:PassRole", "s3:CreateBucket", "s3:Get*", "s3:List*", "sdb:BatchPutAttributes", "sdb:Select", "sqs:CreateQueue", "sqs:Delete*", "sqs:GetQueue*", "sqs:PurgeQueue", "sqs:ReceiveMessage", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "cloudwatch:DeleteAlarms", "application-autoscaling:RegisterScalableTarget", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:PutScalingPolicy", "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:Describe*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"spot.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/spot.amazonaws.com/AWSServiceRoleForEC2Spot*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-24T22:24:20+00:00" }, "AmazonElasticMapReduceforAutoScalingRole":{ "CreateDate":"2016-11-18T01:09:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarms", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ModifyInstanceGroups" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-11-18T01:09:10+00:00" }, "AmazonElasticMapReduceforEC2Role":{ "CreateDate":"2015-02-06T18:41:21+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cloudwatch:*", "dynamodb:*", "ec2:Describe*", "elasticmapreduce:Describe*", "elasticmapreduce:ListBootstrapActions", "elasticmapreduce:ListClusters", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListInstances", "elasticmapreduce:ListSteps", "kinesis:CreateStream", "kinesis:DeleteStream", "kinesis:DescribeStream", "kinesis:GetRecords", "kinesis:GetShardIterator", "kinesis:MergeShards", "kinesis:PutRecord", "kinesis:SplitShard", "rds:Describe*", "s3:*", "sdb:*", "sns:*", "sqs:*", "glue:CreateDatabase", "glue:UpdateDatabase", "glue:DeleteDatabase", "glue:GetDatabase", "glue:GetDatabases", "glue:CreateTable", "glue:UpdateTable", "glue:DeleteTable", "glue:GetTable", "glue:GetTables", "glue:GetTableVersions", "glue:CreatePartition", "glue:BatchCreatePartition", "glue:UpdatePartition", "glue:DeletePartition", "glue:BatchDeletePartition", "glue:GetPartition", "glue:GetPartitions", "glue:BatchGetPartition", "glue:CreateUserDefinedFunction", "glue:UpdateUserDefinedFunction", "glue:DeleteUserDefinedFunction", "glue:GetUserDefinedFunction", "glue:GetUserDefinedFunctions" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-08-11T23:57:30+00:00" }, "AmazonElasticTranscoderRole":{ "CreateDate":"2015-02-06T18:41:26+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:ListBucket", "s3:Get*", "s3:PutObject", "s3:PutObjectAcl", "s3:*MultipartUpload*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"1" }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"2" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-13T22:48:22+00:00" }, "AmazonElasticTranscoder_FullAccess":{ "CreateDate":"2018-04-27T18:59:35+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "elastictranscoder:*", "s3:ListAllMyBuckets", "s3:ListBucket", "iam:ListRoles", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "elastictranscoder.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-10T22:51:51+00:00" }, "AmazonElasticTranscoder_JobsSubmitter":{ "CreateDate":"2018-06-07T21:12:16+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "elastictranscoder:Read*", "elastictranscoder:List*", "elastictranscoder:*Job", "elastictranscoder:*Preset", "s3:ListAllMyBuckets", "s3:ListBucket", "iam:ListRoles", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-10T22:49:34+00:00" }, "AmazonElasticTranscoder_ReadOnlyAccess":{ "CreateDate":"2018-06-07T21:09:56+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "elastictranscoder:Read*", "elastictranscoder:List*", "s3:ListAllMyBuckets", "s3:ListBucket", "iam:ListRoles", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-10T22:48:32+00:00" }, "AmazonElasticsearchServiceRolePolicy":{ "CreateDate":"2017-07-07T00:15:31+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "elasticloadbalancing:AddListenerCertificates", "elasticloadbalancing:RemoveListenerCertificates" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973134" }, { "Action":[ "acm:DescribeCertificate" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973135" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/ES" } }, "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973136" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*" ], "Sid":"Stmt1480452973198" }, { "Action":"ec2:CreateVpcEndpoint", "Condition":{ "StringEquals":{ "aws:RequestTag/OpenSearchManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"Stmt1480452973199" }, { "Action":[ "ec2:ModifyVpcEndpoint", "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/OpenSearchManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"Stmt1480452973200" }, { "Action":[ "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973201" }, { "Action":[ "ec2:AssignIpv6Addresses" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"Stmt1480452973149" }, { "Action":[ "ec2:UnAssignIpv6Addresses" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"Stmt1480452973150" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"Stmt1480452973202" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-23T06:58:31+00:00" }, "AmazonEventBridgeApiDestinationsServiceRolePolicy":{ "CreateDate":"2021-02-11T20:52:05+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:UpdateSecret", "secretsmanager:DescribeSecret", "secretsmanager:DeleteSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:events!connection/*" }, { "Action":[ "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/EventBridgeApiDestinations":"true" }, "StringLike":{ "kms:EncryptionContext:SecretARN":[ "arn:aws:secretsmanager:*:*:secret:events!connection/*" ], "kms:ViaService":"secretsmanager.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-28T20:07:07+00:00" }, "AmazonEventBridgeFullAccess":{ "CreateDate":"2019-07-11T14:08:55+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "events:*", "schemas:*", "scheduler:*", "pipes:*" ], "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeActions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"apidestinations.events.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/apidestinations.events.amazonaws.com/AWSServiceRoleForAmazonEventBridgeApiDestinations", "Sid":"IAMCreateServiceLinkedRoleForApiDestinations" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"schemas.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/schemas.amazonaws.com/AWSServiceRoleForSchemas", "Sid":"IAMCreateServiceLinkedRoleForAmazonEventBridgeSchemas" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:UpdateSecret", "secretsmanager:DeleteSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:events!*", "Sid":"SecretsManagerAccessForApiDestinations" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"events.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassRoleAccessForEventBridge" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"scheduler.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassRoleAccessForScheduler" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"pipes.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassRoleAccessForPipes" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-22T01:37:06+00:00" }, "AmazonEventBridgePipesFullAccess":{ "CreateDate":"2022-12-01T17:03:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"pipes:*", "Effect":"Allow", "Resource":"*", "Sid":"EventBridgePipesActions" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"pipes.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassRoleAccessForPipes" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T17:03:20+00:00" }, "AmazonEventBridgePipesOperatorAccess":{ "CreateDate":"2022-12-01T17:04:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "pipes:DescribePipe", "pipes:ListPipes", "pipes:ListTagsForResource", "pipes:StartPipe", "pipes:StopPipe" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T17:04:32+00:00" }, "AmazonEventBridgePipesReadOnlyAccess":{ "CreateDate":"2022-12-01T17:04:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "pipes:DescribePipe", "pipes:ListPipes", "pipes:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T17:04:03+00:00" }, "AmazonEventBridgeReadOnlyAccess":{ "CreateDate":"2019-07-11T13:59:07+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "events:DescribeRule", "events:DescribeEventBus", "events:DescribeEventSource", "events:ListEventBuses", "events:ListEventSources", "events:ListRuleNamesByTarget", "events:ListRules", "events:ListTargetsByRule", "events:TestEventPattern", "events:DescribeArchive", "events:ListArchives", "events:DescribeReplay", "events:ListReplays", "events:DescribeConnection", "events:ListConnections", "events:DescribeApiDestination", "events:ListApiDestinations", "events:DescribeEndpoint", "events:ListEndpoints", "schemas:DescribeCodeBinding", "schemas:DescribeDiscoverer", "schemas:DescribeRegistry", "schemas:DescribeSchema", "schemas:ExportSchema", "schemas:GetCodeBindingSource", "schemas:GetDiscoveredSchema", "schemas:GetResourcePolicy", "schemas:ListDiscoverers", "schemas:ListRegistries", "schemas:ListSchemas", "schemas:ListSchemaVersions", "schemas:ListTagsForResource", "schemas:SearchSchemas", "scheduler:GetSchedule", "scheduler:GetScheduleGroup", "scheduler:ListSchedules", "scheduler:ListScheduleGroups", "scheduler:ListTagsForResource", "pipes:DescribePipe", "pipes:ListPipes", "pipes:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T17:02:48+00:00" }, "AmazonEventBridgeSchedulerFullAccess":{ "CreateDate":"2022-11-10T18:37:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"scheduler:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"scheduler.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-10T18:37:25+00:00" }, "AmazonEventBridgeSchedulerReadOnlyAccess":{ "CreateDate":"2022-11-10T18:50:12+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "scheduler:ListSchedules", "scheduler:ListScheduleGroups", "scheduler:GetSchedule", "scheduler:GetScheduleGroup", "scheduler:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-10T18:50:12+00:00" }, "AmazonEventBridgeSchemasFullAccess":{ "CreateDate":"2019-11-28T23:12:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "schemas:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonEventBridgeSchemasFullAccess" }, { "Action":[ "events:PutRule", "events:PutTargets", "events:EnableRule", "events:DisableRule", "events:DeleteRule", "events:RemoveTargets", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*Schemas*", "Sid":"AmazonEventBridgeManageRule" }, { "Action":"iam:CreateServiceLinkedRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/schemas.amazonaws.com/AWSServiceRoleForSchemas", "Sid":"IAMCreateServiceLinkedRoleForAmazonEventBridgeSchemas" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-28T23:12:53+00:00" }, "AmazonEventBridgeSchemasReadOnlyAccess":{ "CreateDate":"2019-11-28T23:05:57+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "schemas:ListDiscoverers", "schemas:DescribeDiscoverer", "schemas:ListRegistries", "schemas:DescribeRegistry", "schemas:SearchSchemas", "schemas:ListSchemas", "schemas:ListSchemaVersions", "schemas:DescribeSchema", "schemas:GetDiscoveredSchema", "schemas:DescribeCodeBinding", "schemas:GetCodeBindingSource", "schemas:ListTagsForResource", "schemas:GetResourcePolicy" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonEventBridgeSchemasReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-01T00:50:53+00:00" }, "AmazonEventBridgeSchemasServiceRolePolicy":{ "CreateDate":"2019-11-27T01:10:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "events:PutRule", "events:PutTargets", "events:EnableRule", "events:DisableRule", "events:DeleteRule", "events:RemoveTargets", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/*Schemas-*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-27T01:10:40+00:00" }, "AmazonFISServiceRolePolicy":{ "CreateDate":"2020-12-21T21:18:19+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "events:PutRule", "events:DeleteRule", "events:PutTargets", "events:RemoveTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"fis.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EventBridge" }, { "Action":[ "events:DescribeRule" ], "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeDescribe" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"Tagging" }, { "Action":[ "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmHistory" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatch" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeSubnets", "iam:GetUser", "iam:GetRole", "iam:ListUsers", "iam:ListRoles", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "ecs:DescribeClusters", "ecs:DescribeTasks", "ecs:ListTasks", "eks:DescribeNodegroup", "eks:DescribeCluster" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeUserResources" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-25T09:05:23+00:00" }, "AmazonFSxConsoleFullAccess":{ "CreateDate":"2018-11-28T16:36:05+00:00", "DefaultVersionId":"v12", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "ds:DescribeDirectories", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:GetSecurityGroupsForVpc", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "firehose:ListDeliveryStreams", "kms:ListAliases", "logs:DescribeLogGroups", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*", "Sid":"ListResourcesAssociatedWithFSxFileSystem" }, { "Action":[ "fsx:AssociateFileGateway", "fsx:AssociateFileSystemAliases", "fsx:CancelDataRepositoryTask", "fsx:CopyBackup", "fsx:CopySnapshotAndUpdateVolume", "fsx:CreateBackup", "fsx:CreateDataRepositoryAssociation", "fsx:CreateDataRepositoryTask", "fsx:CreateFileCache", "fsx:CreateFileSystem", "fsx:CreateFileSystemFromBackup", "fsx:CreateSnapshot", "fsx:CreateStorageVirtualMachine", "fsx:CreateVolume", "fsx:CreateVolumeFromBackup", "fsx:DeleteBackup", "fsx:DeleteDataRepositoryAssociation", "fsx:DeleteFileCache", "fsx:DeleteFileSystem", "fsx:DeleteSnapshot", "fsx:DeleteStorageVirtualMachine", "fsx:DeleteVolume", "fsx:DescribeAssociatedFileGateways", "fsx:DescribeBackups", "fsx:DescribeDataRepositoryAssociations", "fsx:DescribeDataRepositoryTasks", "fsx:DescribeFileCaches", "fsx:DescribeFileSystemAliases", "fsx:DescribeFileSystems", "fsx:DescribeSharedVpcConfiguration", "fsx:DescribeSnapshots", "fsx:DescribeStorageVirtualMachines", "fsx:DescribeVolumes", "fsx:DisassociateFileGateway", "fsx:DisassociateFileSystemAliases", "fsx:ListTagsForResource", "fsx:ManageBackupPrincipalAssociations", "fsx:ReleaseFileSystemNfsV3Locks", "fsx:RestoreVolumeFromSnapshot", "fsx:TagResource", "fsx:UntagResource", "fsx:UpdateDataRepositoryAssociation", "fsx:UpdateFileCache", "fsx:UpdateFileSystem", "fsx:UpdateSharedVpcConfiguration", "fsx:UpdateSnapshot", "fsx:UpdateStorageVirtualMachine", "fsx:UpdateVolume" ], "Effect":"Allow", "Resource":"*", "Sid":"FullAccessToFSx" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "fsx.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateFSxSLR" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "s3.data-source.lustre.fsx.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateSLRForLustreS3Integration" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "fsx.amazonaws.com" ] }, "StringEquals":{ "aws:RequestTag/AmazonFSx":"ManagedByAmazonFSx" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:route-table/*" ], "Sid":"CreateTags" }, { "Action":[ "fsx:PutResourcePolicy", "fsx:GetResourcePolicy", "fsx:DeleteResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "ram.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageCrossAccountDataReplication" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-07T19:22:06+00:00" }, "AmazonFSxConsoleReadOnlyAccess":{ "CreateDate":"2018-11-28T16:35:24+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "ds:DescribeDirectories", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:GetSecurityGroupsForVpc", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "firehose:ListDeliveryStreams", "fsx:Describe*", "fsx:ListTagsForResource", "kms:DescribeKey", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"FSxReadOnlyPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-25T15:07:07+00:00" }, "AmazonFSxFullAccess":{ "CreateDate":"2018-11-28T16:34:43+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "ds:DescribeDirectories" ], "Effect":"Allow", "Resource":"*", "Sid":"ViewAWSDSDirectories" }, { "Action":[ "fsx:AssociateFileGateway", "fsx:AssociateFileSystemAliases", "fsx:CancelDataRepositoryTask", "fsx:CopyBackup", "fsx:CopySnapshotAndUpdateVolume", "fsx:CreateBackup", "fsx:CreateDataRepositoryAssociation", "fsx:CreateDataRepositoryTask", "fsx:CreateFileCache", "fsx:CreateFileSystem", "fsx:CreateFileSystemFromBackup", "fsx:CreateSnapshot", "fsx:CreateStorageVirtualMachine", "fsx:CreateVolume", "fsx:CreateVolumeFromBackup", "fsx:DeleteBackup", "fsx:DeleteDataRepositoryAssociation", "fsx:DeleteFileCache", "fsx:DeleteFileSystem", "fsx:DeleteSnapshot", "fsx:DeleteStorageVirtualMachine", "fsx:DeleteVolume", "fsx:DescribeAssociatedFileGateways", "fsx:DescribeBackups", "fsx:DescribeDataRepositoryAssociations", "fsx:DescribeDataRepositoryTasks", "fsx:DescribeFileCaches", "fsx:DescribeFileSystemAliases", "fsx:DescribeFileSystems", "fsx:DescribeSharedVpcConfiguration", "fsx:DescribeSnapshots", "fsx:DescribeStorageVirtualMachines", "fsx:DescribeVolumes", "fsx:DisassociateFileGateway", "fsx:DisassociateFileSystemAliases", "fsx:ListTagsForResource", "fsx:ManageBackupPrincipalAssociations", "fsx:ReleaseFileSystemNfsV3Locks", "fsx:RestoreVolumeFromSnapshot", "fsx:TagResource", "fsx:UntagResource", "fsx:UpdateDataRepositoryAssociation", "fsx:UpdateFileCache", "fsx:UpdateFileSystem", "fsx:UpdateSharedVpcConfiguration", "fsx:UpdateSnapshot", "fsx:UpdateStorageVirtualMachine", "fsx:UpdateVolume" ], "Effect":"Allow", "Resource":"*", "Sid":"FullAccessToFSx" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "fsx.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateSLRForFSx" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "s3.data-source.lustre.fsx.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateSLRForLustreS3Integration" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/fsx/*" ], "Sid":"CreateLogsForFSxWindowsAuditLogs" }, { "Action":[ "firehose:PutRecord" ], "Effect":"Allow", "Resource":[ "arn:aws:firehose:*:*:deliverystream/aws-fsx-*" ], "Sid":"WriteToAmazonKinesisDataFirehose" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "fsx.amazonaws.com" ] }, "StringEquals":{ "aws:RequestTag/AmazonFSx":"ManagedByAmazonFSx" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:route-table/*" ], "Sid":"CreateTags" }, { "Action":[ "ec2:DescribeSecurityGroups", "ec2:GetSecurityGroupsForVpc", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeRouteTables" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "fsx.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DescribeEC2VpcResources" }, { "Action":[ "fsx:PutResourcePolicy", "fsx:GetResourcePolicy", "fsx:DeleteResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "ram.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageCrossAccountDataReplication" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-10T20:16:00+00:00" }, "AmazonFSxReadOnlyAccess":{ "CreateDate":"2018-11-28T16:33:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "fsx:Describe*", "fsx:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-28T16:33:32+00:00" }, "AmazonFSxServiceRolePolicy":{ "CreateDate":"2018-11-28T10:38:37+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "ds:AuthorizeApplication", "ds:GetAuthorizedApplicationDetails", "ds:UnauthorizeApplication", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DescribeAddresses", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DisassociateAddress", "ec2:GetSecurityGroupsForVpc", "route53:AssociateVPCWithHostedZone" ], "Effect":"Allow", "Resource":"*", "Sid":"CreateFileSystem" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/FSx" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"PutMetrics" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"AmazonFSx.FileSystemId" }, "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"TagResourceNetworkInterface" }, { "Action":[ "ec2:AssignPrivateIpAddresses", "ec2:ModifyNetworkInterfaceAttribute", "ec2:UnassignPrivateIpAddresses" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonFSx.FileSystemId":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"ManageNetworkInterface" }, { "Action":[ "ec2:CreateRoute", "ec2:ReplaceRoute", "ec2:DeleteRoute" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonFSx":"ManagedByAmazonFSx" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:route-table/*" ], "Sid":"ManageRouteTable" }, { "Action":[ "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/fsx/*", "Sid":"PutCloudWatchLogs" }, { "Action":[ "firehose:DescribeDeliveryStream", "firehose:PutRecord", "firehose:PutRecordBatch" ], "Effect":"Allow", "Resource":"arn:aws:firehose:*:*:deliverystream/aws-fsx-*", "Sid":"ManageAuditLogs" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-10T20:53:47+00:00" }, "AmazonForecastFullAccess":{ "CreateDate":"2019-01-18T01:52:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "forecast:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"forecast.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-18T01:52:29+00:00" }, "AmazonFraudDetectorFullAccessPolicy":{ "CreateDate":"2019-12-03T22:46:26+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "frauddetector:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sagemaker:ListEndpoints", "sagemaker:DescribeEndpoint" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"frauddetector.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T22:46:26+00:00" }, "AmazonFreeRTOSFullAccess":{ "CreateDate":"2017-11-29T15:32:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "freertos:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-29T15:32:51+00:00" }, "AmazonFreeRTOSOTAUpdate":{ "CreateDate":"2018-08-27T22:43:07+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "s3:GetObjectVersion", "s3:PutObject", "s3:GetObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::afr-ota*" }, { "Action":[ "signer:StartSigningJob", "signer:DescribeSigningJob", "signer:GetSigningProfile", "signer:PutSigningProfile" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListBucketVersions", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iot:DeleteJob", "iot:DescribeJob" ], "Effect":"Allow", "Resource":"arn:aws:iot:*:*:job/AFR_OTA*" }, { "Action":[ "iot:DeleteStream" ], "Effect":"Allow", "Resource":"arn:aws:iot:*:*:stream/AFR_OTA*" }, { "Action":[ "iot:CreateStream", "iot:CreateJob" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-18T17:47:30+00:00" }, "AmazonGlacierFullAccess":{ "CreateDate":"2015-02-06T18:40:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"glacier:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:28+00:00" }, "AmazonGlacierReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:27+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "glacier:DescribeJob", "glacier:DescribeVault", "glacier:GetDataRetrievalPolicy", "glacier:GetJobOutput", "glacier:GetVaultAccessPolicy", "glacier:GetVaultLock", "glacier:GetVaultNotifications", "glacier:ListJobs", "glacier:ListMultipartUploads", "glacier:ListParts", "glacier:ListTagsForVault", "glacier:ListVaults" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-05-05T18:46:10+00:00" }, "AmazonGrafanaAthenaAccess":{ "CreateDate":"2021-11-22T17:11:11+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetTableMetadata", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListTableMetadata", "athena:ListWorkGroups" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetWorkGroup", "athena:StartQueryExecution", "athena:StopQueryExecution" ], "Condition":{ "Null":{ "aws:ResourceTag/GrafanaDataSource":"false" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "glue:GetDatabase", "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:GetPartition", "glue:GetPartitions", "glue:BatchGetPartition" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts", "s3:AbortMultipartUpload", "s3:CreateBucket", "s3:PutObject", "s3:PutBucketPublicAccessBlock" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::grafana-athena-query-results-*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-22T17:11:11+00:00" }, "AmazonGrafanaCloudWatchAccess":{ "CreateDate":"2023-03-24T22:41:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics", "cloudwatch:GetMetricData", "cloudwatch:GetInsightRuleReport" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:DescribeLogGroups", "logs:GetLogGroupFields", "logs:StartQuery", "logs:StopQuery", "logs:GetQueryResults", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeTags", "ec2:DescribeInstances", "ec2:DescribeRegions" ], "Effect":"Allow", "Resource":"*" }, { "Action":"tag:GetResources", "Effect":"Allow", "Resource":"*" }, { "Action":[ "oam:ListSinks", "oam:ListAttachedLinks" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-24T22:41:53+00:00" }, "AmazonGrafanaRedshiftAccess":{ "CreateDate":"2021-11-26T23:15:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "redshift:DescribeClusters", "redshift-data:GetStatementResult", "redshift-data:DescribeStatement", "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "redshift-data:DescribeTable", "redshift-data:ExecuteStatement", "redshift-data:ListTables", "redshift-data:ListSchemas" ], "Condition":{ "Null":{ "aws:ResourceTag/GrafanaDataSource":"false" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"redshift:GetClusterCredentials", "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:dbname:*/*", "arn:aws:redshift:*:*:dbuser:*/redshift_data_api_user" ] }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "Null":{ "secretsmanager:ResourceTag/RedshiftQueryOwner":"false" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-26T23:15:15+00:00" }, "AmazonGrafanaServiceLinkedRolePolicy":{ "CreateDate":"2022-11-08T23:10:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "ec2:DescribeDhcpOptions", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonGrafanaManaged" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Condition":{ "Null":{ "aws:RequestTag/AmazonGrafanaManaged":"false" }, "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":"ec2:DeleteNetworkInterface", "Condition":{ "Null":{ "ec2:ResourceTag/AmazonGrafanaManaged":"false" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-08T23:10:33+00:00" }, "AmazonGuardDutyFullAccess":{ "CreateDate":"2017-11-28T22:31:30+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":"guardduty:*", "Effect":"Allow", "Resource":"*", "Sid":"AmazonGuardDutyFullAccessSid1" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "guardduty.amazonaws.com", "malware-protection.guardduty.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateServiceLinkedRoleSid1" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:RegisterDelegatedAdministrator", "organizations:ListDelegatedAdministrators", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*", "Sid":"ActionsForOrganizationsSid1" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*AWSServiceRoleForAmazonGuardDutyMalwareProtection", "Sid":"IamGetRoleSid1" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"malware-protection-plan.guardduty.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"AllowPassRoleToMalwareProtectionPlan" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-10T22:50:31+00:00" }, "AmazonGuardDutyMalwareProtectionServiceRolePolicy":{ "CreateDate":"2022-07-19T19:06:53+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeVolumes", "ec2:DescribeSnapshots", "ecs:ListClusters", "ecs:ListContainerInstances", "ecs:ListTasks", "ecs:DescribeTasks", "eks:DescribeCluster" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeAndListPermissions" }, { "Action":"ec2:CreateSnapshot", "Condition":{ "Null":{ "aws:ResourceTag/GuardDutyExcluded":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"CreateSnapshotVolumeConditionalStatement" }, { "Action":"ec2:CreateSnapshot", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"GuardDutyScanId" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"CreateSnapshotConditionalStatement" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateSnapshot" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:*/*", "Sid":"CreateTagsPermission" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "GuardDutyExcluded", "GuardDutyFindingDetected" ] }, "StringLike":{ "ec2:ResourceTag/GuardDutyScanId":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"AddTagsToSnapshotPermission" }, { "Action":[ "ec2:DeleteSnapshot", "ec2:ModifySnapshotAttribute" ], "Condition":{ "Null":{ "aws:ResourceTag/GuardDutyExcluded":"true" }, "StringLike":{ "ec2:ResourceTag/GuardDutyScanId":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DeleteAndShareSnapshotPermission" }, { "Action":[ "ec2:ModifySnapshotAttribute" ], "Condition":{ "StringEquals":{ "ec2:Add/group":"all" } }, "Effect":"Deny", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"PreventPublicAccessToSnapshotPermission" }, { "Action":"kms:CreateGrant", "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":"true" }, "ForAllValues:StringEquals":{ "kms:GrantOperations":[ "Decrypt", "CreateGrant", "GenerateDataKeyWithoutPlaintext", "ReEncryptFrom", "ReEncryptTo", "RetireGrant", "DescribeKey" ] }, "Null":{ "aws:ResourceTag/GuardDutyExcluded":"true" }, "StringLike":{ "kms:EncryptionContext:aws:ebs:id":"snap-*" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"CreateGrantPermission" }, { "Action":[ "kms:ReEncryptTo", "kms:ReEncryptFrom" ], "Condition":{ "Null":{ "aws:ResourceTag/GuardDutyExcluded":"true" }, "StringLike":{ "kms:ViaService":"ec2.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"ShareSnapshotKMSPermission" }, { "Action":"kms:DescribeKey", "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"DescribeKeyPermission" }, { "Action":[ "logs:DescribeLogGroups", "logs:CreateLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/guardduty/*", "Sid":"GuardDutyLogGroupPermission" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/guardduty/*:log-stream:*", "Sid":"GuardDutyLogStreamPermission" }, { "Action":[ "ebs:GetSnapshotBlock", "ebs:ListSnapshotBlocks" ], "Condition":{ "Null":{ "aws:ResourceTag/GuardDutyExcluded":"true" }, "StringLike":{ "aws:ResourceTag/GuardDutyScanId":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"EBSDirectAPIPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-25T22:24:00+00:00" }, "AmazonGuardDutyReadOnlyAccess":{ "CreateDate":"2017-11-28T22:29:40+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "guardduty:Describe*", "guardduty:Get*", "guardduty:List*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListDelegatedAdministrators", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-16T23:07:06+00:00" }, "AmazonGuardDutyServiceRolePolicy":{ "CreateDate":"2017-11-28T20:12:59+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeImages", "ec2:DescribeVpcEndpoints", "ec2:DescribeSubnets", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeTransitGatewayAttachments", "organizations:ListAccounts", "organizations:DescribeAccount", "organizations:DescribeOrganization", "s3:GetBucketPublicAccessBlock", "s3:GetEncryptionConfiguration", "s3:GetBucketTagging", "s3:GetAccountPublicAccessBlock", "s3:ListAllMyBuckets", "s3:GetBucketAcl", "s3:GetBucketPolicy", "s3:GetBucketPolicyStatus", "lambda:GetFunctionConfiguration", "lambda:ListTags", "eks:ListClusters", "eks:DescribeCluster", "ec2:DescribeVpcEndpointServices", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "ecs:ListClusters", "ecs:DescribeClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"GuardDutyGetDescribeListPolicy" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"malware-protection.guardduty.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"GuardDutyCreateSLRPolicy" }, { "Action":"ec2:CreateVpcEndpoint", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"GuardDutyManaged" }, "StringLike":{ "ec2:VpceServiceName":[ "com.amazonaws.*.guardduty-data", "com.amazonaws.*.guardduty-data-fips" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"GuardDutyCreateVpcEndpointPolicy" }, { "Action":[ "ec2:ModifyVpcEndpoint", "ec2:DeleteVpcEndpoints" ], "Condition":{ "Null":{ "aws:ResourceTag/GuardDutyManaged":false } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"GuardDutyModifyDeleteVpcEndpointPolicy" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*" ], "Sid":"GuardDutyCreateModifyVpcEndpointNetworkPolicy" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"GuardDutyManaged" }, "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"GuardDutyCreateTagsDuringVpcEndpointCreationPolicy" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress", "ec2:DeleteSecurityGroup" ], "Condition":{ "Null":{ "aws:ResourceTag/GuardDutyManaged":false } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"GuardDutySecurityGroupManagementPolicy" }, { "Action":"ec2:CreateSecurityGroup", "Condition":{ "StringLike":{ "aws:RequestTag/GuardDutyManaged":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"GuardDutyCreateSecurityGroupPolicy" }, { "Action":"ec2:CreateSecurityGroup", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/*", "Sid":"GuardDutyCreateSecurityGroupForVpcPolicy" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"GuardDutyManaged" }, "StringEquals":{ "ec2:CreateAction":"CreateSecurityGroup" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"GuardDutyCreateTagsDuringSecurityGroupCreationPolicy" }, { "Action":"eks:CreateAddon", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"GuardDutyManaged" } }, "Effect":"Allow", "Resource":"arn:aws:eks:*:*:cluster/*", "Sid":"GuardDutyCreateEksAddonPolicy" }, { "Action":[ "eks:DeleteAddon", "eks:UpdateAddon", "eks:DescribeAddon" ], "Effect":"Allow", "Resource":"arn:aws:eks:*:*:addon/*/aws-guardduty-agent/*", "Sid":"GuardDutyEksAddonManagementPolicy" }, { "Action":"eks:TagResource", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"GuardDutyManaged" } }, "Effect":"Allow", "Resource":"arn:aws:eks:*:*:cluster/*", "Sid":"GuardDutyEksClusterTagResourcePolicy" }, { "Action":"ecs:PutAccountSettingDefault", "Condition":{ "StringEquals":{ "ecs:account-setting":[ "guardDutyActivate" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"GuardDutyEcsPutAccountSettingsDefaultPolicy" }, { "Action":[ "ssm:DescribeAssociation", "ssm:DeleteAssociation", "ssm:UpdateAssociation", "ssm:CreateAssociation", "ssm:StartAssociationsOnce" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/GuardDutyManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:association/*", "Sid":"SsmCreateDescribeUpdateDeleteStartAssociationPermission" }, { "Action":[ "ssm:AddTagsToResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "GuardDutyManaged" ] }, "StringEquals":{ "aws:ResourceTag/GuardDutyManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:association/*", "Sid":"SsmAddTagsToResourcePermission" }, { "Action":[ "ssm:CreateAssociation", "ssm:UpdateAssociation" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:document/AmazonGuardDuty-ConfigureRuntimeMonitoringSsmPlugin", "Sid":"SsmCreateUpdateAssociationInstanceDocumentPermission" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:document/AmazonGuardDuty-ConfigureRuntimeMonitoringSsmPlugin" ], "Sid":"SsmSendCommandPermission" }, { "Action":"ssm:GetCommandInvocation", "Effect":"Allow", "Resource":"*", "Sid":"SsmGetCommandStatus" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-12T20:01:11+00:00" }, "AmazonHealthLakeFullAccess":{ "CreateDate":"2021-02-17T01:07:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "healthlake:*", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketLocation", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"healthlake.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-17T01:07:05+00:00" }, "AmazonHealthLakeReadOnlyAccess":{ "CreateDate":"2021-02-17T02:43:31+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "healthlake:ListFHIRDatastores", "healthlake:DescribeFHIRDatastore", "healthlake:DescribeFHIRImportJob", "healthlake:DescribeFHIRExportJob", "healthlake:GetCapabilities", "healthlake:ReadResource", "healthlake:SearchWithGet", "healthlake:SearchWithPost" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-17T02:43:31+00:00" }, "AmazonHoneycodeFullAccess":{ "CreateDate":"2020-06-24T20:28:11+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "honeycode:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-24T20:28:11+00:00" }, "AmazonHoneycodeReadOnlyAccess":{ "CreateDate":"2020-06-24T20:28:16+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "honeycode:List*", "honeycode:Get*", "honeycode:Describe*", "honeycode:Query*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T17:27:53+00:00" }, "AmazonHoneycodeServiceRolePolicy":{ "CreateDate":"2020-11-18T18:03:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sso:GetManagedApplicationInstance" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-18T18:03:08+00:00" }, "AmazonHoneycodeTeamAssociationFullAccess":{ "CreateDate":"2020-06-24T20:28:27+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "honeycode:ListTeamAssociations", "honeycode:ApproveTeamAssociation", "honeycode:RejectTeamAssociation" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-24T20:28:27+00:00" }, "AmazonHoneycodeTeamAssociationReadOnlyAccess":{ "CreateDate":"2020-06-24T20:27:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "honeycode:ListTeamAssociations" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-24T20:27:46+00:00" }, "AmazonHoneycodeWorkbookFullAccess":{ "CreateDate":"2020-06-24T20:28:46+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "honeycode:GetScreenData", "honeycode:InvokeScreenAutomation", "honeycode:BatchCreateTableRows", "honeycode:BatchDeleteTableRows", "honeycode:BatchUpdateTableRows", "honeycode:BatchUpsertTableRows", "honeycode:DescribeTableDataImportJob", "honeycode:ListTableColumns", "honeycode:ListTableRows", "honeycode:ListTables", "honeycode:QueryTableRows", "honeycode:StartTableDataImportJob" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T17:30:06+00:00" }, "AmazonHoneycodeWorkbookReadOnlyAccess":{ "CreateDate":"2020-06-24T20:28:07+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "honeycode:GetScreenData", "honeycode:DescribeTableDataImportJob", "honeycode:ListTableColumns", "honeycode:ListTableRows", "honeycode:ListTables", "honeycode:QueryTableRows" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-01T17:32:49+00:00" }, "AmazonInspector2AgentlessServiceRolePolicy":{ "CreateDate":"2023-11-20T15:18:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeVolumes", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*", "Sid":"InstanceIdentification" }, { "Action":[ "ebs:ListSnapshotBlocks", "ebs:GetSnapshotBlock" ], "Condition":{ "StringLike":{ "aws:ResourceTag/InspectorScan":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"GetSnapshotData" }, { "Action":"ec2:CreateSnapshots", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"CreateSnapshotsAnyInstanceOrVolume" }, { "Action":"ec2:CreateSnapshots", "Condition":{ "StringEquals":{ "ec2:ResourceTag/InspectorEc2Exclusion":"true" } }, "Effect":"Deny", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"DenyCreateSnapshotsOnExcludedInstances" }, { "Action":"ec2:CreateSnapshots", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"InspectorScan" }, "Null":{ "aws:TagKeys":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"CreateSnapshotsOnAnySnapshotOnlyWithTag" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"InspectorScan" }, "Null":{ "aws:TagKeys":"false" }, "StringLike":{ "ec2:CreateAction":"CreateSnapshots" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"CreateOnlyInspectorScanTagOnlyUsingCreateSnapshots" }, { "Action":"ec2:DeleteSnapshot", "Condition":{ "StringLike":{ "ec2:ResourceTag/InspectorScan":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:snapshot/*", "Sid":"DeleteOnlySnapshotsTaggedForScanning" }, { "Action":"kms:Decrypt", "Condition":{ "StringEquals":{ "aws:ResourceTag/InspectorEc2Exclusion":"true" } }, "Effect":"Deny", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"DenyKmsDecryptForExcludedKeys" }, { "Action":"kms:Decrypt", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:EncryptionContext:aws:ebs:id":"vol-*", "kms:ViaService":"ec2.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"DecryptSnapshotBlocksVolContext" }, { "Action":"kms:Decrypt", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:EncryptionContext:aws:ebs:id":"snap-*", "kms:ViaService":"ec2.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"DecryptSnapshotBlocksSnapContext" }, { "Action":"kms:DescribeKey", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"ec2.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"DescribeKeysForEbsOperations" }, { "Action":"kms:ListResourceTags", "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"ListKeyResourceTags" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-20T15:18:32+00:00" }, "AmazonInspector2FullAccess":{ "CreateDate":"2021-11-29T19:10:15+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"inspector2:*", "Effect":"Allow", "Resource":"*", "Sid":"AllowFullAccessToInspectorApis" }, { "Action":[ "codeguru-security:BatchGetFindings", "codeguru-security:GetAccountConfiguration" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToCodeGuruApis" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "agentless.inspector2.amazonaws.com", "inspector2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToCreateSlr" }, { "Action":[ "organizations:EnableAWSServiceAccess", "organizations:RegisterDelegatedAdministrator", "organizations:ListDelegatedAdministrators", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribeAccount", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessToOrganizationApis" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-25T13:21:03+00:00" }, "AmazonInspector2ManagedCisPolicy":{ "CreateDate":"2024-01-24T16:31:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "inspector2:StartCisSession", "inspector2:StopCisSession", "inspector2:SendCisSessionTelemetry", "inspector2:SendCisSessionHealth" ], "Effect":"Allow", "Resource":"*", "Sid":"PermissionsForCISScans" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-24T16:31:43+00:00" }, "AmazonInspector2ReadOnlyAccess":{ "CreateDate":"2022-01-21T14:45:14+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "organizations:ListDelegatedAdministrators", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribeAccount", "organizations:DescribeOrganization", "inspector2:BatchGet*", "inspector2:List*", "inspector2:Describe*", "inspector2:Get*", "inspector2:Search*", "codeguru-security:BatchGetFindings", "codeguru-security:GetAccountConfiguration" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-22T20:56:53+00:00" }, "AmazonInspector2ServiceRolePolicy":{ "CreateDate":"2021-11-16T20:27:48+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "directconnect:DescribeConnections", "directconnect:DescribeDirectConnectGatewayAssociations", "directconnect:DescribeDirectConnectGatewayAttachments", "directconnect:DescribeDirectConnectGateways", "directconnect:DescribeVirtualGateways", "directconnect:DescribeVirtualInterfaces", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeManagedPrefixLists", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRegions", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayConnects", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribeTransitGateways", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetManagedPrefixListEntries", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:SearchTransitGatewayRoutes", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetHealth", "network-firewall:DescribeFirewall", "network-firewall:DescribeFirewallPolicy", "network-firewall:DescribeResourcePolicy", "network-firewall:DescribeRuleGroup", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "network-firewall:ListRuleGroups", "tiros:CreateQuery", "tiros:GetQueryAnswer" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"TirosPolicy" }, { "Action":[ "ecr:BatchGetImage", "ecr:BatchGetRepositoryScanningConfiguration", "ecr:DescribeImages", "ecr:DescribeRegistry", "ecr:DescribeRepositories", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer", "ecr:GetRegistryScanningConfiguration", "ecr:ListImages", "ecr:PutRegistryScanningConfiguration", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "ssm:DescribeAssociation", "ssm:DescribeAssociationExecutions", "ssm:DescribeInstanceInformation", "ssm:ListAssociations", "ssm:ListResourceDataSync" ], "Effect":"Allow", "Resource":"*", "Sid":"PackageVulnerabilityScanning" }, { "Action":[ "lambda:ListFunctions", "lambda:GetFunction", "lambda:GetLayerVersion", "lambda:ListTags", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"LambdaPackageVulnerabilityScanning" }, { "Action":[ "ssm:CreateAssociation", "ssm:StartAssociationsOnce", "ssm:DeleteAssociation", "ssm:UpdateAssociation" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:document/AmazonInspector2-*", "arn:aws:ssm:*:*:document/AWS-GatherSoftwareInventory", "arn:aws:ssm:*:*:managed-instance/*", "arn:aws:ssm:*:*:association/*" ], "Sid":"GatherInventory" }, { "Action":[ "ssm:CreateResourceDataSync", "ssm:DeleteResourceDataSync" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:resource-data-sync/InspectorResourceDataSync-do-not-delete" ], "Sid":"DataSyncCleanup" }, { "Action":[ "events:PutRule", "events:DeleteRule", "events:DescribeRule", "events:ListTargetsByRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/DO-NOT-DELETE-AmazonInspector*ManagedRule" ], "Sid":"ManagedRules" }, { "Action":[ "codeguru-security:CreateScan", "codeguru-security:GetAccountConfiguration", "codeguru-security:GetFindings", "codeguru-security:GetScan", "codeguru-security:ListFindings", "codeguru-security:BatchGetFindings", "codeguru-security:DeleteScansByCategory" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"LambdaCodeVulnerabilityScanning" }, { "Action":[ "iam:GetRole", "iam:GetRolePolicy", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:ListAttachedRolePolicies", "iam:ListPolicies", "iam:ListPolicyVersions", "iam:ListRolePolicies", "lambda:ListVersionsByFunction" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "codeguru-security.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CodeGuruCodeVulnerabilityScanning" }, { "Action":[ "ssm:PutParameter", "ssm:GetParameters", "ssm:DeleteParameter" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/inspector-aws/service/inspector-linux-application-paths" ], "Sid":"Ec2DeepInspection" }, { "Action":[ "cloudtrail:CreateServiceLinkedChannel", "cloudtrail:DeleteServiceLinkedChannel" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudtrail:*:*:channel/aws-service-channel/inspector2/*" ], "Sid":"AllowManagementOfServiceLinkedChannel" }, { "Action":[ "cloudtrail:ListServiceLinkedChannels" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowListServiceLinkedChannels" }, { "Action":[ "ssm:SendCommand", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AmazonInspector2-InvokeInspectorSsmPluginCIS" ], "Sid":"AllowToRunInvokeCisSpecificDocuments" }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"AllowToRunCisCommandsToSpecificResources" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/Inspector2" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowToPutCloudwatchMetricData" }, { "Action":[ "ecs:ListClusters", "ecs:ListTasks", "eks:ListClusters" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowListAccessToECSAndEKS" }, { "Action":[ "ecs:DescribeTasks" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:task/*", "Sid":"AllowAccessToECSTasks" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-28T20:07:06+00:00" }, "AmazonInspectorFullAccess":{ "CreateDate":"2015-10-07T17:08:04+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "inspector:*", "ec2:DescribeInstances", "ec2:DescribeTags", "sns:ListTopics", "events:DescribeRule", "events:ListRuleNamesByTarget" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "inspector.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"inspector.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/inspector.amazonaws.com/AWSServiceRoleForAmazonInspector" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-21T14:53:31+00:00" }, "AmazonInspectorReadOnlyAccess":{ "CreateDate":"2015-10-07T17:08:01+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "inspector:Describe*", "inspector:Get*", "inspector:List*", "inspector:Preview*", "ec2:DescribeInstances", "ec2:DescribeTags", "sns:ListTopics", "events:DescribeRule", "events:ListRuleNamesByTarget" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-01T15:17:54+00:00" }, "AmazonInspectorServiceRolePolicy":{ "CreateDate":"2017-11-21T15:48:27+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "directconnect:DescribeConnections", "directconnect:DescribeDirectConnectGateways", "directconnect:DescribeDirectConnectGatewayAssociations", "directconnect:DescribeDirectConnectGatewayAttachments", "directconnect:DescribeVirtualGateways", "directconnect:DescribeVirtualInterfaces", "directconnect:DescribeTags", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeTags", "ec2:DescribeInternetGateways", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRegions", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:DescribeManagedPrefixLists", "ec2:GetManagedPrefixListEntries", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeTransitGateways", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:SearchTransitGatewayRoutes", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:GetTransitGatewayRouteTablePropagations", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-11T17:12:02+00:00" }, "AmazonKendraFullAccess":{ "CreateDate":"2019-12-03T16:15:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"kendra.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:ListKeys", "kms:ListAliases", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:DescribeSecret" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonKendra-*" }, { "Action":"kendra:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T16:15:37+00:00" }, "AmazonKendraReadOnlyAccess":{ "CreateDate":"2019-12-03T16:13:45+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "kendra:Describe*", "kendra:List*", "kendra:Query", "kendra:GetQuerySuggestions" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-27T17:01:20+00:00" }, "AmazonKeyspacesFullAccess":{ "CreateDate":"2020-04-23T17:06:37+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "cassandra:*" ], "Effect":"Allow", "Resource":"*", "Sid":"CassandraFullAccess" }, { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeleteScheduledAction", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:PutScheduledAction", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget", "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"ApplicationAutoscalingFullAccess" }, { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudwatchAlarmsFullAccess" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"cassandra.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/cassandra.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_CassandraTable", "Sid":"ApplicationAutoscalingServiceLinkedRole" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"replication.cassandra.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication", "Sid":"KeyspacesReplicationServiceLinkedRole" }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"Ec2VpcReadAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-03T19:12:30+00:00" }, "AmazonKeyspacesReadOnlyAccess":{ "CreateDate":"2020-04-23T17:07:14+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cassandra:Select" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-07-07T14:54:05+00:00" }, "AmazonKeyspacesReadOnlyAccess_v2":{ "CreateDate":"2023-09-12T17:01:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cassandra:Select" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-12T17:01:45+00:00" }, "AmazonKinesisAnalyticsFullAccess":{ "CreateDate":"2016-09-21T19:01:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"kinesisanalytics:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:CreateStream", "kinesis:DeleteStream", "kinesis:DescribeStream", "kinesis:ListStreams", "kinesis:PutRecord", "kinesis:PutRecords" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*" }, { "Action":"logs:GetLogEvents", "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:ListPolicyVersions", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/kinesis-analytics*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-09-21T19:01:14+00:00" }, "AmazonKinesisAnalyticsReadOnly":{ "CreateDate":"2016-09-21T18:16:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kinesisanalytics:Describe*", "kinesisanalytics:Get*", "kinesisanalytics:List*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:DescribeStream", "kinesis:ListStreams" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*" }, { "Action":"logs:GetLogEvents", "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:ListPolicyVersions", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-09-21T18:16:43+00:00" }, "AmazonKinesisFirehoseFullAccess":{ "CreateDate":"2015-10-07T18:45:26+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "firehose:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-10-07T18:45:26+00:00" }, "AmazonKinesisFirehoseReadOnlyAccess":{ "CreateDate":"2015-10-07T18:43:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "firehose:Describe*", "firehose:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-10-07T18:43:39+00:00" }, "AmazonKinesisFullAccess":{ "CreateDate":"2015-02-06T18:40:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"kinesis:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:29+00:00" }, "AmazonKinesisReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:30+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kinesis:Get*", "kinesis:List*", "kinesis:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:30+00:00" }, "AmazonKinesisVideoStreamsFullAccess":{ "CreateDate":"2017-12-01T23:27:18+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"kinesisvideo:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-01T23:27:18+00:00" }, "AmazonKinesisVideoStreamsReadOnlyAccess":{ "CreateDate":"2017-12-01T23:14:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kinesisvideo:Describe*", "kinesisvideo:Get*", "kinesisvideo:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-01T23:14:32+00:00" }, "AmazonLaunchWizardFullAccessV2":{ "CreateDate":"2023-09-01T17:14:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"applicationinsights:*", "Effect":"Allow", "Resource":"*", "Sid":"AppInsightsActions0" }, { "Action":"resource-groups:List*", "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupActions0" }, { "Action":[ "route53:ChangeResourceRecordSets", "route53:GetChange", "route53:ListResourceRecordSets", "route53:ListHostedZones", "route53:ListHostedZonesByName" ], "Effect":"Allow", "Resource":"*", "Sid":"Route53Actions0" }, { "Action":[ "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*", "Sid":"S3Actions0" }, { "Action":[ "kms:ListKeys", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KmsActions0" }, { "Action":[ "cloudwatch:List*", "cloudwatch:Get*", "cloudwatch:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchActions0" }, { "Action":[ "ec2:CreateInternetGateway", "ec2:CreateNatGateway", "ec2:CreateVpc", "ec2:CreateKeyPair", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSubnet" ], "Effect":"Allow", "Resource":"*", "Sid":"Ec2Actions0" }, { "Action":[ "ec2:AllocateAddress", "ec2:AllocateHosts", "ec2:AssignPrivateIpAddresses", "ec2:AssociateAddress", "ec2:CreateDhcpOptions", "ec2:CreateEgressOnlyInternetGateway", "ec2:CreateNetworkInterface", "ec2:CreateVolume", "ec2:CreateVpcEndpoint", "ec2:CreateTags", "ec2:DeleteTags", "ec2:RunInstances", "ec2:StartInstances", "ec2:ModifyInstanceAttribute", "ec2:ModifySubnetAttribute", "ec2:ModifyVolumeAttribute", "ec2:ModifyVpcAttribute", "ec2:AssociateDhcpOptions", "ec2:AssociateSubnetCidrBlock", "ec2:AttachInternetGateway", "ec2:AttachNetworkInterface", "ec2:AttachVolume", "ec2:DeleteDhcpOptions", "ec2:DeleteInternetGateway", "ec2:DeleteKeyPair", "ec2:DeleteNatGateway", "ec2:DeleteSecurityGroup", "ec2:DeleteVolume", "ec2:DeleteVpc", "ec2:DetachInternetGateway", "ec2:DetachVolume", "ec2:DeleteSnapshot", "ec2:AssociateRouteTable", "ec2:AssociateVpcCidrBlock", "ec2:DeleteNetworkAcl", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DeleteRoute", "ec2:DeleteRouteTable", "ec2:DeleteSubnet", "ec2:DetachNetworkInterface", "ec2:DisassociateAddress", "ec2:DisassociateVpcCidrBlock", "ec2:GetLaunchTemplateData", "ec2:ModifyNetworkInterfaceAttribute", "ec2:ModifyVolume", "ec2:AuthorizeSecurityGroupEgress", "ec2:GetConsoleOutput", "ec2:GetPasswordData", "ec2:ReleaseAddress", "ec2:ReplaceRoute", "ec2:ReplaceRouteTableAssociation", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:DisassociateIamInstanceProfile", "ec2:DisassociateRouteTable", "ec2:DisassociateSubnetCidrBlock", "ec2:ModifyInstancePlacement", "ec2:DeletePlacementGroup", "ec2:CreatePlacementGroup", "elasticfilesystem:DeleteFileSystem", "elasticfilesystem:DeleteMountTarget", "ds:AddIpRoutes", "ds:CreateComputer", "ds:CreateMicrosoftAD", "ds:DeleteDirectory", "servicecatalog:AssociateProductWithPortfolio", "cloudformation:GetTemplateSummary", "sts:GetCallerIdentity" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"launchwizard.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"Ec2Actions1" }, { "Action":[ "cloudformation:DescribeStack*", "cloudformation:Get*", "cloudformation:ListStacks", "cloudformation:SignalResource", "cloudformation:DeleteStack" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/LaunchWizard*/*", "arn:aws:cloudformation:*:*:stack/ApplicationInsights*/*" ], "Sid":"CloudFormationActions0" }, { "Action":[ "ec2:StopInstances", "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"Ec2Actions2" }, { "Action":[ "iam:CreateInstanceProfile", "iam:DeleteInstanceProfile", "iam:RemoveRoleFromInstanceProfile", "iam:AddRoleToInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonEC2RoleForLaunchWizard*", "arn:aws:iam::*:instance-profile/LaunchWizard*" ], "Sid":"IamActions0" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":[ "lambda.amazonaws.com", "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonEC2RoleForLaunchWizard", "arn:aws:iam::*:role/service-role/AmazonLambdaRoleForLaunchWizard", "arn:aws:iam::*:instance-profile/LaunchWizard*" ], "Sid":"IamActions1" }, { "Action":[ "autoscaling:AttachInstances", "autoscaling:CreateAutoScalingGroup", "autoscaling:CreateLaunchConfiguration", "autoscaling:DeleteAutoScalingGroup", "autoscaling:DeleteLaunchConfiguration", "autoscaling:UpdateAutoScalingGroup", "autoscaling:CreateOrUpdateTags", "resource-groups:CreateGroup", "resource-groups:DeleteGroup", "sns:ListSubscriptionsByTopic", "sns:Publish", "ssm:DeleteDocument", "ssm:DeleteParameter*", "ssm:DescribeDocument*", "ssm:GetDocument", "ssm:PutParameter" ], "Effect":"Allow", "Resource":[ "arn:aws:resource-groups:*:*:group/LaunchWizard*", "arn:aws:sns:*:*:*", "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/LaunchWizard*", "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/LaunchWizard*", "arn:aws:ssm:*:*:parameter/LaunchWizard*", "arn:aws:ssm:*:*:document/LaunchWizard*" ], "Sid":"AutoScalingActions0" }, { "Action":[ "ssm:GetDocument", "ssm:SendCommand" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*::document/AWS-RunShellScript" ], "Sid":"SsmActions0" }, { "Action":[ "ssm:SendCommand" ], "Condition":{ "StringLike":{ "aws:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"SsmActions1" }, { "Action":[ "ssm:AddTagsToResource", "ssm:DescribeDocument", "ssm:GetDocument", "ssm:ListTagsForResource", "ssm:RemoveTagsFromResource" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/LaunchWizard*", "arn:aws:ssm:*:*:document/LaunchWizard*" ], "Sid":"SsmActions2" }, { "Action":[ "autoscaling:Describe*", "cloudformation:DescribeAccountLimits", "cloudformation:DescribeStackDriftDetectionStatus", "cloudformation:List*", "cloudformation:ValidateTemplate", "ds:Describe*", "ds:ListAuthorizedApplications", "ec2:Describe*", "ec2:Get*", "iam:GetRole", "iam:GetRolePolicy", "iam:GetUser", "iam:GetPolicyVersion", "iam:GetPolicy", "iam:List*", "resource-groups:Get*", "resource-groups:List*", "servicequotas:GetServiceQuota", "servicequotas:ListServiceQuotas", "sns:ListSubscriptions", "sns:ListTopics", "ssm:CreateDocument", "ssm:DescribeAutomation*", "ssm:DescribeInstanceInformation", "ssm:DescribeParameters", "ssm:GetAutomationExecution", "ssm:GetCommandInvocation", "ssm:GetParameter*", "ssm:GetConnectionStatus", "ssm:ListCommand*", "ssm:ListDocument*", "ssm:ListInstanceAssociations", "ssm:SendAutomationSignal", "tag:Get*" ], "Effect":"Allow", "Resource":"*", "Sid":"SsmActions3" }, { "Action":[ "ssm:StartAutomationExecution", "ssm:StopAutomationExecution" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"launchwizard.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:automation-definition/LaunchWizard-*:*", "Sid":"SsmActions4" }, { "Action":[ "cloudformation:List*", "cloudformation:Describe*" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/LaunchWizard*/", "Sid":"CloudFormationActions1" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "autoscaling.amazonaws.com", "application-insights.amazonaws.com", "events.amazonaws.com", "autoscaling.amazonaws.com.cn", "events.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"IamActions2" }, { "Action":"launchwizard:*", "Effect":"Allow", "Resource":"*", "Sid":"LaunchWizardActions0" }, { "Action":[ "sqs:TagQueue", "sqs:GetQueueUrl", "sqs:AddPermission", "sqs:ListQueues", "sqs:DeleteQueue", "sqs:GetQueueAttributes", "sqs:ListQueueTags", "sqs:CreateQueue", "sqs:SetQueueAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:LaunchWizard*", "Sid":"SqsActions0" }, { "Action":[ "cloudwatch:PutMetricAlarm", "iam:GetInstanceProfile", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:LaunchWizard*", "arn:aws:iam::*:instance-profile/LaunchWizard*" ], "Sid":"CloudWatchActions1" }, { "Action":[ "cloudformation:CreateStack", "route53:ListHostedZones", "ec2:CreateSecurityGroup", "ec2:AuthorizeSecurityGroupIngress", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:CreateFileSystem", "elasticfilesystem:CreateMountTarget", "elasticfilesystem:DescribeMountTargets", "elasticfilesystem:DescribeMountTargetSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"EfsActions0" }, { "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::launchwizard*", "arn:aws:s3:::launchwizard*/*", "arn:aws:s3:::aws-sap-data-provider/config.properties" ], "Sid":"S3Actions1" }, { "Action":"cloudformation:TagResource", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":"LaunchWizard*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudFormationActions2" }, { "Action":[ "s3:CreateBucket", "s3:PutBucketVersioning", "s3:DeleteBucket", "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:LaunchWizard*", "arn:aws:s3:::launchwizard*" ], "Sid":"LambdaActions0" }, { "Action":[ "dynamodb:CreateTable", "dynamodb:DescribeTable", "dynamodb:DeleteTable" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/LaunchWizard*", "Sid":"DynamodbActions0" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:DeleteSecret", "secretsmanager:TagResource", "secretsmanager:UntagResource", "secretsmanager:PutResourcePolicy", "secretsmanager:DeleteResourcePolicy", "secretsmanager:ListSecretVersionIds", "secretsmanager:GetSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:LaunchWizard*", "Sid":"SecretsManagerActions0" }, { "Action":[ "secretsmanager:GetRandomPassword", "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerActions1" }, { "Action":[ "ssm:CreateOpsMetadata" ], "Effect":"Allow", "Resource":"*", "Sid":"SsmActions5" }, { "Action":"ssm:DeleteOpsMetadata", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:opsmetadata/aws/ssm/LaunchWizard*", "Sid":"SsmActions6" }, { "Action":[ "sns:CreateTopic", "sns:DeleteTopic", "sns:Subscribe", "sns:Unsubscribe" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:LaunchWizard*", "Sid":"SnsActions0" }, { "Action":[ "fsx:UntagResource", "fsx:TagResource", "fsx:DeleteFileSystem", "fsx:ListTagsForResource" ], "Condition":{ "StringLike":{ "aws:ResourceTag/Name":"LaunchWizard*" } }, "Effect":"Allow", "Resource":"*", "Sid":"FsxActions0" }, { "Action":[ "fsx:CreateFileSystem" ], "Condition":{ "StringLike":{ "aws:RequestTag/Name":[ "LaunchWizard*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"FsxActions1" }, { "Action":[ "fsx:DescribeFileSystems" ], "Effect":"Allow", "Resource":"*", "Sid":"FsxActions2" }, { "Action":[ "servicecatalog:CreatePortfolio", "servicecatalog:DescribePortfolio", "servicecatalog:CreateConstraint", "servicecatalog:CreateProduct", "servicecatalog:AssociatePrincipalWithPortfolio", "servicecatalog:CreateProvisioningArtifact", "servicecatalog:TagResource", "servicecatalog:UntagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"launchwizard.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:servicecatalog:*:*:*/*", "arn:aws:catalog:*:*:*/*" ], "Sid":"ServiceCatalogActions0" }, { "Action":[ "ssm:CreateAssociation", "ssm:DeleteAssociation" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"launchwizard.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWS-ConfigureAWSPackage", "arn:aws:ssm:*:*:association/*" ], "Sid":"SsmActions7" }, { "Action":[ "elasticfilesystem:UntagResource", "elasticfilesystem:TagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"launchwizard.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*", "Sid":"EfsActions1" }, { "Action":[ "logs:CreateLogStream", "logs:DeleteLogGroup", "logs:DescribeLogStreams", "logs:UntagResource", "logs:TagResource", "logs:CreateLogGroup", "logs:DeleteLogStream", "logs:PutLogEvents", "logs:GetLogEvents", "logs:GetLogDelivery", "logs:GetLogGroupFields", "logs:GetLogRecord", "logs:ListLogDeliveries" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"launchwizard.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:LaunchWizard*", "arn:aws:logs:*:*:log-group:LaunchWizard*:log-stream:*" ], "Sid":"LogsActions0" }, { "Action":"logs:DescribeLogGroups", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"launchwizard.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"LogsActions1" }, { "Action":[ "fsx:CreateStorageVirtualMachine", "fsx:CreateVolume" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "launchwizard.amazonaws.com" ] }, "StringLike":{ "aws:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"FsxActions3" }, { "Action":[ "fsx:DescribeStorageVirtualMachines", "fsx:DescribeVolumes" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "launchwizard.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"FsxActions4" }, { "Action":[ "fsx:DeleteStorageVirtualMachine", "fsx:DeleteVolume" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "launchwizard.amazonaws.com" ] }, "StringLike":{ "aws:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*" } }, "Effect":"Allow", "Resource":[ "arn:aws:fsx:*:*:storage-virtual-machine/*/*", "arn:aws:fsx:*:*:backup/*", "arn:aws:fsx:*:*:volume/*/*" ], "Sid":"FsxActions5" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-01T17:14:56+00:00" }, "AmazonLexChannelsAccess":{ "CreateDate":"2021-01-13T20:12:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lex:ListBots" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-13T20:12:46+00:00" }, "AmazonLexFullAccess":{ "CreateDate":"2017-04-11T23:20:36+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:DescribeAlarms", "cloudwatch:DescribeAlarmsForMetric", "kms:DescribeKey", "kms:ListAliases", "lambda:GetPolicy", "lambda:ListFunctions", "lex:*", "polly:DescribeVoices", "polly:SynthesizeSpeech", "kendra:ListIndices", "iam:ListRoles", "s3:ListAllMyBuckets", "logs:DescribeLogGroups", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonLexFullAccessStatement1" }, { "Action":[ "lambda:AddPermission", "lambda:RemovePermission" ], "Condition":{ "StringEquals":{ "lambda:Principal":"lex.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:AmazonLex*", "Sid":"AmazonLexFullAccessStatement2" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots", "arn:aws:iam::*:role/aws-service-role/channels.lex.amazonaws.com/AWSServiceRoleForLexChannels", "arn:aws:iam::*:role/aws-service-role/lexv2.amazonaws.com/AWSServiceRoleForLexV2Bots*", "arn:aws:iam::*:role/aws-service-role/channels.lexv2.amazonaws.com/AWSServiceRoleForLexV2Channels*", "arn:aws:iam::*:role/aws-service-role/replication.lexv2.amazonaws.com/AWSServiceRoleForLexV2Replication*" ], "Sid":"AmazonLexFullAccessStatement3" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"lex.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots" ], "Sid":"AmazonLexFullAccessStatement4" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"channels.lex.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/channels.lex.amazonaws.com/AWSServiceRoleForLexChannels" ], "Sid":"AmazonLexFullAccessStatement5" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"lexv2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/lexv2.amazonaws.com/AWSServiceRoleForLexV2Bots*" ], "Sid":"AmazonLexFullAccessStatement6" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"channels.lexv2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/channels.lexv2.amazonaws.com/AWSServiceRoleForLexV2Channels*" ], "Sid":"AmazonLexFullAccessStatement7" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"replication.lexv2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/replication.lexv2.amazonaws.com/AWSServiceRoleForLexV2Replication*" ], "Sid":"AmazonLexFullAccessStatement8" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots", "arn:aws:iam::*:role/aws-service-role/channels.lex.amazonaws.com/AWSServiceRoleForLexChannels", "arn:aws:iam::*:role/aws-service-role/lexv2.amazonaws.com/AWSServiceRoleForLexV2Bots*", "arn:aws:iam::*:role/aws-service-role/channels.lexv2.amazonaws.com/AWSServiceRoleForLexV2Channels*", "arn:aws:iam::*:role/aws-service-role/replication.lexv2.amazonaws.com/AWSServiceRoleForLexV2Replication*" ], "Sid":"AmazonLexFullAccessStatement9" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lex.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots" ], "Sid":"AmazonLexFullAccessStatement10" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lexv2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/lexv2.amazonaws.com/AWSServiceRoleForLexV2Bots*" ], "Sid":"AmazonLexFullAccessStatement11" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "channels.lexv2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/channels.lexv2.amazonaws.com/AWSServiceRoleForLexV2Channels*" ], "Sid":"AmazonLexFullAccessStatement12" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lexv2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/replication.lexv2.amazonaws.com/AWSServiceRoleForLexV2Replication*" ], "Sid":"AmazonLexFullAccessStatement13" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-16T20:06:39+00:00" }, "AmazonLexReadOnly":{ "CreateDate":"2017-04-11T23:13:33+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "lex:GetBot", "lex:GetBotAlias", "lex:GetBotAliases", "lex:GetBots", "lex:GetBotChannelAssociation", "lex:GetBotChannelAssociations", "lex:GetBotVersions", "lex:GetBuiltinIntent", "lex:GetBuiltinIntents", "lex:GetBuiltinSlotTypes", "lex:GetIntent", "lex:GetIntents", "lex:GetIntentVersions", "lex:GetSlotType", "lex:GetSlotTypes", "lex:GetSlotTypeVersions", "lex:GetUtterancesView", "lex:DescribeBot", "lex:DescribeBotAlias", "lex:DescribeBotChannel", "lex:DescribeBotLocale", "lex:DescribeBotRecommendation", "lex:DescribeBotReplica", "lex:DescribeBotVersion", "lex:DescribeExport", "lex:DescribeImport", "lex:DescribeIntent", "lex:DescribeResourcePolicy", "lex:DescribeSlot", "lex:DescribeSlotType", "lex:ListBots", "lex:ListBotLocales", "lex:ListBotAliases", "lex:ListBotAliasReplicas", "lex:ListBotChannels", "lex:ListBotRecommendations", "lex:ListBotReplicas", "lex:ListBotVersions", "lex:ListBotVersionReplicas", "lex:ListBuiltInIntents", "lex:ListBuiltInSlotTypes", "lex:ListExports", "lex:ListImports", "lex:ListIntents", "lex:ListRecommendedIntents", "lex:ListSlots", "lex:ListSlotTypes", "lex:ListTagsForResource", "lex:SearchAssociatedTranscripts", "lex:ListCustomVocabularyItems" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonLexReadOnlyStatement1" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-13T16:58:13+00:00" }, "AmazonLexReplicationPolicy":{ "CreateDate":"2024-01-31T23:29:42+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "lex:BuildBotLocale", "lex:ListBotLocales", "lex:CreateBotAlias", "lex:UpdateBotAlias", "lex:DeleteBotAlias", "lex:DescribeBotAlias", "lex:CreateBotVersion", "lex:DeleteBotVersion", "lex:DescribeBotVersion", "lex:CreateExport", "lex:DescribeBot", "lex:UpdateExport", "lex:DescribeExport", "lex:DescribeBotLocale", "lex:DescribeIntent", "lex:ListIntents", "lex:DescribeSlotType", "lex:ListSlotTypes", "lex:DescribeSlot", "lex:ListSlots", "lex:DescribeCustomVocabulary", "lex:StartImport", "lex:DescribeImport", "lex:CreateBot", "lex:UpdateBot", "lex:DeleteBot", "lex:CreateBotLocale", "lex:UpdateBotLocale", "lex:DeleteBotLocale", "lex:CreateIntent", "lex:UpdateIntent", "lex:DeleteIntent", "lex:CreateSlotType", "lex:UpdateSlotType", "lex:DeleteSlotType", "lex:CreateSlot", "lex:UpdateSlot", "lex:DeleteSlot", "lex:CreateCustomVocabulary", "lex:UpdateCustomVocabulary", "lex:DeleteCustomVocabulary", "lex:DeleteBotChannel", "lex:DeleteResourcePolicy" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:lex:*:*:bot/*", "arn:aws:lex:*:*:bot-alias/*" ], "Sid":"ReplicationServicePolicyStatement1" }, { "Action":[ "lex:CreateUploadUrl", "lex:ListBots" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ReplicationServicePolicyStatement2" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"lexv2.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ReplicationServicePolicyStatement3" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-08T17:11:32+00:00" }, "AmazonLexRunBotsOnly":{ "CreateDate":"2017-04-11T23:06:24+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "lex:PostContent", "lex:PostText", "lex:PutSession", "lex:GetSession", "lex:DeleteSession", "lex:RecognizeText", "lex:RecognizeUtterance", "lex:StartConversation" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-18T00:15:48+00:00" }, "AmazonLexV2BotPolicy":{ "CreateDate":"2021-01-13T20:10:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "polly:SynthesizeSpeech" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-13T20:10:29+00:00" }, "AmazonLookoutEquipmentFullAccess":{ "CreateDate":"2021-04-08T15:52:08+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "lookoutequipment:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lookoutequipment.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "StringLike":{ "kms:ViaService":"lookoutequipment.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-24T21:00:13+00:00" }, "AmazonLookoutEquipmentReadOnlyAccess":{ "CreateDate":"2021-05-05T16:47:55+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "lookoutequipment:Describe*", "lookoutequipment:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-10T22:04:33+00:00" }, "AmazonLookoutMetricsFullAccess":{ "CreateDate":"2021-05-07T00:43:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lookoutmetrics:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"lookoutmetrics.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*LookoutMetrics*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-07T00:43:38+00:00" }, "AmazonLookoutMetricsReadOnlyAccess":{ "CreateDate":"2021-05-07T00:43:34+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "lookoutmetrics:DescribeMetricSet", "lookoutmetrics:ListMetricSets", "lookoutmetrics:DescribeAnomalyDetector", "lookoutmetrics:ListAnomalyDetectors", "lookoutmetrics:DescribeAnomalyDetectionExecutions", "lookoutmetrics:DescribeAlert", "lookoutmetrics:ListAlerts", "lookoutmetrics:ListTagsForResource", "lookoutmetrics:ListAnomalyGroupSummaries", "lookoutmetrics:ListAnomalyGroupTimeSeries", "lookoutmetrics:ListAnomalyGroupRelatedMetrics", "lookoutmetrics:GetAnomalyGroup", "lookoutmetrics:GetDataQualityMetrics", "lookoutmetrics:GetSampleData", "lookoutmetrics:GetFeedback" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-04T18:19:27+00:00" }, "AmazonLookoutVisionConsoleFullAccess":{ "CreateDate":"2021-05-11T19:37:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lookoutvision:*" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionFullAccess" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionConsoleS3BucketSearchAccess" }, { "Action":[ "s3:CreateBucket", "s3:PutBucketVersioning", "s3:PutLifecycleConfiguration", "s3:PutEncryptionConfiguration", "s3:PutBucketPublicAccessBlock" ], "Effect":"Allow", "Resource":"arn:aws:s3:::lookoutvision-*", "Sid":"LookoutVisionConsoleS3BucketFirstUseSetupAccess" }, { "Action":[ "s3:ListBucket", "s3:GetBucketLocation", "s3:GetBucketVersioning" ], "Effect":"Allow", "Resource":"arn:aws:s3:::lookoutvision-*", "Sid":"LookoutVisionConsoleS3BucketAccess" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:PutObject", "s3:AbortMultipartUpload", "s3:ListMultipartUploadParts" ], "Effect":"Allow", "Resource":"arn:aws:s3:::lookoutvision-*/*", "Sid":"LookoutVisionConsoleS3ObjectAccess" }, { "Action":[ "groundtruthlabeling:RunGenerateManifestByCrawlingJob", "groundtruthlabeling:AssociatePatchToManifestJob", "groundtruthlabeling:DescribeConsoleJob" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionConsoleDatasetLabelingToolsAccess" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionConsoleDashboardAccess" }, { "Action":[ "tag:GetTagKeys", "tag:GetTagValues" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionConsoleTagSelectorAccess" }, { "Action":[ "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionConsoleKmsKeySelectorAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-11T19:37:17+00:00" }, "AmazonLookoutVisionConsoleReadOnlyAccess":{ "CreateDate":"2021-05-11T19:32:02+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "lookoutvision:DescribeDataset", "lookoutvision:DescribeModel", "lookoutvision:DescribeProject", "lookoutvision:DescribeTrialDetection", "lookoutvision:DescribeModelPackagingJob", "lookoutvision:ListDatasetEntries", "lookoutvision:ListModels", "lookoutvision:ListProjects", "lookoutvision:ListTagsForResource", "lookoutvision:ListTrialDetections", "lookoutvision:ListModelPackagingJobs" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionReadOnlyAccess" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionConsoleS3BucketSearchAccess" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Effect":"Allow", "Resource":"arn:aws:s3:::lookoutvision-*/*", "Sid":"LookoutVisionConsoleS3ObjectReadAccess" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionConsoleDashboardAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-12-09T02:46:29+00:00" }, "AmazonLookoutVisionFullAccess":{ "CreateDate":"2021-05-11T19:24:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lookoutvision:*" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-11T19:24:54+00:00" }, "AmazonLookoutVisionReadOnlyAccess":{ "CreateDate":"2021-05-11T19:11:07+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "lookoutvision:DescribeDataset", "lookoutvision:DescribeModel", "lookoutvision:DescribeProject", "lookoutvision:DescribeModelPackagingJob", "lookoutvision:ListDatasetEntries", "lookoutvision:ListModels", "lookoutvision:ListProjects", "lookoutvision:ListTagsForResource", "lookoutvision:ListModelPackagingJobs" ], "Effect":"Allow", "Resource":"*", "Sid":"LookoutVisionReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-12-09T03:01:51+00:00" }, "AmazonMCSFullAccess":{ "CreateDate":"2019-12-03T13:45:25+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget", "application-autoscaling:PutScheduledAction", "application-autoscaling:DeleteScheduledAction", "application-autoscaling:DescribeScheduledActions" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cassandra:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"cassandra.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/cassandra.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_CassandraTable" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-04-17T19:19:29+00:00" }, "AmazonMCSReadOnlyAccess":{ "CreateDate":"2019-12-03T13:46:21+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cassandra:Select" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-04-17T19:21:34+00:00" }, "AmazonMQApiFullAccess":{ "CreateDate":"2018-12-18T20:31:31+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mq:*", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DetachNetworkInterface", "ec2:DescribeInternetGateways", "ec2:DescribeNetworkInterfaces", "ec2:DescribeNetworkInterfacePermissions", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/amazonmq/*" ] }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"mq.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-04T16:45:35+00:00" }, "AmazonMQApiReadOnlyAccess":{ "CreateDate":"2018-12-18T20:31:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mq:Describe*", "mq:List*", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-12-18T20:31:13+00:00" }, "AmazonMQFullAccess":{ "CreateDate":"2017-11-28T15:28:29+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "mq:*", "cloudformation:CreateStack", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DetachNetworkInterface", "ec2:DescribeInternetGateways", "ec2:DescribeNetworkInterfaces", "ec2:DescribeNetworkInterfacePermissions", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:CreateSecurityGroup", "ec2:AuthorizeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/amazonmq/*" ] }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"mq.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-04T16:34:09+00:00" }, "AmazonMQReadOnlyAccess":{ "CreateDate":"2017-11-28T15:30:32+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "mq:Describe*", "mq:List*", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-28T19:02:03+00:00" }, "AmazonMQServiceRolePolicy":{ "CreateDate":"2020-11-04T16:07:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:RequestTag/AMQManaged":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*" }, { "Action":[ "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/AMQManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*" }, { "Action":[ "logs:PutLogEvents", "logs:DescribeLogStreams", "logs:DescribeLogGroups", "logs:CreateLogStream", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/amazonmq/*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-04T16:07:17+00:00" }, "AmazonMSKConnectReadOnlyAccess":{ "CreateDate":"2021-09-20T10:18:43+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "kafkaconnect:ListConnectors", "kafkaconnect:ListCustomPlugins", "kafkaconnect:ListWorkerConfigurations" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kafkaconnect:DescribeConnector" ], "Effect":"Allow", "Resource":[ "arn:aws:kafkaconnect:*:*:connector/*" ] }, { "Action":[ "kafkaconnect:DescribeCustomPlugin" ], "Effect":"Allow", "Resource":[ "arn:aws:kafkaconnect:*:*:custom-plugin/*" ] }, { "Action":[ "kafkaconnect:DescribeWorkerConfiguration" ], "Effect":"Allow", "Resource":[ "arn:aws:kafkaconnect:*:*:worker-configuration/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-18T09:16:26+00:00" }, "AmazonMSKFullAccess":{ "CreateDate":"2019-01-14T22:07:52+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "kafka:*", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "ec2:DescribeRouteTables", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcAttribute", "kms:DescribeKey", "kms:CreateGrant", "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "S3:GetBucketPolicy", "firehose:TagDeliveryStream" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:*:ec2:*:*:vpc/*", "arn:*:ec2:*:*:subnet/*", "arn:*:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:RequestTag/AWSMSKManaged":"true" }, "StringLike":{ "aws:RequestTag/ClusterArn":"*" } }, "Effect":"Allow", "Resource":[ "arn:*:ec2:*:*:vpc-endpoint/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:*:ec2:*:*:vpc-endpoint/*" }, { "Action":[ "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/AWSMSKManaged":"true" }, "StringLike":{ "ec2:ResourceTag/ClusterArn":"*" } }, "Effect":"Allow", "Resource":"arn:*:ec2:*:*:vpc-endpoint/*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"kafka.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"kafka.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/kafka.amazonaws.com/AWSServiceRoleForKafka*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"delivery.logs.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/delivery.logs.amazonaws.com/AWSServiceRoleForLogDelivery*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-18T11:33:13+00:00" }, "AmazonMSKReadOnlyAccess":{ "CreateDate":"2019-01-14T22:28:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kafka:Describe*", "kafka:List*", "kafka:Get*", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-14T22:28:45+00:00" }, "AmazonMWAAServiceRolePolicy":{ "CreateDate":"2020-11-24T14:13:41+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:airflow-*:*" }, { "Action":[ "ec2:AttachNetworkInterface", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ec2:DetachNetworkInterface" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateVpcEndpoint", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"AmazonMWAAManaged" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*" }, { "Action":[ "ec2:ModifyVpcEndpoint", "ec2:DeleteVpcEndpoints" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonMWAAManaged":false } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*" ] }, { "Action":"ec2:CreateTags", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"AmazonMWAAManaged" }, "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/MWAA" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-17T00:56:25+00:00" }, "AmazonMachineLearningBatchPredictionsAccess":{ "CreateDate":"2015-04-09T17:12:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "machinelearning:CreateBatchPrediction", "machinelearning:DeleteBatchPrediction", "machinelearning:DescribeBatchPredictions", "machinelearning:GetBatchPrediction", "machinelearning:UpdateBatchPrediction" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T17:12:19+00:00" }, "AmazonMachineLearningCreateOnlyAccess":{ "CreateDate":"2015-04-09T17:18:09+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "machinelearning:Add*", "machinelearning:Create*", "machinelearning:Delete*", "machinelearning:Describe*", "machinelearning:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-06-29T20:55:03+00:00" }, "AmazonMachineLearningFullAccess":{ "CreateDate":"2015-04-09T17:25:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "machinelearning:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T17:25:41+00:00" }, "AmazonMachineLearningManageRealTimeEndpointOnlyAccess":{ "CreateDate":"2015-04-09T17:32:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "machinelearning:CreateRealtimeEndpoint", "machinelearning:DeleteRealtimeEndpoint" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T17:32:41+00:00" }, "AmazonMachineLearningReadOnlyAccess":{ "CreateDate":"2015-04-09T17:40:02+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "machinelearning:Describe*", "machinelearning:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T17:40:02+00:00" }, "AmazonMachineLearningRealTimePredictionOnlyAccess":{ "CreateDate":"2015-04-09T17:44:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "machinelearning:Predict" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T17:44:06+00:00" }, "AmazonMachineLearningRoleforRedshiftDataSourceV3":{ "CreateDate":"2020-06-24T18:00:09+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateSecurityGroup", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:RevokeSecurityGroupIngress", "redshift:AuthorizeClusterSecurityGroupIngress", "redshift:CreateClusterSecurityGroup", "redshift:DescribeClusters", "redshift:DescribeClusterSecurityGroups", "redshift:ModifyCluster", "redshift:RevokeClusterSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:PutBucketPolicy", "s3:GetBucketLocation", "s3:GetBucketPolicy", "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::amazon-machine-learning*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-24T18:00:09+00:00" }, "AmazonMacieFullAccess":{ "CreateDate":"2017-08-14T14:54:30+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "macie2:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"macie.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/macie.amazonaws.com/AWSServiceRoleForAmazonMacie" }, { "Action":"pricing:GetProducts", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-07-01T00:41:53+00:00" }, "AmazonMacieHandshakeRole":{ "CreateDate":"2018-06-28T15:46:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "ForAnyValue:StringEquals":{ "iam:AWSServiceName":"macie.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-06-28T15:46:10+00:00" }, "AmazonMacieReadOnlyAccess":{ "CreateDate":"2023-06-15T21:50:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "macie2:Describe*", "macie2:Get*", "macie2:List*", "macie2:BatchGetCustomDataIdentifiers", "macie2:SearchResources" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-15T21:50:06+00:00" }, "AmazonMacieServiceRole":{ "CreateDate":"2017-08-14T14:53:26+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:Get*", "s3:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-08-14T14:53:26+00:00" }, "AmazonMacieServiceRolePolicy":{ "CreateDate":"2018-06-19T22:17:38+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "iam:ListAccountAliases", "organizations:DescribeAccount", "organizations:ListAccounts", "s3:GetAccountPublicAccessBlock", "s3:ListAllMyBuckets", "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetBucketLogging", "s3:GetBucketPolicy", "s3:GetBucketPolicyStatus", "s3:GetBucketPublicAccessBlock", "s3:GetBucketTagging", "s3:GetBucketVersioning", "s3:GetBucketWebsite", "s3:GetEncryptionConfiguration", "s3:GetLifecycleConfiguration", "s3:GetReplicationConfiguration", "s3:ListBucket", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectTagging" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/macie/*" ] }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/macie/*:log-stream:*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-05-19T19:16:56+00:00" }, "AmazonManagedBlockchainConsoleFullAccess":{ "CreateDate":"2019-04-29T21:23:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "managedblockchain:*", "ec2:DescribeAvailabilityZones", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:CreateVpcEndpoint", "kms:ListAliases", "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-04-29T21:23:25+00:00" }, "AmazonManagedBlockchainFullAccess":{ "CreateDate":"2019-04-29T21:39:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "managedblockchain:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-04-29T21:39:29+00:00" }, "AmazonManagedBlockchainReadOnlyAccess":{ "CreateDate":"2019-04-30T18:17:31+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "managedblockchain:Get*", "managedblockchain:List*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-04-30T18:17:31+00:00" }, "AmazonManagedBlockchainServiceRolePolicy":{ "CreateDate":"2020-01-17T19:51:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/managedblockchain/*" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/managedblockchain/*:log-stream:*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-17T19:51:28+00:00" }, "AmazonMechanicalTurkFullAccess":{ "CreateDate":"2015-12-11T19:08:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mechanicalturk:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-12-11T19:08:19+00:00" }, "AmazonMechanicalTurkReadOnly":{ "CreateDate":"2015-12-11T19:08:28+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "mechanicalturk:Get*", "mechanicalturk:List*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-25T21:06:26+00:00" }, "AmazonMemoryDBFullAccess":{ "CreateDate":"2021-10-08T19:24:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"memorydb:*", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"memorydb.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/memorydb.amazonaws.com/AWSServiceRoleForMemoryDB" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-08T19:24:16+00:00" }, "AmazonMemoryDBReadOnlyAccess":{ "CreateDate":"2021-10-08T19:27:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "memorydb:Describe*", "memorydb:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-10-08T19:27:28+00:00" }, "AmazonMobileAnalyticsFinancialReportAccess":{ "CreateDate":"2015-02-06T18:40:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mobileanalytics:GetReports", "mobileanalytics:GetFinancialReports" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:35+00:00" }, "AmazonMobileAnalyticsFullAccess":{ "CreateDate":"2015-02-06T18:40:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"mobileanalytics:*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:34+00:00" }, "AmazonMobileAnalyticsNon-financialReportAccess":{ "CreateDate":"2015-02-06T18:40:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"mobileanalytics:GetReports", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:36+00:00" }, "AmazonMobileAnalyticsWriteOnlyAccess":{ "CreateDate":"2015-02-06T18:40:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"mobileanalytics:PutEvents", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:37+00:00" }, "AmazonMonitronFullAccess":{ "CreateDate":"2020-12-02T22:40:28+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"monitron.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "monitron:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:ListKeys", "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*" }, { "Action":"kms:CreateGrant", "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "StringLike":{ "kms:ViaService":[ "monitron.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "ds:DescribeDirectories", "ds:DescribeTrusts" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSSSOPermissions" }, { "Action":[ "kinesis:DescribeStream", "kinesis:ListStreams" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:GetLogEvents", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/monitron/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-06-08T16:27:42+00:00" }, "AmazonNimbleStudio-LaunchProfileWorker":{ "CreateDate":"2021-04-28T04:47:02+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "fsx:DescribeFileSystems", "ds:DescribeDirectories" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"nimble.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"GetLaunchProfileInitializationDependencies" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-28T04:47:02+00:00" }, "AmazonNimbleStudio-StudioAdmin":{ "CreateDate":"2021-04-28T04:47:36+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "nimble:CreateStreamingSession", "nimble:GetStreamingSession", "nimble:StartStreamingSession", "nimble:StopStreamingSession", "nimble:CreateStreamingSessionStream", "nimble:GetStreamingSessionStream", "nimble:DeleteStreamingSession", "nimble:ListStreamingSessionBackups", "nimble:GetStreamingSessionBackup", "nimble:ListEulas", "nimble:ListEulaAcceptances", "nimble:GetEula", "nimble:AcceptEulas", "nimble:ListStudioMembers", "nimble:GetStudioMember", "nimble:ListStreamingSessions", "nimble:GetStreamingImage", "nimble:ListStreamingImages", "nimble:GetLaunchProfileInitialization", "nimble:GetLaunchProfileDetails", "nimble:GetFeatureMap", "nimble:PutStudioLogEvents", "nimble:ListLaunchProfiles", "nimble:GetLaunchProfile", "nimble:GetLaunchProfileMember", "nimble:ListLaunchProfileMembers", "nimble:PutLaunchProfileMembers", "nimble:UpdateLaunchProfileMember", "nimble:DeleteLaunchProfileMember" ], "Effect":"Allow", "Resource":"*", "Sid":"StudioAdminFullAccess" }, { "Action":[ "sso-directory:DescribeUsers", "sso-directory:SearchUsers", "identitystore:DescribeUser", "identitystore:ListUsers" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ds:CreateComputer", "ds:DescribeDirectories", "ec2:DescribeSubnets", "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeSecurityGroups", "fsx:DescribeFileSystems" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"nimble.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-22T17:40:41+00:00" }, "AmazonNimbleStudio-StudioUser":{ "CreateDate":"2021-04-28T04:48:11+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ds:CreateComputer", "ec2:DescribeSubnets", "ec2:CreateNetworkInterfacePermission", "ec2:DescribeNetworkInterfaces", "ec2:DeleteNetworkInterfacePermission", "ec2:DeleteNetworkInterface", "ec2:CreateNetworkInterface", "ec2:DescribeSecurityGroups", "fsx:DescribeFileSystems", "ds:DescribeDirectories" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"nimble.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sso-directory:DescribeUsers", "sso-directory:SearchUsers", "identitystore:DescribeUser", "identitystore:ListUsers" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "nimble:ListLaunchProfiles" ], "Condition":{ "StringEquals":{ "nimble:requesterPrincipalId":"${nimble:principalId}" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "nimble:ListStudioMembers", "nimble:GetStudioMember", "nimble:ListEulas", "nimble:ListEulaAcceptances", "nimble:GetFeatureMap", "nimble:PutStudioLogEvents" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "nimble:DeleteStreamingSession", "nimble:GetStreamingSession", "nimble:StartStreamingSession", "nimble:StopStreamingSession", "nimble:CreateStreamingSessionStream", "nimble:GetStreamingSessionStream", "nimble:ListStreamingSessions", "nimble:ListStreamingSessionBackups", "nimble:GetStreamingSessionBackup" ], "Condition":{ "StringEquals":{ "nimble:ownedBy":"${nimble:requesterPrincipalId}" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-22T17:45:14+00:00" }, "AmazonODBServiceRolePolicy":{ "CreateDate":"2024-11-13T18:21:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/ODB" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatch" }, { "Action":[ "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-13T18:21:41+00:00" }, "AmazonOmicsFullAccess":{ "CreateDate":"2023-02-24T00:59:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "omics:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ram:AcceptResourceShareInvitation", "ram:GetResourceShareInvitations" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"omics.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"omics.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-24T00:59:33+00:00" }, "AmazonOmicsReadOnlyAccess":{ "CreateDate":"2022-11-29T04:17:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "omics:Get*", "omics:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-29T04:17:07+00:00" }, "AmazonOneEnterpriseFullAccess":{ "CreateDate":"2023-11-28T04:58:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "one:*" ], "Effect":"Allow", "Resource":"*", "Sid":"FullAccessStatementID" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-28T04:58:21+00:00" }, "AmazonOneEnterpriseInstallerAccess":{ "CreateDate":"2023-11-28T05:00:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "one:CreateDeviceActivationQrCode", "one:GetDeviceInstance", "one:GetSite", "one:GetSiteAddress", "one:ListDeviceInstances", "one:ListSites" ], "Effect":"Allow", "Resource":"*", "Sid":"InstallerAccessStatementID" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-28T05:00:39+00:00" }, "AmazonOneEnterpriseReadOnlyAccess":{ "CreateDate":"2023-11-28T04:59:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "one:Get*", "one:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyAccessStatementID" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-28T04:59:23+00:00" }, "AmazonOpenSearchDashboardsServiceRolePolicy":{ "CreateDate":"2023-12-22T19:38:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/AOSD" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonOpenSearchDashboardsServiceRoleAllowedActions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-22T19:38:16+00:00" }, "AmazonOpenSearchDirectQueryGlueCreateAccess":{ "CreateDate":"2024-05-06T12:24:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "glue:CreateDatabase", "glue:CreatePartition", "glue:CreateTable", "glue:BatchCreatePartition" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonOpenSearchDirectQueryGlueCreateAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-06T12:24:38+00:00" }, "AmazonOpenSearchIngestionFullAccess":{ "CreateDate":"2023-04-26T18:11:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "osis:CreatePipeline", "osis:UpdatePipeline", "osis:DeletePipeline", "osis:StartPipeline", "osis:StopPipeline", "osis:ListPipelines", "osis:GetPipeline", "osis:GetPipelineChangeProgress", "osis:ValidatePipeline", "osis:GetPipelineBlueprint", "osis:ListPipelineBlueprints", "osis:TagResource", "osis:UntagResource", "osis:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"osis.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/osis.amazonaws.com/AWSServiceRoleForAmazonOpenSearchIngestionService" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-26T18:11:38+00:00" }, "AmazonOpenSearchIngestionReadOnlyAccess":{ "CreateDate":"2023-04-26T18:09:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "osis:GetPipeline", "osis:GetPipelineChangeProgress", "osis:GetPipelineBlueprint", "osis:ListPipelineBlueprints", "osis:ListPipelines", "osis:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-26T18:09:52+00:00" }, "AmazonOpenSearchIngestionServiceRolePolicy":{ "CreateDate":"2022-11-18T16:49:50+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*" ] }, { "Action":"ec2:CreateVpcEndpoint", "Condition":{ "StringEquals":{ "aws:RequestTag/OSISManaged":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ] }, { "Action":[ "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/OSISManaged":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/OSIS" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-18T16:49:50+00:00" }, "AmazonOpenSearchServerlessServiceRolePolicy":{ "CreateDate":"2022-11-24T19:50:12+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/AOSS" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAOSSCloudwatchMetrics" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-25T21:19:30+00:00" }, "AmazonOpenSearchServiceCognitoAccess":{ "CreateDate":"2021-09-02T06:31:49+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cognito-idp:DescribeUserPool", "cognito-idp:CreateUserPoolClient", "cognito-idp:DeleteUserPoolClient", "cognito-idp:UpdateUserPoolClient", "cognito-idp:DescribeUserPoolClient", "cognito-idp:AdminInitiateAuth", "cognito-idp:AdminUserGlobalSignOut", "cognito-idp:ListUserPoolClients", "cognito-identity:DescribeIdentityPool", "cognito-identity:UpdateIdentityPool", "cognito-identity:GetIdentityPoolRoles" ], "Effect":"Allow", "Resource":[ "arn:aws:cognito-identity:*:*:identitypool/*", "arn:aws:cognito-idp:*:*:userpool/*" ] }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":[ "cognito-identity.amazonaws.com", "cognito-identity-us-gov.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" }, { "Action":"cognito-identity:SetIdentityPoolRoles", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-12-20T14:04:18+00:00" }, "AmazonOpenSearchServiceFullAccess":{ "CreateDate":"2021-09-08T05:33:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "es:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-08T05:33:47+00:00" }, "AmazonOpenSearchServiceReadOnlyAccess":{ "CreateDate":"2021-09-08T05:38:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "es:Describe*", "es:List*", "es:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-08T05:38:13+00:00" }, "AmazonOpenSearchServiceRolePolicy":{ "CreateDate":"2021-08-26T09:27:09+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"Stmt1480452973134" }, { "Action":[ "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973145" }, { "Action":[ "ec2:DeleteNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"Stmt1480452973144" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"Stmt1480452973165" }, { "Action":[ "ec2:AssignIpv6Addresses" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"Stmt1480452973149" }, { "Action":[ "ec2:UnAssignIpv6Addresses" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"Stmt1480452973150" }, { "Action":[ "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973154" }, { "Action":[ "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973164" }, { "Action":[ "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973174" }, { "Action":[ "elasticloadbalancing:AddListenerCertificates", "elasticloadbalancing:RemoveListenerCertificates" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:listener/*" ], "Sid":"Stmt1480452973184" }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"Stmt1480452973194" }, { "Action":[ "ec2:DescribeTags" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973195" }, { "Action":[ "acm:DescribeCertificate" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973196" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/ES", "AWS/OpenSearch" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973197" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*" ], "Sid":"Stmt1480452973198" }, { "Action":"ec2:CreateVpcEndpoint", "Condition":{ "StringEquals":{ "aws:RequestTag/OpenSearchManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"Stmt1480452973199" }, { "Action":[ "ec2:ModifyVpcEndpoint", "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/OpenSearchManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"Stmt1480452973200" }, { "Action":[ "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"Stmt1480452973201" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"Stmt1480452973202" }, { "Action":"sso:PutApplicationAccessScope", "Condition":{ "StringEquals":{ "aws:ResourceOrgID":"${aws:PrincipalOrgID}" } }, "Effect":"Allow", "Resource":"arn:aws:sso::*:application/*/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-27T22:52:06+00:00" }, "AmazonPersonalizeFullAccess":{ "CreateDate":"2018-12-04T22:24:33+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "personalize:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:PutMetricData", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*Personalize*", "arn:aws:s3:::*personalize*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"personalize.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-05-30T23:46:59+00:00" }, "AmazonPollyFullAccess":{ "CreateDate":"2016-11-30T18:59:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "polly:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-11-30T18:59:06+00:00" }, "AmazonPollyReadOnlyAccess":{ "CreateDate":"2016-11-30T18:59:24+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "polly:DescribeVoices", "polly:GetLexicon", "polly:GetSpeechSynthesisTask", "polly:ListLexicons", "polly:ListSpeechSynthesisTasks", "polly:SynthesizeSpeech" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-07-17T16:41:07+00:00" }, "AmazonPrometheusConsoleFullAccess":{ "CreateDate":"2020-12-15T18:11:10+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "tag:GetTagValues", "tag:GetTagKeys" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "aps:CreateWorkspace", "aps:DescribeWorkspace", "aps:UpdateWorkspaceAlias", "aps:DeleteWorkspace", "aps:ListWorkspaces", "aps:DescribeAlertManagerDefinition", "aps:DescribeRuleGroupsNamespace", "aps:CreateAlertManagerDefinition", "aps:CreateRuleGroupsNamespace", "aps:DeleteAlertManagerDefinition", "aps:DeleteRuleGroupsNamespace", "aps:ListRuleGroupsNamespaces", "aps:PutAlertManagerDefinition", "aps:PutRuleGroupsNamespace", "aps:TagResource", "aps:UntagResource", "aps:CreateLoggingConfiguration", "aps:UpdateLoggingConfiguration", "aps:DeleteLoggingConfiguration", "aps:DescribeLoggingConfiguration" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-10-24T22:25:39+00:00" }, "AmazonPrometheusFullAccess":{ "CreateDate":"2020-12-15T18:10:46+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "aps:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AllPrometheusActions" }, { "Action":[ "eks:DescribeCluster", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "aps.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DescribeCluster" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"scraper.aps.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/scraper.aps.amazonaws.com/AWSServiceRoleForAmazonPrometheusScraper*", "Sid":"CreateServiceLinkedRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-26T20:16:13+00:00" }, "AmazonPrometheusQueryAccess":{ "CreateDate":"2020-12-19T01:02:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aps:GetLabels", "aps:GetMetricMetadata", "aps:GetSeries", "aps:QueryMetrics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-19T01:02:58+00:00" }, "AmazonPrometheusRemoteWriteAccess":{ "CreateDate":"2020-12-19T01:04:32+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "aps:RemoteWrite" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-19T01:04:32+00:00" }, "AmazonPrometheusScraperServiceRolePolicy":{ "CreateDate":"2023-11-26T14:19:52+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iam:DeleteRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/scraper.aps.amazonaws.com/AWSServiceRoleForAmazonPrometheusScraper*", "Sid":"DeleteSLR" }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"NetworkDiscovery" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AMPAgentlessScraper" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"ENIManagement" }, { "Action":"ec2:CreateTags", "Condition":{ "Null":{ "aws:RequestTag/AMPAgentlessScraper":"false" }, "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"TagManagement" }, { "Action":[ "ec2:DeleteNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "Null":{ "ec2:ResourceTag/AMPAgentlessScraper":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"ENIUpdating" }, { "Action":"eks:DescribeCluster", "Effect":"Allow", "Resource":"arn:aws:eks:*:*:cluster/*", "Sid":"EKSAccess" }, { "Action":"eks:DeleteAccessEntry", "Condition":{ "ArnLike":{ "eks:principalArn":"arn:aws:iam::*:role/aws-service-role/scraper.aps.amazonaws.com/AWSServiceRoleForAmazonPrometheusScraper*" }, "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:eks:*:*:access-entry/*/role/*", "Sid":"DeleteEKSAccessEntry" }, { "Action":"aps:RemoteWrite", "Condition":{ "StringEquals":{ "aws:PrincipalAccount":"${aws:ResourceAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:aps:*:*:workspace/*", "Sid":"APSWriting" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-26T20:25:54+00:00" }, "AmazonQDeveloperAccess":{ "CreateDate":"2024-07-09T08:35:15+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "q:StartConversation", "q:SendMessage", "q:GetConversation", "q:ListConversations", "q:PassRequest", "q:StartTroubleshootingAnalysis", "q:StartTroubleshootingResolutionExplanation", "q:GetTroubleshootingResults", "q:UpdateTroubleshootingCommandResult", "q:GetIdentityMetaData", "q:GenerateCodeFromCommands", "q:UsePlugin" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAmazonQDeveloperAccess" }, { "Action":[ "cloudformation:GetResource", "cloudformation:ListResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowCloudControlReadAccess" }, { "Action":[ "sts:SetContext" ], "Effect":"Allow", "Resource":"arn:aws:sts::*:self", "Sid":"AllowSetTrustedIdentity" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-13T21:30:27+00:00" }, "AmazonQFullAccess":{ "CreateDate":"2023-11-28T16:00:24+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "q:StartConversation", "q:SendMessage", "q:GetConversation", "q:ListConversations", "q:PassRequest", "q:StartTroubleshootingAnalysis", "q:GetTroubleshootingResults", "q:StartTroubleshootingResolutionExplanation", "q:UpdateTroubleshootingCommandResult", "q:GetIdentityMetadata", "q:CreateAssignment", "q:DeleteAssignment", "q:GenerateCodeFromCommands", "q:CreatePlugin", "q:DeletePlugin", "q:GetPlugin", "q:UsePlugin", "q:ListPlugins", "q:ListPluginProviders", "q:ListTagsForResource", "q:UntagResource", "q:TagResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAmazonQFullAccess" }, { "Action":[ "cloudformation:GetResource", "cloudformation:ListResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowCloudControlReadAccess" }, { "Action":[ "sts:SetContext" ], "Effect":"Allow", "Resource":"arn:aws:sts::*:self", "Sid":"AllowSetTrustedIdentity" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "q.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"AllowPassRoleToAmazonQ" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-13T21:51:39+00:00" }, "AmazonQLDBConsoleFullAccess":{ "CreateDate":"2019-09-05T18:24:20+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "qldb:CreateLedger", "qldb:UpdateLedger", "qldb:UpdateLedgerPermissionsMode", "qldb:DeleteLedger", "qldb:ListLedgers", "qldb:DescribeLedger", "qldb:ExportJournalToS3", "qldb:ListJournalS3Exports", "qldb:ListJournalS3ExportsForLedger", "qldb:DescribeJournalS3Export", "qldb:CancelJournalKinesisStream", "qldb:DescribeJournalKinesisStream", "qldb:ListJournalKinesisStreamsForLedger", "qldb:StreamJournalToKinesis", "qldb:GetBlock", "qldb:GetDigest", "qldb:GetRevision", "qldb:TagResource", "qldb:UntagResource", "qldb:ListTagsForResource", "qldb:SendCommand", "qldb:ExecuteStatement", "qldb:ShowCatalog", "qldb:InsertSampleData", "qldb:PartiQLCreateTable", "qldb:PartiQLCreateIndex", "qldb:PartiQLDropTable", "qldb:PartiQLDropIndex", "qldb:PartiQLUndropTable", "qldb:PartiQLDelete", "qldb:PartiQLInsert", "qldb:PartiQLUpdate", "qldb:PartiQLSelect", "qldb:PartiQLHistoryFunction", "qldb:PartiQLRedact" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "dbqms:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:ListStreams", "kinesis:DescribeStream" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"qldb.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-04T17:01:10+00:00" }, "AmazonQLDBFullAccess":{ "CreateDate":"2019-09-05T18:23:32+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "qldb:CreateLedger", "qldb:UpdateLedger", "qldb:UpdateLedgerPermissionsMode", "qldb:DeleteLedger", "qldb:ListLedgers", "qldb:DescribeLedger", "qldb:ExportJournalToS3", "qldb:ListJournalS3Exports", "qldb:ListJournalS3ExportsForLedger", "qldb:DescribeJournalS3Export", "qldb:CancelJournalKinesisStream", "qldb:DescribeJournalKinesisStream", "qldb:ListJournalKinesisStreamsForLedger", "qldb:StreamJournalToKinesis", "qldb:GetDigest", "qldb:GetRevision", "qldb:GetBlock", "qldb:TagResource", "qldb:UntagResource", "qldb:ListTagsForResource", "qldb:SendCommand", "qldb:PartiQLCreateTable", "qldb:PartiQLCreateIndex", "qldb:PartiQLDropTable", "qldb:PartiQLDropIndex", "qldb:PartiQLUndropTable", "qldb:PartiQLDelete", "qldb:PartiQLInsert", "qldb:PartiQLUpdate", "qldb:PartiQLSelect", "qldb:PartiQLHistoryFunction", "qldb:PartiQLRedact" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"qldb.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-04T17:01:27+00:00" }, "AmazonQLDBReadOnly":{ "CreateDate":"2019-09-05T18:19:24+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "qldb:ListLedgers", "qldb:DescribeLedger", "qldb:ListJournalS3Exports", "qldb:ListJournalS3ExportsForLedger", "qldb:DescribeJournalS3Export", "qldb:DescribeJournalKinesisStream", "qldb:ListJournalKinesisStreamsForLedger", "qldb:GetBlock", "qldb:GetDigest", "qldb:GetRevision", "qldb:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-07-02T02:17:25+00:00" }, "AmazonRDSBetaServiceRolePolicy":{ "CreateDate":"2018-05-02T19:41:04+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "ec2:AllocateAddress", "ec2:AssociateAddress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateCoipPoolPermission", "ec2:CreateLocalGatewayRouteTablePermission", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteCoipPoolPermission", "ec2:DeleteLocalGatewayRouteTablePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeCoipPools", "ec2:DescribeInternetGateways", "ec2:DescribeLocalGatewayRouteTablePermissions", "ec2:DescribeLocalGatewayRouteTables", "ec2:DescribeLocalGatewayRouteTableVpcAssociations", "ec2:DescribeLocalGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:DisassociateAddress", "ec2:ModifyNetworkInterfaceAttribute", "ec2:ModifyVpcEndpoint", "ec2:ReleaseAddress", "ec2:RevokeSecurityGroupIngress", "ec2:CreateVpcEndpoint", "ec2:DescribeVpcEndpoints", "ec2:DeleteVpcEndpoints" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*" ] }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*:log-stream:*" ] }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/DocDB", "AWS/Neptune", "AWS/RDS", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:GetRandomPassword" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:PutSecretValue", "secretsmanager:RotateSecret", "secretsmanager:UpdateSecret", "secretsmanager:UpdateSecretVersionStage", "secretsmanager:ListSecretVersionIds" ], "Condition":{ "StringLike":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"rds-beta-us-east-1" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:rds-beta-us-east-1!*" ] }, { "Action":"secretsmanager:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws:rds:primaryDBInstanceArn", "aws:rds:primaryDBClusterArn" ] }, "StringLike":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"rds-beta-us-east-1" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:rds-beta-us-east-1!*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-07T00:54:21+00:00" }, "AmazonRDSCustomInstanceProfileRolePolicy":{ "CreateDate":"2024-02-27T17:42:02+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ssm:UpdateInstanceInformation" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ssmAgentPermission1" }, { "Action":[ "ssm:GetManifest", "ssm:PutConfigurePackageResult" ], "Effect":"Allow", "Resource":"*", "Sid":"ssmAgentPermission2" }, { "Action":[ "ssm:GetDocument", "ssm:DescribeDocument" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:document/*", "Sid":"ssmAgentPermission3" }, { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:OpenControlChannel" ], "Effect":"Allow", "Resource":"*", "Sid":"ssmAgentPermission4" }, { "Action":[ "ec2messages:AcknowledgeMessage", "ec2messages:DeleteMessage", "ec2messages:FailMessage", "ec2messages:GetEndpoint", "ec2messages:GetMessages", "ec2messages:SendReply" ], "Effect":"Allow", "Resource":"*", "Sid":"ssmAgentPermission5" }, { "Action":[ "ec2:CreateSnapshot", "ec2:CreateSnapshots" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ], "Sid":"createEc2SnapshotPermission1" }, { "Action":[ "ec2:CreateSnapshot", "ec2:CreateSnapshots" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*" ], "Sid":"createEc2SnapshotPermission2" }, { "Action":"ec2:CreateSnapshots", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"createEc2SnapshotPermission3" }, { "Action":"ec2:CreateTags", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ], "ec2:CreateAction":[ "CreateSnapshot", "CreateSnapshots" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"createTagForEc2SnapshotPermission" }, { "Action":[ "s3:putObject", "s3:getObject", "s3:getObjectVersion", "s3:AbortMultipartUpload", "s3:ListMultipartUploadParts" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::do-not-delete-rds-custom-*/*" ], "Sid":"rdsCustomS3ObjectPermission" }, { "Action":[ "s3:ListBucketVersions", "s3:ListBucketMultipartUploads" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::do-not-delete-rds-custom-*" ], "Sid":"rdsCustomS3BucketPermission" }, { "Action":[ "secretsmanager:GetSecretValue", "secretsmanager:DescribeSecret" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:do-not-delete-rds-custom-*", "arn:aws:secretsmanager:*:*:secret:rds-custom!*" ], "Sid":"readSecretsFromCpPermission" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:TagResource" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":"custom-oracle-rac" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:do-not-delete-rds-custom-*" ], "Sid":"createSecretsOnDpPermission" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "rdscustom/rds-custom-sqlserver-agent", "RDSCustomForOracle/Agent" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"publishCwMetricsPermission" }, { "Action":"events:PutEvents", "Effect":"Allow", "Resource":"arn:aws:events:*:*:event-bus/default", "Sid":"putEventsToEventBusPermission" }, { "Action":[ "logs:PutRetentionPolicy", "logs:PutLogEvents", "logs:DescribeLogStreams", "logs:CreateLogStream", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:rds-custom-instance-*", "Sid":"cwlUploadPermission" }, { "Action":[ "sqs:SendMessage", "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:GetQueueUrl" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":"custom-sqlserver" } }, "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:do-not-delete-rds-custom-*" ], "Sid":"sendMessageToSqsQueuePermission" }, { "Action":[ "ec2:AssignPrivateIpAddresses", "ec2:UnassignPrivateIpAddresses" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":"custom-oracle-rac" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"managePrivateIpOnEniPermission" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:SecretARN":[ "arn:aws:secretsmanager:*:*:secret:do-not-delete-rds-custom-*", "arn:aws:secretsmanager:*:*:secret:rds-custom!*" ] }, "StringLike":{ "kms:ViaService":"secretsmanager.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"kmsPermissionWithSecret" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":"arn:aws:s3:::do-not-delete-rds-custom-*" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"kmsPermissionWithS3" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-20T16:22:05+00:00" }, "AmazonRDSCustomPreviewServiceRolePolicy":{ "CreateDate":"2021-10-08T21:44:15+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeInstanceAttribute", "ec2:DescribeRegions", "ec2:DescribeSnapshots", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVolumes", "ec2:DescribeInstanceStatus", "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeImages", "ec2:DescribeVpcs", "ec2:RegisterImage", "ec2:DeregisterImage", "ec2:DescribeTags", "ec2:DescribeSecurityGroups", "ec2:DescribeVolumesModifications", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:SearchTransitGatewayMulticastGroups", "ec2:GetTransitGatewayMulticastDomainAssociations", "ec2:DescribeTransitGatewayMulticastDomains", "ec2:DescribeTransitGateways", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribePlacementGroups", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ecc1" }, { "Action":[ "ec2:DisassociateIamInstanceProfile", "ec2:AssociateIamInstanceProfile", "ec2:ReplaceIamInstanceProfileAssociation", "ec2:TerminateInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:RebootInstances" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ecc2" }, { "Action":[ "ec2:AllocateAddress" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ecc1scoping" }, { "Action":[ "ec2:AssociateAddress", "ec2:DisassociateAddress", "ec2:ReleaseAddress" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ecc1scoping2" }, { "Action":[ "ec2:AssignPrivateIpAddresses" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"ecc1scoping3" }, { "Action":"ec2:RunInstances", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"eccRunInstances1" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:key-pair/do-not-delete-rds-custom-*", "arn:aws:ec2:*:*:placement-group/*" ], "Sid":"eccRunInstances2" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac", "custom-oracle" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*::snapshot/*" ], "Sid":"eccRunInstances3" }, { "Action":"ec2:RunInstances", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle-rac" ] }, "StringNotEquals":{ "ec2:MetadataHttpTokens":"required" } }, "Effect":"Deny", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"RequireImdsV2" }, { "Action":[ "ec2:RunInstances", "ec2:DeleteKeyPair" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:key-pair/do-not-delete-rds-custom-*", "arn:aws:ec2:*:*:key-pair/preview-rds-custom!*" ], "Sid":"eccRunInstances3keyPair1" }, { "Action":[ "ec2:CreateKeyPair" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:key-pair/do-not-delete-rds-custom-*", "arn:aws:ec2:*:*:key-pair/preview-rds-custom!*" ], "Sid":"eccKeyPair2" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"eccNetworkInterface1" }, { "Action":"ec2:CreateNetworkInterface", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"eccNetworkInterface2" }, { "Action":"ec2:DeleteNetworkInterface", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"eccNetworkInterface3" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"eccCreateTag1" }, { "Action":"ec2:CreateTags", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ], "ec2:CreateAction":[ "CreateKeyPair", "RunInstances", "CreateNetworkInterface", "CreateVolume", "CreateSnapshots", "CopySnapshot", "AllocateAddress" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"eccCreateTag2" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"eccVolume1" }, { "Action":"ec2:CreateVolume", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"eccVolume2" }, { "Action":[ "ec2:ModifyVolumeAttribute", "ec2:DeleteVolume", "ec2:ModifyVolume" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"eccVolume3" }, { "Action":[ "ec2:CreateVolume", "ec2:DeleteSnapshot" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"eccVolume4snapshot1" }, { "Action":[ "ec2:CopySnapshot", "ec2:CreateSnapshots" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"eccSnapshot2" }, { "Action":"ec2:CreateSnapshots", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"eccSnapshot3" }, { "Action":[ "iam:ListInstanceProfiles", "iam:GetInstanceProfile", "iam:GetRole", "iam:ListRolePolicies", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:GetPolicy", "iam:GetPolicyVersion" ], "Effect":"Allow", "Resource":"*", "Sid":"iam1" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSRDSCustom*", "Sid":"iam2" }, { "Action":[ "cloudtrail:GetTrailStatus" ], "Effect":"Allow", "Resource":"arn:aws:cloudtrail:*:*:trail/do-not-delete-rds-custom-*", "Sid":"cloudtrail1" }, { "Action":[ "cloudwatch:EnableAlarmActions", "cloudwatch:DeleteAlarms" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:do-not-delete-rds-custom-*", "Sid":"cw1" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:TagResource" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:do-not-delete-rds-custom-*", "Sid":"cw2" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:*", "Sid":"cw3" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:document/*", "Sid":"ssm1" }, { "Action":"ssm:SendCommand", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ssm2" }, { "Action":[ "ssm:GetCommandInvocation", "ssm:GetConnectionStatus", "ssm:DescribeInstanceInformation" ], "Effect":"Allow", "Resource":"*", "Sid":"ssm3" }, { "Action":[ "ssm:PutParameter", "ssm:AddTagsToResource" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/rds/custom-oracle-rac/*", "Sid":"ssm4" }, { "Action":[ "ssm:DeleteParameter" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/rds/custom-oracle-rac/*", "Sid":"ssm5" }, { "Action":[ "events:PutRule", "events:TagResource" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb1" }, { "Action":[ "events:PutTargets", "events:DescribeRule", "events:EnableRule", "events:ListTargetsByRule", "events:DeleteRule", "events:RemoveTargets", "events:DisableRule" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb2" }, { "Action":[ "events:PutRule" ], "Condition":{ "StringLike":{ "events:ManagedBy":[ "custom.rds-preview.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb3" }, { "Action":[ "events:PutTargets", "events:EnableRule", "events:DeleteRule", "events:RemoveTargets", "events:DisableRule" ], "Condition":{ "StringLike":{ "events:ManagedBy":[ "custom.rds-preview.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb4" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb5" }, { "Action":[ "secretsmanager:TagResource", "secretsmanager:CreateSecret" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:do-not-delete-rds-custom-*", "arn:aws:secretsmanager:*:*:secret:preview-rds-custom!*" ], "Sid":"secretmanager1" }, { "Action":[ "secretsmanager:TagResource", "secretsmanager:DescribeSecret", "secretsmanager:DeleteSecret", "secretsmanager:PutSecretValue", "secretsmanager:RestoreSecret" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:do-not-delete-rds-custom-*", "arn:aws:secretsmanager:*:*:secret:preview-rds-custom!*" ], "Sid":"secretmanager2" }, { "Action":[ "secretsmanager:ListSecrets" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"secretmanager3" }, { "Action":[ "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":"*", "Sid":"servicequota1" }, { "Action":[ "sqs:CreateQueue", "sqs:TagQueue" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle" ] } }, "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:do-not-delete-rds-custom-*", "Sid":"sqs1" }, { "Action":[ "sqs:GetQueueAttributes", "sqs:SendMessage", "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:DeleteQueue" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle" ] } }, "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:do-not-delete-rds-custom-*", "Sid":"sqs2" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-25T22:22:06+00:00" }, "AmazonRDSCustomServiceRolePolicy":{ "CreateDate":"2021-10-08T21:39:12+00:00", "DefaultVersionId":"v12", "Document":{ "Statement":[ { "Action":[ "rds:CrossRegionCommunication" ], "Effect":"Allow", "Resource":"*", "Sid":"rdscrc" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeInstanceAttribute", "ec2:DescribeRegions", "ec2:DescribeSnapshots", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVolumes", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceTypes", "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeImages", "ec2:DescribeVpcs", "ec2:RegisterImage", "ec2:DeregisterImage", "ec2:DescribeTags", "ec2:DescribeSecurityGroups", "ec2:DescribeVolumesModifications", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:SearchTransitGatewayMulticastGroups", "ec2:GetTransitGatewayMulticastDomainAssociations", "ec2:DescribeTransitGatewayMulticastDomains", "ec2:DescribeTransitGateways", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribePlacementGroups", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ecc1" }, { "Action":[ "ec2:DisassociateIamInstanceProfile", "ec2:AssociateIamInstanceProfile", "ec2:ReplaceIamInstanceProfileAssociation", "ec2:TerminateInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:RebootInstances" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ecc2" }, { "Action":[ "ec2:AllocateAddress" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ecc1scoping" }, { "Action":[ "ec2:AssociateAddress", "ec2:DisassociateAddress", "ec2:ReleaseAddress" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ecc1scoping2" }, { "Action":[ "ec2:AssignPrivateIpAddresses" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"ecc1scoping3" }, { "Action":"ec2:RunInstances", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"eccRunInstances1" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:key-pair/do-not-delete-rds-custom-*", "arn:aws:ec2:*:*:placement-group/*" ], "Sid":"eccRunInstances2" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac", "custom-oracle" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*::snapshot/*" ], "Sid":"eccRunInstances3" }, { "Action":[ "ec2:ModifyInstanceAttribute" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-sqlserver" ], "ec2:Attribute":"InstanceType" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"eccModifyInstanceAttribute1" }, { "Action":"ec2:RunInstances", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle-rac" ] }, "StringNotEquals":{ "ec2:MetadataHttpTokens":"required" } }, "Effect":"Deny", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"RequireImdsV2" }, { "Action":[ "ec2:RunInstances", "ec2:DeleteKeyPair" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:key-pair/do-not-delete-rds-custom-*", "arn:aws:ec2:*:*:key-pair/rds-custom!*" ], "Sid":"eccRunInstances3keyPair1" }, { "Action":[ "ec2:CreateKeyPair" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:key-pair/do-not-delete-rds-custom-*", "arn:aws:ec2:*:*:key-pair/rds-custom!*" ], "Sid":"eccKeyPair2" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"eccNetworkInterface1" }, { "Action":"ec2:CreateNetworkInterface", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"eccNetworkInterface2" }, { "Action":"ec2:DeleteNetworkInterface", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"eccNetworkInterface3" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"eccCreateTag1" }, { "Action":"ec2:CreateTags", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ], "ec2:CreateAction":[ "CreateKeyPair", "RunInstances", "CreateNetworkInterface", "CreateVolume", "CreateSnapshot", "CreateSnapshots", "CopySnapshot", "AllocateAddress", "CopyImage" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"eccCreateTag2" }, { "Action":[ "ec2:DetachVolume", "ec2:AttachVolume" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"eccVolume1" }, { "Action":"ec2:CreateVolume", "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"eccVolume2" }, { "Action":[ "ec2:ModifyVolumeAttribute", "ec2:DeleteVolume", "ec2:ModifyVolume" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"eccVolume3" }, { "Action":[ "ec2:CreateVolume", "ec2:DeleteSnapshot" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"eccVolume4snapshot1" }, { "Action":[ "ec2:CopySnapshot", "ec2:CreateSnapshot", "ec2:CreateSnapshots" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"eccSnapshot2" }, { "Action":"ec2:CreateSnapshots", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"eccSnapshot3" }, { "Action":"ec2:CreateSnapshot", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-sqlserver" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ], "Sid":"eccSnapshot4" }, { "Action":[ "ec2:CopyImage" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*::snapshot/*" ], "Sid":"eccAmi1" }, { "Action":[ "iam:ListInstanceProfiles", "iam:GetInstanceProfile", "iam:GetRole", "iam:ListRolePolicies", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies", "iam:GetPolicy", "iam:GetPolicyVersion" ], "Effect":"Allow", "Resource":"*", "Sid":"iam1" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AWSRDSCustom*", "arn:aws:iam::*:role/service-role/AWSRDSCustom*" ], "Sid":"iam2" }, { "Action":[ "cloudtrail:GetTrailStatus" ], "Effect":"Allow", "Resource":"arn:aws:cloudtrail:*:*:trail/do-not-delete-rds-custom-*", "Sid":"cloudtrail1" }, { "Action":[ "cloudwatch:EnableAlarmActions", "cloudwatch:DeleteAlarms" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:do-not-delete-rds-custom-*", "Sid":"cw1" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:TagResource" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:do-not-delete-rds-custom-*", "Sid":"cw2" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:*", "Sid":"cw3" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:document/*", "Sid":"ssm1" }, { "Action":"ssm:SendCommand", "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ssm2" }, { "Action":[ "ssm:GetCommandInvocation", "ssm:GetConnectionStatus", "ssm:DescribeInstanceInformation" ], "Effect":"Allow", "Resource":"*", "Sid":"ssm3" }, { "Action":[ "ssm:PutParameter", "ssm:AddTagsToResource" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/rds/custom-oracle-rac/*", "Sid":"ssm4" }, { "Action":[ "ssm:DeleteParameter" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/rds/custom-oracle-rac/*", "Sid":"ssm5" }, { "Action":[ "events:PutRule", "events:TagResource" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb1" }, { "Action":[ "events:PutTargets", "events:DescribeRule", "events:EnableRule", "events:ListTargetsByRule", "events:DeleteRule", "events:RemoveTargets", "events:DisableRule" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb2" }, { "Action":[ "events:PutRule" ], "Condition":{ "StringLike":{ "events:ManagedBy":[ "custom.rds.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb3" }, { "Action":[ "events:PutTargets", "events:EnableRule", "events:DeleteRule", "events:RemoveTargets", "events:DisableRule" ], "Condition":{ "StringLike":{ "events:ManagedBy":[ "custom.rds.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb4" }, { "Action":[ "events:DescribeRule", "events:ListTargetsByRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/do-not-delete-rds-custom-*", "Sid":"eb5" }, { "Action":[ "secretsmanager:TagResource", "secretsmanager:CreateSecret" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:do-not-delete-rds-custom-*", "arn:aws:secretsmanager:*:*:secret:rds-custom!*" ], "Sid":"secretmanager1" }, { "Action":[ "secretsmanager:TagResource", "secretsmanager:DescribeSecret", "secretsmanager:DeleteSecret", "secretsmanager:PutSecretValue", "secretsmanager:RestoreSecret" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-oracle", "custom-sqlserver", "custom-oracle-rac" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:do-not-delete-rds-custom-*", "arn:aws:secretsmanager:*:*:secret:rds-custom!*" ], "Sid":"secretmanager2" }, { "Action":[ "secretsmanager:ListSecrets" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"secretmanager3" }, { "Action":[ "sqs:CreateQueue", "sqs:TagQueue" ], "Condition":{ "StringLike":{ "aws:RequestTag/AWSRDSCustom":[ "custom-sqlserver", "custom-oracle" ] } }, "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:do-not-delete-rds-custom-*", "Sid":"sqs1" }, { "Action":[ "sqs:GetQueueAttributes", "sqs:SendMessage", "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:DeleteQueue" ], "Condition":{ "StringLike":{ "aws:ResourceTag/AWSRDSCustom":[ "custom-sqlserver", "custom-oracle" ] } }, "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:do-not-delete-rds-custom-*", "Sid":"sqs2" }, { "Action":[ "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":"*", "Sid":"servicequota1" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-25T23:22:06+00:00" }, "AmazonRDSDataFullAccess":{ "CreateDate":"2018-11-20T21:29:36+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "secretsmanager:GetSecretValue", "secretsmanager:PutResourcePolicy", "secretsmanager:PutSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:rds-db-credentials/*", "Sid":"SecretsManagerDbCredentialsAccess" }, { "Action":[ "dbqms:CreateFavoriteQuery", "dbqms:DescribeFavoriteQueries", "dbqms:UpdateFavoriteQuery", "dbqms:DeleteFavoriteQueries", "dbqms:GetQueryString", "dbqms:CreateQueryHistory", "dbqms:DescribeQueryHistory", "dbqms:UpdateQueryHistory", "dbqms:DeleteQueryHistory", "rds-data:ExecuteSql", "rds-data:ExecuteStatement", "rds-data:BatchExecuteStatement", "rds-data:BeginTransaction", "rds-data:CommitTransaction", "rds-data:RollbackTransaction", "secretsmanager:CreateSecret", "secretsmanager:ListSecrets", "secretsmanager:GetRandomPassword", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"RDSDataServiceAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-20T21:58:46+00:00" }, "AmazonRDSDirectoryServiceAccess":{ "CreateDate":"2016-02-26T02:02:05+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ds:DescribeDirectories", "ds:AuthorizeApplication", "ds:UnauthorizeApplication", "ds:GetAuthorizedApplicationDetails" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-05-15T16:51:50+00:00" }, "AmazonRDSEnhancedMonitoringRole":{ "CreateDate":"2015-11-11T19:58:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:RDS*" ], "Sid":"EnableCreationAndManagementOfRDSCloudwatchLogGroups" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:RDS*:log-stream:*" ], "Sid":"EnableCreationAndManagementOfRDSCloudwatchLogStreams" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-11-11T19:58:29+00:00" }, "AmazonRDSFullAccess":{ "CreateDate":"2015-02-06T18:40:52+00:00", "DefaultVersionId":"v14", "Document":{ "Statement":[ { "Action":[ "rds:*", "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms", "cloudwatch:ListMetrics", "cloudwatch:GetMetricData", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeCoipPools", "ec2:DescribeInternetGateways", "ec2:DescribeLocalGatewayRouteTablePermissions", "ec2:DescribeLocalGatewayRouteTables", "ec2:DescribeLocalGatewayRouteTableVpcAssociations", "ec2:DescribeLocalGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:GetCoipPoolUsage", "sns:ListSubscriptions", "sns:ListTopics", "sns:Publish", "logs:DescribeLogStreams", "logs:GetLogEvents", "outposts:GetOutpostInstanceTypes", "devops-guru:GetResourceCollection" ], "Effect":"Allow", "Resource":"*" }, { "Action":"pi:*", "Effect":"Allow", "Resource":[ "arn:aws:pi:*:*:metrics/rds/*", "arn:aws:pi:*:*:perf-reports/rds/*" ] }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "rds.amazonaws.com", "rds.application-autoscaling.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "devops-guru:SearchInsights", "devops-guru:ListAnomaliesForInsight" ], "Condition":{ "ForAllValues:StringEquals":{ "devops-guru:ServiceNames":[ "RDS" ] }, "Null":{ "devops-guru:ServiceNames":"false" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-17T23:00:17+00:00" }, "AmazonRDSPerformanceInsightsFullAccess":{ "CreateDate":"2023-08-15T23:41:34+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "pi:DescribeDimensionKeys", "pi:GetDimensionKeyDetails", "pi:GetResourceMetadata", "pi:GetResourceMetrics", "pi:ListAvailableResourceDimensions", "pi:ListAvailableResourceMetrics" ], "Effect":"Allow", "Resource":"arn:aws:pi:*:*:metrics/rds/*", "Sid":"AmazonRDSPerformanceInsightsReadAccess" }, { "Action":[ "pi:CreatePerformanceAnalysisReport", "pi:GetPerformanceAnalysisReport", "pi:ListPerformanceAnalysisReports", "pi:DeletePerformanceAnalysisReport" ], "Effect":"Allow", "Resource":"arn:aws:pi:*:*:perf-reports/rds/*/*", "Sid":"AmazonRDSPerformanceInsightsAnalisysReportFullAccess" }, { "Action":[ "pi:TagResource", "pi:UntagResource", "pi:ListTagsForResource" ], "Effect":"Allow", "Resource":"arn:aws:pi:*:*:*/rds/*", "Sid":"AmazonRDSPerformanceInsightsTaggingFullAccess" }, { "Action":[ "rds:DescribeDBInstances", "rds:DescribeDBClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonRDSDescribeInstanceAccess" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonCloudWatchReadAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-23T21:14:27+00:00" }, "AmazonRDSPerformanceInsightsReadOnly":{ "CreateDate":"2022-04-05T00:02:08+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"rds:DescribeDBInstances", "Effect":"Allow", "Resource":"*", "Sid":"AmazonRDSDescribeDBInstances" }, { "Action":"rds:DescribeDBClusters", "Effect":"Allow", "Resource":"*", "Sid":"AmazonRDSDescribeDBClusters" }, { "Action":"pi:DescribeDimensionKeys", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:metrics/rds/*", "Sid":"AmazonRDSPerformanceInsightsDescribeDimensionKeys" }, { "Action":"pi:GetDimensionKeyDetails", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:metrics/rds/*", "Sid":"AmazonRDSPerformanceInsightsGetDimensionKeyDetails" }, { "Action":"pi:GetResourceMetadata", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:metrics/rds/*", "Sid":"AmazonRDSPerformanceInsightsGetResourceMetadata" }, { "Action":"pi:GetResourceMetrics", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:metrics/rds/*", "Sid":"AmazonRDSPerformanceInsightsGetResourceMetrics" }, { "Action":"pi:ListAvailableResourceDimensions", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:metrics/rds/*", "Sid":"AmazonRDSPerformanceInsightsListAvailableResourceDimensions" }, { "Action":"pi:ListAvailableResourceMetrics", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:metrics/rds/*", "Sid":"AmazonRDSPerformanceInsightsListAvailableResourceMetrics" }, { "Action":"pi:GetPerformanceAnalysisReport", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:perf-reports/rds/*/*", "Sid":"AmazonRDSPerformanceInsightsGetPerformanceAnalysisReport" }, { "Action":"pi:ListPerformanceAnalysisReports", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:perf-reports/rds/*/*", "Sid":"AmazonRDSPerformanceInsightsListPerformanceAnalysisReports" }, { "Action":"pi:ListTagsForResource", "Effect":"Allow", "Resource":"arn:aws:pi:*:*:*/rds/*", "Sid":"AmazonRDSPerformanceInsightsListTagsForResource" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-23T21:17:06+00:00" }, "AmazonRDSPreviewServiceRolePolicy":{ "CreateDate":"2018-05-31T18:02:00+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "rds:CrossRegionCommunication" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:AllocateAddress", "ec2:AssociateAddress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateCoipPoolPermission", "ec2:CreateLocalGatewayRouteTablePermission", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteCoipPoolPermission", "ec2:DeleteLocalGatewayRouteTablePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeCoipPools", "ec2:DescribeInternetGateways", "ec2:DescribeLocalGatewayRouteTablePermissions", "ec2:DescribeLocalGatewayRouteTables", "ec2:DescribeLocalGatewayRouteTableVpcAssociations", "ec2:DescribeLocalGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:DisassociateAddress", "ec2:ModifyNetworkInterfaceAttribute", "ec2:ReleaseAddress", "ec2:RevokeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*" ] }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*:log-stream:*" ] }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/DocDB-Preview", "AWS/Neptune-Preview", "AWS/RDS-Preview", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:GetRandomPassword" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:PutSecretValue", "secretsmanager:RotateSecret", "secretsmanager:UpdateSecret", "secretsmanager:UpdateSecretVersionStage", "secretsmanager:ListSecretVersionIds" ], "Condition":{ "StringLike":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"rds-preview-us-east-2" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:rds-preview-us-east-2!*" ] }, { "Action":"secretsmanager:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws:rds:primaryDBInstanceArn", "aws:rds:primaryDBClusterArn" ] }, "StringLike":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"rds-preview-us-east-2" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:rds-preview-us-east-2!*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-07T01:02:38+00:00" }, "AmazonRDSReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:53+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "rds:Describe*", "rds:ListTagsForResource", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:GetMetricData", "logs:DescribeLogStreams", "logs:GetLogEvents", "devops-guru:GetResourceCollection" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "devops-guru:SearchInsights", "devops-guru:ListAnomaliesForInsight" ], "Condition":{ "ForAllValues:StringEquals":{ "devops-guru:ServiceNames":[ "RDS" ] }, "Null":{ "devops-guru:ServiceNames":"false" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-14T12:32:09+00:00" }, "AmazonRDSServiceRolePolicy":{ "CreateDate":"2018-01-08T18:17:46+00:00", "DefaultVersionId":"v14", "Document":{ "Statement":[ { "Action":[ "rds:CrossRegionCommunication" ], "Effect":"Allow", "Resource":"*", "Sid":"CrossRegionCommunication" }, { "Action":[ "ec2:AllocateAddress", "ec2:AssociateAddress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateCoipPoolPermission", "ec2:CreateLocalGatewayRouteTablePermission", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteCoipPoolPermission", "ec2:DeleteLocalGatewayRouteTablePermission", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeCoipPools", "ec2:DescribeInternetGateways", "ec2:DescribeLocalGatewayRouteTablePermissions", "ec2:DescribeLocalGatewayRouteTables", "ec2:DescribeLocalGatewayRouteTableVpcAssociations", "ec2:DescribeLocalGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:DisassociateAddress", "ec2:ModifyNetworkInterfaceAttribute", "ec2:ModifyVpcEndpoint", "ec2:ReleaseAddress", "ec2:RevokeSecurityGroupIngress", "ec2:CreateVpcEndpoint", "ec2:DescribeVpcEndpoints", "ec2:DeleteVpcEndpoints", "ec2:AssignPrivateIpAddresses", "ec2:UnassignPrivateIpAddresses" ], "Effect":"Allow", "Resource":"*", "Sid":"Ec2" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*", "arn:aws:logs:*:*:log-group:/aws/docdb/*", "arn:aws:logs:*:*:log-group:/aws/neptune/*" ], "Sid":"CloudWatchLogs" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*:log-stream:*", "arn:aws:logs:*:*:log-group:/aws/docdb/*:log-stream:*", "arn:aws:logs:*:*:log-group:/aws/neptune/*:log-stream:*" ], "Sid":"CloudWatchStreams" }, { "Action":[ "kinesis:CreateStream", "kinesis:PutRecord", "kinesis:PutRecords", "kinesis:DescribeStream", "kinesis:SplitShard", "kinesis:MergeShards", "kinesis:DeleteStream", "kinesis:UpdateShardCount" ], "Effect":"Allow", "Resource":[ "arn:aws:kinesis:*:*:stream/aws-rds-das-*" ], "Sid":"Kinesis" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/DocDB", "AWS/Neptune", "AWS/RDS", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatch" }, { "Action":[ "secretsmanager:GetRandomPassword" ], "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerPassword" }, { "Action":[ "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:PutSecretValue", "secretsmanager:RotateSecret", "secretsmanager:UpdateSecret", "secretsmanager:UpdateSecretVersionStage", "secretsmanager:ListSecretVersionIds" ], "Condition":{ "StringLike":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"rds" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:rds!*" ], "Sid":"SecretsManagerSecret" }, { "Action":"secretsmanager:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws:rds:primaryDBInstanceArn", "aws:rds:primaryDBClusterArn" ] }, "StringLike":{ "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"rds" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:rds!*", "Sid":"SecretsManagerTags" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-01T22:42:05+00:00" }, "AmazonRedshiftAllCommandsFullAccess":{ "CreateDate":"2021-11-04T00:48:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sagemaker:CreateTrainingJob", "sagemaker:CreateAutoMLJob", "sagemaker:CreateCompilationJob", "sagemaker:CreateEndpoint", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeCompilationJob", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeTransformJob", "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:StopAutoMLJob", "sagemaker:StopCompilationJob", "sagemaker:StopTrainingJob", "sagemaker:DescribeEndpoint", "sagemaker:InvokeEndpoint", "sagemaker:StopProcessingJob", "sagemaker:CreateModel", "sagemaker:CreateProcessingJob" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:model/*redshift*", "arn:aws:sagemaker:*:*:training-job/*redshift*", "arn:aws:sagemaker:*:*:automl-job/*redshift*", "arn:aws:sagemaker:*:*:compilation-job/*redshift*", "arn:aws:sagemaker:*:*:processing-job/*redshift*", "arn:aws:sagemaker:*:*:transform-job/*redshift*", "arn:aws:sagemaker:*:*:endpoint/*redshift*" ] }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/sagemaker/Endpoints/*redshift*", "arn:aws:logs:*:*:log-group:/aws/sagemaker/ProcessingJobs/*redshift*", "arn:aws:logs:*:*:log-group:/aws/sagemaker/TrainingJobs/*redshift*", "arn:aws:logs:*:*:log-group:/aws/sagemaker/TransformJobs/*redshift*" ] }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "SageMaker", "/aws/sagemaker/Endpoints", "/aws/sagemaker/ProcessingJobs", "/aws/sagemaker/TrainingJobs", "/aws/sagemaker/TransformJobs" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ecr:BatchCheckLayerAvailability", "ecr:BatchGetImage", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject", "s3:GetBucketAcl", "s3:GetBucketCors", "s3:GetEncryptionConfiguration", "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:ListMultipartUploadParts", "s3:ListBucketMultipartUploads", "s3:PutObject", "s3:PutBucketAcl", "s3:PutBucketCors", "s3:DeleteObject", "s3:AbortMultipartUpload", "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::redshift-downloads", "arn:aws:s3:::redshift-downloads/*", "arn:aws:s3:::*redshift*", "arn:aws:s3:::*redshift*/*" ] }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/Redshift":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "dynamodb:Scan", "dynamodb:DescribeTable", "dynamodb:Getitem" ], "Effect":"Allow", "Resource":[ "arn:aws:dynamodb:*:*:table/*redshift*", "arn:aws:dynamodb:*:*:table/*redshift*/index/*" ] }, { "Action":[ "elasticmapreduce:ListInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticmapreduce:*:*:cluster/*redshift*" ] }, { "Action":[ "elasticmapreduce:ListInstances" ], "Condition":{ "StringEqualsIgnoreCase":{ "elasticmapreduce:ResourceTag/Redshift":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:*redshift*" }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase", "glue:GetDatabase", "glue:GetDatabases", "glue:UpdateDatabase", "glue:CreateTable", "glue:DeleteTable", "glue:BatchDeleteTable", "glue:UpdateTable", "glue:GetTable", "glue:GetTables", "glue:BatchCreatePartition", "glue:CreatePartition", "glue:DeletePartition", "glue:BatchDeletePartition", "glue:UpdatePartition", "glue:GetPartition", "glue:GetPartitions", "glue:BatchGetPartition" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/*redshift*/*", "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*redshift*" ] }, { "Action":[ "secretsmanager:GetResourcePolicy", "secretsmanager:GetSecretValue", "secretsmanager:DescribeSecret", "secretsmanager:ListSecretVersionIds" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:*redshift*" ] }, { "Action":[ "secretsmanager:GetRandomPassword", "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "redshift.amazonaws.com", "glue.amazonaws.com", "sagemaker.amazonaws.com", "athena.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-25T02:27:31+00:00" }, "AmazonRedshiftDataFullAccess":{ "CreateDate":"2020-09-09T19:23:55+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "redshift-data:BatchExecuteStatement", "redshift-data:ExecuteStatement", "redshift-data:CancelStatement", "redshift-data:ListStatements", "redshift-data:GetStatementResult", "redshift-data:DescribeStatement", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables", "redshift-data:DescribeTable" ], "Effect":"Allow", "Resource":"*", "Sid":"DataAPIPermissions" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringLike":{ "secretsmanager:ResourceTag/RedshiftDataFullAccess":"*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:*", "Sid":"SecretsManagerPermissions" }, { "Action":"redshift:GetClusterCredentials", "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:dbname:*/*", "arn:aws:redshift:*:*:dbuser:*/redshift_data_api_user" ], "Sid":"GetCredentialsForAPIUser" }, { "Action":"redshift:GetClusterCredentialsWithIAM", "Effect":"Allow", "Resource":"arn:aws:redshift:*:*:dbname:*/*", "Sid":"GetCredentialsWithFederatedIAMCredentials" }, { "Action":"redshift-serverless:GetCredentials", "Condition":{ "StringLike":{ "aws:ResourceTag/RedshiftDataFullAccess":"*" } }, "Effect":"Allow", "Resource":"arn:aws:redshift-serverless:*:*:workgroup/*", "Sid":"GetCredentialsForServerless" }, { "Action":"redshift:CreateClusterUser", "Effect":"Deny", "Resource":[ "arn:aws:redshift:*:*:dbuser:*/redshift_data_api_user" ], "Sid":"DenyCreateAPIUser" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"redshift-data.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/redshift-data.amazonaws.com/AWSServiceRoleForRedshift", "Sid":"ServiceLinkedRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-07T18:18:32+00:00" }, "AmazonRedshiftFullAccess":{ "CreateDate":"2015-02-06T18:40:50+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "redshift:*", "redshift-serverless:*", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeInternetGateways", "sns:CreateTopic", "sns:Get*", "sns:List*", "cloudwatch:Describe*", "cloudwatch:Get*", "cloudwatch:List*", "cloudwatch:PutMetricAlarm", "cloudwatch:EnableAlarmActions", "cloudwatch:DisableAlarmActions", "tag:GetResources", "tag:UntagResources", "tag:GetTagValues", "tag:GetTagKeys", "tag:TagResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"redshift.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/redshift.amazonaws.com/AWSServiceRoleForRedshift" }, { "Action":[ "redshift-data:ExecuteStatement", "redshift-data:CancelStatement", "redshift-data:ListStatements", "redshift-data:GetStatementResult", "redshift-data:DescribeStatement", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables", "redshift-data:DescribeTable" ], "Effect":"Allow", "Resource":"*", "Sid":"DataAPIPermissions" }, { "Action":[ "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerListPermissions" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:TagResource" ], "Condition":{ "StringLike":{ "secretsmanager:ResourceTag/RedshiftDataFullAccess":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerCreateGetPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-07-07T23:31:13+00:00" }, "AmazonRedshiftQueryEditor":{ "CreateDate":"2018-10-04T22:50:32+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "redshift:GetClusterCredentials", "redshift:ListSchemas", "redshift:ListTables", "redshift:ListDatabases", "redshift:ExecuteQuery", "redshift:FetchResults", "redshift:CancelQuery", "redshift:DescribeClusters", "redshift:DescribeQuery", "redshift:DescribeTable", "redshift:ViewQueriesFromConsole", "redshift:DescribeSavedQueries", "redshift:CreateSavedQuery", "redshift:DeleteSavedQueries", "redshift:ModifySavedQuery" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "redshift-data:ExecuteStatement", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables", "redshift-data:DescribeTable" ], "Effect":"Allow", "Resource":"*", "Sid":"DataAPIPermissions" }, { "Action":[ "redshift-data:GetStatementResult", "redshift-data:CancelStatement", "redshift-data:DescribeStatement", "redshift-data:ListStatements" ], "Condition":{ "StringEquals":{ "redshift-data:statement-owner-iam-userid":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataAPIIAMSessionPermissionsRestriction" }, { "Action":[ "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerListPermissions" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:TagResource" ], "Condition":{ "StringEquals":{ "secretsmanager:ResourceTag/RedshiftQueryOwner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:*", "Sid":"SecretsManagerCreateGetPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-16T19:33:45+00:00" }, "AmazonRedshiftQueryEditorV2FullAccess":{ "CreateDate":"2021-09-24T14:06:02+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "redshift:DescribeClusters", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftPermissions" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"KeyManagementServicePermissions" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:sqlworkbench!*", "Sid":"SecretsManagerPermissions" }, { "Action":[ "tag:GetResources" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"sqlworkbench.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupsTaggingPermissions" }, { "Action":"sqlworkbench:*", "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2Permissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-21T17:20:52+00:00" }, "AmazonRedshiftQueryEditorV2NoSharing":{ "CreateDate":"2021-09-24T14:18:42+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "redshift:DescribeClusters", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftPermissions" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:TagResource" ], "Condition":{ "StringEquals":{ "secretsmanager:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:sqlworkbench!*", "Sid":"SecretsManagerPermissions" }, { "Action":[ "tag:GetResources" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"sqlworkbench.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupsTaggingPermissions" }, { "Action":[ "sqlworkbench:CreateFolder", "sqlworkbench:PutTab", "sqlworkbench:BatchDeleteFolder", "sqlworkbench:DeleteTab", "sqlworkbench:GenerateSession", "sqlworkbench:GetAccountInfo", "sqlworkbench:GetAccountSettings", "sqlworkbench:GetUserInfo", "sqlworkbench:GetUserWorkspaceSettings", "sqlworkbench:PutUserWorkspaceSettings", "sqlworkbench:ListConnections", "sqlworkbench:ListFiles", "sqlworkbench:ListTabs", "sqlworkbench:UpdateFolder", "sqlworkbench:ListRedshiftClusters", "sqlworkbench:DriverExecute", "sqlworkbench:ListTaggedResources", "sqlworkbench:ListQueryExecutionHistory", "sqlworkbench:GetQueryExecutionHistory", "sqlworkbench:ListNotebooks", "sqlworkbench:GetSchemaInference", "sqlworkbench:GetAutocompletionMetadata", "sqlworkbench:GetAutocompletionResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2NonResourceLevelPermissions" }, { "Action":[ "sqlworkbench:CreateConnection", "sqlworkbench:CreateSavedQuery", "sqlworkbench:CreateChart", "sqlworkbench:CreateNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ImportNotebook" ], "Condition":{ "StringEquals":{ "aws:RequestTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2CreateOwnedResourcePermissions" }, { "Action":[ "sqlworkbench:DeleteChart", "sqlworkbench:DeleteConnection", "sqlworkbench:DeleteSavedQuery", "sqlworkbench:GetChart", "sqlworkbench:GetConnection", "sqlworkbench:GetSavedQuery", "sqlworkbench:ListSavedQueryVersions", "sqlworkbench:UpdateChart", "sqlworkbench:UpdateConnection", "sqlworkbench:UpdateSavedQuery", "sqlworkbench:AssociateConnectionWithTab", "sqlworkbench:AssociateQueryWithTab", "sqlworkbench:AssociateConnectionWithChart", "sqlworkbench:AssociateNotebookWithTab", "sqlworkbench:UpdateFileFolder", "sqlworkbench:ListTagsForResource", "sqlworkbench:GetNotebook", "sqlworkbench:UpdateNotebook", "sqlworkbench:DeleteNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:CreateNotebookCell", "sqlworkbench:DeleteNotebookCell", "sqlworkbench:UpdateNotebookCellContent", "sqlworkbench:UpdateNotebookCellLayout", "sqlworkbench:BatchGetNotebookCell", "sqlworkbench:ListNotebookVersions", "sqlworkbench:CreateNotebookVersion", "sqlworkbench:GetNotebookVersion", "sqlworkbench:DeleteNotebookVersion", "sqlworkbench:RestoreNotebookVersion", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ExportNotebook", "sqlworkbench:ImportNotebook" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2OwnerSpecificPermissions" }, { "Action":"sqlworkbench:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"sqlworkbench-resource-owner" }, "StringEquals":{ "aws:RequestTag/sqlworkbench-resource-owner":"${aws:userid}", "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2TagOnlyUserIdPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-21T17:25:07+00:00" }, "AmazonRedshiftQueryEditorV2ReadSharing":{ "CreateDate":"2021-09-24T14:22:21+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "redshift:DescribeClusters", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftPermissions" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:TagResource" ], "Condition":{ "StringEquals":{ "secretsmanager:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:sqlworkbench!*", "Sid":"SecretsManagerPermissions" }, { "Action":[ "tag:GetResources" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"sqlworkbench.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupsTaggingPermissions" }, { "Action":[ "sqlworkbench:CreateFolder", "sqlworkbench:PutTab", "sqlworkbench:BatchDeleteFolder", "sqlworkbench:DeleteTab", "sqlworkbench:GenerateSession", "sqlworkbench:GetAccountInfo", "sqlworkbench:GetAccountSettings", "sqlworkbench:GetUserInfo", "sqlworkbench:GetUserWorkspaceSettings", "sqlworkbench:PutUserWorkspaceSettings", "sqlworkbench:ListConnections", "sqlworkbench:ListFiles", "sqlworkbench:ListTabs", "sqlworkbench:UpdateFolder", "sqlworkbench:ListRedshiftClusters", "sqlworkbench:DriverExecute", "sqlworkbench:ListTaggedResources", "sqlworkbench:ListQueryExecutionHistory", "sqlworkbench:GetQueryExecutionHistory", "sqlworkbench:ListNotebooks", "sqlworkbench:GetSchemaInference", "sqlworkbench:GetAutocompletionMetadata", "sqlworkbench:GetAutocompletionResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2NonResourceLevelPermissions" }, { "Action":[ "sqlworkbench:CreateConnection", "sqlworkbench:CreateSavedQuery", "sqlworkbench:CreateChart", "sqlworkbench:CreateNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ImportNotebook" ], "Condition":{ "StringEquals":{ "aws:RequestTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2CreateOwnedResourcePermissions" }, { "Action":[ "sqlworkbench:DeleteChart", "sqlworkbench:DeleteConnection", "sqlworkbench:DeleteSavedQuery", "sqlworkbench:GetChart", "sqlworkbench:GetConnection", "sqlworkbench:GetSavedQuery", "sqlworkbench:ListSavedQueryVersions", "sqlworkbench:UpdateChart", "sqlworkbench:UpdateConnection", "sqlworkbench:UpdateSavedQuery", "sqlworkbench:AssociateConnectionWithTab", "sqlworkbench:AssociateQueryWithTab", "sqlworkbench:AssociateConnectionWithChart", "sqlworkbench:AssociateNotebookWithTab", "sqlworkbench:UpdateFileFolder", "sqlworkbench:ListTagsForResource", "sqlworkbench:GetNotebook", "sqlworkbench:UpdateNotebook", "sqlworkbench:DeleteNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:CreateNotebookCell", "sqlworkbench:DeleteNotebookCell", "sqlworkbench:UpdateNotebookCellContent", "sqlworkbench:UpdateNotebookCellLayout", "sqlworkbench:BatchGetNotebookCell", "sqlworkbench:ListNotebookVersions", "sqlworkbench:CreateNotebookVersion", "sqlworkbench:GetNotebookVersion", "sqlworkbench:DeleteNotebookVersion", "sqlworkbench:RestoreNotebookVersion", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ExportNotebook", "sqlworkbench:ImportNotebook" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2OwnerSpecificPermissions" }, { "Action":"sqlworkbench:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"sqlworkbench-resource-owner" }, "StringEquals":{ "aws:RequestTag/sqlworkbench-resource-owner":"${aws:userid}", "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2TagOnlyUserIdPermissions" }, { "Action":[ "sqlworkbench:GetChart", "sqlworkbench:GetConnection", "sqlworkbench:GetSavedQuery", "sqlworkbench:ListSavedQueryVersions", "sqlworkbench:ListTagsForResource", "sqlworkbench:AssociateQueryWithTab", "sqlworkbench:AssociateNotebookWithTab", "sqlworkbench:GetNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:BatchGetNotebookCell", "sqlworkbench:ListNotebookVersions", "sqlworkbench:GetNotebookVersion", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ExportNotebook" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sqlworkbench-team":"${aws:PrincipalTag/sqlworkbench-team}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2TeamReadAccessPermissions" }, { "Action":"sqlworkbench:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"sqlworkbench-team" }, "StringEquals":{ "aws:RequestTag/sqlworkbench-team":"${aws:PrincipalTag/sqlworkbench-team}", "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2TagOnlyTeamPermissions" }, { "Action":"sqlworkbench:UntagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"sqlworkbench-team" }, "StringEquals":{ "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2UntagOnlyTeamPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-21T17:27:40+00:00" }, "AmazonRedshiftQueryEditorV2ReadWriteSharing":{ "CreateDate":"2021-09-24T14:25:37+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "redshift:DescribeClusters", "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftPermissions" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:TagResource" ], "Condition":{ "StringEquals":{ "secretsmanager:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:sqlworkbench!*", "Sid":"SecretsManagerPermissions" }, { "Action":[ "tag:GetResources" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"sqlworkbench.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupsTaggingPermissions" }, { "Action":[ "sqlworkbench:CreateFolder", "sqlworkbench:PutTab", "sqlworkbench:BatchDeleteFolder", "sqlworkbench:DeleteTab", "sqlworkbench:GenerateSession", "sqlworkbench:GetAccountInfo", "sqlworkbench:GetAccountSettings", "sqlworkbench:GetUserInfo", "sqlworkbench:GetUserWorkspaceSettings", "sqlworkbench:PutUserWorkspaceSettings", "sqlworkbench:ListConnections", "sqlworkbench:ListFiles", "sqlworkbench:ListTabs", "sqlworkbench:UpdateFolder", "sqlworkbench:ListRedshiftClusters", "sqlworkbench:DriverExecute", "sqlworkbench:ListTaggedResources", "sqlworkbench:ListQueryExecutionHistory", "sqlworkbench:GetQueryExecutionHistory", "sqlworkbench:ListNotebooks", "sqlworkbench:GetSchemaInference", "sqlworkbench:GetAutocompletionMetadata", "sqlworkbench:GetAutocompletionResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2NonResourceLevelPermissions" }, { "Action":[ "sqlworkbench:CreateConnection", "sqlworkbench:CreateSavedQuery", "sqlworkbench:CreateChart", "sqlworkbench:CreateNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ImportNotebook" ], "Condition":{ "StringEquals":{ "aws:RequestTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2CreateOwnedResourcePermissions" }, { "Action":[ "sqlworkbench:DeleteChart", "sqlworkbench:DeleteConnection", "sqlworkbench:DeleteSavedQuery", "sqlworkbench:GetChart", "sqlworkbench:GetConnection", "sqlworkbench:GetSavedQuery", "sqlworkbench:ListSavedQueryVersions", "sqlworkbench:UpdateChart", "sqlworkbench:UpdateConnection", "sqlworkbench:UpdateSavedQuery", "sqlworkbench:AssociateConnectionWithTab", "sqlworkbench:AssociateQueryWithTab", "sqlworkbench:AssociateConnectionWithChart", "sqlworkbench:AssociateNotebookWithTab", "sqlworkbench:UpdateFileFolder", "sqlworkbench:ListTagsForResource", "sqlworkbench:GetNotebook", "sqlworkbench:UpdateNotebook", "sqlworkbench:DeleteNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:CreateNotebookCell", "sqlworkbench:DeleteNotebookCell", "sqlworkbench:UpdateNotebookCellContent", "sqlworkbench:UpdateNotebookCellLayout", "sqlworkbench:BatchGetNotebookCell", "sqlworkbench:ListNotebookVersions", "sqlworkbench:CreateNotebookVersion", "sqlworkbench:GetNotebookVersion", "sqlworkbench:DeleteNotebookVersion", "sqlworkbench:RestoreNotebookVersion", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ExportNotebook", "sqlworkbench:ImportNotebook" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2OwnerSpecificPermissions" }, { "Action":"sqlworkbench:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"sqlworkbench-resource-owner" }, "StringEquals":{ "aws:RequestTag/sqlworkbench-resource-owner":"${aws:userid}", "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2TagOnlyUserIdPermissions" }, { "Action":[ "sqlworkbench:GetChart", "sqlworkbench:GetConnection", "sqlworkbench:GetSavedQuery", "sqlworkbench:ListSavedQueryVersions", "sqlworkbench:ListTagsForResource", "sqlworkbench:UpdateChart", "sqlworkbench:UpdateConnection", "sqlworkbench:UpdateSavedQuery", "sqlworkbench:AssociateConnectionWithTab", "sqlworkbench:AssociateQueryWithTab", "sqlworkbench:AssociateConnectionWithChart", "sqlworkbench:AssociateNotebookWithTab", "sqlworkbench:GetNotebook", "sqlworkbench:DuplicateNotebook", "sqlworkbench:BatchGetNotebookCell", "sqlworkbench:ListNotebookVersions", "sqlworkbench:GetNotebookVersion", "sqlworkbench:CreateNotebookFromVersion", "sqlworkbench:ExportNotebook" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sqlworkbench-team":"${aws:PrincipalTag/sqlworkbench-team}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2TeamReadWriteAccessPermissions" }, { "Action":"sqlworkbench:TagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"sqlworkbench-team" }, "StringEquals":{ "aws:RequestTag/sqlworkbench-team":"${aws:PrincipalTag/sqlworkbench-team}", "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2TagOnlyTeamPermissions" }, { "Action":"sqlworkbench:UntagResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"sqlworkbench-team" }, "StringEquals":{ "aws:ResourceTag/sqlworkbench-resource-owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftQueryEditorV2UntagOnlyTeamPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-21T17:30:28+00:00" }, "AmazonRedshiftReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:51+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "redshift:Describe*", "redshift:ListRecommendations", "redshift:ViewQueriesInConsole", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeInternetGateways", "sns:Get*", "sns:List*", "cloudwatch:Describe*", "cloudwatch:List*", "cloudwatch:Get*" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonRedshiftReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-08T00:24:13+00:00" }, "AmazonRedshiftServiceLinkedRolePolicy":{ "CreateDate":"2017-09-18T19:19:45+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeNetworkInterfaces", "ec2:DescribeAddresses", "ec2:AssociateAddress", "ec2:DisassociateAddress", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute", "ec2:CreateVpcEndpoint", "ec2:DeleteVpcEndpoints", "ec2:DescribeVpcEndpoints", "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "Resource":"*", "Sid":"Ec2VpcPermissions" }, { "Action":[ "ec2:AllocateAddress" ], "Condition":{ "StringEquals":{ "aws:RequestTag/Redshift":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:elastic-ip/*" ], "Sid":"PublicAccessCreateEip" }, { "Action":[ "ec2:ReleaseAddress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/Redshift":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:elastic-ip/*" ], "Sid":"PublicAccessReleaseEip" }, { "Action":[ "logs:CreateLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/redshift/*" ], "Sid":"EnableCreationAndManagementOfRedshiftCloudwatchLogGroups" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/redshift/*:log-stream:*" ], "Sid":"EnableCreationAndManagementOfRedshiftCloudwatchLogStreams" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/Redshift":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateSecurityGroupWithTags" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:ModifySecurityGroupRules", "ec2:DeleteSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/Redshift":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"SecurityGroupPermissions" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"CreateSecurityGroup" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateVpc", "CreateSecurityGroup", "CreateSubnet", "CreateInternetGateway", "CreateRouteTable", "AllocateAddress" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:internet-gateway/*", "arn:aws:ec2:*:*:elastic-ip/*" ], "Sid":"CreateTagsOnResources" }, { "Action":[ "ec2:DescribeVpcAttribute", "ec2:DescribeSecurityGroups", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroupRules", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkAcls", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":"*", "Sid":"VPCPermissions" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/Redshift-Serverless", "AWS/Redshift" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatch" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:DeleteSecret", "secretsmanager:PutSecretValue", "secretsmanager:UpdateSecret", "secretsmanager:UpdateSecretVersionStage", "secretsmanager:RotateSecret" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"redshift" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:redshift!*" ], "Sid":"SecretManager" }, { "Action":[ "secretsmanager:GetRandomPassword" ], "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerRandomPassword" }, { "Action":[ "ec2:AssignIpv6Addresses", "ec2:UnassignIpv6Addresses" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"IPV6Permissions" }, { "Action":[ "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":[ "arn:aws:servicequotas:*:*:ec2/L-0263D0A3", "arn:aws:servicequotas:*:*:vpc/L-29B6F2EB" ], "Sid":"ServiceQuotasToCheckCustomerLimits" }, { "Action":[ "glue:GetCatalog", "glue:GetCatalogs" ], "Condition":{ "Bool":{ "glue:EnabledForRedshiftAutoDiscovery":"true" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*" ], "Sid":"DiscoverRedshiftCatalogs" }, { "Action":[ "lakeformation:GetDataAccess" ], "Condition":{ "Bool":{ "lakeformation:EnabledOnlyForMetaDataAccess":"true" }, "ForAnyValue:StringEquals":{ "aws:CalledVia":"glue.amazonaws.com" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"LakeFormationGetMetadataAccessForFederatedCatalogs" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-19T17:22:07+00:00" }, "AmazonRekognitionCustomLabelsFullAccess":{ "CreateDate":"2020-01-08T19:18:34+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectTagging", "s3:GetObjectVersion", "s3:PutObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*custom-labels*" }, { "Action":[ "rekognition:CreateProject", "rekognition:CreateProjectVersion", "rekognition:StartProjectVersion", "rekognition:StopProjectVersion", "rekognition:DescribeProjects", "rekognition:DescribeProjectVersions", "rekognition:DetectCustomLabels", "rekognition:DeleteProject", "rekognition:DeleteProjectVersion", "rekognition:TagResource", "rekognition:UntagResource", "rekognition:ListTagsForResource", "rekognition:CreateDataset", "rekognition:ListDatasetEntries", "rekognition:ListDatasetLabels", "rekognition:DescribeDataset", "rekognition:UpdateDatasetEntries", "rekognition:DistributeDatasetEntries", "rekognition:DeleteDataset", "rekognition:CopyProjectVersion", "rekognition:PutProjectPolicy", "rekognition:ListProjectPolicies", "rekognition:DeleteProjectPolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-16T20:20:43+00:00" }, "AmazonRekognitionFullAccess":{ "CreateDate":"2016-11-30T14:40:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "rekognition:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-11-30T14:40:44+00:00" }, "AmazonRekognitionReadOnlyAccess":{ "CreateDate":"2016-11-30T14:58:06+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "rekognition:CompareFaces", "rekognition:DetectFaces", "rekognition:DetectLabels", "rekognition:ListCollections", "rekognition:ListFaces", "rekognition:SearchFaces", "rekognition:SearchFacesByImage", "rekognition:DetectText", "rekognition:GetCelebrityInfo", "rekognition:RecognizeCelebrities", "rekognition:DetectModerationLabels", "rekognition:GetLabelDetection", "rekognition:GetFaceDetection", "rekognition:GetContentModeration", "rekognition:GetPersonTracking", "rekognition:GetCelebrityRecognition", "rekognition:GetFaceSearch", "rekognition:GetTextDetection", "rekognition:GetSegmentDetection", "rekognition:DescribeStreamProcessor", "rekognition:ListStreamProcessors", "rekognition:DescribeProjects", "rekognition:DescribeProjectVersions", "rekognition:DetectCustomLabels", "rekognition:DetectProtectiveEquipment", "rekognition:ListTagsForResource", "rekognition:ListDatasetEntries", "rekognition:ListDatasetLabels", "rekognition:DescribeDataset", "rekognition:ListProjectPolicies", "rekognition:ListUsers", "rekognition:SearchUsers", "rekognition:SearchUsersByImage", "rekognition:GetMediaAnalysisJob", "rekognition:ListMediaAnalysisJobs" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonRekognitionReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-08T18:30:22+00:00" }, "AmazonRekognitionServiceRole":{ "CreateDate":"2017-11-29T16:52:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:AmazonRekognition*" }, { "Action":[ "kinesis:PutRecord", "kinesis:PutRecords" ], "Effect":"Allow", "Resource":"arn:aws:kinesis:*:*:stream/AmazonRekognition*" }, { "Action":[ "kinesisvideo:GetDataEndpoint", "kinesisvideo:GetMedia" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-29T16:52:13+00:00" }, "AmazonRoute53AutoNamingFullAccess":{ "CreateDate":"2018-01-18T18:40:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "route53:GetHostedZone", "route53:ListHostedZonesByName", "route53:CreateHostedZone", "route53:DeleteHostedZone", "route53:ChangeResourceRecordSets", "route53:CreateHealthCheck", "route53:GetHealthCheck", "route53:DeleteHealthCheck", "route53:UpdateHealthCheck", "ec2:DescribeVpcs", "ec2:DescribeRegions", "servicediscovery:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-01-18T18:40:41+00:00" }, "AmazonRoute53AutoNamingReadOnlyAccess":{ "CreateDate":"2018-01-18T03:02:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "servicediscovery:Get*", "servicediscovery:List*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-01-18T03:02:59+00:00" }, "AmazonRoute53AutoNamingRegistrantAccess":{ "CreateDate":"2018-03-12T22:33:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "route53:GetHostedZone", "route53:ListHostedZonesByName", "route53:ChangeResourceRecordSets", "route53:CreateHealthCheck", "route53:GetHealthCheck", "route53:DeleteHealthCheck", "route53:UpdateHealthCheck", "servicediscovery:Get*", "servicediscovery:List*", "servicediscovery:RegisterInstance", "servicediscovery:DeregisterInstance" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-03-12T22:33:20+00:00" }, "AmazonRoute53DomainsFullAccess":{ "CreateDate":"2015-02-06T18:40:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "route53:CreateHostedZone", "route53domains:*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:56+00:00" }, "AmazonRoute53DomainsReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "route53domains:Get*", "route53domains:List*" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:40:57+00:00" }, "AmazonRoute53FullAccess":{ "CreateDate":"2015-02-06T18:40:54+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "route53:*", "route53domains:*", "cloudfront:ListDistributions", "elasticloadbalancing:DescribeLoadBalancers", "elasticbeanstalk:DescribeEnvironments", "s3:ListBucket", "s3:GetBucketLocation", "s3:GetBucketWebsite", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:DescribeRegions", "sns:ListTopics", "sns:ListSubscriptionsByTopic", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*" }, { "Action":"apigateway:GET", "Effect":"Allow", "Resource":"arn:aws:apigateway:*::/domainnames" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-12-20T21:42:00+00:00" }, "AmazonRoute53ProfilesFullAccess":{ "CreateDate":"2024-04-30T18:30:29+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "route53profiles:AssociateProfile", "route53profiles:AssociateResourceToProfile", "route53profiles:CreateProfile", "route53profiles:DeleteProfile", "route53profiles:DisassociateProfile", "route53profiles:DisassociateResourceFromProfile", "route53profiles:GetProfile", "route53profiles:GetProfileAssociation", "route53profiles:GetProfilePolicy", "route53profiles:GetProfileResourceAssociation", "route53profiles:ListProfileAssociations", "route53profiles:ListProfileResourceAssociations", "route53profiles:ListProfiles", "route53profiles:ListTagsForResource", "route53profiles:PutProfilePolicy", "route53profiles:TagResource", "route53profiles:UntagResource", "route53profiles:UpdateProfileResourceAssociation", "route53resolver:GetFirewallConfig", "route53resolver:GetFirewallRuleGroup", "route53resolver:GetResolverConfig", "route53resolver:GetResolverDnssecConfig", "route53resolver:GetResolverQueryLogConfig", "route53resolver:GetResolverRule", "ec2:DescribeVpcs", "route53:GetHostedZone" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonRoute53ProfilesFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-27T19:18:18+00:00" }, "AmazonRoute53ProfilesReadOnlyAccess":{ "CreateDate":"2024-04-30T18:29:25+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "route53profiles:GetProfile", "route53profiles:GetProfileAssociation", "route53profiles:GetProfilePolicy", "route53profiles:GetProfileResourceAssociation", "route53profiles:ListProfileAssociations", "route53profiles:ListProfileResourceAssociations", "route53profiles:ListProfiles", "route53profiles:ListTagsForResource", "route53resolver:GetFirewallConfig", "route53resolver:GetResolverConfig", "route53resolver:GetResolverDnssecConfig", "route53resolver:GetResolverQueryLogConfig" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonRoute53ProfilesReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-27T18:59:57+00:00" }, "AmazonRoute53ReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:55+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "route53:Get*", "route53:List*", "route53:TestDNSAnswer" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-11-15T21:15:16+00:00" }, "AmazonRoute53RecoveryClusterFullAccess":{ "CreateDate":"2021-08-18T18:37:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "route53-recovery-cluster:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-18T18:37:00+00:00" }, "AmazonRoute53RecoveryClusterReadOnlyAccess":{ "CreateDate":"2021-08-18T17:36:01+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "route53-recovery-cluster:GetRoutingControlState", "route53-recovery-cluster:ListRoutingControls" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-01T17:37:55+00:00" }, "AmazonRoute53RecoveryControlConfigFullAccess":{ "CreateDate":"2021-08-18T17:48:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "route53-recovery-control-config:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-18T17:48:35+00:00" }, "AmazonRoute53RecoveryControlConfigReadOnlyAccess":{ "CreateDate":"2021-08-18T18:01:12+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "route53-recovery-control-config:DescribeCluster", "route53-recovery-control-config:DescribeControlPanel", "route53-recovery-control-config:DescribeRoutingControl", "route53-recovery-control-config:DescribeRoutingControlByName", "route53-recovery-control-config:DescribeSafetyRule", "route53-recovery-control-config:GetResourcePolicy", "route53-recovery-control-config:ListAssociatedRoute53HealthChecks", "route53-recovery-control-config:ListClusters", "route53-recovery-control-config:ListControlPanels", "route53-recovery-control-config:ListRoutingControls", "route53-recovery-control-config:ListSafetyRules", "route53-recovery-control-config:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-18T17:15:33+00:00" }, "AmazonRoute53RecoveryReadinessFullAccess":{ "CreateDate":"2021-08-18T16:45:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "route53-recovery-readiness:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-18T16:45:07+00:00" }, "AmazonRoute53RecoveryReadinessReadOnlyAccess":{ "CreateDate":"2021-08-18T18:11:33+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "route53-recovery-readiness:GetCell", "route53-recovery-readiness:GetReadinessCheck", "route53-recovery-readiness:GetReadinessCheckResourceStatus", "route53-recovery-readiness:GetReadinessCheckStatus", "route53-recovery-readiness:GetRecoveryGroup", "route53-recovery-readiness:GetRecoveryGroupReadinessSummary", "route53-recovery-readiness:GetResourceSet", "route53-recovery-readiness:ListCells", "route53-recovery-readiness:ListCrossAccountAuthorizations", "route53-recovery-readiness:ListReadinessChecks", "route53-recovery-readiness:ListRecoveryGroups", "route53-recovery-readiness:ListResourceSets", "route53-recovery-readiness:ListRules", "route53-recovery-readiness:ListTagsForResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "route53-recovery-readiness:GetArchitectureRecommendations", "route53-recovery-readiness:GetCellReadinessSummary" ], "Effect":"Allow", "Resource":"arn:aws:route53-recovery-readiness::*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-09T20:14:51+00:00" }, "AmazonRoute53ResolverFullAccess":{ "CreateDate":"2019-05-30T18:10:50+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "route53resolver:*", "ec2:DescribeSubnets", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfaces", "ec2:CreateNetworkInterfacePermission", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonRoute53ResolverFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-05T20:06:08+00:00" }, "AmazonRoute53ResolverReadOnlyAccess":{ "CreateDate":"2019-05-30T18:11:31+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "route53resolver:Get*", "route53resolver:List*", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonRoute53ResolverReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-05T18:54:11+00:00" }, "AmazonS3FullAccess":{ "CreateDate":"2015-02-06T18:40:58+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:*", "s3-object-lambda:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-27T20:16:37+00:00" }, "AmazonS3ObjectLambdaExecutionRolePolicy":{ "CreateDate":"2021-08-18T10:07:41+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "s3-object-lambda:WriteGetObjectResponse" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-08-18T10:07:41+00:00" }, "AmazonS3OutpostsFullAccess":{ "CreateDate":"2020-10-02T17:26:30+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"s3-outposts:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "datasync:ListTasks", "datasync:ListLocations", "datasync:DescribeTask", "datasync:DescribeLocation*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "outposts:ListOutposts", "outposts:GetOutpost" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-02T17:26:30+00:00" }, "AmazonS3OutpostsReadOnlyAccess":{ "CreateDate":"2020-10-02T18:55:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3-outposts:Get*", "s3-outposts:List*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "datasync:ListTasks", "datasync:ListLocations", "datasync:DescribeTask", "datasync:DescribeLocation*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "outposts:ListOutposts", "outposts:GetOutpost" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-02T18:55:58+00:00" }, "AmazonS3ReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:59+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "s3:Get*", "s3:List*", "s3:Describe*", "s3-object-lambda:Get*", "s3-object-lambda:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-10T21:31:39+00:00" }, "AmazonS3TablesFullAccess":{ "CreateDate":"2024-12-03T15:21:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3tables:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:21:07+00:00" }, "AmazonS3TablesReadOnlyAccess":{ "CreateDate":"2024-12-03T15:21:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3tables:Get*", "s3tables:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:21:06+00:00" }, "AmazonSESFullAccess":{ "CreateDate":"2015-02-06T18:41:02+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ses:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:02+00:00" }, "AmazonSESReadOnlyAccess":{ "CreateDate":"2015-02-06T18:41:03+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ses:Get*", "ses:List*", "ses:BatchGetMetricData" ], "Effect":"Allow", "Resource":"*", "Sid":"SESReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-14T12:03:02+00:00" }, "AmazonSESServiceRolePolicy":{ "CreateDate":"2024-05-21T16:02:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringLike":{ "cloudwatch:namespace":[ "AWS/SES", "AWS/SES/MailManager", "AWS/SES/Addons" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPutMetricDataToSESCloudWatchNamespaces" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-21T16:02:20+00:00" }, "AmazonSNSFullAccess":{ "CreateDate":"2015-02-06T18:41:05+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"sns:*", "Effect":"Allow", "Resource":"*", "Sid":"SNSFullAccess" }, { "Action":[ "sms-voice:DescribeVerifiedDestinationNumbers", "sms-voice:CreateVerifiedDestinationNumber", "sms-voice:SendDestinationNumberVerificationCode", "sms-voice:SendTextMessage", "sms-voice:DeleteVerifiedDestinationNumber", "sms-voice:VerifyDestinationNumber", "sms-voice:DescribeAccountAttributes", "sms-voice:DescribeSpendLimits", "sms-voice:DescribePhoneNumbers", "sms-voice:SetTextMessageSpendLimitOverride", "sms-voice:DescribeOptedOutNumbers", "sms-voice:DeleteOptedOutNumber" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"sns.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SMSAccessViaSNS" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-24T22:32:05+00:00" }, "AmazonSNSReadOnlyAccess":{ "CreateDate":"2015-02-06T18:41:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sns:GetTopicAttributes", "sns:List*", "sns:CheckIfPhoneNumberIsOptedOut", "sns:GetEndpointAttributes", "sns:GetDataProtectionPolicy", "sns:GetPlatformApplicationAttributes", "sns:GetSMSAttributes", "sns:GetSMSSandboxAccountStatus", "sns:GetSubscriptionAttributes" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSReadOnlyAccess" }, { "Action":[ "sms-voice:DescribeVerifiedDestinationNumbers", "sms-voice:DescribeAccountAttributes", "sms-voice:DescribeSpendLimits", "sms-voice:DescribePhoneNumbers", "sms-voice:DescribeOptedOutNumbers" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"sns.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SMSAccessViaSNS" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-24T22:13:12+00:00" }, "AmazonSNSRole":{ "CreateDate":"2015-02-06T18:41:30+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:PutMetricFilter", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:30+00:00" }, "AmazonSQSFullAccess":{ "CreateDate":"2015-02-06T18:41:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sqs:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:07+00:00" }, "AmazonSQSReadOnlyAccess":{ "CreateDate":"2015-02-06T18:41:08+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ListDeadLetterSourceQueues", "sqs:ListQueues", "sqs:ListMessageMoveTasks", "sqs:ListQueueTags" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSQSReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-24T18:16:44+00:00" }, "AmazonSSMAutomationApproverAccess":{ "CreateDate":"2017-08-07T23:07:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeAutomationExecutions", "ssm:GetAutomationExecution", "ssm:SendAutomationSignal" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-08-07T23:07:28+00:00" }, "AmazonSSMAutomationRole":{ "CreateDate":"2016-12-05T22:09:55+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:Automation*" ] }, { "Action":[ "ec2:CreateImage", "ec2:CopyImage", "ec2:DeregisterImage", "ec2:DescribeImages", "ec2:DeleteSnapshot", "ec2:StartInstances", "ec2:RunInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:DescribeInstanceStatus", "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags", "cloudformation:CreateStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStacks", "cloudformation:UpdateStack", "cloudformation:DeleteStack" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:*" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:Automation*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-07-24T23:29:12+00:00" }, "AmazonSSMDirectoryServiceAccess":{ "CreateDate":"2019-03-15T17:44:38+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ds:CreateComputer", "ds:DescribeDirectories" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-03-15T17:44:38+00:00" }, "AmazonSSMFullAccess":{ "CreateDate":"2015-05-29T17:39:47+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData", "ds:CreateComputer", "ds:DescribeDirectories", "ec2:DescribeInstanceStatus", "logs:*", "ssm:*", "ec2messages:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/ssm.amazonaws.com/AWSServiceRoleForAmazonSSM*" }, { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-20T20:08:56+00:00" }, "AmazonSSMMaintenanceWindowRole":{ "CreateDate":"2016-12-01T15:57:54+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ssm:GetAutomationExecution", "ssm:GetParameters", "ssm:ListCommands", "ssm:SendCommand", "ssm:StartAutomationExecution" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:SSM*", "arn:aws:lambda:*:*:function:*:SSM*" ] }, { "Action":[ "states:DescribeExecution", "states:StartExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:states:*:*:stateMachine:SSM*", "arn:aws:states:*:*:execution:SSM*" ] }, { "Action":[ "resource-groups:ListGroups", "resource-groups:ListGroupResources" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-07-27T00:16:05+00:00" }, "AmazonSSMManagedEC2InstanceDefaultPolicy":{ "CreateDate":"2022-08-30T20:54:27+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeAssociation", "ssm:GetDeployablePatchSnapshotForInstance", "ssm:GetDocument", "ssm:DescribeDocument", "ssm:GetManifest", "ssm:ListAssociations", "ssm:ListInstanceAssociations", "ssm:PutInventory", "ssm:PutComplianceItems", "ssm:PutConfigurePackageResult", "ssm:UpdateAssociationStatus", "ssm:UpdateInstanceAssociationStatus", "ssm:UpdateInstanceInformation" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSSMAgentPermissions" }, { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSSMChannelMessaging" }, { "Action":[ "ec2messages:AcknowledgeMessage", "ec2messages:DeleteMessage", "ec2messages:FailMessage", "ec2messages:GetEndpoint", "ec2messages:GetMessages", "ec2messages:SendReply" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSSMLegacyMessaging" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-16T18:14:07+00:00" }, "AmazonSSMManagedInstanceCore":{ "CreateDate":"2019-03-15T17:22:12+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ssm:DescribeAssociation", "ssm:GetDeployablePatchSnapshotForInstance", "ssm:GetDocument", "ssm:DescribeDocument", "ssm:GetManifest", "ssm:GetParameter", "ssm:GetParameters", "ssm:ListAssociations", "ssm:ListInstanceAssociations", "ssm:PutInventory", "ssm:PutComplianceItems", "ssm:PutConfigurePackageResult", "ssm:UpdateAssociationStatus", "ssm:UpdateInstanceAssociationStatus", "ssm:UpdateInstanceInformation" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2messages:AcknowledgeMessage", "ec2messages:DeleteMessage", "ec2messages:FailMessage", "ec2messages:GetEndpoint", "ec2messages:GetMessages", "ec2messages:SendReply" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-05-23T16:54:21+00:00" }, "AmazonSSMPatchAssociation":{ "CreateDate":"2020-05-13T16:00:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"ssm:DescribeEffectivePatchesForPatchBaseline", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:patchbaseline/*" }, { "Action":"ssm:GetPatchBaseline", "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:patchbaseline/*" }, { "Action":"tag:GetResources", "Effect":"Allow", "Resource":"*" }, { "Action":"ssm:DescribePatchBaselines", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-13T16:00:42+00:00" }, "AmazonSSMReadOnlyAccess":{ "CreateDate":"2015-05-29T17:44:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:Describe*", "ssm:Get*", "ssm:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-05-29T17:44:19+00:00" }, "AmazonSSMServiceRolePolicy":{ "CreateDate":"2017-11-13T19:20:08+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "ssm:CancelCommand", "ssm:GetCommandInvocation", "ssm:ListCommandInvocations", "ssm:ListCommands", "ssm:SendCommand", "ssm:GetAutomationExecution", "ssm:GetParameters", "ssm:StartAutomationExecution", "ssm:StopAutomationExecution", "ssm:ListTagsForResource", "ssm:GetCalendarState" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ssm:UpdateServiceSetting", "ssm:GetServiceSetting" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:servicesetting/ssm/opsitem/*", "arn:aws:ssm:*:*:servicesetting/ssm/opsdata/*" ] }, { "Action":[ "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:SSM*", "arn:aws:lambda:*:*:function:*:SSM*" ] }, { "Action":[ "states:DescribeExecution", "states:StartExecution" ], "Effect":"Allow", "Resource":[ "arn:aws:states:*:*:stateMachine:SSM*", "arn:aws:states:*:*:execution:SSM*" ] }, { "Action":[ "resource-groups:ListGroups", "resource-groups:ListGroupResources", "resource-groups:GetGroupQuery" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "config:SelectResourceConfig" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "compute-optimizer:GetEC2InstanceRecommendations", "compute-optimizer:GetEnrollmentStatus" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "support:DescribeTrustedAdvisorChecks", "support:DescribeTrustedAdvisorCheckSummaries", "support:DescribeTrustedAdvisorCheckResult", "support:DescribeCases" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "config:DescribeComplianceByConfigRule", "config:DescribeComplianceByResource", "config:DescribeRemediationConfigurations", "config:DescribeConfigurationRecorders" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"cloudwatch:DescribeAlarms", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ssm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"organizations:DescribeOrganization", "Effect":"Allow", "Resource":"*" }, { "Action":"cloudformation:ListStackSets", "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudformation:ListStackInstances", "cloudformation:DescribeStackSetOperation", "cloudformation:DeleteStackSet" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stackset/AWS-QuickSetup-SSM*:*" }, { "Action":"cloudformation:DeleteStackInstances", "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stackset/AWS-QuickSetup-SSM*:*", "arn:aws:cloudformation:*:*:stackset-target/AWS-QuickSetup-SSM*:*", "arn:aws:cloudformation:*:*:type/resource/*" ] }, { "Action":[ "events:PutRule", "events:PutTargets" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "events:RemoveTargets", "events:DeleteRule" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/SSMExplorerManagedRule" ] }, { "Action":"events:DescribeRule", "Effect":"Allow", "Resource":"*" }, { "Action":"securityhub:DescribeHub", "Effect":"Allow", "Resource":"*" }, { "Action":"resource-explorer-2:CreateManagedView", "Effect":"Allow", "Resource":"arn:aws:resource-explorer-2:*:*:managed-view/AWSManagedViewForSSM*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T14:08:27+00:00" }, "AmazonSageMakerAdmin-ServiceCatalogProductsServiceRolePolicy":{ "CreateDate":"2020-11-27T18:48:07+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "apigateway:GET", "apigateway:POST", "apigateway:PUT", "apigateway:PATCH", "apigateway:DELETE" ], "Condition":{ "StringLike":{ "aws:ResourceTag/sagemaker:launch-source":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerServiceCatalogAPIGatewayPermission" }, { "Action":[ "apigateway:POST" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "sagemaker:launch-source" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerServiceCatalogAPIGatewayPostPermission" }, { "Action":[ "apigateway:PATCH" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/account" ], "Sid":"AmazonSageMakerServiceCatalogAPIGatewayPatchPermission" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:UpdateStack", "cloudformation:DeleteStack" ], "Condition":{ "ArnLikeIfExists":{ "cloudformation:RoleArn":[ "arn:aws:sts::*:assumed-role/AmazonSageMakerServiceCatalog*" ] } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/SC-*", "Sid":"AmazonSageMakerServiceCatalogCFnMutatePermission" }, { "Action":[ "cloudformation:TagResource", "cloudformation:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:project-name":"false" } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/SC-*", "Sid":"AmazonSageMakerServiceCatalogCFnTagPermission" }, { "Action":[ "cloudformation:DescribeStackEvents", "cloudformation:DescribeStacks" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/SC-*", "Sid":"AmazonSageMakerServiceCatalogCFnReadPermission" }, { "Action":[ "cloudformation:GetTemplateSummary", "cloudformation:ValidateTemplate" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerServiceCatalogCFnTemplatePermission" }, { "Action":[ "codebuild:CreateProject", "codebuild:DeleteProject", "codebuild:UpdateProject" ], "Effect":"Allow", "Resource":[ "arn:aws:codebuild:*:*:project/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogCodeBuildPermission" }, { "Action":[ "codecommit:CreateCommit", "codecommit:CreateRepository", "codecommit:DeleteRepository", "codecommit:GetRepository", "codecommit:TagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:codecommit:*:*:sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogCodeCommitPermission" }, { "Action":[ "codecommit:ListRepositories" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerServiceCatalogCodeCommitListPermission" }, { "Action":[ "codepipeline:CreatePipeline", "codepipeline:DeletePipeline", "codepipeline:GetPipeline", "codepipeline:GetPipelineState", "codepipeline:StartPipelineExecution", "codepipeline:TagResource", "codepipeline:UpdatePipeline" ], "Effect":"Allow", "Resource":[ "arn:aws:codepipeline:*:*:sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogCodePipelinePermission" }, { "Action":[ "cognito-idp:CreateUserPool", "cognito-idp:TagResource" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:TagKeys":[ "sagemaker:launch-source" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerServiceCatalogCIAMUserPermission" }, { "Action":[ "cognito-idp:CreateGroup", "cognito-idp:CreateUserPoolDomain", "cognito-idp:CreateUserPoolClient", "cognito-idp:DeleteGroup", "cognito-idp:DeleteUserPool", "cognito-idp:DeleteUserPoolClient", "cognito-idp:DeleteUserPoolDomain", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolClient", "cognito-idp:UpdateUserPool", "cognito-idp:UpdateUserPoolClient" ], "Condition":{ "StringLike":{ "aws:ResourceTag/sagemaker:launch-source":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerServiceCatalogCIAMPermission" }, { "Action":[ "ecr:CreateRepository", "ecr:DeleteRepository", "ecr:TagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:ecr:*:*:repository/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogECRPermission" }, { "Action":[ "events:DescribeRule", "events:DeleteRule", "events:DisableRule", "events:EnableRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogEventBridgePermission" }, { "Action":[ "firehose:CreateDeliveryStream", "firehose:DeleteDeliveryStream", "firehose:DescribeDeliveryStream", "firehose:StartDeliveryStreamEncryption", "firehose:StopDeliveryStreamEncryption", "firehose:UpdateDestination" ], "Effect":"Allow", "Resource":"arn:aws:firehose:*:*:deliverystream/sagemaker-*", "Sid":"AmazonSageMakerServiceCatalogFirehosePermission" }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/sagemaker-*", "arn:aws:glue:*:*:table/sagemaker-*", "arn:aws:glue:*:*:userDefinedFunction/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogGluePermission" }, { "Action":[ "glue:CreateClassifier", "glue:DeleteClassifier", "glue:DeleteCrawler", "glue:DeleteJob", "glue:DeleteTrigger", "glue:DeleteWorkflow", "glue:StopCrawler" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonSageMakerServiceCatalogGlueClassiferPermission" }, { "Action":[ "glue:CreateWorkflow" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:workflow/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogGlueWorkflowPermission" }, { "Action":[ "glue:CreateJob" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:job/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogGlueJobPermission" }, { "Action":[ "glue:CreateCrawler", "glue:GetCrawler" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:crawler/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogGlueCrawlerPermission" }, { "Action":[ "glue:CreateTrigger", "glue:GetTrigger" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:trigger/sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogGlueTriggerPermission" }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalog*" ], "Sid":"AmazonSageMakerServiceCatalogPassRolePermission" }, { "Action":[ "lambda:AddPermission", "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:GetFunctionConfiguration", "lambda:InvokeFunction", "lambda:RemovePermission" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogLambdaPermission" }, { "Action":"lambda:TagResource", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "sagemaker:*" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogLambdaTagPermission" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogGroup", "logs:DeleteLogStream", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/apigateway/AccessLogs/*", "arn:aws:logs:*:*:log-group::log-stream:*" ], "Sid":"AmazonSageMakerServiceCatalogLogGroupPermission" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "s3:ExistingObjectTag/servicecatalog:provisioning":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerServiceCatalogS3ReadPermission" }, { "Action":"s3:GetObject", "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogS3ReadSagemakerResourcePermission" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteBucketPolicy", "s3:GetBucketPolicy", "s3:PutBucketAcl", "s3:PutBucketNotification", "s3:PutBucketPolicy", "s3:PutBucketPublicAccessBlock", "s3:PutBucketLogging", "s3:PutEncryptionConfiguration", "s3:PutBucketCORS", "s3:PutBucketTagging", "s3:PutObjectTagging" ], "Effect":"Allow", "Resource":"arn:aws:s3:::sagemaker-*", "Sid":"AmazonSageMakerServiceCatalogS3MutatePermission" }, { "Action":[ "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateModel", "sagemaker:CreateWorkteam", "sagemaker:DeleteEndpoint", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteModel", "sagemaker:DeleteWorkteam", "sagemaker:DescribeModel", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeEndpoint", "sagemaker:DescribeWorkteam", "sagemaker:CreateCodeRepository", "sagemaker:DescribeCodeRepository", "sagemaker:UpdateCodeRepository", "sagemaker:DeleteCodeRepository" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:*" ], "Sid":"AmazonSageMakerServiceCatalogSageMakerPermission" }, { "Action":[ "sagemaker:AddTags" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "sagemaker:*" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:model/*", "arn:aws:sagemaker:*:*:pipeline/*", "arn:aws:sagemaker:*:*:project/*", "arn:aws:sagemaker:*:*:model-package/*" ], "Sid":"AmazonSageMakerServiceCatalogSageMakerTagPermission" }, { "Action":[ "sagemaker:CreateImage", "sagemaker:DeleteImage", "sagemaker:DescribeImage", "sagemaker:UpdateImage", "sagemaker:ListTags" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:image/*" ], "Sid":"AmazonSageMakerServiceCatalogSageMakerImagePermission" }, { "Action":[ "states:CreateStateMachine", "states:DeleteStateMachine", "states:UpdateStateMachine" ], "Effect":"Allow", "Resource":[ "arn:aws:states:*:*:stateMachine:sagemaker-*" ], "Sid":"AmazonSageMakerServiceCatalogStepFunctionPermission" }, { "Action":"codestar-connections:PassConnection", "Condition":{ "StringEquals":{ "codestar-connections:PassedToService":"codepipeline.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:codestar-connections:*:*:connection/*", "Sid":"AmazonSageMakerServiceCatalogCodeStarPermission" }, { "Action":"codeconnections:PassConnection", "Condition":{ "StringEquals":{ "codeconnections:PassedToService":"codepipeline.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:codeconnections:*:*:connection/*", "Sid":"AmazonSageMakerServiceCatalogCodeConnectionPermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-01T07:33:43+00:00" }, "AmazonSageMakerCanvasAIServicesAccess":{ "CreateDate":"2023-03-23T22:36:43+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "textract:AnalyzeDocument", "textract:AnalyzeExpense", "textract:AnalyzeID", "textract:StartDocumentAnalysis", "textract:StartExpenseAnalysis", "textract:GetDocumentAnalysis", "textract:GetExpenseAnalysis" ], "Effect":"Allow", "Resource":"*", "Sid":"Textract" }, { "Action":[ "rekognition:DetectLabels", "rekognition:DetectText" ], "Effect":"Allow", "Resource":"*", "Sid":"Rekognition" }, { "Action":[ "comprehend:BatchDetectDominantLanguage", "comprehend:BatchDetectEntities", "comprehend:BatchDetectSentiment", "comprehend:DetectPiiEntities", "comprehend:DetectEntities", "comprehend:DetectSentiment", "comprehend:DetectDominantLanguage" ], "Effect":"Allow", "Resource":"*", "Sid":"Comprehend" }, { "Action":[ "bedrock:InvokeModel", "bedrock:ListFoundationModels", "bedrock:InvokeModelWithResponseStream" ], "Effect":"Allow", "Resource":"*", "Sid":"Bedrock" }, { "Action":[ "bedrock:CreateModelCustomizationJob", "bedrock:CreateProvisionedModelThroughput", "bedrock:TagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "SageMaker", "Canvas" ] }, "StringEquals":{ "aws:RequestTag/Canvas":"true", "aws:RequestTag/SageMaker":"true", "aws:ResourceTag/Canvas":"true", "aws:ResourceTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:model-customization-job/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"CreateBedrockResourcesPermission" }, { "Action":[ "bedrock:GetModelCustomizationJob", "bedrock:GetCustomModel", "bedrock:GetProvisionedModelThroughput", "bedrock:StopModelCustomizationJob", "bedrock:DeleteProvisionedModelThroughput" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/Canvas":"true", "aws:ResourceTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:model-customization-job/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"GetStopAndDeleteBedrockResourcesPermission" }, { "Action":[ "bedrock:CreateModelCustomizationJob" ], "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*" ], "Sid":"FoundationModelPermission" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"bedrock.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*" ], "Sid":"BedrockFineTuningPassRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-29T14:47:09+00:00" }, "AmazonSageMakerCanvasBedrockAccess":{ "CreateDate":"2024-02-02T18:37:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*/Canvas", "arn:aws:s3:::sagemaker-*/Canvas/*" ], "Sid":"S3CanvasAccess" }, { "Action":[ "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*" ], "Sid":"S3BucketAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-02T18:37:25+00:00" }, "AmazonSageMakerCanvasDataPrepFullAccess":{ "CreateDate":"2023-10-27T22:56:13+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"sagemaker:ListFeatureGroups", "Effect":"Allow", "Resource":"*", "Sid":"SageMakerListFeatureGroupOperation" }, { "Action":[ "sagemaker:CreateFeatureGroup", "sagemaker:DescribeFeatureGroup" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:feature-group/*", "Sid":"SageMakerFeatureGroupOperations" }, { "Action":[ "sagemaker:CreateProcessingJob", "sagemaker:DescribeProcessingJob", "sagemaker:AddTags" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:processing-job/*canvas-data-prep*", "Sid":"SageMakerProcessingJobOperations" }, { "Action":"sagemaker:ListProcessingJobs", "Effect":"Allow", "Resource":"*", "Sid":"SageMakerProcessingJobListOperation" }, { "Action":[ "sagemaker:DescribePipeline", "sagemaker:CreatePipeline", "sagemaker:UpdatePipeline", "sagemaker:DeletePipeline", "sagemaker:StartPipelineExecution", "sagemaker:ListPipelineExecutionSteps", "sagemaker:DescribePipelineExecution" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:pipeline/*canvas-data-prep*", "Sid":"SageMakerPipelineOperations" }, { "Action":"kms:ListAliases", "Effect":"Allow", "Resource":"*", "Sid":"KMSListOperations" }, { "Action":"kms:DescribeKey", "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"KMSOperations" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:GetBucketCors", "s3:GetBucketLocation", "s3:AbortMultipartUpload" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"S3Operations" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3GetObjectOperation" }, { "Action":[ "s3:ListBucket", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ListOperations" }, { "Action":"iam:ListRoles", "Effect":"Allow", "Resource":"*", "Sid":"IAMListOperations" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMGetOperations" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "sagemaker.amazonaws.com", "events.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassOperation" }, { "Action":[ "events:PutRule" ], "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-data-prep-job":"true" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*", "Sid":"EventBridgePutOperation" }, { "Action":[ "events:DescribeRule", "events:PutTargets" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sagemaker:is-canvas-data-prep-job":"true" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*", "Sid":"EventBridgeOperations" }, { "Action":[ "events:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-data-prep-job":"true", "aws:ResourceTag/sagemaker:is-canvas-data-prep-job":"true" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/*", "Sid":"EventBridgeTagBasedOperations" }, { "Action":"events:ListTagsForResource", "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeListTagOperation" }, { "Action":[ "glue:GetDatabases", "glue:GetTable", "glue:GetTables", "glue:SearchTables" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/*", "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*" ], "Sid":"GlueOperations" }, { "Action":[ "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListInstanceGroups" ], "Effect":"Allow", "Resource":"arn:aws:elasticmapreduce:*:*:cluster/*", "Sid":"EMROperations" }, { "Action":"elasticmapreduce:ListClusters", "Effect":"Allow", "Resource":"*", "Sid":"EMRListOperation" }, { "Action":"athena:ListDataCatalogs", "Effect":"Allow", "Resource":"*", "Sid":"AthenaListDataCatalogOperation" }, { "Action":[ "athena:GetQueryExecution", "athena:GetQueryResults", "athena:StartQueryExecution", "athena:StopQueryExecution" ], "Effect":"Allow", "Resource":"arn:aws:athena:*:*:workgroup/*", "Sid":"AthenaQueryExecutionOperations" }, { "Action":[ "athena:ListDatabases", "athena:ListTableMetadata" ], "Effect":"Allow", "Resource":"arn:aws:athena:*:*:datacatalog/*", "Sid":"AthenaDataCatalogOperations" }, { "Action":[ "redshift-data:DescribeStatement", "redshift-data:CancelStatement", "redshift-data:GetStatementResult" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftOperations" }, { "Action":[ "redshift-data:ExecuteStatement", "redshift-data:ListSchemas", "redshift-data:ListTables" ], "Effect":"Allow", "Resource":"arn:aws:redshift:*:*:cluster:*", "Sid":"RedshiftArnBasedOperations" }, { "Action":"redshift:GetClusterCredentials", "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:dbuser:*/sagemaker_access*", "arn:aws:redshift:*:*:dbname:*" ], "Sid":"RedshiftGetCredentialsOperation" }, { "Action":"secretsmanager:CreateSecret", "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonSageMaker-*", "Sid":"SecretsManagerARNBasedOperation" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonSageMaker-*", "Sid":"SecretManagerTagBasedOperation" }, { "Action":"rds:DescribeDBInstances", "Effect":"Allow", "Resource":"*", "Sid":"RDSOperation" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/sagemaker/studio:*", "Sid":"LoggingOperation" }, { "Action":"emr-serverless:CreateApplication", "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-resource":"True", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/*", "Sid":"EMRServerlessCreateApplicationOperation" }, { "Action":"emr-serverless:ListApplications", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/*", "Sid":"EMRServerlessListApplicationOperation" }, { "Action":[ "emr-serverless:UpdateApplication", "emr-serverless:GetApplication" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/sagemaker:is-canvas-resource":"True" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*", "Sid":"EMRServerlessApplicationOperations" }, { "Action":"emr-serverless:StartJobRun", "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-resource":"True", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*", "Sid":"EMRServerlessStartJobRunOperation" }, { "Action":"emr-serverless:ListJobRuns", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/sagemaker:is-canvas-resource":"True" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*", "Sid":"EMRServerlessListJobRunOperation" }, { "Action":[ "emr-serverless:GetJobRun", "emr-serverless:CancelJobRun" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/sagemaker:is-canvas-resource":"True" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*/jobruns/*", "Sid":"EMRServerlessJobRunOperations" }, { "Action":"emr-serverless:TagResource", "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-resource":"True", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/*", "Sid":"EMRServerlessTagResourceOperation" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":"emr-serverless.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerCanvasEMRSExecutionAccess-*", "arn:aws:iam::*:role/AmazonSageMakerCanvasEMRSExecutionAccess-*" ], "Sid":"IAMPassOperationForEMRServerless" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-16T18:11:13+00:00" }, "AmazonSageMakerCanvasDirectDeployAccess":{ "CreateDate":"2023-10-06T18:11:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:DeleteEndpoint", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:InvokeEndpoint", "sagemaker:UpdateEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:Canvas*", "arn:aws:sagemaker:*:*:canvas*" ], "Sid":"SageMakerEndpointPerms" }, { "Action":"cloudwatch:GetMetricData", "Effect":"Allow", "Resource":"*", "Sid":"ReadCWInvocationMetrics" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-06T18:11:53+00:00" }, "AmazonSageMakerCanvasEMRServerlessExecutionRolePolicy":{ "CreateDate":"2024-07-27T00:35:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:GetBucketCors", "s3:GetBucketLocation", "s3:AbortMultipartUpload" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"S3Operations" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"S3GetObjectOperation" }, { "Action":[ "s3:ListBucket", "s3:ListAllMyBuckets" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"S3ListOperations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-27T00:35:42+00:00" }, "AmazonSageMakerCanvasForecastAccess":{ "CreateDate":"2022-08-24T20:04:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*/Canvas*", "arn:aws:s3:::sagemaker-*/canvas*" ] }, { "Action":[ "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-24T20:04:20+00:00" }, "AmazonSageMakerCanvasFullAccess":{ "CreateDate":"2022-09-09T00:44:25+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "sagemaker:DescribeDomain", "sagemaker:DescribeUserProfile", "sagemaker:ListTags", "sagemaker:ListModelPackages", "sagemaker:ListModelPackageGroups", "sagemaker:ListEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerUserDetailsAndPackageOperations" }, { "Action":[ "sagemaker:CreateModelPackageGroup", "sagemaker:CreateModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribeModelPackage" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:model-package/*", "arn:aws:sagemaker:*:*:model-package-group/*" ], "Sid":"SageMakerPackageGroupOperations" }, { "Action":[ "sagemaker:CreateCompilationJob", "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateModel", "sagemaker:CreateProcessingJob", "sagemaker:CreateAutoMLJob", "sagemaker:CreateAutoMLJobV2", "sagemaker:CreateTrainingJob", "sagemaker:CreateTransformJob", "sagemaker:DeleteEndpoint", "sagemaker:DescribeCompilationJob", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeModel", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeAutoMLJobV2", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeTransformJob", "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:StopAutoMLJob", "sagemaker:StopTrainingJob", "sagemaker:StopTransformJob", "sagemaker:AddTags", "sagemaker:DeleteApp" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:*Canvas*", "arn:aws:sagemaker:*:*:*canvas*", "arn:aws:sagemaker:*:*:*model-compilation-*" ], "Sid":"SageMakerTrainingOperations" }, { "Action":[ "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteModel", "sagemaker:InvokeEndpoint", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:InvokeEndpointAsync" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:*Canvas*", "arn:aws:sagemaker:*:*:*canvas*" ], "Sid":"SageMakerHostingOperations" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcEndpointServices" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2VPCOperation" }, { "Action":[ "ecr:BatchGetImage", "ecr:GetDownloadUrlForLayer", "ecr:GetAuthorizationToken" ], "Effect":"Allow", "Resource":"*", "Sid":"ECROperations" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMGetOperations" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"sagemaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassOperation" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/sagemaker/*", "Sid":"LoggingOperation" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:CreateBucket", "s3:GetBucketCors", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"S3Operations" }, { "Action":"s3:GetObject", "Effect":"Allow", "Resource":[ "arn:aws:s3:::jumpstart-cache-prod-us-west-2/*", "arn:aws:s3:::jumpstart-cache-prod-us-east-1/*", "arn:aws:s3:::jumpstart-cache-prod-us-east-2/*", "arn:aws:s3:::jumpstart-cache-prod-eu-west-1/*", "arn:aws:s3:::jumpstart-cache-prod-eu-central-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-south-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-northeast-2/*", "arn:aws:s3:::jumpstart-cache-prod-ap-northeast-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-southeast-1/*", "arn:aws:s3:::jumpstart-cache-prod-ap-southeast-2/*" ], "Sid":"ReadSageMakerJumpstartArtifacts" }, { "Action":[ "s3:ListBucket", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ListOperations" }, { "Action":"glue:SearchTables", "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/*/*", "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:catalog" ], "Sid":"GlueOperations" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:CreateSecret", "secretsmanager:PutResourcePolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:AmazonSageMaker-*" ], "Sid":"SecretsManagerARNBasedOperation" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "secretsmanager:ResourceTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecretManagerTagBasedOperation" }, { "Action":[ "redshift-data:ExecuteStatement", "redshift-data:DescribeStatement", "redshift-data:CancelStatement", "redshift-data:GetStatementResult", "redshift-data:ListSchemas", "redshift-data:ListTables", "redshift-data:DescribeTable" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftOperations" }, { "Action":[ "redshift:GetClusterCredentials" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:dbuser:*/sagemaker_access*", "arn:aws:redshift:*:*:dbname:*" ], "Sid":"RedshiftGetCredentialsOperation" }, { "Action":[ "forecast:CreateExplainabilityExport", "forecast:CreateExplainability", "forecast:CreateForecastEndpoint", "forecast:CreateAutoPredictor", "forecast:CreateDatasetImportJob", "forecast:CreateDatasetGroup", "forecast:CreateDataset", "forecast:CreateForecast", "forecast:CreateForecastExportJob", "forecast:CreatePredictorBacktestExportJob", "forecast:CreatePredictor", "forecast:DescribeExplainabilityExport", "forecast:DescribeExplainability", "forecast:DescribeAutoPredictor", "forecast:DescribeForecastEndpoint", "forecast:DescribeDatasetImportJob", "forecast:DescribeDataset", "forecast:DescribeForecast", "forecast:DescribeForecastExportJob", "forecast:DescribePredictorBacktestExportJob", "forecast:GetAccuracyMetrics", "forecast:InvokeForecastEndpoint", "forecast:GetRecentForecastContext", "forecast:DescribePredictor", "forecast:TagResource", "forecast:DeleteResourceTree" ], "Effect":"Allow", "Resource":[ "arn:aws:forecast:*:*:*Canvas*" ], "Sid":"ForecastOperations" }, { "Action":"rds:DescribeDBInstances", "Effect":"Allow", "Resource":"*", "Sid":"RDSOperation" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"forecast.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassOperationForForecast" }, { "Action":[ "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget" ], "Condition":{ "StringEquals":{ "application-autoscaling:scalable-dimension":"sagemaker:variant:DesiredInstanceCount", "application-autoscaling:service-namespace":"sagemaker" } }, "Effect":"Allow", "Resource":"arn:aws:application-autoscaling:*:*:scalable-target/*", "Sid":"AutoscalingOperations" }, { "Action":[ "cloudwatch:DescribeAlarms", "sagemaker:DescribeEndpointConfig" ], "Effect":"Allow", "Resource":"*", "Sid":"AsyncEndpointOperations" }, { "Action":[ "application-autoscaling:DescribeScalingActivities" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DescribeScalingOperations" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:TargetTracking*" ], "Sid":"SageMakerCloudWatchUpdate" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"sagemaker.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sagemaker.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_SageMakerEndpoint", "Sid":"AutoscalingSageMakerEndpointOperation" }, { "Action":[ "athena:ListTableMetadata", "athena:ListDataCatalogs", "athena:ListDatabases" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AthenaOperation" }, { "Action":[ "glue:GetDatabases", "glue:GetPartitions", "glue:GetTables" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/*", "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*" ], "Sid":"GlueOperation" }, { "Action":[ "quicksight:ListNamespaces" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"QuicksightOperation" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/Source":"SageMakerCanvas" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowUseOfKeyInAccount" }, { "Action":"emr-serverless:CreateApplication", "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-resource":"True", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/*", "Sid":"EMRServerlessCreateApplicationOperation" }, { "Action":"emr-serverless:ListApplications", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/*", "Sid":"EMRServerlessListApplicationOperation" }, { "Action":[ "emr-serverless:UpdateApplication", "emr-serverless:StopApplication", "emr-serverless:GetApplication", "emr-serverless:StartApplication" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/sagemaker:is-canvas-resource":"True" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*", "Sid":"EMRServerlessApplicationOperations" }, { "Action":"emr-serverless:StartJobRun", "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-resource":"True", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*", "Sid":"EMRServerlessStartJobRunOperation" }, { "Action":"emr-serverless:ListJobRuns", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/sagemaker:is-canvas-resource":"True" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*", "Sid":"EMRServerlessListJobRunOperation" }, { "Action":[ "emr-serverless:GetJobRun", "emr-serverless:CancelJobRun" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/sagemaker:is-canvas-resource":"True" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*/jobruns/*", "Sid":"EMRServerlessJobRunOperations" }, { "Action":"emr-serverless:TagResource", "Condition":{ "StringEquals":{ "aws:RequestTag/sagemaker:is-canvas-resource":"True", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/*", "Sid":"EMRServerlessTagResourceOperation" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":"emr-serverless.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerCanvasEMRSExecutionAccess-*", "arn:aws:iam::*:role/AmazonSageMakerCanvasEMRSExecutionAccess-*" ], "Sid":"IAMPassOperationForEMRServerless" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-16T04:35:23+00:00" }, "AmazonSageMakerCanvasSMDataScienceAssistantAccess":{ "CreateDate":"2024-12-04T14:06:07+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sagemaker-data-science-assistant:SendConversation" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerDataScienceAssistantAccess" }, { "Action":[ "q:SendMessage", "q:StartConversation" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonQDeveloperAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-13T22:52:07+00:00" }, "AmazonSageMakerClusterInstanceRolePolicy":{ "CreateDate":"2023-11-29T15:11:26+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:PutLogEvents", "logs:CreateLogStream", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/sagemaker/Clusters/*:log-stream:*" ], "Sid":"CloudwatchLogStreamPublishPermissions" }, { "Action":[ "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/sagemaker/Clusters/*" ], "Sid":"CloudwatchLogGroupCreationPermissions" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"/aws/sagemaker/Clusters" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudwatchPutMetricDataAccess" }, { "Action":[ "s3:ListBucket", "s3:GetObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*" ], "Sid":"DataRetrievalFromS3BucketPermissions" }, { "Action":[ "ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMConnectivityPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-29T15:11:26+00:00" }, "AmazonSageMakerCoreServiceRolePolicy":{ "CreateDate":"2020-12-21T21:40:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateNetworkInterfacePermission" ], "Condition":{ "StringEquals":{ "ec2:AuthorizedService":"sagemaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-21T21:40:47+00:00" }, "AmazonSageMakerEdgeDeviceFleetPolicy":{ "CreateDate":"2020-12-08T16:17:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:PutObject", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"DeviceS3Access" }, { "Action":[ "sagemaker:SendHeartbeat", "sagemaker:GetDeviceRegistration" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerEdgeApis" }, { "Action":[ "iot:CreateRoleAlias", "iot:DescribeRoleAlias", "iot:UpdateRoleAlias", "iot:ListTagsForResource", "iot:TagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:iot:*:*:rolealias/SageMakerEdge*" ], "Sid":"CreateIoTRoleAlias" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*SageMaker*", "arn:aws:iam::*:role/*Sagemaker*", "arn:aws:iam::*:role/*sagemaker*" ], "Sid":"CreateIoTRoleAliasIamPermissionsGetRole" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEqualsIfExists":{ "iam:PassedToService":[ "iot.amazonaws.com", "credentials.iot.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/*SageMaker*", "arn:aws:iam::*:role/*Sagemaker*", "arn:aws:iam::*:role/*sagemaker*" ], "Sid":"CreateIoTRoleAliasIamPermissionsPassRole" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-08T16:17:22+00:00" }, "AmazonSageMakerFeatureStoreAccess":{ "CreateDate":"2020-12-01T16:24:05+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "s3:PutObject", "s3:GetBucketAcl", "s3:PutObjectAcl" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ] }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*/metadata/*", "arn:aws:s3:::*Sagemaker*/metadata/*", "arn:aws:s3:::*sagemaker*/metadata/*" ] }, { "Action":[ "glue:GetTable", "glue:UpdateTable" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/sagemaker_featurestore", "arn:aws:glue:*:*:table/sagemaker_featurestore/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-05T14:19:58+00:00" }, "AmazonSageMakerFullAccess":{ "CreateDate":"2017-11-29T13:07:59+00:00", "DefaultVersionId":"v27", "Document":{ "Statement":[ { "Action":[ "sagemaker:*", "sagemaker-geospatial:*" ], "Effect":"Allow", "NotResource":[ "arn:aws:sagemaker:*:*:domain/*", "arn:aws:sagemaker:*:*:user-profile/*", "arn:aws:sagemaker:*:*:app/*", "arn:aws:sagemaker:*:*:space/*", "arn:aws:sagemaker:*:*:partner-app/*", "arn:aws:sagemaker:*:*:flow-definition/*", "arn:aws:sagemaker:*:*:training-plan/*", "arn:aws:sagemaker:*:*:reserved-capacity/*" ], "Sid":"AllowAllNonAdminSageMakerActions" }, { "Action":[ "sagemaker:AddTags" ], "Condition":{ "StringEquals":{ "sagemaker:TaggingAction":"CreateSpace" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:space/*" ], "Sid":"AllowAddTagsForSpace" }, { "Action":[ "sagemaker:AddTags" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:app/*" ], "Sid":"AllowAddTagsForApp" }, { "Action":[ "sagemaker:CreateTrainingJob", "sagemaker:CreateCluster", "sagemaker:UpdateCluster", "sagemaker:DescribeTrainingPlan" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-plan/*", "arn:aws:sagemaker:*:*:reserved-capacity/*" ], "Sid":"AllowUseOfTrainingPlanResources" }, { "Action":[ "sagemaker:CreatePresignedDomainUrl", "sagemaker:DescribeDomain", "sagemaker:ListDomains", "sagemaker:DescribeUserProfile", "sagemaker:ListUserProfiles", "sagemaker:DescribeSpace", "sagemaker:ListSpaces", "sagemaker:DescribeApp", "sagemaker:ListApps" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowStudioActions" }, { "Action":[ "sagemaker:CreateApp", "sagemaker:DeleteApp" ], "Condition":{ "Null":{ "sagemaker:OwnerUserProfileArn":"true" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:app/*/*/*/*", "Sid":"AllowAppActionsForUserProfile" }, { "Action":[ "sagemaker:CreateApp", "sagemaker:DeleteApp" ], "Condition":{ "StringEquals":{ "sagemaker:SpaceSharingType":[ "Shared" ] } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:app/${sagemaker:DomainId}/*/*/*", "Sid":"AllowAppActionsForSharedSpaces" }, { "Action":[ "sagemaker:CreateSpace", "sagemaker:UpdateSpace", "sagemaker:DeleteSpace" ], "Condition":{ "Null":{ "sagemaker:OwnerUserProfileArn":"true" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/${sagemaker:DomainId}/*", "Sid":"AllowMutatingActionsOnSharedSpacesWithoutOwner" }, { "Action":[ "sagemaker:CreateSpace", "sagemaker:UpdateSpace", "sagemaker:DeleteSpace" ], "Condition":{ "ArnLike":{ "sagemaker:OwnerUserProfileArn":"arn:aws:sagemaker:*:*:user-profile/${sagemaker:DomainId}/${sagemaker:UserProfileName}" }, "StringEquals":{ "sagemaker:SpaceSharingType":[ "Private", "Shared" ] } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/${sagemaker:DomainId}/*", "Sid":"RestrictMutatingActionsOnSpacesToOwnerUserProfile" }, { "Action":[ "sagemaker:CreateApp", "sagemaker:DeleteApp" ], "Condition":{ "ArnLike":{ "sagemaker:OwnerUserProfileArn":"arn:aws:sagemaker:*:*:user-profile/${sagemaker:DomainId}/${sagemaker:UserProfileName}" }, "StringEquals":{ "sagemaker:SpaceSharingType":[ "Private" ] } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:app/${sagemaker:DomainId}/*/*/*", "Sid":"RestrictMutatingActionsOnPrivateSpaceAppsToOwnerUserProfile" }, { "Action":"sagemaker:*", "Condition":{ "StringEqualsIfExists":{ "sagemaker:WorkteamType":[ "private-crowd", "vendor-crowd" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:flow-definition/*" ], "Sid":"AllowFlowDefinitionActions" }, { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeleteScheduledAction", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:PutScalingPolicy", "application-autoscaling:PutScheduledAction", "application-autoscaling:RegisterScalableTarget", "aws-marketplace:ViewSubscriptions", "cloudformation:GetTemplateSummary", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "cloudwatch:PutMetricAlarm", "cloudwatch:PutMetricData", "codecommit:BatchGetRepositories", "codecommit:CreateRepository", "codecommit:GetRepository", "codecommit:List*", "cognito-idp:AdminAddUserToGroup", "cognito-idp:AdminCreateUser", "cognito-idp:AdminDeleteUser", "cognito-idp:AdminDisableUser", "cognito-idp:AdminEnableUser", "cognito-idp:AdminRemoveUserFromGroup", "cognito-idp:CreateGroup", "cognito-idp:CreateUserPool", "cognito-idp:CreateUserPoolClient", "cognito-idp:CreateUserPoolDomain", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolClient", "cognito-idp:List*", "cognito-idp:UpdateUserPool", "cognito-idp:UpdateUserPoolClient", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:CreateVpcEndpoint", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ecr:BatchCheckLayerAvailability", "ecr:BatchGetImage", "ecr:CreateRepository", "ecr:Describe*", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer", "ecr:StartImageScan", "elastic-inference:Connect", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets", "fsx:DescribeFileSystems", "glue:CreateJob", "glue:DeleteJob", "glue:GetJob*", "glue:GetTable*", "glue:GetWorkflowRun", "glue:ResetJobBookmark", "glue:StartJobRun", "glue:StartWorkflowRun", "glue:UpdateJob", "groundtruthlabeling:*", "iam:ListRoles", "kms:DescribeKey", "kms:ListAliases", "lambda:ListFunctions", "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:Describe*", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:ListLogDeliveries", "logs:PutLogEvents", "logs:PutResourcePolicy", "logs:UpdateLogDelivery", "robomaker:CreateSimulationApplication", "robomaker:DescribeSimulationApplication", "robomaker:DeleteSimulationApplication", "robomaker:CreateSimulationJob", "robomaker:DescribeSimulationJob", "robomaker:CancelSimulationJob", "secretsmanager:ListSecrets", "servicecatalog:Describe*", "servicecatalog:List*", "servicecatalog:ScanProvisionedProducts", "servicecatalog:SearchProducts", "servicecatalog:SearchProvisionedProducts", "sns:ListTopics", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAWSServiceActions" }, { "Action":[ "ecr:SetRepositoryPolicy", "ecr:CompleteLayerUpload", "ecr:BatchDeleteImage", "ecr:UploadLayerPart", "ecr:DeleteRepositoryPolicy", "ecr:InitiateLayerUpload", "ecr:DeleteRepository", "ecr:PutImage" ], "Effect":"Allow", "Resource":[ "arn:aws:ecr:*:*:repository/*sagemaker*" ], "Sid":"AllowECRActions" }, { "Action":[ "codecommit:GitPull", "codecommit:GitPush" ], "Effect":"Allow", "Resource":[ "arn:aws:codecommit:*:*:*sagemaker*", "arn:aws:codecommit:*:*:*SageMaker*", "arn:aws:codecommit:*:*:*Sagemaker*" ], "Sid":"AllowCodeCommitActions" }, { "Action":[ "codebuild:BatchGetBuilds", "codebuild:StartBuild" ], "Effect":"Allow", "Resource":[ "arn:aws:codebuild:*:*:project/sagemaker*", "arn:aws:codebuild:*:*:build/*" ], "Sid":"AllowCodeBuildActions" }, { "Action":[ "states:DescribeExecution", "states:GetExecutionHistory", "states:StartExecution", "states:StopExecution", "states:UpdateStateMachine" ], "Effect":"Allow", "Resource":[ "arn:aws:states:*:*:statemachine:*sagemaker*", "arn:aws:states:*:*:execution:*sagemaker*:*" ], "Sid":"AllowStepFunctionsActions" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:CreateSecret" ], "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:AmazonSageMaker-*" ], "Sid":"AllowSecretManagerActions" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "secretsmanager:ResourceTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlySecretManagerActions" }, { "Action":[ "servicecatalog:ProvisionProduct" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowServiceCatalogProvisionProduct" }, { "Action":[ "servicecatalog:TerminateProvisionedProduct", "servicecatalog:UpdateProvisionedProduct" ], "Condition":{ "StringEquals":{ "servicecatalog:userLevel":"self" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowServiceCatalogTerminateUpdateProvisionProduct" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:AbortMultipartUpload" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*", "arn:aws:s3:::*aws-glue*" ], "Sid":"AllowS3ObjectActions" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"AllowS3GetObjectWithSageMakerExistingObjectTag" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEquals":{ "s3:ExistingObjectTag/servicecatalog:provisioning":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"AllowS3GetObjectWithServiceCatalogProvisioningExistingObjectTag" }, { "Action":[ "s3:CreateBucket", "s3:GetBucketLocation", "s3:ListBucket", "s3:ListAllMyBuckets", "s3:GetBucketCors", "s3:PutBucketCors" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowS3BucketActions" }, { "Action":[ "s3:GetBucketAcl", "s3:PutObjectAcl" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"AllowS3BucketACL" }, { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*SageMaker*", "arn:aws:lambda:*:*:function:*sagemaker*", "arn:aws:lambda:*:*:function:*Sagemaker*", "arn:aws:lambda:*:*:function:*LabelingFunction*" ], "Sid":"AllowLambdaInvokeFunction" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"sagemaker.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sagemaker.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_SageMakerEndpoint", "Sid":"AllowCreateServiceLinkedRoleForSageMakerApplicationAutoscaling" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"robomaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowCreateServiceLinkedRoleForRobomaker" }, { "Action":[ "sns:Subscribe", "sns:CreateTopic", "sns:Publish" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:*SageMaker*", "arn:aws:sns:*:*:*Sagemaker*", "arn:aws:sns:*:*:*sagemaker*" ], "Sid":"AllowSNSActions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "glue.amazonaws.com", "robomaker.amazonaws.com", "states.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*AmazonSageMaker*", "Sid":"AllowPassRoleForSageMakerRoles" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"sagemaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"AllowPassRoleToSageMaker" }, { "Action":[ "athena:ListDataCatalogs", "athena:ListDatabases", "athena:ListTableMetadata", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:StartQueryExecution", "athena:StopQueryExecution" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowAthenaActions" }, { "Action":[ "glue:CreateTable" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/*/sagemaker_tmp_*", "arn:aws:glue:*:*:table/sagemaker_featurestore/*", "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*" ], "Sid":"AllowGlueCreateTable" }, { "Action":[ "glue:UpdateTable" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/sagemaker_featurestore/*", "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/sagemaker_featurestore" ], "Sid":"AllowGlueUpdateTable" }, { "Action":[ "glue:DeleteTable" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/*/sagemaker_tmp_*", "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*" ], "Sid":"AllowGlueDeleteTable" }, { "Action":[ "glue:GetDatabases", "glue:GetTable", "glue:GetTables" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/*", "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*" ], "Sid":"AllowGlueGetTablesAndDatabases" }, { "Action":[ "glue:CreateDatabase", "glue:GetDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/sagemaker_featurestore", "arn:aws:glue:*:*:database/sagemaker_processing", "arn:aws:glue:*:*:database/default", "arn:aws:glue:*:*:database/sagemaker_data_wrangler" ], "Sid":"AllowGlueGetAndCreateDatabase" }, { "Action":[ "redshift-data:ExecuteStatement", "redshift-data:DescribeStatement", "redshift-data:CancelStatement", "redshift-data:GetStatementResult", "redshift-data:ListSchemas", "redshift-data:ListTables" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowRedshiftDataActions" }, { "Action":[ "redshift:GetClusterCredentials" ], "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:dbuser:*/sagemaker_access*", "arn:aws:redshift:*:*:dbname:*" ], "Sid":"AllowRedshiftGetClusterCredentials" }, { "Action":[ "sagemaker:ListTags" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:user-profile/*" ], "Sid":"AllowListTagsForUserProfile" }, { "Action":[ "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/SC-*", "Sid":"AllowCloudformationListStackResources" }, { "Action":[ "s3express:CreateSession" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3express:*:*:bucket/*SageMaker*", "arn:aws:s3express:*:*:bucket/*Sagemaker*", "arn:aws:s3express:*:*:bucket/*sagemaker*", "arn:aws:s3express:*:*:bucket/*aws-glue*" ], "Sid":"AllowS3ExpressObjectActions" }, { "Action":[ "s3express:CreateBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3express:*:*:bucket/*SageMaker*", "arn:aws:s3express:*:*:bucket/*Sagemaker*", "arn:aws:s3express:*:*:bucket/*sagemaker*" ], "Sid":"AllowS3ExpressCreateBucketActions" }, { "Action":[ "s3express:ListAllMyDirectoryBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowS3ExpressListBucketActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-04T13:21:06+00:00" }, "AmazonSageMakerGeospatialExecutionRole":{ "CreateDate":"2022-11-30T10:08:36+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:AbortMultipartUpload", "s3:PutObject", "s3:GetObject", "s3:ListBucketMultipartUploads" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ] }, { "Action":"sagemaker-geospatial:GetEarthObservationJob", "Effect":"Allow", "Resource":"arn:aws:sagemaker-geospatial:*:*:earth-observation-job/*" }, { "Action":"sagemaker-geospatial:GetRasterDataCollection", "Effect":"Allow", "Resource":"arn:aws:sagemaker-geospatial:*:*:raster-data-collection/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-10T20:28:02+00:00" }, "AmazonSageMakerGeospatialFullAccess":{ "CreateDate":"2022-11-30T10:06:48+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"sagemaker-geospatial:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "sagemaker-geospatial.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-30T10:06:48+00:00" }, "AmazonSageMakerGroundTruthExecution":{ "CreateDate":"2020-07-09T19:30:20+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*GtRecipe*", "arn:aws:lambda:*:*:function:*LabelingFunction*", "arn:aws:lambda:*:*:function:*SageMaker*", "arn:aws:lambda:*:*:function:*sagemaker*", "arn:aws:lambda:*:*:function:*Sagemaker*" ], "Sid":"CustomLabelingJobs" }, { "Action":[ "s3:AbortMultipartUpload", "s3:GetObject", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*GroundTruth*", "arn:aws:s3:::*Groundtruth*", "arn:aws:s3:::*groundtruth*", "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ] }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEqualsIgnoreCase":{ "s3:ExistingObjectTag/SageMaker":"true" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetBucketLocation", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:PutMetricData", "logs:CreateLogStream", "logs:CreateLogGroup", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatch" }, { "Action":[ "sqs:CreateQueue", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ReceiveMessage", "sqs:SendMessage", "sqs:SetQueueAttributes" ], "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:*GroundTruth*", "Sid":"StreamingQueue" }, { "Action":"sns:Subscribe", "Condition":{ "StringEquals":{ "sns:Protocol":"sqs" }, "StringLike":{ "sns:Endpoint":"arn:aws:sqs:*:*:*GroundTruth*" } }, "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:*GroundTruth*", "arn:aws:sns:*:*:*Groundtruth*", "arn:aws:sns:*:*:*groundTruth*", "arn:aws:sns:*:*:*groundtruth*", "arn:aws:sns:*:*:*SageMaker*", "arn:aws:sns:*:*:*Sagemaker*", "arn:aws:sns:*:*:*sageMaker*", "arn:aws:sns:*:*:*sagemaker*" ], "Sid":"StreamingTopicSubscribe" }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":[ "arn:aws:sns:*:*:*GroundTruth*", "arn:aws:sns:*:*:*Groundtruth*", "arn:aws:sns:*:*:*groundTruth*", "arn:aws:sns:*:*:*groundtruth*", "arn:aws:sns:*:*:*SageMaker*", "arn:aws:sns:*:*:*Sagemaker*", "arn:aws:sns:*:*:*sageMaker*", "arn:aws:sns:*:*:*sagemaker*" ], "Sid":"StreamingTopic" }, { "Action":[ "sns:Unsubscribe" ], "Effect":"Allow", "Resource":"*", "Sid":"StreamingTopicUnsubscribe" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:DescribeVpcEndpoints", "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringLikeIfExists":{ "ec2:VpceServiceName":[ "*sagemaker-task-resources*", "aws.sagemaker*labeling*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"WorkforceVPC" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-29T20:49:54+00:00" }, "AmazonSageMakerHyperPodServiceRolePolicy":{ "CreateDate":"2024-09-06T17:04:30+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"eks:DescribeCluster", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"EKSClusterDescribePermissions" }, { "Action":[ "logs:CreateLogGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/sagemaker/Clusters/*", "Sid":"CloudWatchLogGroupPermissions" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/sagemaker/Clusters/*:log-stream:*", "Sid":"CloudWatchLogStreamPermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-06T17:04:30+00:00" }, "AmazonSageMakerMechanicalTurkAccess":{ "CreateDate":"2019-12-03T16:19:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker:*FlowDefinition", "sagemaker:*FlowDefinitions" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T16:19:36+00:00" }, "AmazonSageMakerModelGovernanceUseAccess":{ "CreateDate":"2022-11-30T08:58:19+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "sagemaker:ListMonitoringAlerts", "sagemaker:ListMonitoringExecutions", "sagemaker:UpdateMonitoringAlert", "sagemaker:StartMonitoringSchedule", "sagemaker:StopMonitoringSchedule", "sagemaker:ListMonitoringAlertHistory", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:CreateModelCard", "sagemaker:DescribeModelCard", "sagemaker:UpdateModelCard", "sagemaker:DeleteModelCard", "sagemaker:ListModelCards", "sagemaker:ListModelCardVersions", "sagemaker:CreateModelCardExportJob", "sagemaker:DescribeModelCardExportJob", "sagemaker:ListModelCardExportJobs" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSMMonitoringModelCards" }, { "Action":[ "sagemaker:ListTrainingJobs", "sagemaker:DescribeTrainingJob", "sagemaker:ListModels", "sagemaker:DescribeModel", "sagemaker:Search", "sagemaker:AddTags", "sagemaker:DeleteTags", "sagemaker:ListTags" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSMTrainingModelsSearchTags" }, { "Action":[ "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowKMSActions" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:CreateBucket", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"AllowS3Actions" }, { "Action":[ "s3:ListBucket", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowS3ListActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-04T21:48:12+00:00" }, "AmazonSageMakerModelRegistryFullAccess":{ "CreateDate":"2023-04-13T05:20:48+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sagemaker:DescribeAction", "sagemaker:DescribeInferenceRecommendationsJob", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribePipeline", "sagemaker:DescribePipelineExecution", "sagemaker:ListAssociations", "sagemaker:ListArtifacts", "sagemaker:ListModelMetadata", "sagemaker:ListModelPackages", "sagemaker:Search", "sagemaker:GetSearchSuggestions" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerModelRegistrySageMakerReadPermission" }, { "Action":[ "sagemaker:AddTags", "sagemaker:CreateModel", "sagemaker:CreateModelPackage", "sagemaker:CreateModelPackageGroup", "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateInferenceRecommendationsJob", "sagemaker:DeleteModelPackage", "sagemaker:DeleteModelPackageGroup", "sagemaker:DeleteTags", "sagemaker:UpdateModelPackage" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerModelRegistrySageMakerWritePermission" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*SageMaker*", "arn:aws:s3:::*Sagemaker*", "arn:aws:s3:::*sagemaker*" ], "Sid":"AmazonSageMakerModelRegistryS3GetPermission" }, { "Action":[ "s3:ListBucket", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerModelRegistryS3ListPermission" }, { "Action":[ "ecr:BatchGetImage", "ecr:DescribeImages" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerModelRegistryECRReadPermission" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"sagemaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"AmazonSageMakerModelRegistryIAMPassRolePermission" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerModelRegistryTagReadPermission" }, { "Action":[ "resource-groups:GetGroupQuery" ], "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/*", "Sid":"AmazonSageMakerModelRegistryResourceGroupGetPermission" }, { "Action":[ "resource-groups:ListGroupResources" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerModelRegistryResourceGroupListPermission" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:Tag" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":"sagemaker:collection" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/*", "Sid":"AmazonSageMakerModelRegistryResourceGroupWritePermission" }, { "Action":"resource-groups:DeleteGroup", "Condition":{ "StringEquals":{ "aws:ResourceTag/sagemaker:collection":"true" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/*", "Sid":"AmazonSageMakerModelRegistryResourceGroupDeletePermission" }, { "Action":[ "kms:CreateGrant", "kms:DescribeKey", "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/sagemaker":"true" }, "StringLike":{ "kms:ViaService":"sagemaker.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"AmazonSageMakerModelRegistryResourceKMSPermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-06T18:48:51+00:00" }, "AmazonSageMakerNotebooksServiceRolePolicy":{ "CreateDate":"2019-10-18T20:27:37+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "fsx:DescribeFileSystems" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowFSxDescribe" }, { "Action":[ "sagemaker:DeleteApp" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:app/*", "Sid":"AllowSageMakerDeleteApp" }, { "Action":"elasticfilesystem:CreateAccessPoint", "Condition":{ "StringLike":{ "aws:RequestTag/ManagedByAmazonSageMakerResource":"*", "aws:ResourceTag/ManagedByAmazonSageMakerResource":"*" } }, "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:file-system/*", "Sid":"AllowEFSAccessPointCreation" }, { "Action":[ "elasticfilesystem:DeleteAccessPoint" ], "Condition":{ "StringLike":{ "aws:ResourceTag/ManagedByAmazonSageMakerResource":"*" } }, "Effect":"Allow", "Resource":"arn:aws:elasticfilesystem:*:*:access-point/*", "Sid":"AllowEFSAccessPointDeletion" }, { "Action":"elasticfilesystem:CreateFileSystem", "Condition":{ "StringLike":{ "aws:RequestTag/ManagedByAmazonSageMakerResource":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowEFSCreation" }, { "Action":[ "elasticfilesystem:CreateMountTarget", "elasticfilesystem:DeleteFileSystem", "elasticfilesystem:DeleteMountTarget" ], "Condition":{ "StringLike":{ "aws:ResourceTag/ManagedByAmazonSageMakerResource":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowEFSMountWithDeletion" }, { "Action":[ "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowEFSDescribe" }, { "Action":"elasticfilesystem:TagResource", "Condition":{ "StringLike":{ "aws:ResourceTag/ManagedByAmazonSageMakerResource":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:elasticfilesystem:*:*:access-point/*", "arn:aws:elasticfilesystem:*:*:file-system/*" ], "Sid":"AllowEFSTagging" }, { "Action":"ec2:CreateTags", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowEC2Tagging" }, { "Action":[ "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteNetworkInterface", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowEC2Operations" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterfacePermission", "ec2:DeleteSecurityGroup", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/ManagedByAmazonSageMakerResource":"*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowEC2AuthZ" }, { "Action":[ "sso:CreateManagedApplicationInstance", "sso:DeleteManagedApplicationInstance", "sso:GetManagedApplicationInstance" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowIdcOperations" }, { "Action":[ "sagemaker:CreateUserProfile", "sagemaker:DescribeUserProfile" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSagemakerProfileCreation" }, { "Action":[ "sagemaker:CreateSpace", "sagemaker:DescribeSpace", "sagemaker:DeleteSpace", "sagemaker:ListTags" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/*/CanvasManagedSpace-*", "Sid":"AllowSagemakerSpaceOperationsForCanvasManagedSpaces" }, { "Action":[ "sagemaker:AddTags" ], "Condition":{ "StringEquals":{ "sagemaker:TaggingAction":"CreateSpace" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/*/CanvasManagedSpace-*", "Sid":"AllowSagemakerAddTagsForAppManagedSpaces" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-14T20:33:45+00:00" }, "AmazonSageMakerPartnerAppsFullAccess":{ "CreateDate":"2025-01-17T18:37:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"sagemaker:ListPartnerApps", "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerPartnerListAppsPermission" }, { "Action":[ "sagemaker:CreatePartnerAppPresignedUrl", "sagemaker:DescribePartnerApp", "sagemaker:CallPartnerAppApi" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:partner-app/*", "Sid":"AmazonSageMakerPartnerAppsPermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-17T18:37:06+00:00" }, "AmazonSageMakerPartnerServiceCatalogProductsApiGatewayServiceRolePolicy":{ "CreateDate":"2023-08-01T15:06:24+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"lambda:InvokeFunction", "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:partner":"false", "aws:ResourceTag/sagemaker:project-name":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:sagemaker-*" }, { "Action":"sagemaker:InvokeEndpoint", "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:partner":"false", "aws:ResourceTag/sagemaker:project-name":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:endpoint/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-01T15:06:24+00:00" }, "AmazonSageMakerPartnerServiceCatalogProductsCloudFormationServiceRolePolicy":{ "CreateDate":"2023-08-01T15:06:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsLambdaRole" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"apigateway.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsApiGatewayRole" ] }, { "Action":[ "lambda:DeleteFunction", "lambda:UpdateFunctionCode", "lambda:ListTags", "lambda:InvokeFunction" ], "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:partner":"false", "aws:ResourceTag/sagemaker:project-name":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:sagemaker-*" ] }, { "Action":[ "lambda:CreateFunction", "lambda:TagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "sagemaker:project-name", "sagemaker:partner" ] }, "Null":{ "aws:ResourceTag/sagemaker:partner":"false", "aws:ResourceTag/sagemaker:project-name":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:sagemaker-*" ] }, { "Action":[ "lambda:PublishLayerVersion", "lambda:GetLayerVersion", "lambda:DeleteLayerVersion", "lambda:GetFunction" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:layer:sagemaker-*", "arn:aws:lambda:*:*:function:sagemaker-*" ] }, { "Action":[ "apigateway:GET", "apigateway:DELETE", "apigateway:PATCH", "apigateway:POST", "apigateway:PUT" ], "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:partner":"false", "aws:ResourceTag/sagemaker:project-name":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis/*", "arn:aws:apigateway:*::/restapis" ] }, { "Action":[ "apigateway:POST", "apigateway:PUT" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "sagemaker:project-name", "sagemaker:partner" ] }, "Null":{ "aws:ResourceTag/sagemaker:partner":"false", "aws:ResourceTag/sagemaker:project-name":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/tags/*" ] }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*/lambda-auth-code/layer.zip" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-01T15:06:46+00:00" }, "AmazonSageMakerPartnerServiceCatalogProductsLambdaServiceRolePolicy":{ "CreateDate":"2023-08-01T15:05:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"secretsmanager:GetSecretValue", "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:partner":false }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-01T15:05:51+00:00" }, "AmazonSageMakerPipelinesIntegrations":{ "CreateDate":"2021-07-30T16:35:10+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "lambda:CreateFunction", "lambda:DeleteFunction", "lambda:GetFunction", "lambda:InvokeFunction", "lambda:UpdateFunctionCode" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:*sagemaker*", "arn:aws:lambda:*:*:function:*sageMaker*", "arn:aws:lambda:*:*:function:*SageMaker*" ] }, { "Action":[ "sqs:CreateQueue", "sqs:SendMessage" ], "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:*sagemaker*", "arn:aws:sqs:*:*:*sageMaker*", "arn:aws:sqs:*:*:*SageMaker*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lambda.amazonaws.com", "elasticmapreduce.amazonaws.com", "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" }, { "Action":[ "events:DescribeRule", "events:PutRule", "events:PutTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/SageMakerPipelineExecutionEMRStepStatusUpdateRule", "arn:aws:events:*:*:rule/SageMakerPipelineExecutionEMRClusterStatusUpdateRule" ] }, { "Action":[ "elasticmapreduce:AddJobFlowSteps", "elasticmapreduce:CancelSteps", "elasticmapreduce:DescribeStep", "elasticmapreduce:RunJobFlow", "elasticmapreduce:DescribeCluster", "elasticmapreduce:TerminateJobFlows", "elasticmapreduce:ListSteps" ], "Effect":"Allow", "Resource":[ "arn:aws:elasticmapreduce:*:*:cluster/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-17T21:28:19+00:00" }, "AmazonSageMakerReadOnly":{ "CreateDate":"2017-11-29T13:07:09+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "sagemaker:Describe*", "sagemaker:List*", "sagemaker:BatchGetMetrics", "sagemaker:GetDeviceRegistration", "sagemaker:GetDeviceFleetReport", "sagemaker:GetSearchSuggestions", "sagemaker:BatchGetRecord", "sagemaker:GetRecord", "sagemaker:Search", "sagemaker:QueryLineage", "sagemaker:GetLineageGroupPolicy", "sagemaker:BatchDescribeModelPackage", "sagemaker:GetModelPackageGroupPolicy" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "aws-marketplace:ViewSubscriptions", "cloudwatch:DescribeAlarms", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolClient", "cognito-idp:ListGroups", "cognito-idp:ListIdentityProviders", "cognito-idp:ListUserPoolClients", "cognito-idp:ListUserPools", "cognito-idp:ListUsers", "cognito-idp:ListUsersInGroup", "ecr:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-12-01T16:29:20+00:00" }, "AmazonSageMakerServiceCatalogProductsApiGatewayServiceRolePolicy":{ "CreateDate":"2022-03-25T04:25:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:DescribeResourcePolicies", "logs:DescribeDestinations", "logs:DescribeExportTasks", "logs:DescribeMetricFilters", "logs:DescribeQueries", "logs:DescribeQueryDefinitions", "logs:DescribeSubscriptionFilters", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:PutLogEvents", "logs:PutResourcePolicy", "logs:UpdateLogDelivery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/apigateway/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-03-25T04:25:36+00:00" }, "AmazonSageMakerServiceCatalogProductsCloudformationServiceRolePolicy":{ "CreateDate":"2022-03-25T04:26:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker:AddAssociation", "sagemaker:AddTags", "sagemaker:AssociateTrialComponent", "sagemaker:BatchDescribeModelPackage", "sagemaker:BatchGetMetrics", "sagemaker:BatchGetRecord", "sagemaker:BatchPutMetrics", "sagemaker:CreateAction", "sagemaker:CreateAlgorithm", "sagemaker:CreateApp", "sagemaker:CreateAppImageConfig", "sagemaker:CreateArtifact", "sagemaker:CreateAutoMLJob", "sagemaker:CreateCodeRepository", "sagemaker:CreateCompilationJob", "sagemaker:CreateContext", "sagemaker:CreateDataQualityJobDefinition", "sagemaker:CreateDeviceFleet", "sagemaker:CreateDomain", "sagemaker:CreateEdgePackagingJob", "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateExperiment", "sagemaker:CreateFeatureGroup", "sagemaker:CreateFlowDefinition", "sagemaker:CreateHumanTaskUi", "sagemaker:CreateHyperParameterTuningJob", "sagemaker:CreateImage", "sagemaker:CreateImageVersion", "sagemaker:CreateInferenceRecommendationsJob", "sagemaker:CreateLabelingJob", "sagemaker:CreateLineageGroupPolicy", "sagemaker:CreateModel", "sagemaker:CreateModelBiasJobDefinition", "sagemaker:CreateModelExplainabilityJobDefinition", "sagemaker:CreateModelPackage", "sagemaker:CreateModelPackageGroup", "sagemaker:CreateModelQualityJobDefinition", "sagemaker:CreateMonitoringSchedule", "sagemaker:CreateNotebookInstance", "sagemaker:CreateNotebookInstanceLifecycleConfig", "sagemaker:CreatePipeline", "sagemaker:CreatePresignedDomainUrl", "sagemaker:CreatePresignedNotebookInstanceUrl", "sagemaker:CreateProcessingJob", "sagemaker:CreateProject", "sagemaker:CreateTrainingJob", "sagemaker:CreateTransformJob", "sagemaker:CreateTrial", "sagemaker:CreateTrialComponent", "sagemaker:CreateUserProfile", "sagemaker:CreateWorkforce", "sagemaker:CreateWorkteam", "sagemaker:DeleteAction", "sagemaker:DeleteAlgorithm", "sagemaker:DeleteApp", "sagemaker:DeleteAppImageConfig", "sagemaker:DeleteArtifact", "sagemaker:DeleteAssociation", "sagemaker:DeleteCodeRepository", "sagemaker:DeleteContext", "sagemaker:DeleteDataQualityJobDefinition", "sagemaker:DeleteDeviceFleet", "sagemaker:DeleteDomain", "sagemaker:DeleteEndpoint", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteExperiment", "sagemaker:DeleteFeatureGroup", "sagemaker:DeleteFlowDefinition", "sagemaker:DeleteHumanLoop", "sagemaker:DeleteHumanTaskUi", "sagemaker:DeleteImage", "sagemaker:DeleteImageVersion", "sagemaker:DeleteLineageGroupPolicy", "sagemaker:DeleteModel", "sagemaker:DeleteModelBiasJobDefinition", "sagemaker:DeleteModelExplainabilityJobDefinition", "sagemaker:DeleteModelPackage", "sagemaker:DeleteModelPackageGroup", "sagemaker:DeleteModelPackageGroupPolicy", "sagemaker:DeleteModelQualityJobDefinition", "sagemaker:DeleteMonitoringSchedule", "sagemaker:DeleteNotebookInstance", "sagemaker:DeleteNotebookInstanceLifecycleConfig", "sagemaker:DeletePipeline", "sagemaker:DeleteProject", "sagemaker:DeleteRecord", "sagemaker:DeleteTags", "sagemaker:DeleteTrial", "sagemaker:DeleteTrialComponent", "sagemaker:DeleteUserProfile", "sagemaker:DeleteWorkforce", "sagemaker:DeleteWorkteam", "sagemaker:DeregisterDevices", "sagemaker:DescribeAction", "sagemaker:DescribeAlgorithm", "sagemaker:DescribeApp", "sagemaker:DescribeAppImageConfig", "sagemaker:DescribeArtifact", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeCodeRepository", "sagemaker:DescribeCompilationJob", "sagemaker:DescribeContext", "sagemaker:DescribeDataQualityJobDefinition", "sagemaker:DescribeDevice", "sagemaker:DescribeDeviceFleet", "sagemaker:DescribeDomain", "sagemaker:DescribeEdgePackagingJob", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeExperiment", "sagemaker:DescribeFeatureGroup", "sagemaker:DescribeFlowDefinition", "sagemaker:DescribeHumanLoop", "sagemaker:DescribeHumanTaskUi", "sagemaker:DescribeHyperParameterTuningJob", "sagemaker:DescribeImage", "sagemaker:DescribeImageVersion", "sagemaker:DescribeInferenceRecommendationsJob", "sagemaker:DescribeLabelingJob", "sagemaker:DescribeLineageGroup", "sagemaker:DescribeModel", "sagemaker:DescribeModelBiasJobDefinition", "sagemaker:DescribeModelExplainabilityJobDefinition", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribeModelQualityJobDefinition", "sagemaker:DescribeMonitoringSchedule", "sagemaker:DescribeNotebookInstance", "sagemaker:DescribeNotebookInstanceLifecycleConfig", "sagemaker:DescribePipeline", "sagemaker:DescribePipelineDefinitionForExecution", "sagemaker:DescribePipelineExecution", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeProject", "sagemaker:DescribeSubscribedWorkteam", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeTransformJob", "sagemaker:DescribeTrial", "sagemaker:DescribeTrialComponent", "sagemaker:DescribeUserProfile", "sagemaker:DescribeWorkforce", "sagemaker:DescribeWorkteam", "sagemaker:DisableSagemakerServicecatalogPortfolio", "sagemaker:DisassociateTrialComponent", "sagemaker:EnableSagemakerServicecatalogPortfolio", "sagemaker:GetDeviceFleetReport", "sagemaker:GetDeviceRegistration", "sagemaker:GetLineageGroupPolicy", "sagemaker:GetModelPackageGroupPolicy", "sagemaker:GetRecord", "sagemaker:GetSagemakerServicecatalogPortfolioStatus", "sagemaker:GetSearchSuggestions", "sagemaker:InvokeEndpoint", "sagemaker:InvokeEndpointAsync", "sagemaker:ListActions", "sagemaker:ListAlgorithms", "sagemaker:ListAppImageConfigs", "sagemaker:ListApps", "sagemaker:ListArtifacts", "sagemaker:ListAssociations", "sagemaker:ListAutoMLJobs", "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:ListCodeRepositories", "sagemaker:ListCompilationJobs", "sagemaker:ListContexts", "sagemaker:ListDataQualityJobDefinitions", "sagemaker:ListDeviceFleets", "sagemaker:ListDevices", "sagemaker:ListDomains", "sagemaker:ListEdgePackagingJobs", "sagemaker:ListEndpointConfigs", "sagemaker:ListEndpoints", "sagemaker:ListExperiments", "sagemaker:ListFeatureGroups", "sagemaker:ListFlowDefinitions", "sagemaker:ListHumanLoops", "sagemaker:ListHumanTaskUis", "sagemaker:ListHyperParameterTuningJobs", "sagemaker:ListImageVersions", "sagemaker:ListImages", "sagemaker:ListInferenceRecommendationsJobs", "sagemaker:ListLabelingJobs", "sagemaker:ListLabelingJobsForWorkteam", "sagemaker:ListLineageGroups", "sagemaker:ListModelBiasJobDefinitions", "sagemaker:ListModelExplainabilityJobDefinitions", "sagemaker:ListModelMetadata", "sagemaker:ListModelPackageGroups", "sagemaker:ListModelPackages", "sagemaker:ListModelQualityJobDefinitions", "sagemaker:ListModels", "sagemaker:ListMonitoringExecutions", "sagemaker:ListMonitoringSchedules", "sagemaker:ListNotebookInstanceLifecycleConfigs", "sagemaker:ListNotebookInstances", "sagemaker:ListPipelineExecutionSteps", "sagemaker:ListPipelineExecutions", "sagemaker:ListPipelineParametersForExecution", "sagemaker:ListPipelines", "sagemaker:ListProcessingJobs", "sagemaker:ListProjects", "sagemaker:ListSubscribedWorkteams", "sagemaker:ListTags", "sagemaker:ListTrainingJobs", "sagemaker:ListTrainingJobsForHyperParameterTuningJob", "sagemaker:ListTransformJobs", "sagemaker:ListTrialComponents", "sagemaker:ListTrials", "sagemaker:ListUserProfiles", "sagemaker:ListWorkforces", "sagemaker:ListWorkteams", "sagemaker:PutLineageGroupPolicy", "sagemaker:PutModelPackageGroupPolicy", "sagemaker:PutRecord", "sagemaker:QueryLineage", "sagemaker:RegisterDevices", "sagemaker:RenderUiTemplate", "sagemaker:Search", "sagemaker:SendHeartbeat", "sagemaker:SendPipelineExecutionStepFailure", "sagemaker:SendPipelineExecutionStepSuccess", "sagemaker:StartHumanLoop", "sagemaker:StartMonitoringSchedule", "sagemaker:StartNotebookInstance", "sagemaker:StartPipelineExecution", "sagemaker:StopAutoMLJob", "sagemaker:StopCompilationJob", "sagemaker:StopEdgePackagingJob", "sagemaker:StopHumanLoop", "sagemaker:StopHyperParameterTuningJob", "sagemaker:StopInferenceRecommendationsJob", "sagemaker:StopLabelingJob", "sagemaker:StopMonitoringSchedule", "sagemaker:StopNotebookInstance", "sagemaker:StopPipelineExecution", "sagemaker:StopProcessingJob", "sagemaker:StopTrainingJob", "sagemaker:StopTransformJob", "sagemaker:UpdateAction", "sagemaker:UpdateAppImageConfig", "sagemaker:UpdateArtifact", "sagemaker:UpdateCodeRepository", "sagemaker:UpdateContext", "sagemaker:UpdateDeviceFleet", "sagemaker:UpdateDevices", "sagemaker:UpdateDomain", "sagemaker:UpdateEndpoint", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:UpdateExperiment", "sagemaker:UpdateImage", "sagemaker:UpdateModelPackage", "sagemaker:UpdateMonitoringSchedule", "sagemaker:UpdateNotebookInstance", "sagemaker:UpdateNotebookInstanceLifecycleConfig", "sagemaker:UpdatePipeline", "sagemaker:UpdatePipelineExecution", "sagemaker:UpdateProject", "sagemaker:UpdateTrainingJob", "sagemaker:UpdateTrial", "sagemaker:UpdateTrialComponent", "sagemaker:UpdateUserProfile", "sagemaker:UpdateWorkforce", "sagemaker:UpdateWorkteam" ], "Effect":"Allow", "NotResource":[ "arn:aws:sagemaker:*:*:domain/*", "arn:aws:sagemaker:*:*:user-profile/*", "arn:aws:sagemaker:*:*:app/*", "arn:aws:sagemaker:*:*:flow-definition/*" ] }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsCodeBuildRole", "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsExecutionRole" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-03-25T04:26:40+00:00" }, "AmazonSageMakerServiceCatalogProductsCodeBuildServiceRolePolicy":{ "CreateDate":"2022-03-25T04:27:46+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "codecommit:CancelUploadArchive", "codecommit:GetBranch", "codecommit:GetCommit", "codecommit:GetUploadArchiveStatus", "codecommit:UploadArchive" ], "Effect":"Allow", "Resource":"arn:aws:codecommit:*:*:sagemaker-*", "Sid":"AmazonSageMakerCodeBuildCodeCommitPermission" }, { "Action":[ "ecr:BatchCheckLayerAvailability", "ecr:BatchGetImage", "ecr:DescribeImageScanFindings", "ecr:DescribeRegistry", "ecr:DescribeImageReplicationStatus", "ecr:DescribeRepositories", "ecr:DescribeImageReplicationStatus", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonSageMakerCodeBuildECRReadPermission" }, { "Action":[ "ecr:CompleteLayerUpload", "ecr:CreateRepository", "ecr:InitiateLayerUpload", "ecr:PutImage", "ecr:UploadLayerPart" ], "Effect":"Allow", "Resource":[ "arn:aws:ecr:*:*:repository/sagemaker-*" ], "Sid":"AmazonSageMakerCodeBuildECRWritePermission" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "events.amazonaws.com", "codepipeline.amazonaws.com", "cloudformation.amazonaws.com", "codebuild.amazonaws.com", "sagemaker.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsEventsRole", "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsCodePipelineRole", "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsCloudformationRole", "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsCodeBuildRole", "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsExecutionRole" ], "Sid":"AmazonSageMakerCodeBuildPassRoletPermission" }, { "Action":[ "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:DescribeResourcePolicies", "logs:DescribeDestinations", "logs:DescribeExportTasks", "logs:DescribeMetricFilters", "logs:DescribeQueries", "logs:DescribeQueryDefinitions", "logs:DescribeSubscriptionFilters", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:ListLogDeliveries", "logs:PutLogEvents", "logs:PutResourcePolicy", "logs:UpdateLogDelivery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/codebuild/*", "Sid":"AmazonSageMakerCodeBuildLogPermission" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:GetBucketAcl", "s3:GetBucketCors", "s3:GetBucketLocation", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:PutBucketCors", "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:GetObject", "s3:GetObjectVersion", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*", "arn:aws:s3:::sagemaker-*" ], "Sid":"AmazonSageMakerCodeBuildS3Permission" }, { "Action":[ "sagemaker:AddAssociation", "sagemaker:AddTags", "sagemaker:AssociateTrialComponent", "sagemaker:BatchDescribeModelPackage", "sagemaker:BatchGetMetrics", "sagemaker:BatchGetRecord", "sagemaker:BatchPutMetrics", "sagemaker:CreateAction", "sagemaker:CreateAlgorithm", "sagemaker:CreateApp", "sagemaker:CreateAppImageConfig", "sagemaker:CreateArtifact", "sagemaker:CreateAutoMLJob", "sagemaker:CreateCodeRepository", "sagemaker:CreateCompilationJob", "sagemaker:CreateContext", "sagemaker:CreateDataQualityJobDefinition", "sagemaker:CreateDeviceFleet", "sagemaker:CreateDomain", "sagemaker:CreateEdgePackagingJob", "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateExperiment", "sagemaker:CreateFeatureGroup", "sagemaker:CreateFlowDefinition", "sagemaker:CreateHumanTaskUi", "sagemaker:CreateHyperParameterTuningJob", "sagemaker:CreateImage", "sagemaker:CreateImageVersion", "sagemaker:CreateInferenceRecommendationsJob", "sagemaker:CreateLabelingJob", "sagemaker:CreateLineageGroupPolicy", "sagemaker:CreateModel", "sagemaker:CreateModelBiasJobDefinition", "sagemaker:CreateModelExplainabilityJobDefinition", "sagemaker:CreateModelPackage", "sagemaker:CreateModelPackageGroup", "sagemaker:CreateModelQualityJobDefinition", "sagemaker:CreateMonitoringSchedule", "sagemaker:CreateNotebookInstance", "sagemaker:CreateNotebookInstanceLifecycleConfig", "sagemaker:CreatePipeline", "sagemaker:CreatePresignedDomainUrl", "sagemaker:CreatePresignedNotebookInstanceUrl", "sagemaker:CreateProcessingJob", "sagemaker:CreateProject", "sagemaker:CreateTrainingJob", "sagemaker:CreateTransformJob", "sagemaker:CreateTrial", "sagemaker:CreateTrialComponent", "sagemaker:CreateUserProfile", "sagemaker:CreateWorkforce", "sagemaker:CreateWorkteam", "sagemaker:DeleteAction", "sagemaker:DeleteAlgorithm", "sagemaker:DeleteApp", "sagemaker:DeleteAppImageConfig", "sagemaker:DeleteArtifact", "sagemaker:DeleteAssociation", "sagemaker:DeleteCodeRepository", "sagemaker:DeleteContext", "sagemaker:DeleteDataQualityJobDefinition", "sagemaker:DeleteDeviceFleet", "sagemaker:DeleteDomain", "sagemaker:DeleteEndpoint", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteExperiment", "sagemaker:DeleteFeatureGroup", "sagemaker:DeleteFlowDefinition", "sagemaker:DeleteHumanLoop", "sagemaker:DeleteHumanTaskUi", "sagemaker:DeleteImage", "sagemaker:DeleteImageVersion", "sagemaker:DeleteLineageGroupPolicy", "sagemaker:DeleteModel", "sagemaker:DeleteModelBiasJobDefinition", "sagemaker:DeleteModelExplainabilityJobDefinition", "sagemaker:DeleteModelPackage", "sagemaker:DeleteModelPackageGroup", "sagemaker:DeleteModelPackageGroupPolicy", "sagemaker:DeleteModelQualityJobDefinition", "sagemaker:DeleteMonitoringSchedule", "sagemaker:DeleteNotebookInstance", "sagemaker:DeleteNotebookInstanceLifecycleConfig", "sagemaker:DeletePipeline", "sagemaker:DeleteProject", "sagemaker:DeleteRecord", "sagemaker:DeleteTags", "sagemaker:DeleteTrial", "sagemaker:DeleteTrialComponent", "sagemaker:DeleteUserProfile", "sagemaker:DeleteWorkforce", "sagemaker:DeleteWorkteam", "sagemaker:DeregisterDevices", "sagemaker:DescribeAction", "sagemaker:DescribeAlgorithm", "sagemaker:DescribeApp", "sagemaker:DescribeAppImageConfig", "sagemaker:DescribeArtifact", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeCodeRepository", "sagemaker:DescribeCompilationJob", "sagemaker:DescribeContext", "sagemaker:DescribeDataQualityJobDefinition", "sagemaker:DescribeDevice", "sagemaker:DescribeDeviceFleet", "sagemaker:DescribeDomain", "sagemaker:DescribeEdgePackagingJob", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeExperiment", "sagemaker:DescribeFeatureGroup", "sagemaker:DescribeFlowDefinition", "sagemaker:DescribeHumanLoop", "sagemaker:DescribeHumanTaskUi", "sagemaker:DescribeHyperParameterTuningJob", "sagemaker:DescribeImage", "sagemaker:DescribeImageVersion", "sagemaker:DescribeInferenceRecommendationsJob", "sagemaker:DescribeLabelingJob", "sagemaker:DescribeLineageGroup", "sagemaker:DescribeModel", "sagemaker:DescribeModelBiasJobDefinition", "sagemaker:DescribeModelExplainabilityJobDefinition", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribeModelQualityJobDefinition", "sagemaker:DescribeMonitoringSchedule", "sagemaker:DescribeNotebookInstance", "sagemaker:DescribeNotebookInstanceLifecycleConfig", "sagemaker:DescribePipeline", "sagemaker:DescribePipelineDefinitionForExecution", "sagemaker:DescribePipelineExecution", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeProject", "sagemaker:DescribeSubscribedWorkteam", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeTransformJob", "sagemaker:DescribeTrial", "sagemaker:DescribeTrialComponent", "sagemaker:DescribeUserProfile", "sagemaker:DescribeWorkforce", "sagemaker:DescribeWorkteam", "sagemaker:DisableSagemakerServicecatalogPortfolio", "sagemaker:DisassociateTrialComponent", "sagemaker:EnableSagemakerServicecatalogPortfolio", "sagemaker:GetDeviceFleetReport", "sagemaker:GetDeviceRegistration", "sagemaker:GetLineageGroupPolicy", "sagemaker:GetModelPackageGroupPolicy", "sagemaker:GetRecord", "sagemaker:GetSagemakerServicecatalogPortfolioStatus", "sagemaker:GetSearchSuggestions", "sagemaker:InvokeEndpoint", "sagemaker:InvokeEndpointAsync", "sagemaker:ListActions", "sagemaker:ListAlgorithms", "sagemaker:ListAppImageConfigs", "sagemaker:ListApps", "sagemaker:ListArtifacts", "sagemaker:ListAssociations", "sagemaker:ListAutoMLJobs", "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:ListCodeRepositories", "sagemaker:ListCompilationJobs", "sagemaker:ListContexts", "sagemaker:ListDataQualityJobDefinitions", "sagemaker:ListDeviceFleets", "sagemaker:ListDevices", "sagemaker:ListDomains", "sagemaker:ListEdgePackagingJobs", "sagemaker:ListEndpointConfigs", "sagemaker:ListEndpoints", "sagemaker:ListExperiments", "sagemaker:ListFeatureGroups", "sagemaker:ListFlowDefinitions", "sagemaker:ListHumanLoops", "sagemaker:ListHumanTaskUis", "sagemaker:ListHyperParameterTuningJobs", "sagemaker:ListImageVersions", "sagemaker:ListImages", "sagemaker:ListInferenceRecommendationsJobs", "sagemaker:ListLabelingJobs", "sagemaker:ListLabelingJobsForWorkteam", "sagemaker:ListLineageGroups", "sagemaker:ListModelBiasJobDefinitions", "sagemaker:ListModelExplainabilityJobDefinitions", "sagemaker:ListModelMetadata", "sagemaker:ListModelPackageGroups", "sagemaker:ListModelPackages", "sagemaker:ListModelQualityJobDefinitions", "sagemaker:ListModels", "sagemaker:ListMonitoringExecutions", "sagemaker:ListMonitoringSchedules", "sagemaker:ListNotebookInstanceLifecycleConfigs", "sagemaker:ListNotebookInstances", "sagemaker:ListPipelineExecutionSteps", "sagemaker:ListPipelineExecutions", "sagemaker:ListPipelineParametersForExecution", "sagemaker:ListPipelines", "sagemaker:ListProcessingJobs", "sagemaker:ListProjects", "sagemaker:ListSubscribedWorkteams", "sagemaker:ListTags", "sagemaker:ListTrainingJobs", "sagemaker:ListTrainingJobsForHyperParameterTuningJob", "sagemaker:ListTransformJobs", "sagemaker:ListTrialComponents", "sagemaker:ListTrials", "sagemaker:ListUserProfiles", "sagemaker:ListWorkforces", "sagemaker:ListWorkteams", "sagemaker:PutLineageGroupPolicy", "sagemaker:PutModelPackageGroupPolicy", "sagemaker:PutRecord", "sagemaker:QueryLineage", "sagemaker:RegisterDevices", "sagemaker:RenderUiTemplate", "sagemaker:Search", "sagemaker:SendHeartbeat", "sagemaker:SendPipelineExecutionStepFailure", "sagemaker:SendPipelineExecutionStepSuccess", "sagemaker:StartHumanLoop", "sagemaker:StartMonitoringSchedule", "sagemaker:StartNotebookInstance", "sagemaker:StartPipelineExecution", "sagemaker:StopAutoMLJob", "sagemaker:StopCompilationJob", "sagemaker:StopEdgePackagingJob", "sagemaker:StopHumanLoop", "sagemaker:StopHyperParameterTuningJob", "sagemaker:StopInferenceRecommendationsJob", "sagemaker:StopLabelingJob", "sagemaker:StopMonitoringSchedule", "sagemaker:StopNotebookInstance", "sagemaker:StopPipelineExecution", "sagemaker:StopProcessingJob", "sagemaker:StopTrainingJob", "sagemaker:StopTransformJob", "sagemaker:UpdateAction", "sagemaker:UpdateAppImageConfig", "sagemaker:UpdateArtifact", "sagemaker:UpdateCodeRepository", "sagemaker:UpdateContext", "sagemaker:UpdateDeviceFleet", "sagemaker:UpdateDevices", "sagemaker:UpdateDomain", "sagemaker:UpdateEndpoint", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:UpdateExperiment", "sagemaker:UpdateImage", "sagemaker:UpdateModelPackage", "sagemaker:UpdateMonitoringSchedule", "sagemaker:UpdateNotebookInstance", "sagemaker:UpdateNotebookInstanceLifecycleConfig", "sagemaker:UpdatePipeline", "sagemaker:UpdatePipelineExecution", "sagemaker:UpdateProject", "sagemaker:UpdateTrainingJob", "sagemaker:UpdateTrial", "sagemaker:UpdateTrialComponent", "sagemaker:UpdateUserProfile", "sagemaker:UpdateWorkforce", "sagemaker:UpdateWorkteam" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:model/*", "arn:aws:sagemaker:*:*:pipeline/*", "arn:aws:sagemaker:*:*:project/*", "arn:aws:sagemaker:*:*:model-package/*" ], "Sid":"AmazonSageMakerCodeBuildSageMakerPermission" }, { "Action":[ "codestar-connections:UseConnection" ], "Condition":{ "StringEqualsIgnoreCase":{ "aws:ResourceTag/sagemaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*" ], "Sid":"AmazonSageMakerCodeBuildCodeStarConnectionPermission" }, { "Action":[ "codeconnections:UseConnection" ], "Condition":{ "StringEqualsIgnoreCase":{ "aws:ResourceTag/sagemaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"AmazonSageMakerCodeBuildCodeConnectionPermission" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-11T18:45:27+00:00" }, "AmazonSageMakerServiceCatalogProductsCodePipelineServiceRolePolicy":{ "CreateDate":"2022-02-22T09:53:17+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:CreateStack", "cloudformation:DescribeChangeSet", "cloudformation:DeleteChangeSet", "cloudformation:DeleteStack", "cloudformation:DescribeStacks", "cloudformation:ExecuteChangeSet", "cloudformation:SetStackPolicy", "cloudformation:UpdateStack" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/sagemaker-*", "Sid":"AmazonSageMakerCodePipelineCFnPermission" }, { "Action":[ "cloudformation:TagResource", "cloudformation:UntagResource" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "sagemaker:project-name" ] } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/sagemaker-*", "Sid":"AmazonSageMakerCodePipelineCFnTagPermission" }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:GetObject", "s3:GetObjectVersion", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sagemaker-*" ], "Sid":"AmazonSageMakerCodePipelineS3Permission" }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsCloudformationRole" ], "Sid":"AmazonSageMakerCodePipelinePassRolePermission" }, { "Action":[ "codebuild:BatchGetBuilds", "codebuild:StartBuild" ], "Effect":"Allow", "Resource":[ "arn:aws:codebuild:*:*:project/sagemaker-*", "arn:aws:codebuild:*:*:build/sagemaker-*" ], "Sid":"AmazonSageMakerCodePipelineCodeBuildPermission" }, { "Action":[ "codecommit:CancelUploadArchive", "codecommit:GetBranch", "codecommit:GetCommit", "codecommit:GetUploadArchiveStatus", "codecommit:UploadArchive" ], "Effect":"Allow", "Resource":"arn:aws:codecommit:*:*:sagemaker-*", "Sid":"AmazonSageMakerCodePipelineCodeCommitPermission" }, { "Action":[ "codestar-connections:UseConnection" ], "Condition":{ "StringEqualsIgnoreCase":{ "aws:ResourceTag/sagemaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:codestar-connections:*:*:connection/*" ], "Sid":"AmazonSageMakerCodePipelineCodeStarConnectionPermission" }, { "Action":[ "codeconnections:UseConnection" ], "Condition":{ "StringEqualsIgnoreCase":{ "aws:ResourceTag/sagemaker":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"AmazonSageMakerCodePipelineCodeConnectionPermission" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-11T18:37:51+00:00" }, "AmazonSageMakerServiceCatalogProductsEventsServiceRolePolicy":{ "CreateDate":"2022-02-22T09:53:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"codepipeline:StartPipelineExecution", "Effect":"Allow", "Resource":"arn:aws:codepipeline:*:*:sagemaker-*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-22T09:53:59+00:00" }, "AmazonSageMakerServiceCatalogProductsFirehoseServiceRolePolicy":{ "CreateDate":"2022-02-22T09:54:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "firehose:PutRecord", "firehose:PutRecordBatch" ], "Effect":"Allow", "Resource":"arn:aws:firehose:*:*:deliverystream/sagemaker-*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-22T09:54:35+00:00" }, "AmazonSageMakerServiceCatalogProductsGlueServiceRolePolicy":{ "CreateDate":"2022-02-22T09:51:13+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "glue:BatchCreatePartition", "glue:BatchDeletePartition", "glue:BatchDeleteTable", "glue:BatchDeleteTableVersion", "glue:BatchGetPartition", "glue:CreateDatabase", "glue:CreatePartition", "glue:CreateTable", "glue:DeletePartition", "glue:DeleteTable", "glue:DeleteTableVersion", "glue:GetDatabase", "glue:GetPartition", "glue:GetPartitions", "glue:GetTable", "glue:GetTables", "glue:GetTableVersion", "glue:GetTableVersions", "glue:SearchTables", "glue:UpdatePartition", "glue:UpdateTable", "glue:GetUserDefinedFunctions" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/default", "arn:aws:glue:*:*:database/global_temp", "arn:aws:glue:*:*:database/sagemaker-*", "arn:aws:glue:*:*:table/sagemaker-*", "arn:aws:glue:*:*:tableVersion/sagemaker-*" ] }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:GetBucketAcl", "s3:GetBucketCors", "s3:GetBucketLocation", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:PutBucketCors" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*", "arn:aws:s3:::sagemaker-*" ] }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:GetObject", "s3:GetObjectVersion", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*", "arn:aws:s3:::sagemaker-*" ] }, { "Action":[ "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:Describe*", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:ListLogDeliveries", "logs:PutLogEvents", "logs:PutResourcePolicy", "logs:UpdateLogDelivery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/glue/*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-26T19:13:02+00:00" }, "AmazonSageMakerServiceCatalogProductsLambdaServiceRolePolicy":{ "CreateDate":"2022-04-04T16:34:43+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ecr:DescribeImages", "ecr:BatchDeleteImage", "ecr:CompleteLayerUpload", "ecr:CreateRepository", "ecr:DeleteRepository", "ecr:InitiateLayerUpload", "ecr:PutImage", "ecr:UploadLayerPart" ], "Effect":"Allow", "Resource":[ "arn:aws:ecr:*:*:repository/sagemaker-*" ], "Sid":"AmazonSageMakerLambdaECRPermission" }, { "Action":[ "events:DeleteRule", "events:DescribeRule", "events:PutRule", "events:PutTargets", "events:RemoveTargets" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/sagemaker-*" ], "Sid":"AmazonSageMakerLambdaEventBridgePermission" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:GetBucketAcl", "s3:GetBucketCors", "s3:GetBucketLocation", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:PutBucketCors" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*", "arn:aws:s3:::sagemaker-*" ], "Sid":"AmazonSageMakerLambdaS3BucketPermission" }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:GetObject", "s3:GetObjectVersion", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*", "arn:aws:s3:::sagemaker-*" ], "Sid":"AmazonSageMakerLambdaS3ObjectPermission" }, { "Action":[ "sagemaker:AddAssociation", "sagemaker:AddTags", "sagemaker:AssociateTrialComponent", "sagemaker:BatchDescribeModelPackage", "sagemaker:BatchGetMetrics", "sagemaker:BatchGetRecord", "sagemaker:BatchPutMetrics", "sagemaker:CreateAction", "sagemaker:CreateAlgorithm", "sagemaker:CreateApp", "sagemaker:CreateAppImageConfig", "sagemaker:CreateArtifact", "sagemaker:CreateAutoMLJob", "sagemaker:CreateCodeRepository", "sagemaker:CreateCompilationJob", "sagemaker:CreateContext", "sagemaker:CreateDataQualityJobDefinition", "sagemaker:CreateDeviceFleet", "sagemaker:CreateDomain", "sagemaker:CreateEdgePackagingJob", "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateExperiment", "sagemaker:CreateFeatureGroup", "sagemaker:CreateFlowDefinition", "sagemaker:CreateHumanTaskUi", "sagemaker:CreateHyperParameterTuningJob", "sagemaker:CreateImage", "sagemaker:CreateImageVersion", "sagemaker:CreateInferenceRecommendationsJob", "sagemaker:CreateLabelingJob", "sagemaker:CreateLineageGroupPolicy", "sagemaker:CreateModel", "sagemaker:CreateModelBiasJobDefinition", "sagemaker:CreateModelExplainabilityJobDefinition", "sagemaker:CreateModelPackage", "sagemaker:CreateModelPackageGroup", "sagemaker:CreateModelQualityJobDefinition", "sagemaker:CreateMonitoringSchedule", "sagemaker:CreateNotebookInstance", "sagemaker:CreateNotebookInstanceLifecycleConfig", "sagemaker:CreatePipeline", "sagemaker:CreatePresignedDomainUrl", "sagemaker:CreatePresignedNotebookInstanceUrl", "sagemaker:CreateProcessingJob", "sagemaker:CreateProject", "sagemaker:CreateTrainingJob", "sagemaker:CreateTransformJob", "sagemaker:CreateTrial", "sagemaker:CreateTrialComponent", "sagemaker:CreateUserProfile", "sagemaker:CreateWorkforce", "sagemaker:CreateWorkteam", "sagemaker:DeleteAction", "sagemaker:DeleteAlgorithm", "sagemaker:DeleteApp", "sagemaker:DeleteAppImageConfig", "sagemaker:DeleteArtifact", "sagemaker:DeleteAssociation", "sagemaker:DeleteCodeRepository", "sagemaker:DeleteContext", "sagemaker:DeleteDataQualityJobDefinition", "sagemaker:DeleteDeviceFleet", "sagemaker:DeleteDomain", "sagemaker:DeleteEndpoint", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteExperiment", "sagemaker:DeleteFeatureGroup", "sagemaker:DeleteFlowDefinition", "sagemaker:DeleteHumanLoop", "sagemaker:DeleteHumanTaskUi", "sagemaker:DeleteImage", "sagemaker:DeleteImageVersion", "sagemaker:DeleteLineageGroupPolicy", "sagemaker:DeleteModel", "sagemaker:DeleteModelBiasJobDefinition", "sagemaker:DeleteModelExplainabilityJobDefinition", "sagemaker:DeleteModelPackage", "sagemaker:DeleteModelPackageGroup", "sagemaker:DeleteModelPackageGroupPolicy", "sagemaker:DeleteModelQualityJobDefinition", "sagemaker:DeleteMonitoringSchedule", "sagemaker:DeleteNotebookInstance", "sagemaker:DeleteNotebookInstanceLifecycleConfig", "sagemaker:DeletePipeline", "sagemaker:DeleteProject", "sagemaker:DeleteRecord", "sagemaker:DeleteTags", "sagemaker:DeleteTrial", "sagemaker:DeleteTrialComponent", "sagemaker:DeleteUserProfile", "sagemaker:DeleteWorkforce", "sagemaker:DeleteWorkteam", "sagemaker:DeregisterDevices", "sagemaker:DescribeAction", "sagemaker:DescribeAlgorithm", "sagemaker:DescribeApp", "sagemaker:DescribeAppImageConfig", "sagemaker:DescribeArtifact", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeCodeRepository", "sagemaker:DescribeCompilationJob", "sagemaker:DescribeContext", "sagemaker:DescribeDataQualityJobDefinition", "sagemaker:DescribeDevice", "sagemaker:DescribeDeviceFleet", "sagemaker:DescribeDomain", "sagemaker:DescribeEdgePackagingJob", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeExperiment", "sagemaker:DescribeFeatureGroup", "sagemaker:DescribeFlowDefinition", "sagemaker:DescribeHumanLoop", "sagemaker:DescribeHumanTaskUi", "sagemaker:DescribeHyperParameterTuningJob", "sagemaker:DescribeImage", "sagemaker:DescribeImageVersion", "sagemaker:DescribeInferenceRecommendationsJob", "sagemaker:DescribeLabelingJob", "sagemaker:DescribeLineageGroup", "sagemaker:DescribeModel", "sagemaker:DescribeModelBiasJobDefinition", "sagemaker:DescribeModelExplainabilityJobDefinition", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribeModelQualityJobDefinition", "sagemaker:DescribeMonitoringSchedule", "sagemaker:DescribeNotebookInstance", "sagemaker:DescribeNotebookInstanceLifecycleConfig", "sagemaker:DescribePipeline", "sagemaker:DescribePipelineDefinitionForExecution", "sagemaker:DescribePipelineExecution", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeProject", "sagemaker:DescribeSubscribedWorkteam", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeTransformJob", "sagemaker:DescribeTrial", "sagemaker:DescribeTrialComponent", "sagemaker:DescribeUserProfile", "sagemaker:DescribeWorkforce", "sagemaker:DescribeWorkteam", "sagemaker:DisableSagemakerServicecatalogPortfolio", "sagemaker:DisassociateTrialComponent", "sagemaker:EnableSagemakerServicecatalogPortfolio", "sagemaker:GetDeviceFleetReport", "sagemaker:GetDeviceRegistration", "sagemaker:GetLineageGroupPolicy", "sagemaker:GetModelPackageGroupPolicy", "sagemaker:GetRecord", "sagemaker:GetSagemakerServicecatalogPortfolioStatus", "sagemaker:GetSearchSuggestions", "sagemaker:InvokeEndpoint", "sagemaker:InvokeEndpointAsync", "sagemaker:ListActions", "sagemaker:ListAlgorithms", "sagemaker:ListAppImageConfigs", "sagemaker:ListApps", "sagemaker:ListArtifacts", "sagemaker:ListAssociations", "sagemaker:ListAutoMLJobs", "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:ListCodeRepositories", "sagemaker:ListCompilationJobs", "sagemaker:ListContexts", "sagemaker:ListDataQualityJobDefinitions", "sagemaker:ListDeviceFleets", "sagemaker:ListDevices", "sagemaker:ListDomains", "sagemaker:ListEdgePackagingJobs", "sagemaker:ListEndpointConfigs", "sagemaker:ListEndpoints", "sagemaker:ListExperiments", "sagemaker:ListFeatureGroups", "sagemaker:ListFlowDefinitions", "sagemaker:ListHumanLoops", "sagemaker:ListHumanTaskUis", "sagemaker:ListHyperParameterTuningJobs", "sagemaker:ListImageVersions", "sagemaker:ListImages", "sagemaker:ListInferenceRecommendationsJobs", "sagemaker:ListLabelingJobs", "sagemaker:ListLabelingJobsForWorkteam", "sagemaker:ListLineageGroups", "sagemaker:ListModelBiasJobDefinitions", "sagemaker:ListModelExplainabilityJobDefinitions", "sagemaker:ListModelMetadata", "sagemaker:ListModelPackageGroups", "sagemaker:ListModelPackages", "sagemaker:ListModelQualityJobDefinitions", "sagemaker:ListModels", "sagemaker:ListMonitoringExecutions", "sagemaker:ListMonitoringSchedules", "sagemaker:ListNotebookInstanceLifecycleConfigs", "sagemaker:ListNotebookInstances", "sagemaker:ListPipelineExecutionSteps", "sagemaker:ListPipelineExecutions", "sagemaker:ListPipelineParametersForExecution", "sagemaker:ListPipelines", "sagemaker:ListProcessingJobs", "sagemaker:ListProjects", "sagemaker:ListSubscribedWorkteams", "sagemaker:ListTags", "sagemaker:ListTrainingJobs", "sagemaker:ListTrainingJobsForHyperParameterTuningJob", "sagemaker:ListTransformJobs", "sagemaker:ListTrialComponents", "sagemaker:ListTrials", "sagemaker:ListUserProfiles", "sagemaker:ListWorkforces", "sagemaker:ListWorkteams", "sagemaker:PutLineageGroupPolicy", "sagemaker:PutModelPackageGroupPolicy", "sagemaker:PutRecord", "sagemaker:QueryLineage", "sagemaker:RegisterDevices", "sagemaker:RenderUiTemplate", "sagemaker:Search", "sagemaker:SendHeartbeat", "sagemaker:SendPipelineExecutionStepFailure", "sagemaker:SendPipelineExecutionStepSuccess", "sagemaker:StartHumanLoop", "sagemaker:StartMonitoringSchedule", "sagemaker:StartNotebookInstance", "sagemaker:StartPipelineExecution", "sagemaker:StopAutoMLJob", "sagemaker:StopCompilationJob", "sagemaker:StopEdgePackagingJob", "sagemaker:StopHumanLoop", "sagemaker:StopHyperParameterTuningJob", "sagemaker:StopInferenceRecommendationsJob", "sagemaker:StopLabelingJob", "sagemaker:StopMonitoringSchedule", "sagemaker:StopNotebookInstance", "sagemaker:StopPipelineExecution", "sagemaker:StopProcessingJob", "sagemaker:StopTrainingJob", "sagemaker:StopTransformJob", "sagemaker:UpdateAction", "sagemaker:UpdateAppImageConfig", "sagemaker:UpdateArtifact", "sagemaker:UpdateCodeRepository", "sagemaker:UpdateContext", "sagemaker:UpdateDeviceFleet", "sagemaker:UpdateDevices", "sagemaker:UpdateDomain", "sagemaker:UpdateEndpoint", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:UpdateExperiment", "sagemaker:UpdateImage", "sagemaker:UpdateModelPackage", "sagemaker:UpdateMonitoringSchedule", "sagemaker:UpdateNotebookInstance", "sagemaker:UpdateNotebookInstanceLifecycleConfig", "sagemaker:UpdatePipeline", "sagemaker:UpdatePipelineExecution", "sagemaker:UpdateProject", "sagemaker:UpdateTrainingJob", "sagemaker:UpdateTrial", "sagemaker:UpdateTrialComponent", "sagemaker:UpdateUserProfile", "sagemaker:UpdateWorkforce", "sagemaker:UpdateWorkteam" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:action/*", "arn:aws:sagemaker:*:*:algorithm/*", "arn:aws:sagemaker:*:*:app-image-config/*", "arn:aws:sagemaker:*:*:artifact/*", "arn:aws:sagemaker:*:*:automl-job/*", "arn:aws:sagemaker:*:*:code-repository/*", "arn:aws:sagemaker:*:*:compilation-job/*", "arn:aws:sagemaker:*:*:context/*", "arn:aws:sagemaker:*:*:data-quality-job-definition/*", "arn:aws:sagemaker:*:*:device-fleet/*/device/*", "arn:aws:sagemaker:*:*:device-fleet/*", "arn:aws:sagemaker:*:*:edge-packaging-job/*", "arn:aws:sagemaker:*:*:endpoint/*", "arn:aws:sagemaker:*:*:endpoint-config/*", "arn:aws:sagemaker:*:*:experiment/*", "arn:aws:sagemaker:*:*:experiment-trial/*", "arn:aws:sagemaker:*:*:experiment-trial-component/*", "arn:aws:sagemaker:*:*:feature-group/*", "arn:aws:sagemaker:*:*:human-loop/*", "arn:aws:sagemaker:*:*:human-task-ui/*", "arn:aws:sagemaker:*:*:hyper-parameter-tuning-job/*", "arn:aws:sagemaker:*:*:image/*", "arn:aws:sagemaker:*:*:image-version/*/*", "arn:aws:sagemaker:*:*:inference-recommendations-job/*", "arn:aws:sagemaker:*:*:labeling-job/*", "arn:aws:sagemaker:*:*:model/*", "arn:aws:sagemaker:*:*:model-bias-job-definition/*", "arn:aws:sagemaker:*:*:model-explainability-job-definition/*", "arn:aws:sagemaker:*:*:model-package/*", "arn:aws:sagemaker:*:*:model-package-group/*", "arn:aws:sagemaker:*:*:model-quality-job-definition/*", "arn:aws:sagemaker:*:*:monitoring-schedule/*", "arn:aws:sagemaker:*:*:notebook-instance/*", "arn:aws:sagemaker:*:*:notebook-instance-lifecycle-config/*", "arn:aws:sagemaker:*:*:pipeline/*", "arn:aws:sagemaker:*:*:pipeline/*/execution/*", "arn:aws:sagemaker:*:*:processing-job/*", "arn:aws:sagemaker:*:*:project/*", "arn:aws:sagemaker:*:*:training-job/*", "arn:aws:sagemaker:*:*:transform-job/*", "arn:aws:sagemaker:*:*:workforce/*", "arn:aws:sagemaker:*:*:workteam/*" ], "Sid":"AmazonSageMakerLambdaSageMakerPermission" }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSageMakerServiceCatalogProductsExecutionRole" ], "Sid":"AmazonSageMakerLambdaPassRolePermission" }, { "Action":[ "logs:CreateLogDelivery", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DeleteLogDelivery", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:DescribeResourcePolicies", "logs:DescribeDestinations", "logs:DescribeExportTasks", "logs:DescribeMetricFilters", "logs:DescribeQueries", "logs:DescribeQueryDefinitions", "logs:DescribeSubscriptionFilters", "logs:GetLogDelivery", "logs:GetLogEvents", "logs:ListLogDeliveries", "logs:PutLogEvents", "logs:PutResourcePolicy", "logs:UpdateLogDelivery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/lambda/*", "Sid":"AmazonSageMakerLambdaLogPermission" }, { "Action":[ "codebuild:StartBuild", "codebuild:BatchGetBuilds" ], "Condition":{ "StringLike":{ "aws:ResourceTag/sagemaker:project-name":"*" } }, "Effect":"Allow", "Resource":"arn:aws:codebuild:*:*:project/sagemaker-*", "Sid":"AmazonSageMakerLambdaCodeBuildPermission" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-11T18:57:13+00:00" }, "AmazonSageMakerTrainingPlanCreateAccess":{ "CreateDate":"2024-12-04T13:21:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker:CreateTrainingPlan", "sagemaker:CreateReservedCapacity" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-plan/*", "arn:aws:sagemaker:*:*:reserved-capacity/*" ], "Sid":"CreateTrainingPlanPermissions" }, { "Action":[ "sagemaker:AddTags" ], "Condition":{ "StringEquals":{ "sagemaker:TaggingAction":[ "CreateTrainingPlan", "CreateReservedCapacity" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-plan/*", "arn:aws:sagemaker:*:*:reserved-capacity/*" ], "Sid":"AggTagsToTrainingPlanPermissions" }, { "Action":"sagemaker:DescribeTrainingPlan", "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:training-plan/*" ], "Sid":"DescribeTrainingPlanPermissions" }, { "Action":[ "sagemaker:SearchTrainingPlanOfferings", "sagemaker:ListTrainingPlans" ], "Effect":"Allow", "Resource":"*", "Sid":"NonResourceLevelTrainingPlanPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-04T13:21:07+00:00" }, "AmazonSecurityLakeAdministrator":{ "CreateDate":"2023-05-30T22:04:10+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "securitylake:*", "organizations:DescribeOrganization", "organizations:ListDelegatedServicesForAccount", "organizations:ListAccounts", "iam:ListRoles", "ram:GetResourceShareAssociations" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowActionsWithAnyResource" }, { "Action":[ "glue:CreateCrawler", "glue:StopCrawlerSchedule", "lambda:CreateEventSourceMapping", "lakeformation:GrantPermissions", "lakeformation:ListPermissions", "lakeformation:RegisterResource", "lakeformation:RevokePermissions", "lakeformation:GetDatalakeSettings", "events:ListConnections", "events:ListApiDestinations", "iam:GetRole", "iam:ListAttachedRolePolicies", "kms:DescribeKey" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowActionsWithAnyResourceViaSecurityLake" }, { "Action":[ "s3:CreateBucket", "s3:PutBucketPolicy", "s3:PutBucketPublicAccessBlock", "s3:PutBucketNotification", "s3:PutBucketTagging", "s3:PutEncryptionConfiguration", "s3:PutBucketVersioning", "s3:PutReplicationConfiguration", "s3:PutLifecycleConfiguration", "s3:ListBucket", "s3:PutObject", "s3:GetBucketNotification" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::aws-security-data-lake*", "Sid":"AllowManagingSecurityLakeS3Buckets" }, { "Action":[ "lambda:CreateFunction" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:SecurityLake_Glue_Partition_Updater_Lambda*", "arn:aws:lambda:*:*:function:AmazonSecurityLake*" ], "Sid":"AllowLambdaCreateFunction" }, { "Action":[ "lambda:AddPermission" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringEquals":{ "lambda:Principal":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:SecurityLake_Glue_Partition_Updater_Lambda*", "arn:aws:lambda:*:*:function:AmazonSecurityLake*" ], "Sid":"AllowLambdaAddPermission" }, { "Action":[ "glue:CreateDatabase", "glue:GetDatabase", "glue:CreateTable", "glue:GetTable" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/amazon_security_lake_glue_db*", "arn:aws:glue:*:*:table/amazon_security_lake_glue_db*/*" ], "Sid":"AllowGlueActions" }, { "Action":[ "events:PutTargets", "events:PutRule", "events:DescribeRule", "events:CreateApiDestination", "events:CreateConnection", "events:UpdateConnection", "events:UpdateApiDestination", "events:DeleteConnection", "events:DeleteApiDestination", "events:ListTargetsByRule", "events:RemoveTargets", "events:DeleteRule" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/AmazonSecurityLake*", "arn:aws:events:*:*:rule/SecurityLake*", "arn:aws:events:*:*:api-destination/AmazonSecurityLake*", "arn:aws:events:*:*:connection/AmazonSecurityLake*" ], "Sid":"AllowEventBridgeActions" }, { "Action":[ "sqs:CreateQueue", "sqs:SetQueueAttributes", "sqs:GetQueueURL", "sqs:AddPermission", "sqs:GetQueueAttributes", "sqs:DeleteQueue" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:SecurityLake*", "arn:aws:sqs:*:*:AmazonSecurityLake*" ], "Sid":"AllowSQSActions" }, { "Action":"kms:CreateGrant", "Condition":{ "ForAllValues:StringEquals":{ "kms:GrantOperations":[ "GenerateDataKey", "RetireGrant", "Decrypt" ] }, "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringLike":{ "kms:EncryptionContext:aws:s3:arn":"arn:aws:s3:::aws-security-data-lake*" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*", "Sid":"AllowKmsCmkGrantForSecurityLake" }, { "Action":[ "ram:CreateResourceShare", "ram:AssociateResourceShare" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringLikeIfExists":{ "ram:ResourceArn":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/amazon_security_lake_glue_db*", "arn:aws:glue:*:*:table/amazon_security_lake_glue_db*/*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowEnablingQueryBasedSubscribers" }, { "Action":[ "ram:UpdateResourceShare", "ram:GetResourceShares", "ram:DisassociateResourceShare", "ram:DeleteResourceShare" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringLike":{ "ram:ResourceShareName":"LakeFormation*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowConfiguringQueryBasedSubscribers" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:events!connection/AmazonSecurityLake-*", "Sid":"AllowConfiguringCredentialsForSubscriberNotification" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"lambda.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceARN":"arn:aws:securitylake:*:*:data-lake/default" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSecurityLakeMetaStoreManager", "arn:aws:iam::*:role/service-role/AmazonSecurityLakeMetaStoreManagerV2" ], "Sid":"AllowPassRoleForUpdatingGluePartitionsSecLakeArn" }, { "Action":"iam:PassRole", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringEquals":{ "iam:PassedToService":"lambda.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceARN":[ "arn:aws:lambda:*:*:function:SecurityLake_Glue_Partition_Updater_Lambda*", "arn:aws:lambda:*:*:function:AmazonSecurityLake*" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AmazonSecurityLakeMetaStoreManager", "arn:aws:iam::*:role/service-role/AmazonSecurityLakeMetaStoreManagerV2" ], "Sid":"AllowPassRoleForUpdatingGluePartitionsLambdaArn" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"s3.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceARN":"arn:aws:securitylake:*:*:data-lake/default" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonSecurityLakeS3ReplicationRole", "Sid":"AllowPassRoleForCrossRegionReplicationSecLakeArn" }, { "Action":"iam:PassRole", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringEquals":{ "iam:PassedToService":"s3.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceARN":"arn:aws:s3:::aws-security-data-lake*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonSecurityLakeS3ReplicationRole", "Sid":"AllowPassRoleForCrossRegionReplicationS3Arn" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"glue.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceARN":"arn:aws:securitylake:*:*:data-lake/default" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonSecurityLakeCustomDataGlueCrawler*", "Sid":"AllowPassRoleForCustomSourceCrawlerSecLakeArn" }, { "Action":"iam:PassRole", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringEquals":{ "iam:PassedToService":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonSecurityLakeCustomDataGlueCrawler*", "Sid":"AllowPassRoleForCustomSourceCrawlerGlueArn" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"events.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceARN":"arn:aws:securitylake:*:*:subscriber/*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonSecurityLakeSubscriberEventBridge", "Sid":"AllowPassRoleForSubscriberNotificationSecLakeArn" }, { "Action":"iam:PassRole", "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringEquals":{ "iam:PassedToService":"events.amazonaws.com" }, "StringLike":{ "iam:AssociatedResourceARN":"arn:aws:events:*:*:rule/AmazonSecurityLake*" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AmazonSecurityLakeSubscriberEventBridge", "Sid":"AllowPassRoleForSubscriberNotificationEventsArn" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "securitylake.amazonaws.com", "lakeformation.amazonaws.com", "apidestinations.events.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/securitylake.amazonaws.com/AWSServiceRoleForSecurityLake", "arn:aws:iam::*:role/aws-service-role/lakeformation.amazonaws.com/AWSServiceRoleForLakeFormationDataAccess", "arn:aws:iam::*:role/aws-service-role/apidestinations.events.amazonaws.com/AWSServiceRoleForAmazonEventBridgeApiDestinations" ], "Sid":"AllowOnboardingToSecurityLakeDependencies" }, { "Action":[ "iam:CreateRole", "iam:PutRolePolicy", "iam:DeleteRolePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" }, "StringEquals":{ "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/AmazonSecurityLakePermissionsBoundary" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AmazonSecurityLake*", "Sid":"AllowRolePolicyActionsforSubscibersandSources" }, { "Action":[ "iam:PutRolePolicy", "iam:GetRolePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/lakeformation.amazonaws.com/AWSServiceRoleForLakeFormationDataAccess", "Sid":"AllowRegisterS3LocationInLakeFormation" }, { "Action":[ "iam:ListRolePolicies", "iam:DeleteRole" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AmazonSecurityLake*", "Sid":"AllowIAMActionsByResource" }, { "Action":[ "s3:Get*", "s3:List*" ], "Effect":"Allow", "Resource":"arn:aws:s3:::aws-security-data-lake-*", "Sid":"S3ReadAccessToSecurityLakes" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Effect":"Allow", "Resource":"arn:aws:s3:::security-lake-meta-store-manager-*", "Sid":"S3ReadAccessToSecurityLakeMetastoreObject" }, { "Action":[ "s3:GetAccountPublicAccessBlock", "s3:ListAccessPoints", "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*", "Sid":"S3ResourcelessReadOnly" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-23T16:01:57+00:00" }, "AmazonSecurityLakeMetastoreManager":{ "CreateDate":"2024-01-23T15:26:57+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:CreateLogGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/lambda/AmazonSecurityLake*", "arn:aws:logs:*:*:/aws/lambda/AmazonSecurityLake*" ], "Sid":"AllowWriteLambdaLogs" }, { "Action":[ "glue:CreatePartition", "glue:BatchCreatePartition", "glue:GetTable", "glue:UpdateTable" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/amazon_security_lake_glue_db*/*", "arn:aws:glue:*:*:database/amazon_security_lake_glue_db*", "arn:aws:glue:*:*:catalog" ], "Sid":"AllowGlueManage" }, { "Action":[ "sqs:ReceiveMessage", "sqs:DeleteMessage", "sqs:GetQueueAttributes" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:AmazonSecurityLake*" ], "Sid":"AllowToReadFromSqs" }, { "Action":[ "s3:ListBucket", "s3:PutObject", "s3:GetObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-security-data-lake*" ], "Sid":"AllowMetaDataReadWrite" }, { "Action":[ "s3:DeleteObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-security-data-lake*/metadata/*.avro", "arn:aws:s3:::aws-security-data-lake*/metadata/*.metadata.json" ], "Sid":"AllowMetaDataCleanup" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-01T20:04:24+00:00" }, "AmazonSecurityLakePermissionsBoundary":{ "CreateDate":"2022-11-29T14:11:12+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:ListBucket", "s3:ListBucketVersions", "s3:PutObject", "s3:GetBucketLocation", "kms:Decrypt", "kms:GenerateDataKey", "sqs:ReceiveMessage", "sqs:ChangeMessageVisibility", "sqs:DeleteMessage", "sqs:GetQueueUrl", "sqs:SendMessage", "sqs:GetQueueAttributes", "sqs:ListQueues" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowActionsForSecurityLake" }, { "Effect":"Deny", "NotAction":[ "s3:GetObject", "s3:GetObjectVersion", "s3:ListBucket", "s3:ListBucketVersions", "s3:PutObject", "s3:GetBucketLocation", "kms:Decrypt", "kms:GenerateDataKey", "sqs:ReceiveMessage", "sqs:ChangeMessageVisibility", "sqs:DeleteMessage", "sqs:GetQueueUrl", "sqs:SendMessage", "sqs:GetQueueAttributes", "sqs:ListQueues" ], "Resource":"*", "Sid":"DenyActionsForSecurityLake" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:ListBucket", "s3:ListBucketVersions", "s3:PutObject", "s3:GetBucketLocation" ], "Effect":"Deny", "NotResource":[ "arn:aws:s3:::aws-security-data-lake*" ], "Sid":"DenyActionsNotOnSecurityLakeBucket" }, { "Action":[ "sqs:ReceiveMessage", "sqs:ChangeMessageVisibility", "sqs:DeleteMessage", "sqs:GetQueueUrl", "sqs:SendMessage", "sqs:GetQueueAttributes", "sqs:ListQueues" ], "Effect":"Deny", "NotResource":"arn:aws:sqs:*:*:AmazonSecurityLake*", "Sid":"DenyActionsNotOnSecurityLakeSQS" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringNotLike":{ "kms:ViaService":[ "s3.*.amazonaws.com", "sqs.*.amazonaws.com" ] } }, "Effect":"Deny", "Resource":"*", "Sid":"DenyActionsNotOnSecurityLakeKMSS3SQS" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:s3:arn":"false" }, "StringNotLikeIfExists":{ "kms:EncryptionContext:aws:s3:arn":[ "arn:aws:s3:::aws-security-data-lake*" ] } }, "Effect":"Deny", "Resource":"*", "Sid":"DenyActionsNotOnSecurityLakeKMSForS3" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:sqs:arn":"false" }, "StringNotLikeIfExists":{ "kms:EncryptionContext:aws:sqs:arn":[ "arn:aws:sqs:*:*:AmazonSecurityLake*" ] } }, "Effect":"Deny", "Resource":"*", "Sid":"DenyActionsNotOnSecurityLakeKMSForS3SQS" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-14T20:39:20+00:00" }, "AmazonTextractFullAccess":{ "CreateDate":"2018-11-28T19:07:42+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "textract:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-28T19:07:42+00:00" }, "AmazonTextractServiceRole":{ "CreateDate":"2018-11-28T19:12:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:AmazonTextract*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-28T19:12:16+00:00" }, "AmazonTimestreamConsoleFullAccess":{ "CreateDate":"2020-09-30T21:47:18+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "timestream:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:DescribeKey", "kms:ListKeys", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "ForAnyValue:StringEquals":{ "kms:EncryptionContextKeys":"aws:timestream:database-name" }, "StringLike":{ "kms:ViaService":"timestream.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "dbqms:CreateFavoriteQuery", "dbqms:DescribeFavoriteQueries", "dbqms:UpdateFavoriteQuery", "dbqms:DeleteFavoriteQueries", "dbqms:GetQueryString", "dbqms:CreateQueryHistory", "dbqms:DescribeQueryHistory", "dbqms:UpdateQueryHistory", "dbqms:DeleteQueryHistory" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:ListTopics", "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-01T21:37:31+00:00" }, "AmazonTimestreamFullAccess":{ "CreateDate":"2020-09-30T21:47:14+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "timestream:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:DescribeKey" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "ForAnyValue:StringEquals":{ "kms:EncryptionContextKeys":"aws:timestream:database-name" }, "StringLike":{ "kms:ViaService":"timestream.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-11-26T23:42:00+00:00" }, "AmazonTimestreamInfluxDBFullAccess":{ "CreateDate":"2024-03-14T22:53:22+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "timestream-influxdb:CreateDbParameterGroup", "timestream-influxdb:GetDbParameterGroup", "timestream-influxdb:ListDbParameterGroups", "timestream-influxdb:CreateDbInstance", "timestream-influxdb:DeleteDbInstance", "timestream-influxdb:GetDbInstance", "timestream-influxdb:ListDbInstances", "timestream-influxdb:TagResource", "timestream-influxdb:UntagResource", "timestream-influxdb:ListTagsForResource", "timestream-influxdb:UpdateDbInstance", "timestream-influxdb:CreateDbCluster", "timestream-influxdb:GetDbCluster", "timestream-influxdb:UpdateDbCluster", "timestream-influxdb:DeleteDbCluster", "timestream-influxdb:ListDbClusters", "timestream-influxdb:ListDbInstancesForCluster" ], "Effect":"Allow", "Resource":[ "arn:aws:timestream-influxdb:*:*:*" ], "Sid":"TimestreamInfluxDBStatement" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"timestream-influxdb.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/timestream-influxdb.amazonaws.com/AWSServiceRoleForTimestreamInfluxDB", "Sid":"ServiceLinkedRoleStatement" }, { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"NetworkValidationStatement" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateEniInSubnetStatement" }, { "Action":[ "s3:ListBucket", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"BucketValidationStatement" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-17T20:37:06+00:00" }, "AmazonTimestreamInfluxDBServiceRolePolicy":{ "CreateDate":"2024-03-14T18:53:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeNetworkStatement" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateEniInSubnetStatement" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonTimestreamInfluxDBManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"CreateEniStatement" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonTimestreamInfluxDBManaged":"false" }, "StringEquals":{ "ec2:CreateAction":[ "CreateNetworkInterface" ] } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"CreateTagWithEniStatement" }, { "Action":[ "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterface" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonTimestreamInfluxDBManaged":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"ManageEniStatement" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/Timestream/InfluxDB", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"PutCloudWatchMetricsStatement" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:DeleteSecret" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:secretsmanager:*:*:secret:READONLY-InfluxDB-auth-parameters-*" ], "Sid":"ManageSecretStatement" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-03-14T18:53:21+00:00" }, "AmazonTimestreamReadOnlyAccess":{ "CreateDate":"2020-09-30T21:47:08+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "timestream:CancelQuery", "timestream:DescribeDatabase", "timestream:DescribeEndpoints", "timestream:DescribeTable", "timestream:ListDatabases", "timestream:ListMeasures", "timestream:ListTables", "timestream:ListTagsForResource", "timestream:Select", "timestream:SelectValues", "timestream:DescribeScheduledQuery", "timestream:ListScheduledQueries", "timestream:DescribeBatchLoadTask", "timestream:ListBatchLoadTasks", "timestream:DescribeAccountSettings" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonTimestreamReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-05T19:11:27+00:00" }, "AmazonTranscribeFullAccess":{ "CreateDate":"2018-04-04T16:06:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "transcribe:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*transcribe*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-04-04T16:06:16+00:00" }, "AmazonTranscribeReadOnlyAccess":{ "CreateDate":"2018-04-04T16:05:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "transcribe:Get*", "transcribe:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-04-04T16:05:06+00:00" }, "AmazonVPCCrossAccountNetworkInterfaceOperations":{ "CreateDate":"2017-07-18T20:47:16+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeRouteTables", "ec2:CreateRoute", "ec2:DeleteRoute", "ec2:ReplaceRoute" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeNetworkInterfacePermissions", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeAvailabilityZones", "ec2:DescribeRegions", "ec2:DescribeVpcs", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:AssignPrivateIpAddresses", "ec2:UnassignPrivateIpAddresses" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:AssignIpv6Addresses", "ec2:UnassignIpv6Addresses" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-09-25T15:12:17+00:00" }, "AmazonVPCFullAccess":{ "CreateDate":"2015-02-06T18:41:16+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "ec2:AcceptVpcPeeringConnection", "ec2:AcceptVpcEndpointConnections", "ec2:AllocateAddress", "ec2:AssignIpv6Addresses", "ec2:AssignPrivateIpAddresses", "ec2:AssociateAddress", "ec2:AssociateDhcpOptions", "ec2:AssociateRouteTable", "ec2:AssociateSecurityGroupVpc", "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:DescribeSecurityGroupVpcAssociations", "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:DisassociateSecurityGroupVpc", "ec2:DisassociateSubnetCidrBlock", "ec2:DisassociateVpcCidrBlock", "ec2:EnableVgwRoutePropagation", "ec2:EnableVpcClassicLink", "ec2:EnableVpcClassicLinkDnsSupport", "ec2:GetSecurityGroupsForVpc", "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" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonVPCFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-09T17:21:07+00:00" }, "AmazonVPCNetworkAccessAnalyzerFullAccessPolicy":{ "CreateDate":"2023-06-15T22:56:58+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "directconnect:DescribeConnections", "directconnect:DescribeDirectConnectGatewayAssociations", "directconnect:DescribeDirectConnectGatewayAttachments", "directconnect:DescribeDirectConnectGateways", "directconnect:DescribeVirtualGateways", "directconnect:DescribeVirtualInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"DirectconnectPermissions" }, { "Action":[ "ec2:CreateNetworkInsightsAccessScope", "ec2:DeleteNetworkInsightsAccessScope", "ec2:DeleteNetworkInsightsAccessScopeAnalysis", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeManagedPrefixLists", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInsightsAccessScopeAnalyses", "ec2:DescribeNetworkInsightsAccessScopes", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRegions", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayConnects", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGateways", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetManagedPrefixListEntries", "ec2:GetNetworkInsightsAccessScopeAnalysisFindings", "ec2:GetNetworkInsightsAccessScopeContent", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:SearchTransitGatewayRoutes", "ec2:StartNetworkInsightsAccessScopeAnalysis" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Permissions" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":[ "arn:*:ec2:*:*:network-insights-access-scope/*", "arn:*:ec2:*:*:network-insights-access-scope-analysis/*" ], "Sid":"EC2TagsPermissions" }, { "Action":[ "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticloadbalancingPermissions" }, { "Action":[ "globalaccelerator:ListAccelerators", "globalaccelerator:ListCustomRoutingAccelerators", "globalaccelerator:ListCustomRoutingEndpointGroups", "globalaccelerator:ListCustomRoutingListeners", "globalaccelerator:ListCustomRoutingPortMappings", "globalaccelerator:ListEndpointGroups", "globalaccelerator:ListListeners" ], "Effect":"Allow", "Resource":"*", "Sid":"GlobalacceleratorPermissions" }, { "Action":[ "network-firewall:DescribeFirewall", "network-firewall:DescribeFirewallPolicy", "network-firewall:DescribeResourcePolicy", "network-firewall:DescribeRuleGroup", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "network-firewall:ListRuleGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"NetworkFirewallPermissions" }, { "Action":[ "resource-groups:ListGroupResources" ], "Effect":"Allow", "Resource":"*", "Sid":"ResourceGroupsPermissions" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"TagsPermissions" }, { "Action":[ "tiros:CreateQuery", "tiros:GetQueryAnswer" ], "Effect":"Allow", "Resource":"*", "Sid":"TirosPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-15T21:40:54+00:00" }, "AmazonVPCReachabilityAnalyzerFullAccessPolicy":{ "CreateDate":"2023-06-14T20:12:17+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "directconnect:DescribeConnections", "directconnect:DescribeDirectConnectGatewayAssociations", "directconnect:DescribeDirectConnectGatewayAttachments", "directconnect:DescribeDirectConnectGateways", "directconnect:DescribeVirtualGateways", "directconnect:DescribeVirtualInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"DirectconnectPermissions" }, { "Action":[ "ec2:CreateNetworkInsightsPath", "ec2:DeleteNetworkInsightsAnalysis", "ec2:DeleteNetworkInsightsPath", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeManagedPrefixLists", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInsightsAnalyses", "ec2:DescribeNetworkInsightsPaths", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRegions", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayConnects", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGateways", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetManagedPrefixListEntries", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:SearchTransitGatewayRoutes", "ec2:StartNetworkInsightsAnalysis" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2Permissions" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":[ "arn:*:ec2:*:*:network-insights-path/*", "arn:*:ec2:*:*:network-insights-analysis/*" ], "Sid":"EC2TagsPermissions" }, { "Action":[ "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth" ], "Effect":"Allow", "Resource":"*", "Sid":"ElasticloadbalancingPermissions" }, { "Action":[ "globalaccelerator:ListAccelerators", "globalaccelerator:ListCustomRoutingAccelerators", "globalaccelerator:ListCustomRoutingEndpointGroups", "globalaccelerator:ListCustomRoutingListeners", "globalaccelerator:ListCustomRoutingPortMappings", "globalaccelerator:ListEndpointGroups", "globalaccelerator:ListListeners" ], "Effect":"Allow", "Resource":"*", "Sid":"GlobalacceleratorPermissions" }, { "Action":[ "network-firewall:DescribeFirewall", "network-firewall:DescribeFirewallPolicy", "network-firewall:DescribeResourcePolicy", "network-firewall:DescribeRuleGroup", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "network-firewall:ListRuleGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"NetworkFirewallPermissions" }, { "Action":[ "tiros:CreateQuery", "tiros:ExtendQuery", "tiros:GetQueryAnswer", "tiros:GetQueryExplanation", "tiros:GetQueryExtensionAccounts" ], "Effect":"Allow", "Resource":"*", "Sid":"TirosPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-15T20:47:28+00:00" }, "AmazonVPCReachabilityAnalyzerPathComponentReadPolicy":{ "CreateDate":"2023-05-01T20:38:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "network-firewall:Describe*", "network-firewall:List*" ], "Effect":"Allow", "Resource":"*", "Sid":"NetworkFirewallPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-01T20:38:22+00:00" }, "AmazonVPCReadOnlyAccess":{ "CreateDate":"2015-02-06T18:41:17+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeCarrierGateways", "ec2:DescribeClassicLinkInstances", "ec2:DescribeCustomerGateways", "ec2:DescribeDhcpOptions", "ec2:DescribeEgressOnlyInternetGateways", "ec2:DescribeFlowLogs", "ec2:DescribeInternetGateways", "ec2:DescribeLocalGatewayRouteTables", "ec2:DescribeLocalGatewayRouteTableVpcAssociations", "ec2:DescribeMovingAddresses", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfacePermissions", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroupReferences", "ec2:DescribeSecurityGroupRules", "ec2:DescribeSecurityGroups", "ec2:DescribeSecurityGroupVpcAssociations", "ec2:DescribeStaleSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcClassicLink", "ec2:DescribeVpcClassicLinkDnsSupport", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcEndpointConnectionNotifications", "ec2:DescribeVpcEndpointConnections", "ec2:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcEndpointServicePermissions", "ec2:DescribeVpcEndpointServices", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetSecurityGroupsForVpc" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonVPCReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-09T15:06:07+00:00" }, "AmazonVerifiedPermissionsFullAccess":{ "CreateDate":"2024-10-11T18:19:31+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "verifiedpermissions:CreatePolicyStore", "verifiedpermissions:ListPolicyStores" ], "Effect":"Allow", "Resource":"*", "Sid":"AccountLevelPermissions" }, { "Action":[ "verifiedpermissions:*" ], "Effect":"Allow", "Resource":[ "arn:aws:verifiedpermissions::*:policy-store/*" ], "Sid":"PolicyStoreLevelPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-11T18:19:31+00:00" }, "AmazonVerifiedPermissionsReadOnlyAccess":{ "CreateDate":"2024-10-11T18:25:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "verifiedpermissions:ListPolicyStores" ], "Effect":"Allow", "Resource":"*", "Sid":"AccountLevelPermissions" }, { "Action":[ "verifiedpermissions:GetIdentitySource", "verifiedpermissions:GetPolicy", "verifiedpermissions:GetPolicyStore", "verifiedpermissions:GetPolicyTemplate", "verifiedpermissions:GetSchema", "verifiedpermissions:IsAuthorized", "verifiedpermissions:IsAuthorizedWithToken", "verifiedpermissions:ListIdentitySources", "verifiedpermissions:ListPolicies", "verifiedpermissions:ListPolicyTemplates" ], "Effect":"Allow", "Resource":[ "arn:aws:verifiedpermissions::*:policy-store/*" ], "Sid":"PolicyStoreLevelPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-11T18:25:51+00:00" }, "AmazonWorkDocsFullAccess":{ "CreateDate":"2020-04-16T23:05:11+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "workdocs:*", "ds:DescribeDirectories", "ec2:DescribeVpcs", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-04-16T23:05:11+00:00" }, "AmazonWorkDocsReadOnlyAccess":{ "CreateDate":"2020-01-08T23:49:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "workdocs:Describe*", "ds:DescribeDirectories", "ec2:DescribeVpcs", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-08T23:49:59+00:00" }, "AmazonWorkMailEventsServiceRolePolicy":{ "CreateDate":"2019-04-16T16:52:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-04-16T16:52:43+00:00" }, "AmazonWorkMailFullAccess":{ "CreateDate":"2015-02-06T18:40:41+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "ds:AuthorizeApplication", "ds:CheckAlias", "ds:CreateAlias", "ds:CreateDirectory", "ds:CreateIdentityPoolDirectory", "ds:DeleteDirectory", "ds:DescribeDirectories", "ds:GetDirectoryLimits", "ds:ListAuthorizedApplications", "ds:UnauthorizeApplication", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVpc", "ec2:DeleteSecurityGroup", "ec2:DeleteSubnet", "ec2:DeleteVpc", "ec2:DescribeAvailabilityZones", "ec2:DescribeRouteTables", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "kms:DescribeKey", "kms:ListAliases", "lambda:ListFunctions", "route53:ChangeResourceRecordSets", "route53:ListHostedZones", "route53:ListResourceRecordSets", "route53:GetHostedZone", "route53domains:CheckDomainAvailability", "route53domains:ListDomains", "ses:*", "workmail:*", "iam:ListRoles", "logs:DescribeLogGroups", "logs:CreateLogGroup", "logs:PutRetentionPolicy", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"events.workmail.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/events.workmail.amazonaws.com/AWSServiceRoleForAmazonWorkMailEvents*" }, { "Action":"iam:PassRole", "Condition":{ "StringLike":{ "iam:PassedToService":"events.workmail.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*workmail*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-21T14:13:40+00:00" }, "AmazonWorkMailMessageFlowFullAccess":{ "CreateDate":"2021-02-11T11:08:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "workmailmessageflow:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-11T11:08:35+00:00" }, "AmazonWorkMailMessageFlowReadOnlyAccess":{ "CreateDate":"2021-01-28T12:40:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "workmailmessageflow:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-01-28T12:40:08+00:00" }, "AmazonWorkMailReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:42+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ses:Describe*", "ses:Get*", "workmail:Describe*", "workmail:Get*", "workmail:List*", "workmail:Search*", "lambda:ListFunctions", "iam:ListRoles", "logs:DescribeLogGroups", "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-07-25T08:24:50+00:00" }, "AmazonWorkSpacesAdmin":{ "CreateDate":"2015-09-22T22:21:15+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys", "workspaces:CreateTags", "workspaces:CreateWorkspaceImage", "workspaces:CreateWorkspaces", "workspaces:CreateWorkspacesPool", "workspaces:CreateStandbyWorkspaces", "workspaces:DeleteTags", "workspaces:DeregisterWorkspaceDirectory", "workspaces:DescribeTags", "workspaces:DescribeWorkspaceBundles", "workspaces:DescribeWorkspaceDirectories", "workspaces:DescribeWorkspaces", "workspaces:DescribeWorkspacesPools", "workspaces:DescribeWorkspacesPoolSessions", "workspaces:DescribeWorkspacesConnectionStatus", "workspaces:ModifyCertificateBasedAuthProperties", "workspaces:ModifySamlProperties", "workspaces:ModifyStreamingProperties", "workspaces:ModifyWorkspaceCreationProperties", "workspaces:ModifyWorkspaceProperties", "workspaces:RebootWorkspaces", "workspaces:RebuildWorkspaces", "workspaces:RegisterWorkspaceDirectory", "workspaces:RestoreWorkspace", "workspaces:StartWorkspaces", "workspaces:StartWorkspacesPool", "workspaces:StopWorkspaces", "workspaces:StopWorkspacesPool", "workspaces:TerminateWorkspaces", "workspaces:TerminateWorkspacesPool", "workspaces:TerminateWorkspacesPoolSession", "workspaces:UpdateWorkspacesPool" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonWorkSpacesAdmin" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-27T17:16:27+00:00" }, "AmazonWorkSpacesApplicationManagerAdminAccess":{ "CreateDate":"2015-04-09T14:03:18+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"wam:AuthenticatePackager", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-04-09T14:03:18+00:00" }, "AmazonWorkSpacesPoolServiceAccess":{ "CreateDate":"2024-06-27T16:21:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeAvailabilityZones", "ec2:DescribeSecurityGroups", "ec2:DescribeRouteTables", "s3:ListAllMyBuckets" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ProvisioningWorkSpacesPoolPermissions" }, { "Action":[ "s3:CreateBucket", "s3:ListBucket", "s3:GetObject", "s3:PutObject", "s3:DeleteObject", "s3:GetObjectVersion", "s3:DeleteObjectVersion", "s3:GetBucketPolicy", "s3:PutBucketPolicy", "s3:PutEncryptionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::wspool-logs-*", "arn:aws:s3:::wspool-app-settings-*", "arn:aws:s3:::wspool-home-folder-*" ], "Sid":"WorkSpacesPoolS3Permissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-27T16:21:03+00:00" }, "AmazonWorkSpacesSecureBrowserReadOnly":{ "CreateDate":"2024-06-24T20:01:09+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "workspaces-web:GetBrowserSettings", "workspaces-web:GetIdentityProvider", "workspaces-web:GetNetworkSettings", "workspaces-web:GetPortal", "workspaces-web:GetPortalServiceProviderMetadata", "workspaces-web:GetTrustStore", "workspaces-web:GetTrustStoreCertificate", "workspaces-web:GetUserSettings", "workspaces-web:GetUserAccessLoggingSettings", "workspaces-web:GetIpAccessSettings", "workspaces-web:ListBrowserSettings", "workspaces-web:ListIdentityProviders", "workspaces-web:ListNetworkSettings", "workspaces-web:ListPortals", "workspaces-web:ListTagsForResource", "workspaces-web:ListTrustStoreCertificates", "workspaces-web:ListTrustStores", "workspaces-web:ListUserSettings", "workspaces-web:ListUserAccessLoggingSettings", "workspaces-web:ListIpAccessSettings" ], "Effect":"Allow", "Resource":"arn:aws:workspaces-web:*:*:*", "Sid":"WorkSpacesSecureBrowser" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "kinesis:ListStreams" ], "Effect":"Allow", "Resource":"*", "Sid":"Dependencies" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-24T20:01:09+00:00" }, "AmazonWorkSpacesSelfServiceAccess":{ "CreateDate":"2019-06-27T19:22:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "workspaces:RebootWorkspaces", "workspaces:RebuildWorkspaces", "workspaces:ModifyWorkspaceProperties" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-27T19:22:52+00:00" }, "AmazonWorkSpacesServiceAccess":{ "CreateDate":"2019-06-27T19:19:09+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-03-18T23:32:10+00:00" }, "AmazonWorkSpacesThinClientFullAccess":{ "CreateDate":"2024-08-09T07:25:24+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "thinclient:*" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowThinClientFullAccess" }, { "Action":[ "workspaces:DescribeConnectionAliases", "workspaces:DescribeWorkspaceDirectories" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowWorkSpacesAccess" }, { "Action":[ "workspaces-web:GetPortal", "workspaces-web:GetUserSettings", "workspaces-web:ListPortals" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowWorkSpacesSecureBrowserAccess" }, { "Action":[ "appstream:DescribeStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAppStreamAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-09T16:52:06+00:00" }, "AmazonWorkSpacesThinClientReadOnlyAccess":{ "CreateDate":"2024-07-19T08:50:52+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "thinclient:GetDevice", "thinclient:GetDeviceDetails", "thinclient:GetEnvironment", "thinclient:GetSoftwareSet", "thinclient:ListDevices", "thinclient:ListDeviceSessions", "thinclient:ListEnvironments", "thinclient:ListSoftwareSets", "thinclient:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowThinClientReadAccess" }, { "Action":[ "workspaces:DescribeConnectionAliases", "workspaces:DescribeWorkspaceDirectories" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowWorkSpacesAccess" }, { "Action":[ "workspaces-web:GetPortal", "workspaces-web:GetUserSettings", "workspaces-web:ListPortals" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowWorkSpacesSecureBrowserAccess" }, { "Action":[ "appstream:DescribeStacks" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowAppStreamAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-09T16:52:05+00:00" }, "AmazonWorkSpacesWebReadOnly":{ "CreateDate":"2021-11-30T14:20:36+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "workspaces-web:GetBrowserSettings", "workspaces-web:GetIdentityProvider", "workspaces-web:GetNetworkSettings", "workspaces-web:GetPortal", "workspaces-web:GetPortalServiceProviderMetadata", "workspaces-web:GetTrustStore", "workspaces-web:GetTrustStoreCertificate", "workspaces-web:GetUserSettings", "workspaces-web:GetUserAccessLoggingSettings", "workspaces-web:ListBrowserSettings", "workspaces-web:ListIdentityProviders", "workspaces-web:ListNetworkSettings", "workspaces-web:ListPortals", "workspaces-web:ListTagsForResource", "workspaces-web:ListTrustStoreCertificates", "workspaces-web:ListTrustStores", "workspaces-web:ListUserSettings", "workspaces-web:ListUserAccessLoggingSettings" ], "Effect":"Allow", "Resource":"arn:aws:workspaces-web:*:*:*" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "kinesis:ListStreams" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-02T20:20:44+00:00" }, "AmazonWorkSpacesWebServiceRolePolicy":{ "CreateDate":"2021-11-30T13:15:53+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaces", "ec2:AssociateAddress", "ec2:DisassociateAddress", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:RequestTag/WorkSpacesWebManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "WorkSpacesWebManaged" ] }, "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:DeleteNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/WorkSpacesWebManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":[ "AWS/WorkSpacesWeb", "AWS/Usage" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:PutRecord", "kinesis:PutRecords", "kinesis:DescribeStreamSummary" ], "Effect":"Allow", "Resource":"arn:aws:kinesis:*:*:stream/amazon-workspaces-web-*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-15T22:46:33+00:00" }, "AmazonWorkspacesPCAAccess":{ "CreateDate":"2022-11-08T00:25:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm-pca:IssueCertificate", "acm-pca:GetCertificate", "acm-pca:DescribeCertificateAuthority" ], "Condition":{ "StringLike":{ "aws:ResourceTag/euc-private-ca":"*" } }, "Effect":"Allow", "Resource":"arn:*:acm-pca:*:*:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-08T00:25:55+00:00" }, "AmazonZocaloFullAccess":{ "CreateDate":"2015-02-06T18:41:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "zocalo:*", "ds:*", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVpc", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:13+00:00" }, "AmazonZocaloReadOnlyAccess":{ "CreateDate":"2015-02-06T18:41:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "zocalo:Describe*", "ds:DescribeDirectories", "ec2:DescribeVpcs", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:14+00:00" }, "AmplifyBackendDeployFullAccess":{ "CreateDate":"2023-10-06T21:32:59+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents", "cloudformation:GetTemplate", "cloudformation:ListStackResources", "cloudformation:GetTemplateSummary", "cloudformation:DeleteStack" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/amplify-*", "arn:aws:cloudformation:*:*:stack/CDKToolkit/*" ], "Sid":"CDKPreDeploy" }, { "Action":[ "amplify:ListApps", "cloudformation:ListStacks", "ssm:DescribeParameters", "appsync:GetIntrospectionSchema", "amplify:GetBackendEnvironment" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmplifyMetadata" }, { "Action":[ "appsync:GetSchemaCreationStatus", "appsync:StartSchemaCreation", "appsync:UpdateResolver", "appsync:ListFunctions", "appsync:UpdateFunction", "appsync:UpdateApiKey" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmplifyHotSwappableResources" }, { "Action":[ "lambda:InvokeFunction", "lambda:UpdateFunctionCode", "lambda:GetFunction", "lambda:UpdateFunctionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:amplify-*" ], "Sid":"AmplifyHotSwappableFunctionResource" }, { "Action":[ "lambda:ListTags" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:amplify-*" ], "Sid":"AmplifySandboxLambdaLogsStreamingListTags" }, { "Action":[ "logs:FilterLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/lambda/amplify-*:*", "arn:aws:logs:*:*:log-group:amplify-*:*" ], "Sid":"AmplifySandboxLambdaLogsStreamingFilterLogEvents" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*amplify*", "arn:aws:s3:::cdk-*-assets-*-*" ], "Sid":"AmplifySchema" }, { "Action":[ "sts:AssumeRole" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/cdk-*-deploy-role-*-*", "arn:aws:iam::*:role/cdk-*-file-publishing-role-*-*", "arn:aws:iam::*:role/cdk-*-image-publishing-role-*-*", "arn:aws:iam::*:role/cdk-*-lookup-role-*-*" ], "Sid":"CDKDeploy" }, { "Action":[ "ssm:GetParametersByPath", "ssm:GetParameters", "ssm:GetParameter" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/amplify/*", "arn:aws:ssm:*:*:parameter/cdk-bootstrap/*" ], "Sid":"AmplifySSM" }, { "Action":[ "ssm:PutParameter", "ssm:DeleteParameter", "ssm:DeleteParameters" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/amplify/*", "Sid":"AmplifyModifySSMParam" }, { "Action":[ "rds:DescribeDBProxies", "rds:DescribeDBInstances", "rds:DescribeDBClusters", "ec2:DescribeSubnets", "rds:DescribeDBSubnetGroups" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:db:*", "arn:aws:rds:*:*:cluster:*", "arn:aws:rds:*:*:db-proxy:*", "arn:aws:rds:*:*:subgrp:*", "arn:aws:ec2:*:*:subnet/*" ], "Sid":"AmplifyDiscoverRDSVpcConfig" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-14T19:09:39+00:00" }, "AppIntegrationsServiceLinkedRolePolicy":{ "CreateDate":"2022-09-30T19:42:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/AppIntegrations" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "appflow:DescribeConnectorEntity", "appflow:ListConnectorEntities" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "appflow:DescribeConnectorProfiles", "appflow:UseConnectorProfile" ], "Effect":"Allow", "Resource":"arn:aws:appflow:*:*:connector-profile/*" }, { "Action":[ "appflow:DeleteFlow", "appflow:DescribeFlow", "appflow:DescribeFlowExecutionRecords", "appflow:StartFlow", "appflow:StopFlow", "appflow:UpdateFlow" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AppIntegrationsManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:appflow:*:*:flow/FlowCreatedByAppIntegrations-*" }, { "Action":[ "appflow:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AppIntegrationsManaged" ] } }, "Effect":"Allow", "Resource":"arn:aws:appflow:*:*:flow/FlowCreatedByAppIntegrations-*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-09-30T19:42:56+00:00" }, "AppRunnerNetworkingServiceRolePolicy":{ "CreateDate":"2022-01-12T21:02:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "ec2:DescribeDhcpOptions", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AWSAppRunnerManaged" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" }, "StringLike":{ "aws:RequestTag/AWSAppRunnerManaged":"*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":"ec2:DeleteNetworkInterface", "Condition":{ "Null":{ "ec2:ResourceTag/AWSAppRunnerManaged":"false" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-12T21:02:40+00:00" }, "AppRunnerServiceRolePolicy":{ "CreateDate":"2021-05-14T19:15:04+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/apprunner/*" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/apprunner/*:log-stream:*" ] }, { "Action":[ "events:PutRule", "events:PutTargets", "events:DeleteRule", "events:RemoveTargets", "events:DescribeRule", "events:EnableRule", "events:DisableRule" ], "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/AWSAppRunnerManagedRule*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-05-14T19:15:04+00:00" }, "AppStudioServiceRolePolicy":{ "CreateDate":"2024-07-10T05:01:15+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/appstudio/*" ], "Sid":"AppStudioResourcePermissionsForCloudWatch" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue", "secretsmanager:UpdateSecret", "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "IsAppStudioSecret" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/IsAppStudioSecret":"true" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:appstudio-*", "Sid":"AppStudioResourcePermissionsForSecretsManager" }, { "Action":[ "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue", "secretsmanager:UpdateSecret" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "secretsmanager:ResourceTag/aws:secretsmanager:owningService":"appstudio" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:appstudio!*", "Sid":"AppStudioResourcePermissionsForManagedSecrets" }, { "Action":[ "secretsmanager:CreateSecret" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:appstudio!*", "Sid":"AppStudioResourceWritePermissionsForManagedSecrets" }, { "Action":[ "sso:GetManagedApplicationInstance", "sso-directory:DescribeUsers", "sso-directory:ListMembersInGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AppStudioResourcePermissionsForSSO" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-13T20:37:07+00:00" }, "ApplicationAutoScalingForAmazonAppStreamAccess":{ "CreateDate":"2017-02-06T21:39:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "appstream:UpdateFleet", "appstream:DescribeFleets" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-02-06T21:39:56+00:00" }, "ApplicationDiscoveryServiceContinuousExportServiceRolePolicy":{ "CreateDate":"2018-08-09T20:22:01+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "glue:CreateDatabase", "glue:UpdateDatabase", "glue:CreateTable", "glue:UpdateTable", "firehose:CreateDeliveryStream", "firehose:DescribeDeliveryStream", "logs:CreateLogGroup" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "firehose:DeleteDeliveryStream", "firehose:PutRecord", "firehose:PutRecordBatch", "firehose:UpdateDestination" ], "Effect":"Allow", "Resource":"arn:aws:firehose:*:*:deliverystream/aws-application-discovery-service*" }, { "Action":[ "s3:CreateBucket", "s3:ListBucket", "s3:PutBucketLogging", "s3:PutEncryptionConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:s3:::aws-application-discovery-service*" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::aws-application-discovery-service*/*" }, { "Action":[ "logs:CreateLogStream", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/application-discovery-service/firehose*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"firehose.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWSApplicationDiscoveryServiceFirehose" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"firehose.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/service-role/AWSApplicationDiscoveryServiceFirehose" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-08-13T22:31:21+00:00" }, "AuroraDsqlServiceLinkedRolePolicy":{ "CreateDate":"2024-12-03T15:06:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "cloudwatch:namespace":"AWS/AuroraDSQL" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:06:07+00:00" }, "AutoScalingConsoleFullAccess":{ "CreateDate":"2017-01-12T19:43:16+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateKeyPair", "ec2:CreateSecurityGroup", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribePlacementGroups", "ec2:DescribeSecurityGroups", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcClassicLink", "ec2:ImportKeyPair" ], "Effect":"Allow", "Resource":"*" }, { "Action":"elasticloadbalancing:Describe*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricAlarm", "cloudwatch:Describe*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"autoscaling:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:ListSubscriptions", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:ListRoles", "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-02-06T23:15:36+00:00" }, "AutoScalingConsoleReadOnlyAccess":{ "CreateDate":"2017-01-12T19:48:53+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeVpcClassicLink", "ec2:DescribeAvailabilityZones", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" }, { "Action":"elasticloadbalancing:Describe*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics", "cloudwatch:Describe*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"autoscaling:Describe*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "sns:ListSubscriptions", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-01-12T19:48:53+00:00" }, "AutoScalingFullAccess":{ "CreateDate":"2017-01-12T19:31:58+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"autoscaling:*", "Effect":"Allow", "Resource":"*" }, { "Action":"cloudwatch:PutMetricAlarm", "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstances", "ec2:DescribeKeyPairs", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribePlacementGroups", "ec2:DescribeSecurityGroups", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSubnets", "ec2:DescribeVpcClassicLink" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-02-06T21:59:13+00:00" }, "AutoScalingNotificationAccessRole":{ "CreateDate":"2015-02-06T18:41:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sqs:SendMessage", "sqs:GetQueueUrl", "sns:Publish" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:22+00:00" }, "AutoScalingReadOnlyAccess":{ "CreateDate":"2017-01-12T19:39:35+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"autoscaling:Describe*", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-01-12T19:39:35+00:00" }, "AutoScalingServiceRolePolicy":{ "CreateDate":"2018-01-08T23:10:55+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "ec2:AttachClassicLinkVpc", "ec2:CancelSpotInstanceRequests", "ec2:CreateFleet", "ec2:CreateTags", "ec2:DeleteTags", "ec2:Describe*", "ec2:DetachClassicLinkVpc", "ec2:GetInstanceTypesFromInstanceRequirements", "ec2:GetSecurityGroupsForVpc", "ec2:ModifyInstanceAttribute", "ec2:RequestSpotInstances", "ec2:RunInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2InstanceManagement" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com*" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2InstanceProfileManagement" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"spot.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EC2SpotManagement" }, { "Action":[ "elasticloadbalancing:Register*", "elasticloadbalancing:Deregister*", "elasticloadbalancing:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"ELBManagement" }, { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:PutMetricAlarm" ], "Effect":"Allow", "Resource":"*", "Sid":"CWManagement" }, { "Action":[ "sns:Publish" ], "Effect":"Allow", "Resource":"*", "Sid":"SNSManagement" }, { "Action":[ "events:PutRule", "events:PutTargets", "events:RemoveTargets", "events:DeleteRule", "events:DescribeRule" ], "Condition":{ "StringEquals":{ "events:ManagedBy":"autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeRuleManagement" }, { "Action":[ "ssm:GetParameters" ], "Effect":"Allow", "Resource":"*", "Sid":"SystemsManagerParameterManagement" }, { "Action":[ "vpc-lattice:DeregisterTargets", "vpc-lattice:GetTargetGroup", "vpc-lattice:ListTargets", "vpc-lattice:ListTargetGroups", "vpc-lattice:RegisterTargets" ], "Effect":"Allow", "Resource":"*", "Sid":"VpcLatticeManagement" }, { "Action":[ "resource-groups:ListGroupResources" ], "Effect":"Allow", "Resource":"arn:*:resource-groups:*:*:group/*", "Sid":"ResourceGroupsManagement" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T17:10:25+00:00" }, "AwsGlueDataBrewFullAccessPolicy":{ "CreateDate":"2020-11-11T16:51:39+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "databrew:CreateDataset", "databrew:DescribeDataset", "databrew:ListDatasets", "databrew:UpdateDataset", "databrew:DeleteDataset", "databrew:CreateProject", "databrew:DescribeProject", "databrew:ListProjects", "databrew:StartProjectSession", "databrew:SendProjectSessionAction", "databrew:UpdateProject", "databrew:DeleteProject", "databrew:CreateRecipe", "databrew:DescribeRecipe", "databrew:ListRecipes", "databrew:ListRecipeVersions", "databrew:PublishRecipe", "databrew:UpdateRecipe", "databrew:BatchDeleteRecipeVersion", "databrew:DeleteRecipeVersion", "databrew:CreateRecipeJob", "databrew:CreateProfileJob", "databrew:DescribeJob", "databrew:DescribeJobRun", "databrew:ListJobRuns", "databrew:ListJobs", "databrew:StartJobRun", "databrew:StopJobRun", "databrew:UpdateProfileJob", "databrew:UpdateRecipeJob", "databrew:DeleteJob", "databrew:CreateSchedule", "databrew:DescribeSchedule", "databrew:ListSchedules", "databrew:UpdateSchedule", "databrew:DeleteSchedule", "databrew:CreateRuleset", "databrew:DeleteRuleset", "databrew:DescribeRuleset", "databrew:ListRulesets", "databrew:UpdateRuleset", "databrew:ListTagsForResource", "databrew:TagResource", "databrew:UntagResource" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "appflow:DescribeFlow", "appflow:DescribeFlowExecutionRecords", "appflow:ListFlows", "glue:GetConnection", "glue:GetConnections", "glue:GetDatabases", "glue:GetPartitions", "glue:GetTable", "glue:GetTables", "glue:GetDataCatalogEncryptionSettings", "dataexchange:ListDataSets", "dataexchange:ListDataSetRevisions", "dataexchange:ListRevisionAssets", "dataexchange:CreateJob", "dataexchange:StartJob", "dataexchange:GetJob", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "kms:DescribeKey", "kms:ListKeys", "kms:ListAliases", "redshift:DescribeClusters", "redshift:DescribeClusterSubnetGroups", "redshift-data:DescribeStatement", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables", "s3:ListAllMyBuckets", "s3:GetBucketCORS", "s3:GetBucketLocation", "s3:GetEncryptionConfiguration", "s3:GetLifecycleConfiguration", "secretsmanager:ListSecrets", "secretsmanager:DescribeSecret", "sts:GetCallerIdentity", "cloudtrail:LookupEvents", "iam:ListRoles", "iam:GetRole" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "glue:CreateConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:connection/AwsGlueDataBrew-*" ] }, { "Action":[ "glue:GetDatabases" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*" ] }, { "Action":[ "glue:CreateTable" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:table/*/awsgluedatabrew*" ] }, { "Action":[ "s3:ListBucket", "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::databrew-public-datasets-*" ] }, { "Action":[ "kms:GenerateDataKey" ], "Condition":{ "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "secretsmanager:CreateSecret" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AwsGlueDataBrew-*" }, { "Action":[ "kms:GenerateRandom" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "databrew.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:databrew!default-*" }, { "Action":[ "secretsmanager:CreateSecret" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "databrew.amazonaws.com" ] }, "StringLike":{ "secretsmanager:Name":"databrew!default" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:databrew!default-*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "databrew.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-02-04T18:28:33+00:00" }, "AwsGlueSessionUserRestrictedNotebookPolicy":{ "CreateDate":"2022-04-18T15:24:56+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "glue:CreateSession" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] }, "StringEquals":{ "aws:RequestTag/owner":"${aws:PrincipalTag/owner}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"NotebokAllowActions0" }, { "Action":[ "glue:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/owner":"${aws:PrincipalTag/owner}", "aws:ResourceTag/owner":"${aws:PrincipalTag/owner}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:session/*", "Sid":"AllowGlueTaggingAction" }, { "Action":[ "glue:StartCompletion", "glue:GetCompletion" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:completion/*" ], "Sid":"NotebookAllowActions1" }, { "Action":[ "glue:RunStatement", "glue:GetStatement", "glue:ListStatements", "glue:CancelStatement", "glue:StopSession", "glue:DeleteSession", "glue:GetSession" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/owner":"${aws:PrincipalTag/owner}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"NotebookAllowActions2" }, { "Action":[ "glue:ListSessions" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"NotebookAllowActions3" }, { "Action":[ "glue:UntagResource", "tag:TagResources", "tag:UntagResources" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] } }, "Effect":"Deny", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"NotebookDenyActions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AwsGlueSessionServiceRoleUserRestrictedForNotebook*", "arn:aws:iam::*:role/AwsGlueSessionUserRestrictedNotebookServiceRole*" ], "Sid":"NotebookPassRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-15T20:51:03+00:00" }, "AwsGlueSessionUserRestrictedNotebookServiceRole":{ "CreateDate":"2022-04-18T15:27:11+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"glue:*", "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:table/*", "arn:aws:glue:*:*:tableVersion/*", "arn:aws:glue:*:*:connection/*", "arn:aws:glue:*:*:userDefinedFunction/*", "arn:aws:glue:*:*:devEndpoint/*", "arn:aws:glue:*:*:job/*", "arn:aws:glue:*:*:trigger/*", "arn:aws:glue:*:*:crawler/*", "arn:aws:glue:*:*:workflow/*", "arn:aws:glue:*:*:mlTransform/*", "arn:aws:glue:*:*:registry/*", "arn:aws:glue:*:*:schema/*" ] }, { "Action":[ "glue:CreateSession" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] }, "StringEquals":{ "aws:RequestTag/owner":"${aws:PrincipalTag/owner}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ] }, { "Action":[ "glue:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/owner":"${aws:PrincipalTag/owner}", "aws:ResourceTag/owner":"${aws:PrincipalTag/owner}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:session/*", "Sid":"AllowGlueTaggingAction" }, { "Action":[ "glue:RunStatement", "glue:GetStatement", "glue:ListStatements", "glue:CancelStatement", "glue:StopSession", "glue:DeleteSession", "glue:GetSession" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/owner":"${aws:PrincipalTag/owner}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ] }, { "Action":[ "glue:ListSessions" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "glue:UntagResource", "tag:TagResources", "tag:UntagResources" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] } }, "Effect":"Deny", "Resource":[ "arn:aws:glue:*:*:session/*" ] }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*" ] }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*/*", "arn:aws:s3:::*/*aws-glue-*/*" ] }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::crawler-public*" ] }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:/aws-glue/*" ] }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws-glue-service-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-15T20:51:58+00:00" }, "AwsGlueSessionUserRestrictedPolicy":{ "CreateDate":"2022-04-14T21:31:01+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "glue:CreateSession" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] }, "StringEquals":{ "aws:RequestTag/owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"AllowSessionActions" }, { "Action":[ "glue:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/owner":"${aws:userid}", "aws:ResourceTag/owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:session/*", "Sid":"AllowGlueTaggingAction" }, { "Action":[ "glue:StartCompletion", "glue:GetCompletion" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:completion/*" ], "Sid":"AllowCompletionActions" }, { "Action":[ "glue:RunStatement", "glue:GetStatement", "glue:ListStatements", "glue:CancelStatement", "glue:StopSession", "glue:DeleteSession", "glue:GetSession" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"AllowGlueActions" }, { "Action":[ "glue:ListSessions" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowListSessions" }, { "Action":[ "glue:UntagResource", "tag:TagResources", "tag:UntagResources" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] } }, "Effect":"Deny", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"DenyTagActions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "iam:PassedToService":[ "glue.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/AwsGlueSessionServiceRoleUserRestricted*" ], "Sid":"AllowPassRoleActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-05T23:06:45+00:00" }, "AwsGlueSessionUserRestrictedServiceRole":{ "CreateDate":"2022-04-14T21:30:07+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"glue:*", "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:table/*", "arn:aws:glue:*:*:tableVersion/*", "arn:aws:glue:*:*:connection/*", "arn:aws:glue:*:*:userDefinedFunction/*", "arn:aws:glue:*:*:devEndpoint/*", "arn:aws:glue:*:*:job/*", "arn:aws:glue:*:*:trigger/*", "arn:aws:glue:*:*:crawler/*", "arn:aws:glue:*:*:workflow/*", "arn:aws:glue:*:*:mlTransform/*", "arn:aws:glue:*:*:registry/*", "arn:aws:glue:*:*:schema/*" ], "Sid":"AllowGlueActions" }, { "Action":[ "glue:StartCompletion", "glue:GetCompletion" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:completion/*" ], "Sid":"AllowCompletionActions" }, { "Action":[ "glue:CreateSession" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] }, "StringEquals":{ "aws:RequestTag/owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"AllowSessionActions" }, { "Action":[ "glue:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/owner":"${aws:userid}", "aws:ResourceTag/owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:session/*", "Sid":"AllowGlueTaggingAction" }, { "Action":[ "glue:RunStatement", "glue:GetStatement", "glue:ListStatements", "glue:CancelStatement", "glue:StopSession", "glue:DeleteSession", "glue:GetSession" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/owner":"${aws:userid}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"AllowStatementActions" }, { "Action":[ "glue:ListSessions" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowListSessionsAction" }, { "Action":[ "glue:UntagResource", "tag:TagResources", "tag:UntagResources" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "owner" ] } }, "Effect":"Deny", "Resource":[ "arn:aws:glue:*:*:session/*" ], "Sid":"DenyTagActions" }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*" ], "Sid":"AllowS3BucketActions" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-glue-*/*", "arn:aws:s3:::*/*aws-glue-*/*" ], "Sid":"AllowS3ObjectActions" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::crawler-public*" ], "Sid":"AllowS3ObjectCrawlerActions" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:/aws-glue/*" ], "Sid":"AllowLogsActions" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "aws-glue-service-resource" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"AllowTagsActions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-05T23:14:07+00:00" }, "BatchServiceRolePolicy":{ "CreateDate":"2021-03-10T06:55:36+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceAttribute", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeKeyPairs", "ec2:DescribeImages", "ec2:DescribeImageAttribute", "ec2:DescribeSpotInstanceRequests", "ec2:DescribeSpotFleetInstances", "ec2:DescribeSpotFleetRequests", "ec2:DescribeSpotPriceHistory", "ec2:DescribeSpotFleetRequestHistory", "ec2:DescribeVpcClassicLink", "ec2:DescribeLaunchTemplateVersions", "ec2:RequestSpotFleet", "autoscaling:DescribeAccountLimits", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeLaunchConfigurations", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeScalingActivities", "eks:DescribeCluster", "ecs:DescribeClusters", "ecs:DescribeContainerInstances", "ecs:DescribeTaskDefinition", "ecs:DescribeTasks", "ecs:ListClusters", "ecs:ListContainerInstances", "ecs:ListTaskDefinitionFamilies", "ecs:ListTaskDefinitions", "ecs:ListTasks", "ecs:DeregisterTaskDefinition", "ecs:TagResource", "ecs:ListAccountSettings", "logs:DescribeLogGroups", "iam:GetInstanceProfile", "iam:GetRole" ], "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement1" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/batch/job*", "Sid":"AWSBatchPolicyStatement2" }, { "Action":[ "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/batch/job*:log-stream:*", "Sid":"AWSBatchPolicyStatement3" }, { "Action":[ "autoscaling:CreateOrUpdateTags" ], "Condition":{ "Null":{ "aws:RequestTag/AWSBatchServiceTag":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement4" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn", "ecs-tasks.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSBatchPolicyStatement5" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "spot.amazonaws.com", "spotfleet.amazonaws.com", "autoscaling.amazonaws.com", "ecs.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement6" }, { "Action":[ "ec2:CreateLaunchTemplate" ], "Condition":{ "Null":{ "aws:RequestTag/AWSBatchServiceTag":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement7" }, { "Action":[ "ec2:TerminateInstances", "ec2:CancelSpotFleetRequests", "ec2:ModifySpotFleetRequest", "ec2:DeleteLaunchTemplate" ], "Condition":{ "Null":{ "aws:ResourceTag/AWSBatchServiceTag":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement8" }, { "Action":[ "autoscaling:CreateLaunchConfiguration", "autoscaling:DeleteLaunchConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/AWSBatch*", "Sid":"AWSBatchPolicyStatement9" }, { "Action":[ "autoscaling:CreateAutoScalingGroup", "autoscaling:UpdateAutoScalingGroup", "autoscaling:SetDesiredCapacity", "autoscaling:DeleteAutoScalingGroup", "autoscaling:SuspendProcesses", "autoscaling:PutNotificationConfiguration", "autoscaling:TerminateInstanceInAutoScalingGroup" ], "Effect":"Allow", "Resource":"arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/AWSBatch*", "Sid":"AWSBatchPolicyStatement10" }, { "Action":[ "ecs:DeleteCluster", "ecs:DeregisterContainerInstance", "ecs:RunTask", "ecs:StartTask", "ecs:StopTask" ], "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:cluster/AWSBatch*", "Sid":"AWSBatchPolicyStatement11" }, { "Action":[ "ecs:RunTask", "ecs:StartTask", "ecs:StopTask" ], "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:task-definition/*", "Sid":"AWSBatchPolicyStatement12" }, { "Action":[ "ecs:StopTask" ], "Effect":"Allow", "Resource":"arn:aws:ecs:*:*:task/*/*", "Sid":"AWSBatchPolicyStatement13" }, { "Action":[ "ecs:CreateCluster", "ecs:RegisterTaskDefinition" ], "Condition":{ "Null":{ "aws:RequestTag/AWSBatchServiceTag":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AWSBatchPolicyStatement14" }, { "Action":"ec2:RunInstances", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::image/*", "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:placement-group/*", "arn:aws:ec2:*:*:capacity-reservation/*", "arn:aws:ec2:*:*:elastic-gpu/*", "arn:aws:elastic-inference:*:*:elastic-inference-accelerator/*", "arn:aws:resource-groups:*:*:group/*" ], "Sid":"AWSBatchPolicyStatement15" }, { "Action":"ec2:RunInstances", "Condition":{ "Null":{ "aws:RequestTag/AWSBatchServiceTag":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"AWSBatchPolicyStatement16" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "RunInstances", "CreateLaunchTemplate", "RequestSpotFleet" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"AWSBatchPolicyStatement17" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-05T22:52:40+00:00" }, "Billing":{ "CreateDate":"2016-11-10T17:33:18+00:00", "DefaultVersionId":"v15", "Document":{ "Statement":[ { "Action":[ "account:GetAccountInformation", "aws-portal:*Billing", "aws-portal:*PaymentMethods", "aws-portal:*Usage", "billing:CreateBillingView", "billing:DeleteBillingView", "billing:GetBillingData", "billing:GetBillingDetails", "billing:GetBillingNotifications", "billing:GetBillingPreferences", "billing:GetBillingView", "billing:GetContractInformation", "billing:GetCredits", "billing:GetIAMAccessPreference", "billing:GetSellerOfRecord", "billing:ListBillingViews", "billing:PutContractInformation", "billing:RedeemCredits", "billing:GetResourcePolicy", "billing:ListSourceViewsForBillingView", "billing:ListTagsForResource", "billing:TagResource", "billing:UntagResource", "billing:UpdateBillingPreferences", "billing:UpdateBillingView", "billing:UpdateIAMAccessPreference", "budgets:CreateBudgetAction", "budgets:DeleteBudgetAction", "budgets:DescribeBudgetActionsForBudget", "budgets:DescribeBudgetAction", "budgets:DescribeBudgetActionsForAccount", "budgets:DescribeBudgetActionHistories", "budgets:ExecuteBudgetAction", "budgets:ModifyBudget", "budgets:UpdateBudgetAction", "budgets:ViewBudget", "ce:CreateCostCategoryDefinition", "ce:CreateNotificationSubscription", "ce:CreateReport", "ce:DeleteCostCategoryDefinition", "ce:DeleteNotificationSubscription", "ce:DeleteReport", "ce:DescribeCostCategoryDefinition", "ce:GetCostAndUsage", "ce:ListCostAllocationTags", "ce:ListCostCategoryDefinitions", "ce:ListTagsForResource", "ce:TagResource", "ce:UpdateCostAllocationTagsStatus", "ce:UpdateNotificationSubscription", "ce:UpdatePreferences", "ce:UpdateReport", "ce:UpdateCostCategoryDefinition", "ce:UntagResource", "ce:StartCostAllocationTagBackfill", "ce:ListCostAllocationTagBackfillHistory", "ce:GetTags", "ce:GetDimensionValues", "consolidatedbilling:GetAccountBillingRole", "consolidatedbilling:ListLinkedAccounts", "cur:DeleteReportDefinition", "cur:DescribeReportDefinitions", "cur:GetClassicReport", "cur:GetClassicReportPreferences", "cur:GetUsageReport", "cur:ModifyReportDefinition", "cur:PutClassicReportPreferences", "cur:PutReportDefinition", "cur:ValidateReportDestination", "freetier:GetFreeTierAlertPreference", "freetier:GetFreeTierUsage", "freetier:PutFreeTierAlertPreference", "invoicing:BatchGetInvoiceProfile", "invoicing:CreateInvoiceUnit", "invoicing:DeleteInvoiceUnit", "invoicing:GetInvoiceEmailDeliveryPreferences", "invoicing:GetInvoicePDF", "invoicing:GetInvoiceUnit", "invoicing:ListInvoiceSummaries", "invoicing:ListInvoiceUnits", "invoicing:ListTagsForResource", "invoicing:PutInvoiceEmailDeliveryPreferences", "invoicing:TagResource", "invoicing:UntagResource", "invoicing:UpdateInvoiceUnit", "mapcredits:ListQuarterSpend", "mapcredits:ListAssociatedPrograms", "mapcredits:ListQuarterCredits", "payments:CreateFinancingApplication", "payments:CreatePaymentInstrument", "payments:DeletePaymentInstrument", "payments:GetFinancingApplication", "payments:GetFinancingLine", "payments:GetFinancingLineWithdrawal", "payments:GetFinancingOption", "payments:GetPaymentInstrument", "payments:GetPaymentStatus", "payments:ListFinancingApplications", "payments:ListFinancingLines", "payments:ListFinancingLineWithdrawals", "payments:ListPaymentPreferences", "payments:ListPaymentProgramOptions", "payments:ListPaymentProgramStatus", "payments:ListTagsForResource", "payments:ListPaymentInstruments", "payments:MakePayment", "payments:TagResource", "payments:UntagResource", "payments:UpdateFinancingApplication", "payments:UpdatePaymentInstrument", "payments:UpdatePaymentPreferences", "pricing:DescribeServices", "purchase-orders:AddPurchaseOrder", "purchase-orders:DeletePurchaseOrder", "purchase-orders:GetPurchaseOrder", "purchase-orders:ListPurchaseOrderInvoices", "purchase-orders:ListPurchaseOrders", "purchase-orders:ListTagsForResource", "purchase-orders:ModifyPurchaseOrders", "purchase-orders:TagResource", "purchase-orders:UntagResource", "purchase-orders:UpdatePurchaseOrder", "purchase-orders:UpdatePurchaseOrderStatus", "purchase-orders:ViewPurchaseOrders", "support:CreateCase", "support:AddAttachmentsToSet", "sustainability:GetCarbonFootprintSummary", "tax:BatchPutTaxRegistration", "tax:DeleteTaxRegistration", "tax:GetExemptions", "tax:GetTaxInheritance", "tax:GetTaxInterview", "tax:GetTaxRegistration", "tax:GetTaxRegistrationDocument", "tax:ListTaxRegistrations", "tax:PutTaxInheritance", "tax:PutTaxInterview", "tax:PutTaxRegistration", "tax:UpdateExemptions" ], "Effect":"Allow", "Resource":"*", "Sid":"VisualEditor0" } ], "Version":"2012-10-17" }, "Path":"/job-function/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-12T18:07:07+00:00" }, "CertificateManagerServiceRolePolicy":{ "CreateDate":"2020-06-25T17:56:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "acm-pca:IssueCertificate", "acm-pca:GetCertificate" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-25T17:56:49+00:00" }, "ClientVPNServiceConnectionsRolePolicy":{ "CreateDate":"2020-08-12T19:48:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lambda:InvokeFunction" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:AWSClientVPN-*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-12T19:48:06+00:00" }, "ClientVPNServiceRolePolicy":{ "CreateDate":"2018-12-10T21:20:25+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeInternetGateways", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:DescribeAccountAttributes", "ds:AuthorizeApplication", "ds:DescribeDirectories", "ds:GetDirectoryLimits", "ds:UnauthorizeApplication", "logs:DescribeLogStreams", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogGroups", "acm:GetCertificate", "acm:DescribeCertificate", "iam:GetSAMLProvider", "lambda:GetFunctionConfiguration" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-12T19:39:34+00:00" }, "CloudFormationStackSetsOrgAdminServiceRolePolicy":{ "CreateDate":"2019-12-10T00:20:05+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:List*", "organizations:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowsAWSOrganizationsReadAPIs" }, { "Action":"sts:AssumeRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/stacksets-exec-*", "Sid":"AllowAssumeRoleInMemberAccounts" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-10T00:20:05+00:00" }, "CloudFormationStackSetsOrgMemberServiceRolePolicy":{ "CreateDate":"2019-12-09T23:52:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:CreateRole", "iam:DeleteRole", "iam:GetRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/stacksets-exec-*" ] }, { "Action":[ "iam:DetachRolePolicy", "iam:AttachRolePolicy" ], "Condition":{ "StringEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/AdministratorAccess" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/stacksets-exec-*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-09T23:52:37+00:00" }, "CloudFrontFullAccess":{ "CreateDate":"2015-02-06T18:39:50+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"cfflistbuckets" }, { "Action":[ "acm:ListCertificates", "cloudfront:*", "cloudfront-keyvaluestore:*", "iam:ListServerCertificates", "waf:ListWebACLs", "waf:GetWebACL", "wafv2:ListWebACLs", "wafv2:GetWebACL", "kinesis:ListStreams", "ec2:DescribeInstances", "elasticloadbalancing:DescribeLoadBalancers", "ec2:DescribeInternetGateways" ], "Effect":"Allow", "Resource":"*", "Sid":"cffullaccess" }, { "Action":[ "kinesis:DescribeStream" ], "Effect":"Allow", "Resource":"arn:aws:kinesis:*:*:*", "Sid":"cffdescribestream" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:*", "Sid":"cfflistroles" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-20T18:39:41+00:00" }, "CloudFrontReadOnlyAccess":{ "CreateDate":"2015-02-06T18:39:55+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "acm:ListCertificates", "cloudfront:Describe*", "cloudfront:Get*", "cloudfront:List*", "cloudfront-keyvaluestore:Describe*", "cloudfront-keyvaluestore:Get*", "cloudfront-keyvaluestore:List*", "iam:ListServerCertificates", "route53:List*", "waf:ListWebACLs", "waf:GetWebACL", "wafv2:ListWebACLs", "wafv2:GetWebACL" ], "Effect":"Allow", "Resource":"*", "Sid":"cfReadOnly" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-04T16:55:27+00:00" }, "CloudHSMServiceRolePolicy":{ "CreateDate":"2017-11-06T19:12:46+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-06T19:12:46+00:00" }, "CloudSearchFullAccess":{ "CreateDate":"2015-02-06T18:39:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudsearch:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:39:56+00:00" }, "CloudSearchReadOnlyAccess":{ "CreateDate":"2015-02-06T18:39:57+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudsearch:Describe*", "cloudsearch:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:39:57+00:00" }, "CloudTrailServiceRolePolicy":{ "CreateDate":"2018-10-24T21:21:44+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cloudtrail:*" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudTrailFullAccess" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AwsOrgsAccess" }, { "Action":"organizations:ListDelegatedAdministrators", "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":[ "cloudtrail.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AwsOrgsDelegatedAdminAccess" }, { "Action":"glue:DeleteTable", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:*:glue:*:*:catalog", "arn:*:glue:*:*:database/aws:cloudtrail", "arn:*:glue:*:*:table/aws:cloudtrail/*" ], "Sid":"DeleteTableAccess" }, { "Action":"lakeformation:DeregisterResource", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DeregisterResourceAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-27T01:18:10+00:00" }, "CloudWatch-CrossAccountAccess":{ "CreateDate":"2019-07-23T09:59:27+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sts:AssumeRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/CloudWatch-CrossAccountSharing*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-07-23T09:59:27+00:00" }, "CloudWatchActionsEC2Access":{ "CreateDate":"2015-07-07T00:00:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:Describe*", "ec2:Describe*", "ec2:RebootInstances", "ec2:StopInstances", "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-07-07T00:00:33+00:00" }, "CloudWatchAgentAdminPolicy":{ "CreateDate":"2018-03-07T00:52:31+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData", "ec2:DescribeTags", "logs:PutLogEvents", "logs:PutRetentionPolicy", "logs:DescribeLogStreams", "logs:DescribeLogGroups", "logs:CreateLogStream", "logs:CreateLogGroup", "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetSamplingStatisticSummaries" ], "Effect":"Allow", "Resource":"*", "Sid":"CWACloudWatchPermissions" }, { "Action":[ "ssm:GetParameter", "ssm:PutParameter" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/AmazonCloudWatch-*", "Sid":"CWASSMPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-05T20:59:57+00:00" }, "CloudWatchAgentServerPolicy":{ "CreateDate":"2018-03-07T01:06:44+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData", "ec2:DescribeVolumes", "ec2:DescribeTags", "logs:PutLogEvents", "logs:PutRetentionPolicy", "logs:DescribeLogStreams", "logs:DescribeLogGroups", "logs:CreateLogStream", "logs:CreateLogGroup", "xray:PutTraceSegments", "xray:PutTelemetryRecords", "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetSamplingStatisticSummaries" ], "Effect":"Allow", "Resource":"*", "Sid":"CWACloudWatchServerPermissions" }, { "Action":[ "ssm:GetParameter" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/AmazonCloudWatch-*", "Sid":"CWASSMServerPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-06T16:37:37+00:00" }, "CloudWatchApplicationInsightsFullAccess":{ "CreateDate":"2020-11-24T18:44:14+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":"applicationinsights:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeVolumes", "rds:DescribeDBInstances", "rds:DescribeDBClusters", "sqs:ListQueues", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "autoscaling:DescribeAutoScalingGroups", "lambda:ListFunctions", "dynamodb:ListTables", "s3:ListAllMyBuckets", "sns:ListTopics", "states:ListStateMachines", "apigateway:GET", "ecs:ListClusters", "ecs:DescribeTaskDefinition", "ecs:ListServices", "ecs:ListTasks", "eks:ListClusters", "eks:ListNodegroups", "fsx:DescribeFileSystems", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"application-insights.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/application-insights.amazonaws.com/AWSServiceRoleForApplicationInsights" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-25T17:51:29+00:00" }, "CloudWatchApplicationInsightsReadOnlyAccess":{ "CreateDate":"2020-11-24T18:48:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "applicationinsights:Describe*", "applicationinsights:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-24T18:48:00+00:00" }, "CloudWatchApplicationSignalsFullAccess":{ "CreateDate":"2024-06-06T22:50:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"application-signals:*", "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsFullAccessPermissions" }, { "Action":"cloudwatch:DescribeAlarms", "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsAlarmsPermissions" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsMetricsPermissions" }, { "Action":[ "logs:StartQuery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/application-signals/data:*", "Sid":"CloudWatchApplicationSignalsLogGroupPermissions" }, { "Action":[ "logs:StopQuery", "logs:GetQueryResults" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsLogsPermissions" }, { "Action":[ "synthetics:DescribeCanaries", "synthetics:DescribeCanariesLastRun", "synthetics:GetCanaryRuns" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsSyntheticsPermissions" }, { "Action":[ "rum:BatchCreateRumMetricDefinitions", "rum:BatchDeleteRumMetricDefinitions", "rum:BatchGetRumMetricDefinitions", "rum:GetAppMonitor", "rum:GetAppMonitorData", "rum:ListAppMonitors", "rum:PutRumMetricsDestination", "rum:UpdateRumMetricDefinition" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsRumPermissions" }, { "Action":"xray:GetTraceSummaries", "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsXrayPermissions" }, { "Action":"cloudwatch:PutMetricAlarm", "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:SLO-AttainmentGoalAlarm-*", "arn:aws:cloudwatch:*:*:alarm:SLO-WarningAlarm-*", "arn:aws:cloudwatch:*:*:alarm:SLI-HealthAlarm-*" ], "Sid":"CloudWatchApplicationSignalsPutMetricAlarmPermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"application-signals.cloudwatch.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/application-signals.cloudwatch.amazonaws.com/AWSServiceRoleForCloudWatchApplicationSignals", "Sid":"CloudWatchApplicationSignalsCreateServiceLinkedRolePermissions" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/application-signals.cloudwatch.amazonaws.com/AWSServiceRoleForCloudWatchApplicationSignals", "Sid":"CloudWatchApplicationSignalsGetRolePermissions" }, { "Action":[ "sns:CreateTopic", "sns:Subscribe" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:cloudwatch-application-signals-*", "Sid":"CloudWatchApplicationSignalsSnsWritePermissions" }, { "Action":"sns:ListTopics", "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsSnsReadPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-06T22:50:16+00:00" }, "CloudWatchApplicationSignalsReadOnlyAccess":{ "CreateDate":"2024-06-06T22:48:30+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "application-signals:BatchGetServiceLevelObjectiveBudgetReport", "application-signals:GetService", "application-signals:GetServiceLevelObjective", "application-signals:ListServiceLevelObjectives", "application-signals:ListServiceDependencies", "application-signals:ListServiceDependents", "application-signals:ListServiceOperations", "application-signals:ListServices", "application-signals:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsReadOnlyAccessPermissions" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/application-signals.cloudwatch.amazonaws.com/AWSServiceRoleForCloudWatchApplicationSignals", "Sid":"CloudWatchApplicationSignalsGetRolePermissions" }, { "Action":[ "logs:StartQuery" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/application-signals/data:*", "Sid":"CloudWatchApplicationSignalsLogGroupPermissions" }, { "Action":[ "logs:StopQuery", "logs:GetQueryResults" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsLogsPermissions" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsAlarmsReadPermissions" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsMetricsReadPermissions" }, { "Action":[ "synthetics:DescribeCanaries", "synthetics:DescribeCanariesLastRun", "synthetics:GetCanaryRuns" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsSyntheticsReadPermissions" }, { "Action":[ "rum:BatchGetRumMetricDefinitions", "rum:GetAppMonitor", "rum:GetAppMonitorData", "rum:ListAppMonitors" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsRumReadPermissions" }, { "Action":[ "xray:GetTraceSummaries" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchApplicationSignalsXrayReadPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-06T22:48:30+00:00" }, "CloudWatchApplicationSignalsServiceRolePolicy":{ "CreateDate":"2023-11-09T18:09:57+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "xray:GetServiceGraph" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"XRayPermission" }, { "Action":[ "logs:StartQuery", "logs:GetQueryResults" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/appsignals/*:*", "arn:aws:logs:*:*:log-group:/aws/application-signals/data:*" ], "Sid":"CWLogsPermission" }, { "Action":[ "cloudwatch:ListMetrics" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CWListMetricsPermission" }, { "Action":[ "cloudwatch:GetMetricData" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CWGetMetricDataPermission" }, { "Action":[ "tag:GetResources" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"TagsPermission" }, { "Action":[ "application-signals:ListServiceLevelObjectiveExclusionWindows", "application-signals:GetServiceLevelObjective" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ApplicationSignalsPermission" }, { "Action":[ "autoscaling:DescribeAutoScalingGroups" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2AutoScalingPermission" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-17T15:07:06+00:00" }, "CloudWatchAutomaticDashboardsAccess":{ "CreateDate":"2019-07-23T10:01:08+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "autoscaling:DescribeAutoScalingGroups", "cloudfront:GetDistribution", "cloudfront:ListDistributions", "dynamodb:DescribeTable", "dynamodb:ListTables", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ecs:DescribeClusters", "ecs:DescribeContainerInstances", "ecs:ListClusters", "ecs:ListContainerInstances", "ecs:ListServices", "elasticache:DescribeCacheClusters", "elasticbeanstalk:DescribeEnvironments", "elasticfilesystem:DescribeFileSystems", "elasticloadbalancing:DescribeLoadBalancers", "kinesis:DescribeStream", "kinesis:ListStreams", "lambda:GetFunction", "lambda:ListFunctions", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "resource-groups:ListGroupResources", "resource-groups:ListGroups", "route53:GetHealthCheck", "route53:ListHealthChecks", "s3:ListAllMyBuckets", "s3:ListBucket", "sns:ListTopics", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ListQueues", "synthetics:DescribeCanariesLastRun", "tag:GetResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/restapis*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-04-20T13:05:40+00:00" }, "CloudWatchCrossAccountSharingConfiguration":{ "CreateDate":"2022-11-27T14:01:10+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:Link", "oam:ListLinks" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "oam:DeleteLink", "oam:GetLink", "oam:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:oam:*:*:link/*" }, { "Action":[ "oam:CreateLink", "oam:UpdateLink" ], "Effect":"Allow", "Resource":[ "arn:aws:oam:*:*:link/*", "arn:aws:oam:*:*:sink/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-27T14:01:10+00:00" }, "CloudWatchEventsBuiltInTargetExecutionAccess":{ "CreateDate":"2016-01-14T18:35:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:Describe*", "ec2:RebootInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:CreateSnapshot" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchEventsBuiltInTargetExecutionAccess" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-01-14T18:35:49+00:00" }, "CloudWatchEventsFullAccess":{ "CreateDate":"2016-01-14T18:37:08+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "events:*", "schemas:*", "scheduler:*", "pipes:*" ], "Effect":"Allow", "Resource":"*", "Sid":"EventBridgeActions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"apidestinations.events.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/apidestinations.events.amazonaws.com/AWSServiceRoleForAmazonEventBridgeApiDestinations", "Sid":"IAMCreateServiceLinkedRoleForApiDestinations" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"schemas.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/schemas.amazonaws.com/AWSServiceRoleForSchemas", "Sid":"IAMCreateServiceLinkedRoleForAmazonEventBridgeSchemas" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:UpdateSecret", "secretsmanager:DeleteSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue" ], "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:events!*", "Sid":"SecretsManagerAccessForApiDestinations" }, { "Action":"iam:PassRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AWS_Events_Invoke_Targets", "Sid":"IAMPassRoleForCloudWatchEvents" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"scheduler.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassRoleAccessForScheduler" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"pipes.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"IAMPassRoleAccessForPipes" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-22T02:07:06+00:00" }, "CloudWatchEventsInvocationAccess":{ "CreateDate":"2016-01-14T18:36:33+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kinesis:PutRecord" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchEventsInvocationAccess" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-01-14T18:36:33+00:00" }, "CloudWatchEventsReadOnlyAccess":{ "CreateDate":"2016-01-14T18:27:18+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "events:DescribeRule", "events:DescribeEventBus", "events:DescribeEventSource", "events:ListEventBuses", "events:ListEventSources", "events:ListRuleNamesByTarget", "events:ListRules", "events:ListTargetsByRule", "events:TestEventPattern", "events:DescribeArchive", "events:ListArchives", "events:DescribeReplay", "events:ListReplays", "events:DescribeConnection", "events:ListConnections", "events:DescribeApiDestination", "events:ListApiDestinations", "events:DescribeEndpoint", "events:ListEndpoints", "schemas:DescribeCodeBinding", "schemas:DescribeDiscoverer", "schemas:DescribeRegistry", "schemas:DescribeSchema", "schemas:ExportSchema", "schemas:GetCodeBindingSource", "schemas:GetDiscoveredSchema", "schemas:GetResourcePolicy", "schemas:ListDiscoverers", "schemas:ListRegistries", "schemas:ListSchemas", "schemas:ListSchemaVersions", "schemas:ListTagsForResource", "schemas:SearchSchemas", "scheduler:GetSchedule", "scheduler:GetScheduleGroup", "scheduler:ListSchedules", "scheduler:ListScheduleGroups", "scheduler:ListTagsForResource", "pipes:DescribePipe", "pipes:ListPipes", "pipes:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-12-01T16:29:31+00:00" }, "CloudWatchEventsServiceRolePolicy":{ "CreateDate":"2017-11-17T00:42:04+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarms", "ec2:DescribeInstanceStatus", "ec2:DescribeInstances", "ec2:DescribeSnapshots", "ec2:DescribeVolumeStatus", "ec2:DescribeVolumes", "ec2:RebootInstances", "ec2:StopInstances", "ec2:TerminateInstances", "ec2:CreateSnapshot" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-11-17T00:42:04+00:00" }, "CloudWatchFullAccess":{ "CreateDate":"2015-02-06T18:40:00+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "autoscaling:Describe*", "cloudwatch:*", "logs:*", "sns:*", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "oam:ListSinks" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"events.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/events.amazonaws.com/AWSServiceRoleForCloudWatchEvents*" }, { "Action":[ "oam:ListAttachedLinks" ], "Effect":"Allow", "Resource":"arn:aws:oam:*:*:sink/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-27T13:23:49+00:00" }, "CloudWatchFullAccessV2":{ "CreateDate":"2023-08-01T11:32:57+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "application-autoscaling:DescribeScalingPolicies", "application-signals:*", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribePolicies", "cloudwatch:*", "logs:*", "sns:CreateTopic", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "sns:ListTopics", "sns:Subscribe", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:GetRole", "oam:ListSinks", "rum:*", "synthetics:*", "xray:*" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchFullAccessPermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"application-signals.cloudwatch.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/application-signals.cloudwatch.amazonaws.com/AWSServiceRoleForCloudWatchApplicationSignals", "Sid":"CloudWatchApplicationSignalsServiceLinkedRolePermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"events.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/events.amazonaws.com/AWSServiceRoleForCloudWatchEvents*", "Sid":"EventsServicePermissions" }, { "Action":[ "oam:ListAttachedLinks" ], "Effect":"Allow", "Resource":"arn:aws:oam:*:*:sink/*", "Sid":"OAMReadPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-17T22:20:49+00:00" }, "CloudWatchInternetMonitorFullAccess":{ "CreateDate":"2024-10-22T21:02:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "internetmonitor:CreateMonitor", "internetmonitor:DeleteMonitor", "internetmonitor:GetHealthEvent", "internetmonitor:GetInternetEvent", "internetmonitor:GetMonitor", "internetmonitor:GetQueryResults", "internetmonitor:GetQueryStatus", "internetmonitor:Link", "internetmonitor:ListHealthEvents", "internetmonitor:ListInternetEvents", "internetmonitor:ListMonitors", "internetmonitor:ListTagsForResource", "internetmonitor:StartQuery", "internetmonitor:StopQuery", "internetmonitor:TagResource", "internetmonitor:UntagResource", "internetmonitor:UpdateMonitor" ], "Effect":"Allow", "Resource":"*", "Sid":"FullAccessActions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"internetmonitor.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/internetmonitor.amazonaws.com/AWSServiceRoleForInternetMonitor", "Sid":"ServiceLinkedRoleActions" }, { "Action":[ "iam:AttachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":"arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/internetmonitor.amazonaws.com/AWSServiceRoleForInternetMonitor", "Sid":"RolePolicyActions" }, { "Action":[ "cloudwatch:GetMetricData", "cloudfront:GetDistribution", "cloudfront:ListDistributions", "ec2:DescribeVpcs", "elasticloadbalancing:DescribeLoadBalancers", "logs:DescribeLogGroups", "logs:GetQueryResults", "logs:StartQuery", "logs:StopQuery", "workspaces:DescribeWorkspaceDirectories" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-22T21:02:59+00:00" }, "CloudWatchInternetMonitorReadOnlyAccess":{ "CreateDate":"2024-11-12T23:11:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:GetMetricData", "internetmonitor:GetHealthEvent", "internetmonitor:GetInternetEvent", "internetmonitor:GetMonitor", "internetmonitor:GetQueryResults", "internetmonitor:GetQueryStatus", "internetmonitor:ListHealthEvents", "internetmonitor:ListInternetEvents", "internetmonitor:ListMonitors", "internetmonitor:ListTagsForResource", "internetmonitor:StartQuery", "internetmonitor:StopQuery", "logs:DescribeLogGroups", "logs:GetQueryResults", "logs:StartQuery", "logs:StopQuery" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-12T23:11:17+00:00" }, "CloudWatchInternetMonitorServiceRolePolicy":{ "CreateDate":"2022-11-27T17:46:24+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudfront:GetDistribution", "ec2:DescribeNetworkInterfaces", "ec2:DescribeVpcs", "elasticloadbalancing:DescribeLoadBalancers", "workspaces:DescribeWorkspaceDirectories" ], "Effect":"Allow", "Resource":"*" }, { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/internet-monitor/*" }, { "Action":[ "logs:CreateLogStream", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/internet-monitor/*:log-stream:*" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/InternetMonitor" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-07-20T04:46:37+00:00" }, "CloudWatchLambdaApplicationSignalsExecutionRolePolicy":{ "CreateDate":"2024-10-16T19:09:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "xray:PutTraceSegments" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudWatchApplicationSignalsXrayWritePermissions" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/application-signals/data:*", "Sid":"CloudWatchApplicationSignalsLogGroupWritePermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-16T19:09:17+00:00" }, "CloudWatchLambdaInsightsExecutionRolePolicy":{ "CreateDate":"2020-10-07T19:27:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/lambda-insights:*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-07T19:27:06+00:00" }, "CloudWatchLogsCrossAccountSharingConfiguration":{ "CreateDate":"2022-11-27T13:55:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:Link", "oam:ListLinks" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "oam:DeleteLink", "oam:GetLink", "oam:TagResource" ], "Effect":"Allow", "Resource":"arn:aws:oam:*:*:link/*" }, { "Action":[ "oam:CreateLink", "oam:UpdateLink" ], "Effect":"Allow", "Resource":[ "arn:aws:oam:*:*:link/*", "arn:aws:oam:*:*:sink/*" ] } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-27T13:55:22+00:00" }, "CloudWatchLogsFullAccess":{ "CreateDate":"2015-02-06T18:40:02+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:*", "cloudwatch:GenerateQuery" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-26T18:12:09+00:00" }, "CloudWatchLogsReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:03+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "logs:Describe*", "logs:Get*", "logs:List*", "logs:StartQuery", "logs:StopQuery", "logs:TestMetricFilter", "logs:FilterLogEvents", "logs:StartLiveTail", "logs:StopLiveTail", "cloudwatch:GenerateQuery" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-26T18:11:33+00:00" }, "CloudWatchNetworkFlowMonitorAgentPublishPolicy":{ "CreateDate":"2024-12-01T22:51:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "networkflowmonitor:Publish" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T22:51:06+00:00" }, "CloudWatchNetworkFlowMonitorServiceRolePolicy":{ "CreateDate":"2024-12-01T22:36:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/NetworkFlowMonitor" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:ListDelegatedAdministrators", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "organizations:DescribeAccount", "organizations:ListAccounts" ], "Effect":"Allow", "Resource":[ "arn:aws:organizations::*:account/*", "arn:aws:organizations::*:organization/*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T22:36:07+00:00" }, "CloudWatchNetworkFlowMonitorTopologyServiceRolePolicy":{ "CreateDate":"2024-12-01T22:51:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayConnects", "ec2:DescribeTransitGatewayPeeringAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGateways", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DescribeVpnConnections", "ec2:DescribeCustomerGateways", "ec2:GetTransitGatewayRouteTableAssociations", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:SearchTransitGatewayRoutes" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T22:51:07+00:00" }, "CloudWatchNetworkMonitorServiceRolePolicy":{ "CreateDate":"2023-12-21T18:53:19+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/NetworkMonitor" } }, "Effect":"Allow", "Resource":"*", "Sid":"PublishCw" }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeVpcs", "ec2:DescribeNetworkInterfacePermissions", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeAny" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterfacePermission", "ec2:RevokeSecurityGroupEgress", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/ManagedByCloudWatchNetworkMonitor":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"DeleteModifyEc2Resources" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-21T18:53:19+00:00" }, "CloudWatchOpenSearchDashboardAccess":{ "CreateDate":"2024-12-01T21:06:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:ListIntegrations", "logs:GetIntegration", "logs:DescribeLogGroups", "opensearch:ApplicationAccessAll", "iam:ListRoles", "iam:ListUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchOpenSearchDashboardsIntegration" }, { "Action":[ "aoss:BatchGetCollection", "aoss:BatchGetLifecyclePolicy", "es:ListApplications" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsOpensearchReadAPIs" }, { "Action":[ "aoss:APIAccessAll" ], "Condition":{ "StringLike":{ "aoss:collection":"cloudwatch-logs-*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsAPIAccessAll" }, { "Action":[ "aoss:GetAccessPolicy", "aoss:GetSecurityPolicy" ], "Condition":{ "StringLike":{ "aoss:collection":"cloudwatch-logs-*", "aws:CalledViaFirst":"logs.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsDQSCollectionPolicyAccess" }, { "Action":[ "es:GetApplication" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/OpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsApplicationResourceAccess" }, { "Action":[ "es:GetDirectQueryDataSource" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/CloudWatchOpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"arn:aws:opensearch:*:*:datasource/cloudwatch_logs_*", "Sid":"CloudWatchLogsDQSResourceQueryAccess" }, { "Action":[ "opensearch:GetDirectQuery" ], "Effect":"Allow", "Resource":"arn:aws:opensearch:*:*:datasource/cloudwatch_logs_*", "Sid":"CloudWatchLogsDirectQueryStatusAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T21:06:07+00:00" }, "CloudWatchOpenSearchDashboardsFullAccess":{ "CreateDate":"2024-12-01T21:06:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:ListIntegrations", "logs:GetIntegration", "logs:DeleteIntegration", "logs:PutIntegration", "logs:DescribeLogGroups", "opensearch:ApplicationAccessAll", "iam:ListRoles", "iam:ListUsers" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchOpenSearchDashboardsIntegration" }, { "Action":[ "aoss:BatchGetCollection", "aoss:BatchGetLifecyclePolicy", "es:ListApplications" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsOpensearchReadAPIs" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "iam:AWSServiceName":"opensearchservice.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/opensearchservice.amazonaws.com/AWSServiceRoleForAmazonOpenSearchService", "Sid":"CloudWatchLogsOpensearchCreateServiceLinkedAccess" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "iam:AWSServiceName":"observability.aoss.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/observability.aoss.amazonaws.com/AWSServiceRoleForAmazonOpenSearchServerless", "Sid":"CloudWatchLogsObservabilityCreateServiceLinkedAccess" }, { "Action":[ "aoss:CreateCollection" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"CloudWatchOpenSearchIntegration" }, "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:RequestTag/CloudWatchOpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsCollectionRequestAccess" }, { "Action":[ "es:CreateApplication" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"OpenSearchIntegration" }, "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:RequestTag/OpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsApplicationRequestAccess" }, { "Action":[ "aoss:DeleteCollection" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/CloudWatchOpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsCollectionResourceAccess" }, { "Action":[ "es:UpdateApplication", "es:GetApplication" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/OpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsApplicationResourceAccess" }, { "Action":[ "aoss:CreateSecurityPolicy", "aoss:CreateAccessPolicy", "aoss:DeleteAccessPolicy", "aoss:DeleteSecurityPolicy", "aoss:GetAccessPolicy", "aoss:GetSecurityPolicy" ], "Condition":{ "StringLike":{ "aoss:collection":"cloudwatch-logs-*", "aws:CalledViaFirst":"logs.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsCollectionPolicyAccess" }, { "Action":[ "aoss:APIAccessAll" ], "Condition":{ "StringLike":{ "aoss:collection":"cloudwatch-logs-*" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsAPIAccessAll" }, { "Action":[ "aoss:CreateAccessPolicy", "aoss:DeleteAccessPolicy", "aoss:GetAccessPolicy", "aoss:CreateLifecyclePolicy", "aoss:DeleteLifecyclePolicy" ], "Condition":{ "StringLike":{ "aoss:index":"cloudwatch-logs-*", "aws:CalledViaFirst":"logs.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsIndexPolicyAccess" }, { "Action":[ "es:AddDirectQueryDataSource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"CloudWatchOpenSearchIntegration" }, "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:RequestTag/CloudWatchOpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"arn:aws:opensearch:*:*:datasource/cloudwatch_logs_*", "Sid":"CloudWatchLogsDQSRequestQueryAccess" }, { "Action":[ "opensearch:StartDirectQuery", "opensearch:GetDirectQuery" ], "Effect":"Allow", "Resource":"arn:aws:opensearch:*:*:datasource/cloudwatch_logs_*", "Sid":"CloudWatchLogsStartDirectQueryAccess" }, { "Action":[ "es:GetDirectQueryDataSource", "es:DeleteDirectQueryDataSource" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/CloudWatchOpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"arn:aws:opensearch:*:*:datasource/cloudwatch_logs_*", "Sid":"CloudWatchLogsDQSResourceQueryAccess" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringLike":{ "aws:CalledViaFirst":"logs.amazonaws.com", "iam:PassedToService":"directquery.opensearchservice.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchLogsPassRoleAccess" }, { "Action":[ "aoss:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"CloudWatchOpenSearchIntegration" }, "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/CloudWatchOpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"arn:aws:aoss:*:*:collection/*", "Sid":"CloudWatchLogsAossTagsAccess" }, { "Action":[ "es:AddTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"OpenSearchIntegration" }, "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/OpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"arn:aws:opensearch:*:*:application/*", "Sid":"CloudWatchLogsEsApplicationTagsAccess" }, { "Action":[ "es:AddTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"CloudWatchOpenSearchIntegration" }, "StringEquals":{ "aws:CalledViaFirst":"logs.amazonaws.com", "aws:ResourceTag/CloudWatchOpenSearchIntegration":[ "Dashboards" ] } }, "Effect":"Allow", "Resource":"arn:aws:opensearch:*:*:datasource/*", "Sid":"CloudWatchLogsEsDataSourceTagsAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T21:06:07+00:00" }, "CloudWatchReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:01+00:00", "DefaultVersionId":"v10", "Document":{ "Statement":[ { "Action":[ "application-autoscaling:DescribeScalingPolicies", "application-signals:BatchGet*", "application-signals:Get*", "application-signals:List*", "autoscaling:Describe*", "cloudwatch:BatchGet*", "cloudwatch:Describe*", "cloudwatch:GenerateQuery", "cloudwatch:Get*", "cloudwatch:List*", "logs:Get*", "logs:List*", "logs:StartQuery", "logs:StopQuery", "logs:Describe*", "logs:TestMetricFilter", "logs:FilterLogEvents", "logs:StartLiveTail", "logs:StopLiveTail", "oam:ListSinks", "sns:Get*", "sns:List*", "rum:BatchGet*", "rum:Get*", "rum:List*", "synthetics:Describe*", "synthetics:Get*", "synthetics:List*", "xray:BatchGet*", "xray:Get*", "xray:List*", "xray:StartTraceRetrieval", "xray:CancelTraceRetrieval" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchReadOnlyAccessPermissions" }, { "Action":[ "oam:ListAttachedLinks" ], "Effect":"Allow", "Resource":"arn:aws:oam:*:*:sink/*", "Sid":"OAMReadPermissions" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/application-signals.cloudwatch.amazonaws.com/AWSServiceRoleForCloudWatchApplicationSignals", "Sid":"CloudWatchReadOnlyGetRolePermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-21T17:51:05+00:00" }, "CloudWatchSyntheticsFullAccess":{ "CreateDate":"2019-11-25T17:39:46+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "synthetics:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:CreateBucket", "s3:PutEncryptionConfiguration" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::cw-syn-results-*" ] }, { "Action":[ "iam:ListRoles", "s3:ListAllMyBuckets", "xray:GetTraceSummaries", "xray:BatchGetTraces", "apigateway:GET" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*" }, { "Action":[ "s3:GetObject", "s3:ListBucket" ], "Effect":"Allow", "Resource":"arn:aws:s3:::cw-syn-*" }, { "Action":[ "s3:GetObjectVersion" ], "Effect":"Allow", "Resource":"arn:aws:s3:::aws-synthetics-library-*" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "lambda.amazonaws.com", "synthetics.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/CloudWatchSyntheticsRole*" ] }, { "Action":[ "iam:GetRole", "iam:ListAttachedRolePolicies" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/service-role/CloudWatchSyntheticsRole*" ] }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:Synthetics-*" ] }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudwatch:*:*:alarm:*" ] }, { "Action":[ "logs:GetLogRecord", "logs:DescribeLogStreams", "logs:StartQuery", "logs:GetLogEvents", "logs:FilterLogEvents", "logs:GetLogGroupFields" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/lambda/cwsyn-*" ] }, { "Action":[ "lambda:CreateFunction", "lambda:AddPermission", "lambda:PublishVersion", "lambda:UpdateFunctionCode", "lambda:UpdateFunctionConfiguration", "lambda:GetFunctionConfiguration", "lambda:GetFunction", "lambda:DeleteFunction", "lambda:ListTags", "lambda:TagResource", "lambda:UntagResource" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:cwsyn-*" ] }, { "Action":[ "lambda:GetLayerVersion", "lambda:PublishLayerVersion", "lambda:DeleteLayerVersion" ], "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:layer:cwsyn-*", "arn:aws:lambda:*:*:layer:Synthetics:*", "arn:aws:lambda:*:*:layer:Synthetics_Selenium:*", "arn:aws:lambda:*:*:layer:AWS-CW-Synthetics*:*" ] }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sns:ListTopics" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "sns:CreateTopic", "sns:Subscribe", "sns:ListSubscriptionsByTopic" ], "Effect":"Allow", "Resource":[ "arn:*:sns:*:*:Synthetics-*" ] }, { "Action":[ "kms:ListAliases" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:DescribeKey" ], "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "s3.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-21T22:21:05+00:00" }, "CloudWatchSyntheticsReadOnlyAccess":{ "CreateDate":"2019-11-25T17:45:40+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "synthetics:Describe*", "synthetics:Get*", "synthetics:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-03-06T19:26:01+00:00" }, "CloudwatchApplicationInsightsServiceLinkedRolePolicy":{ "CreateDate":"2018-12-01T16:22:12+00:00", "DefaultVersionId":"v25", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms", "cloudwatch:PutAnomalyDetector", "cloudwatch:DeleteAnomalyDetector", "cloudwatch:DescribeAnomalyDetectors" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudWatch" }, { "Action":[ "logs:FilterLogEvents", "logs:GetLogEvents", "logs:DescribeLogStreams", "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudWatchLogs" }, { "Action":[ "events:DescribeRule" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EventBridge" }, { "Action":[ "cloudFormation:CreateStack", "cloudFormation:UpdateStack", "cloudFormation:DeleteStack", "cloudFormation:DescribeStackResources", "cloudFormation:UpdateTerminationProtection" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/ApplicationInsights-*" ], "Sid":"CloudFormation" }, { "Action":[ "cloudFormation:DescribeStacks", "cloudFormation:ListStackResources", "cloudFormation:ListStacks" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CloudFormationStacks" }, { "Action":[ "tag:GetResources" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Tag" }, { "Action":[ "resource-groups:ListGroupResources", "resource-groups:GetGroupQuery", "resource-groups:GetGroup" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ResourceGroups" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:DeleteGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:resource-groups:*:*:group/ApplicationInsights-*" ], "Sid":"ApplicationInsightsResourceGroup" }, { "Action":[ "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ElasticLoadBalancing" }, { "Action":[ "autoscaling:DescribeAutoScalingGroups" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AutoScaling" }, { "Action":[ "ssm:PutParameter", "ssm:DeleteParameter", "ssm:AddTagsToResource", "ssm:RemoveTagsFromResource", "ssm:GetParameters" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:parameter/AmazonCloudWatch-ApplicationInsights-*", "Sid":"SSMParameter" }, { "Action":[ "ssm:CreateAssociation", "ssm:UpdateAssociation", "ssm:DeleteAssociation", "ssm:DescribeAssociation" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:association/*", "arn:aws:ssm:*:*:managed-instance/*", "arn:aws:ssm:*:*:document/AWSEC2-ApplicationInsightsCloudwatchAgentInstallAndConfigure", "arn:aws:ssm:*:*:document/AWS-ConfigureAWSPackage", "arn:aws:ssm:*:*:document/AmazonCloudWatch-ManageAgent" ], "Sid":"SSMAssociation" }, { "Action":[ "ssm:GetOpsItem", "ssm:CreateOpsItem", "ssm:DescribeOpsItems", "ssm:UpdateOpsItem", "ssm:DescribeInstanceInformation" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SSMOpsItem" }, { "Action":[ "ssm:AddTagsToResource" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:opsitem/*", "Sid":"SSMTags" }, { "Action":[ "ssm:ListCommandInvocations", "ssm:GetCommandInvocation" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SSMGetCommandInvocation" }, { "Action":"ssm:SendCommand", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ssm:*:*:document/AWSEC2-CheckPerformanceCounterSets", "arn:aws:ssm:*:*:document/AWS-ConfigureAWSPackage", "arn:aws:ssm:*:*:document/AWSEC2-DetectWorkload", "arn:aws:ssm:*:*:document/AmazonCloudWatch-ManageAgent" ], "Sid":"SSMSendCommand" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeVolumes", "ec2:DescribeVolumeStatus", "ec2:DescribeVpcs", "ec2:DescribeVpcAttribute", "ec2:DescribeNatGateways" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2" }, { "Action":[ "rds:DescribeDBInstances", "rds:DescribeDBClusters" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"RDS" }, { "Action":[ "lambda:ListFunctions", "lambda:GetFunctionConfiguration", "lambda:ListEventSourceMappings" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Lambda" }, { "Action":[ "events:PutRule", "events:PutTargets", "events:RemoveTargets", "events:DeleteRule" ], "Effect":"Allow", "Resource":[ "arn:aws:events:*:*:rule/AmazonCloudWatch-ApplicationInsights-*" ], "Sid":"EventBridgeManagedRule" }, { "Action":[ "xray:GetServiceGraph", "xray:GetTraceSummaries", "xray:GetTimeSeriesServiceStatistics", "xray:GetTraceGraph" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"XRay" }, { "Action":[ "dynamodb:ListTables", "dynamodb:DescribeTable", "dynamodb:DescribeContributorInsights", "dynamodb:DescribeTimeToLive" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DynamoDB" }, { "Action":[ "application-autoscaling:DescribeScalableTargets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ApplicationAutoscaling" }, { "Action":[ "s3:ListAllMyBuckets", "s3:GetMetricsConfiguration", "s3:GetReplicationConfiguration" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"S3" }, { "Action":[ "states:ListStateMachines", "states:DescribeExecution", "states:DescribeStateMachine", "states:GetExecutionHistory" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"States" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"APIGateway" }, { "Action":[ "ecs:DescribeClusters", "ecs:DescribeContainerInstances", "ecs:DescribeServices", "ecs:DescribeTaskDefinition", "ecs:DescribeTasks", "ecs:DescribeTaskSets", "ecs:ListClusters", "ecs:ListContainerInstances", "ecs:ListServices", "ecs:ListTasks" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ECS" }, { "Action":[ "ecs:UpdateClusterSettings" ], "Effect":"Allow", "Resource":[ "arn:aws:ecs:*:*:cluster/*" ], "Sid":"ECSCluster" }, { "Action":[ "eks:DescribeCluster", "eks:DescribeFargateProfile", "eks:DescribeNodegroup", "eks:ListClusters", "eks:ListFargateProfiles", "eks:ListNodegroups", "fsx:DescribeFileSystems", "fsx:DescribeVolumes" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EKS" }, { "Action":[ "sns:GetSubscriptionAttributes", "sns:GetTopicAttributes", "sns:GetSMSAttributes", "sns:ListSubscriptionsByTopic", "sns:ListTopics" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"SNS" }, { "Action":[ "sqs:ListQueues" ], "Effect":"Allow", "Resource":"*", "Sid":"SQS" }, { "Action":[ "logs:DeleteSubscriptionFilter" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:*" ], "Sid":"CloudWatchLogsDeleteSubscriptionFilter" }, { "Action":[ "logs:PutSubscriptionFilter" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:*", "arn:aws:logs:*:*:destination:AmazonCloudWatch-ApplicationInsights-LogIngestionDestination*" ], "Sid":"CloudWatchLogsCreateSubscriptionFilter" }, { "Action":[ "elasticfilesystem:DescribeFileSystems" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EFS" }, { "Action":[ "route53:GetHostedZone", "route53:GetHealthCheck", "route53:ListHostedZones", "route53:ListHealthChecks", "route53:ListQueryLoggingConfigs" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Route53" }, { "Action":[ "route53resolver:ListFirewallRuleGroupAssociations", "route53resolver:GetFirewallRuleGroup", "route53resolver:ListFirewallRuleGroups", "route53resolver:ListResolverEndpoints", "route53resolver:GetResolverQueryLogConfig", "route53resolver:ListResolverQueryLogConfigs", "route53resolver:ListResolverQueryLogConfigAssociations", "route53resolver:GetResolverEndpoint", "route53resolver:GetFirewallRuleGroupAssociation" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Route53Resolver" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-25T16:24:03+00:00" }, "ComprehendDataAccessRolePolicy":{ "CreateDate":"2019-03-06T22:28:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":{ "Action":[ "s3:GetObject", "s3:ListBucket", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*Comprehend*", "arn:aws:s3:::*comprehend*" ] }, "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-03-06T22:28:15+00:00" }, "ComprehendFullAccess":{ "CreateDate":"2017-11-29T18:08:43+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "comprehend:*", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketLocation", "iam:ListRoles", "iam:GetRole" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-12-05T01:36:24+00:00" }, "ComprehendMedicalFullAccess":{ "CreateDate":"2018-11-27T17:55:52+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "comprehendmedical:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-27T17:55:52+00:00" }, "ComprehendReadOnly":{ "CreateDate":"2017-11-29T18:10:19+00:00", "DefaultVersionId":"v11", "Document":{ "Statement":[ { "Action":[ "comprehend:DetectDominantLanguage", "comprehend:BatchDetectDominantLanguage", "comprehend:DetectEntities", "comprehend:BatchDetectEntities", "comprehend:DetectKeyPhrases", "comprehend:BatchDetectKeyPhrases", "comprehend:DetectPiiEntities", "comprehend:ContainsPiiEntities", "comprehend:DetectSentiment", "comprehend:BatchDetectSentiment", "comprehend:DetectSyntax", "comprehend:BatchDetectSyntax", "comprehend:ClassifyDocument", "comprehend:DescribeTopicsDetectionJob", "comprehend:ListTopicsDetectionJobs", "comprehend:DescribeDominantLanguageDetectionJob", "comprehend:ListDominantLanguageDetectionJobs", "comprehend:DescribeEntitiesDetectionJob", "comprehend:ListEntitiesDetectionJobs", "comprehend:DescribeKeyPhrasesDetectionJob", "comprehend:ListKeyPhrasesDetectionJobs", "comprehend:DescribePiiEntitiesDetectionJob", "comprehend:ListPiiEntitiesDetectionJobs", "comprehend:DescribeSentimentDetectionJob", "comprehend:DescribeTargetedSentimentDetectionJob", "comprehend:ListSentimentDetectionJobs", "comprehend:ListTargetedSentimentDetectionJobs", "comprehend:DescribeDocumentClassifier", "comprehend:ListDocumentClassifiers", "comprehend:DescribeDocumentClassificationJob", "comprehend:ListDocumentClassificationJobs", "comprehend:DescribeEntityRecognizer", "comprehend:ListEntityRecognizers", "comprehend:ListTagsForResource", "comprehend:DescribeEndpoint", "comprehend:ListEndpoints", "comprehend:ListDocumentClassifierSummaries", "comprehend:ListEntityRecognizerSummaries", "comprehend:DescribeResourcePolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-04-26T21:32:41+00:00" }, "ComputeOptimizerReadOnlyAccess":{ "CreateDate":"2020-03-07T00:11:02+00:00", "DefaultVersionId":"v9", "Document":{ "Statement":[ { "Action":[ "compute-optimizer:DescribeRecommendationExportJobs", "compute-optimizer:GetEnrollmentStatus", "compute-optimizer:GetEnrollmentStatusesForOrganization", "compute-optimizer:GetRecommendationSummaries", "compute-optimizer:GetEC2InstanceRecommendations", "compute-optimizer:GetEC2RecommendationProjectedMetrics", "compute-optimizer:GetAutoScalingGroupRecommendations", "compute-optimizer:GetEBSVolumeRecommendations", "compute-optimizer:GetLambdaFunctionRecommendations", "compute-optimizer:GetRecommendationPreferences", "compute-optimizer:GetEffectiveRecommendationPreferences", "compute-optimizer:GetECSServiceRecommendations", "compute-optimizer:GetECSServiceRecommendationProjectedMetrics", "compute-optimizer:GetRDSDatabaseRecommendations", "compute-optimizer:GetRDSDatabaseRecommendationProjectedMetrics", "compute-optimizer:GetLicenseRecommendations", "compute-optimizer:GetIdleRecommendations", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ecs:ListServices", "ecs:ListClusters", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "lambda:ListFunctions", "lambda:ListProvisionedConcurrencyConfigs", "cloudwatch:GetMetricData", "organizations:ListAccounts", "organizations:DescribeOrganization", "organizations:DescribeAccount", "rds:DescribeDBInstances", "rds:DescribeDBClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"computeOptimizerReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-20T21:08:59+00:00" }, "ComputeOptimizerServiceRolePolicy":{ "CreateDate":"2019-12-03T08:45:19+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "compute-optimizer:*" ], "Effect":"Allow", "Resource":"*", "Sid":"ComputeOptimizerFullAccess" }, { "Action":[ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AwsOrgsAccess" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchAccess" }, { "Action":[ "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribePolicies", "autoscaling:DescribeScheduledActions" ], "Effect":"Allow", "Resource":"*", "Sid":"AutoScalingAccess" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeVolumes" ], "Effect":"Allow", "Resource":"*", "Sid":"Ec2Access" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-03T21:37:06+00:00" }, "ConfigConformsServiceRolePolicy":{ "CreateDate":"2019-07-25T21:38:05+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "config:PutConfigRule", "config:DeleteConfigRule" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:config-rule/aws-service-rule/config-conforms.amazonaws.com*" }, { "Action":[ "config:DescribeConfigRules" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "config:DescribeRemediationConfigurations", "config:DeleteRemediationConfiguration", "config:PutRemediationConfigurations" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:remediation-configuration/aws-service-remediation-configuration/config-conforms.amazonaws.com*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/config-conforms.amazonaws.com/*" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/remediation.config.amazonaws.com/AWSServiceRoleForConfigRemediation" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"remediation.config.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/remediation.config.amazonaws.com/AWSServiceRoleForConfigRemediation" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ssm.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ssm:DescribeDocument", "ssm:GetDocument" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:PutObject", "s3:PutObjectAcl", "s3:GetObject", "s3:GetBucketAcl" ], "Effect":"Allow", "Resource":"arn:aws:s3:::awsconfigconforms*" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResource", "cloudformation:DescribeStackResources", "cloudformation:DescribeStacks", "cloudformation:GetStackPolicy", "cloudformation:SetStackPolicy", "cloudformation:UpdateStack", "cloudformation:UpdateTerminationProtection", "cloudformation:ValidateTemplate", "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/awsconfigconforms-*" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/Config" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-12T04:17:34+00:00" }, "CostOptimizationHubAdminAccess":{ "CreateDate":"2023-12-19T00:03:51+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:UpdateEnrollmentStatus", "cost-optimization-hub:GetPreferences", "cost-optimization-hub:UpdatePreferences", "cost-optimization-hub:GetRecommendation", "cost-optimization-hub:ListRecommendations", "cost-optimization-hub:ListRecommendationSummaries" ], "Effect":"Allow", "Resource":"*", "Sid":"CostOptimizationHubAdminAccess" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"cost-optimization-hub.bcm.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/cost-optimization-hub.bcm.amazonaws.com/AWSServiceRoleForCostOptimizationHub" ], "Sid":"AllowCreationOfServiceLinkedRoleForCostOptimizationHub" }, { "Action":[ "organizations:EnableAWSServiceAccess" ], "Condition":{ "StringLike":{ "organizations:ServicePrincipal":[ "cost-optimization-hub.bcm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAWSServiceAccessForCostOptimizationHub" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-19T00:03:51+00:00" }, "CostOptimizationHubReadOnlyAccess":{ "CreateDate":"2023-12-13T18:04:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:GetPreferences", "cost-optimization-hub:GetRecommendation", "cost-optimization-hub:ListRecommendations", "cost-optimization-hub:ListRecommendationSummaries" ], "Effect":"Allow", "Resource":"*", "Sid":"CostOptimizationHubReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-13T18:04:15+00:00" }, "CostOptimizationHubServiceRolePolicy":{ "CreateDate":"2023-11-26T08:03:59+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListParents", "organizations:DescribeOrganizationalUnit" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AwsOrgsAccess" }, { "Action":[ "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringLikeIfExists":{ "organizations:ServicePrincipal":[ "cost-optimization-hub.bcm.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AwsOrgsScopedAccess" }, { "Action":[ "ce:ListCostAllocationTags", "ce:GetCostAndUsage" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"CostExplorerAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-05T18:02:53+00:00" }, "CustomerProfilesServiceLinkedRolePolicy":{ "CreateDate":"2023-03-07T22:56:52+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/CustomerProfiles" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:DeleteRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/profile.amazonaws.com/AWSServiceRoleForProfile_*" }, { "Action":[ "connect-campaigns:PutProfileOutboundRequestBatch" ], "Effect":"Allow", "Resource":[ "arn:aws:connect-campaigns:*:*:campaign/*" ] }, { "Action":[ "profile:BatchGetProfile" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-26T22:21:06+00:00" }, "DAXServiceRolePolicy":{ "CreateDate":"2018-03-05T17:51:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute", "ec2:RevokeSecurityGroupIngress" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-03-05T17:51:25+00:00" }, "DataScientist":{ "CreateDate":"2016-11-10T17:28:48+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "autoscaling:*", "cloudwatch:*", "cloudformation:CreateStack", "cloudformation:DescribeStackEvents", "datapipeline:Describe*", "datapipeline:ListPipelines", "datapipeline:GetPipelineDefinition", "datapipeline:QueryObjects", "dynamodb:*", "ec2:CancelSpotInstanceRequests", "ec2:CancelSpotFleetRequests", "ec2:CreateTags", "ec2:DeleteTags", "ec2:Describe*", "ec2:ModifyImageAttribute", "ec2:ModifyInstanceAttribute", "ec2:ModifySpotFleetRequest", "ec2:RequestSpotInstances", "ec2:RequestSpotFleet", "elasticfilesystem:*", "elasticmapreduce:*", "es:*", "firehose:*", "fsx:DescribeFileSystems", "iam:GetInstanceProfile", "iam:GetRole", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:ListRoles", "kinesis:*", "kms:List*", "lambda:Create*", "lambda:Delete*", "lambda:Get*", "lambda:InvokeFunction", "lambda:PublishVersion", "lambda:Update*", "lambda:List*", "machinelearning:*", "sdb:*", "rds:*", "sns:ListSubscriptions", "sns:ListTopics", "logs:DescribeLogStreams", "logs:GetLogEvents", "redshift:*", "s3:CreateBucket", "sns:CreateTopic", "sns:Get*", "sns:List*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:Abort*", "s3:DeleteObject", "s3:Get*", "s3:List*", "s3:PutAccelerateConfiguration", "s3:PutBucketCors", "s3:PutBucketLogging", "s3:PutBucketNotification", "s3:PutBucketTagging", "s3:PutObject", "s3:Replicate*", "s3:RestoreObject" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:RunInstances", "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/DataPipelineDefaultRole", "arn:aws:iam::*:role/DataPipelineDefaultResourceRole", "arn:aws:iam::*:role/EMR_EC2_DefaultRole", "arn:aws:iam::*:role/EMR_DefaultRole", "arn:aws:iam::*:role/kinesis-*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"sagemaker.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "sagemaker:*" ], "Effect":"Allow", "NotResource":[ "arn:aws:sagemaker:*:*:domain/*", "arn:aws:sagemaker:*:*:user-profile/*", "arn:aws:sagemaker:*:*:app/*", "arn:aws:sagemaker:*:*:flow-definition/*" ] }, { "Action":[ "sagemaker:CreatePresignedDomainUrl", "sagemaker:DescribeDomain", "sagemaker:ListDomains", "sagemaker:DescribeUserProfile", "sagemaker:ListUserProfiles", "sagemaker:*App", "sagemaker:ListApps" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "sagemaker:*FlowDefinition", "sagemaker:*FlowDefinitions" ], "Condition":{ "StringEqualsIfExists":{ "sagemaker:WorkteamType":[ "private-crowd", "vendor-crowd" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/job-function/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-03T16:48:34+00:00" }, "DatabaseAdministrator":{ "CreateDate":"2016-11-10T17:25:43+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DeleteAlarms", "cloudwatch:Describe*", "cloudwatch:DisableAlarmActions", "cloudwatch:EnableAlarmActions", "cloudwatch:Get*", "cloudwatch:List*", "cloudwatch:PutMetricAlarm", "datapipeline:ActivatePipeline", "datapipeline:CreatePipeline", "datapipeline:DeletePipeline", "datapipeline:DescribeObjects", "datapipeline:DescribePipelines", "datapipeline:GetPipelineDefinition", "datapipeline:ListPipelines", "datapipeline:PutPipelineDefinition", "datapipeline:QueryObjects", "dynamodb:*", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "elasticache:*", "iam:ListRoles", "iam:GetRole", "kms:ListKeys", "lambda:CreateEventSourceMapping", "lambda:CreateFunction", "lambda:DeleteEventSourceMapping", "lambda:DeleteFunction", "lambda:GetFunctionConfiguration", "lambda:ListEventSourceMappings", "lambda:ListFunctions", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:FilterLogEvents", "logs:GetLogEvents", "logs:Create*", "logs:PutLogEvents", "logs:PutMetricFilter", "rds:*", "redshift:*", "s3:CreateBucket", "sns:CreateTopic", "sns:DeleteTopic", "sns:Get*", "sns:List*", "sns:SetTopicAttributes", "sns:Subscribe", "sns:Unsubscribe" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject*", "s3:Get*", "s3:List*", "s3:PutAccelerateConfiguration", "s3:PutBucketTagging", "s3:PutBucketVersioning", "s3:PutBucketWebsite", "s3:PutLifecycleConfiguration", "s3:PutReplicationConfiguration", "s3:PutObject*", "s3:Replicate*", "s3:RestoreObject" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/rds-monitoring-role", "arn:aws:iam::*:role/rdbms-lambda-access", "arn:aws:iam::*:role/lambda_exec_role", "arn:aws:iam::*:role/lambda-dynamodb-*", "arn:aws:iam::*:role/lambda-vpc-execution-role", "arn:aws:iam::*:role/DataPipelineDefaultRole", "arn:aws:iam::*:role/DataPipelineDefaultResourceRole" ] } ], "Version":"2012-10-17" }, "Path":"/job-function/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-08T00:48:02+00:00" }, "DeclarativePoliciesEC2Report":{ "CreateDate":"2024-11-30T13:21:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeRegions", "ec2:GetSerialConsoleAccessStatus", "ec2:GetInstanceMetadataDefaults", "ec2:GetImageBlockPublicAccessState", "ec2:GetSnapshotBlockPublicAccessState", "ec2:GetAllowedImagesSettings", "ec2:DescribeVpcBlockPublicAccessOptions" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DeclarativePoliciesEC2Report" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-30T13:21:06+00:00" }, "DynamoDBCloudWatchContributorInsightsServiceRolePolicy":{ "CreateDate":"2019-11-15T21:13:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:DeleteInsightRules", "cloudwatch:PutInsightRule" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:insight-rule/DynamoDBContributorInsights*" }, { "Action":[ "cloudwatch:DescribeInsightRules" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-15T21:13:58+00:00" }, "DynamoDBKinesisReplicationServiceRolePolicy":{ "CreateDate":"2020-11-12T00:43:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"kms:GenerateDataKey", "Condition":{ "StringLike":{ "kms:ViaService":"kinesis.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:PutRecord", "kinesis:PutRecords", "kinesis:DescribeStream" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-12T00:43:25+00:00" }, "DynamoDBReplicationServiceRolePolicy":{ "CreateDate":"2017-11-09T23:55:34+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "dynamodb:GetItem", "dynamodb:PutItem", "dynamodb:UpdateItem", "dynamodb:DeleteItem", "dynamodb:DescribeTable", "dynamodb:UpdateTable", "dynamodb:Scan", "dynamodb:DescribeStream", "dynamodb:GetRecords", "dynamodb:GetShardIterator", "dynamodb:DescribeTimeToLive", "dynamodb:UpdateTimeToLive", "dynamodb:DescribeLimits", "dynamodb:GetResourcePolicy", "application-autoscaling:RegisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:PutScalingPolicy", "application-autoscaling:DescribeScalingPolicies", "account:ListRegions" ], "Effect":"Allow", "Resource":"*", "Sid":"DynamoDBActionsNeededForSteadyStateReplication" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "dynamodb.application-autoscaling.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DynamoDBReplicationServiceRolePolicy" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-08T20:10:36+00:00" }, "EC2FastLaunchFullAccess":{ "CreateDate":"2024-05-13T22:45:26+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:EnableFastLaunch", "ec2:DisableFastLaunch", "ec2:DescribeFastLaunchImages" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2FastLaunch" }, { "Action":[ "ec2:DescribeImages", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeSnapshots", "ec2:DescribeVolumes", "ec2:DescribeRegions", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeInstances", "ec2:DescribeLaunchTemplates", "ec2:DescribeTags" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2ReadOnly" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:launch-template/*" ], "Sid":"EC2LaunchInstance" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Fast Launch" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"EC2LaunchInstanceWithVolAndInstance" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":"RunInstances" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:launch-template/*", "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:subnet/*" ], "Sid":"EC2Tags" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"ec2fastlaunch.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/ec2fastlaunch.amazonaws.com/AWSServiceRoleForEC2FastLaunch", "Sid":"IAMSLR" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/*", "arn:aws:iam::*:role/*" ], "Sid":"IAMSLRPassRole" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-13T22:45:26+00:00" }, "EC2FastLaunchServiceRolePolicy":{ "CreateDate":"2022-01-10T13:08:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*::image/*", "arn:aws:ec2:*:*:key-pair/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:launch-template/*" ] }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Fast Launch" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:instance/*" ] }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:StopInstances", "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/CreatedBy":"EC2 Fast Launch" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ] }, { "Action":"ec2:CreateSnapshot", "Condition":{ "StringEquals":{ "aws:ResourceTag/CreatedBy":"EC2 Fast Launch" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ] }, { "Action":"ec2:CreateSnapshot", "Condition":{ "ForAnyValue:StringEquals":{ "aws:TagKeys":[ "CreatedByLaunchTemplateName", "CreatedByLaunchTemplateId" ] }, "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Fast Launch" }, "StringLike":{ "aws:RequestTag/CreatedByLaunchTemplateVersion":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*" ], "Sid":"AllowCreateTaggedSnapshot" }, { "Action":"ec2:CreateLaunchTemplate", "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Fast Launch" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:launch-template/*" }, { "Action":"ec2:CreateTags", "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateSnapshot", "RunInstances", "CreateLaunchTemplate" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:snapshot/*", "arn:aws:ec2:*:*:launch-template/*" ] }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/CreatedBy":"EC2 Fast Launch" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*" ] }, { "Action":[ "ec2:DescribeImages", "ec2:DescribeSnapshots", "ec2:DescribeSubnets", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeInstances", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeLaunchTemplates" ], "Effect":"Allow", "Resource":"*" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/EC2" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-10T13:08:21+00:00" }, "EC2FleetTimeShiftableServiceRolePolicy":{ "CreateDate":"2019-12-23T19:47:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeImages", "ec2:DescribeSubnets", "ec2:DescribeInstances", "ec2:RunInstances", "ec2:CreateFleet" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com", "ec2.amazonaws.com.cn" ] } }, "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "ec2:CreateTags" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:spot-instances-request/*" ] }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:ec2:fleet-id":"*" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-23T19:47:15+00:00" }, "EC2ImageBuilderLifecycleExecutionPolicy":{ "CreateDate":"2023-11-16T23:23:09+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:EnableImage", "ec2:DeregisterImage", "ec2:EnableImageDeprecation", "ec2:DescribeImageAttribute", "ec2:DisableImage", "ec2:DisableImageDeprecation" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::image/*", "Sid":"Ec2ImagePermission" }, { "Action":"ec2:DeleteSnapshot", "Condition":{ "StringEquals":{ "aws:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*::snapshot/*", "Sid":"EC2DeleteSnapshotPermission" }, { "Action":[ "ec2:DeleteTags", "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"DeprecatedBy" }, "StringEquals":{ "aws:RequestTag/DeprecatedBy":"EC2 Image Builder", "aws:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*::snapshot/*", "arn:aws:ec2:*::image/*" ], "Sid":"EC2TagsPermission" }, { "Action":[ "ecr:BatchGetImage", "ecr:BatchDeleteImage" ], "Condition":{ "StringEquals":{ "ecr:ResourceTag/LifecycleExecutionAccess":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/*", "Sid":"ECRImagePermission" }, { "Action":[ "ec2:DescribeImages", "tag:GetResources", "imagebuilder:DeleteImage" ], "Effect":"Allow", "Resource":"*", "Sid":"ImageBuilderEC2TagServicePermission" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-16T23:23:09+00:00" }, "EC2InstanceConnect":{ "CreateDate":"2019-06-27T18:53:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2-instance-connect:SendSSHPublicKey" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2InstanceConnect" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-27T18:53:34+00:00" }, "EC2InstanceProfileForImageBuilder":{ "CreateDate":"2019-12-01T19:08:23+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVolumes", "ec2:DescribeSnapshots" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*" ] }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/CreatedBy":"EC2 Image Builder" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/CreatedBy":[ "EC2 Image Builder" ], "ec2:CreateAction":"CreateSnapshot" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEquals":{ "s3:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*/*.ISO" }, { "Action":[ "imagebuilder:GetComponent", "imagebuilder:GetMarketplaceResource" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "imagebuilder.amazonaws.com" ], "kms:EncryptionContextKeys":"aws:imagebuilder:arn" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::ec2imagebuilder*" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/imagebuilder/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-26T23:52:07+00:00" }, "EC2InstanceProfileForImageBuilderECRContainerBuilds":{ "CreateDate":"2020-12-11T19:48:15+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "imagebuilder:GetComponent", "imagebuilder:GetContainerRecipe", "ecr:GetAuthorizationToken", "ecr:BatchGetImage", "ecr:InitiateLayerUpload", "ecr:UploadLayerPart", "ecr:CompleteLayerUpload", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:PutImage" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "imagebuilder.amazonaws.com" ], "kms:EncryptionContextKeys":"aws:imagebuilder:arn" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":"arn:aws:s3:::ec2imagebuilder*" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/imagebuilder/*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-11T19:48:15+00:00" }, "ECRReplicationServiceRolePolicy":{ "CreateDate":"2020-12-04T22:11:28+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr:CreateRepository", "ecr:ReplicateImage" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-04T22:11:28+00:00" }, "ECRTemplateServiceRolePolicy":{ "CreateDate":"2024-06-19T23:11:37+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ecr:CreateRepository" ], "Effect":"Allow", "Resource":"*", "Sid":"CreateRepositoryWithTemplate" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-19T23:11:37+00:00" }, "EMRDescribeClusterPolicyForEMRWAL":{ "CreateDate":"2023-06-15T23:30:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticmapreduce:DescribeCluster" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-15T23:30:22+00:00" }, "Ec2ImageBuilderCrossAccountDistributionAccess":{ "CreateDate":"2020-09-30T19:22:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"ec2:CreateTags", "Effect":"Allow", "Resource":"arn:aws:ec2:*::image/*" }, { "Action":[ "ec2:DescribeImages", "ec2:CopyImage", "ec2:ModifyImageAttribute" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-30T19:22:54+00:00" }, "Ec2InstanceConnectEndpoint":{ "CreateDate":"2023-01-24T20:19:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:subnet/*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "InstanceConnectEndpointId" ] }, "Null":{ "aws:RequestTag/InstanceConnectEndpointId":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "Null":{ "aws:ResourceTag/InstanceConnectEndpointId":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "InstanceConnectEndpointId" ] }, "Null":{ "aws:RequestTag/InstanceConnectEndpointId":"false" }, "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:DeleteNetworkInterface" ], "Condition":{ "StringLike":{ "aws:ResourceTag/InstanceConnectEndpointId":[ "eice-*" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-24T20:19:21+00:00" }, "ElastiCacheServiceRolePolicy":{ "CreateDate":"2017-12-07T17:50:04+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteNetworkInterface", "ec2:DeleteSecurityGroup", "ec2:DescribeAvailabilityZones", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:ModifyNetworkInterfaceAttribute", "ec2:RevokeSecurityGroupIngress", "cloudwatch:PutMetricData", "outposts:GetOutpost", "outposts:GetOutpostInstanceTypes", "outposts:ListOutposts", "outposts:ListSites" ], "Effect":"Allow", "Resource":"*", "Sid":"ElastiCacheManagementActions" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringLike":{ "ec2:VpceServiceName":"com.amazonaws.elasticache.serverless.*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"CreateDeleteVPCEndpoints" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/AmazonElastiCacheManaged":"true", "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"TagVPCEndpointsOnCreation" }, { "Action":[ "ec2:ModifyVpcEndpoint" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/AmazonElastiCacheManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"ModifyVpcEndpoints" }, { "Action":[ "ec2:CreateVpcEndpoint", "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "NotResource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"AllowAccessToElastiCacheTaggedVpcEndpoints" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-28T03:05:37+00:00" }, "ElasticLoadBalancingFullAccess":{ "CreateDate":"2018-09-20T20:42:07+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":"elasticloadbalancing:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeVpcClassicLink", "ec2:DescribeInstances", "ec2:DescribeNetworkInterfaces", "ec2:DescribeClassicLinkInstances", "ec2:DescribeRouteTables", "ec2:DescribeCoipPools", "ec2:GetCoipPoolUsage", "ec2:GetSecurityGroupsForVpc", "ec2:DescribeVpcPeeringConnections", "cognito-idp:DescribeUserPoolClient" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"elasticloadbalancing.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"arc-zonal-shift:*", "Effect":"Allow", "Resource":"arn:aws:elasticloadbalancing:*:*:loadbalancer/*" }, { "Action":[ "arc-zonal-shift:ListManagedResources", "arc-zonal-shift:ListZonalShifts" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-10-24T22:21:39+00:00" }, "ElasticLoadBalancingReadOnly":{ "CreateDate":"2018-09-20T20:17:09+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "elasticloadbalancing:Describe*", "elasticloadbalancing:Get*" ], "Effect":"Allow", "Resource":"*", "Sid":"Statement1" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeClassicLinkInstances", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"Statement2" }, { "Action":"arc-zonal-shift:GetManagedResource", "Effect":"Allow", "Resource":"arn:aws:elasticloadbalancing:*:*:loadbalancer/*", "Sid":"Statement3" }, { "Action":[ "arc-zonal-shift:ListManagedResources", "arc-zonal-shift:ListZonalShifts" ], "Effect":"Allow", "Resource":"*", "Sid":"Statement4" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-26T18:15:46+00:00" }, "ElementalActivationsDownloadSoftwareAccess":{ "CreateDate":"2020-09-08T17:26:09+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elemental-activations:Get*", "elemental-activations:Download*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-08T17:26:09+00:00" }, "ElementalActivationsFullAccess":{ "CreateDate":"2020-06-04T21:00:13+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elemental-activations:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-06-04T21:00:13+00:00" }, "ElementalActivationsGenerateLicenses":{ "CreateDate":"2020-08-28T18:28:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elemental-activations:Get*", "elemental-activations:GenerateLicenses", "elemental-activations:StartFileUpload", "elemental-activations:CompleteFileUpload" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-28T18:28:58+00:00" }, "ElementalActivationsReadOnlyAccess":{ "CreateDate":"2020-08-28T16:51:01+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elemental-activations:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-28T16:51:01+00:00" }, "ElementalAppliancesSoftwareFullAccess":{ "CreateDate":"2019-07-31T16:28:53+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "elemental-appliances-software:*", "elemental-activations:CompleteAccountRegistration" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-05T21:01:25+00:00" }, "ElementalAppliancesSoftwareReadOnlyAccess":{ "CreateDate":"2020-04-01T22:31:09+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elemental-appliances-software:List*", "elemental-appliances-software:Get*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-04-01T22:31:09+00:00" }, "ElementalSupportCenterFullAccess":{ "CreateDate":"2020-11-25T18:08:30+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "elemental-support-cases:*", "elemental-support-content:*", "elemental-activations:CompleteAccountRegistration" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-05T21:02:54+00:00" }, "FMSServiceRolePolicy":{ "CreateDate":"2018-03-28T23:01:12+00:00", "DefaultVersionId":"v31", "Document":{ "Statement":[ { "Action":[ "waf:UpdateWebACL", "waf:DeleteWebACL", "waf:GetWebACL", "waf:GetRuleGroup", "waf:ListSubscribedRuleGroups", "waf-regional:UpdateWebACL", "waf-regional:DeleteWebACL", "waf-regional:GetWebACL", "waf-regional:GetRuleGroup", "waf-regional:ListSubscribedRuleGroups", "waf-regional:ListResourcesForWebACL", "waf-regional:AssociateWebACL", "waf-regional:DisassociateWebACL", "elasticloadbalancing:SetWebACL", "apigateway:SetWebACL", "elasticloadbalancing:SetSecurityGroups", "waf:ListTagsForResource", "waf-regional:ListTagsForResource" ], "Effect":"Allow", "Resource":[ "arn:aws:waf:*:*:webacl/*", "arn:aws:waf-regional:*:*:webacl/*", "arn:aws:waf:*:*:rulegroup/*", "arn:aws:waf-regional:*:*:rulegroup/*", "arn:aws:elasticloadbalancing:*:*:loadbalancer/app/*", "arn:aws:apigateway:*::/restapis/*/stages/*" ], "Sid":"WafGeneral" }, { "Action":[ "wafv2:PutLoggingConfiguration", "wafv2:GetLoggingConfiguration", "wafv2:ListLoggingConfigurations", "wafv2:DeleteLoggingConfiguration" ], "Effect":"Allow", "Resource":[ "arn:aws:wafv2:*:*:regional/webacl/*", "arn:aws:wafv2:*:*:global/webacl/*" ], "Sid":"Wafv2Logging" }, { "Action":[ "waf:CreateWebACL", "waf-regional:CreateWebACL", "waf:GetChangeToken", "waf-regional:GetChangeToken", "waf-regional:GetWebACLForResource" ], "Effect":"Allow", "Resource":[ "arn:aws:waf:*:*:*", "arn:aws:waf-regional:*:*:*" ], "Sid":"WafWebaclCreation" }, { "Action":[ "elasticloadbalancing:ApplySecurityGroupsToLoadBalancer", "elasticloadbalancing:DescribeTags" ], "Effect":"Allow", "Resource":"*", "Sid":"ElbGeneral" }, { "Action":[ "waf:PutPermissionPolicy", "waf:GetPermissionPolicy", "waf:DeletePermissionPolicy", "waf-regional:PutPermissionPolicy", "waf-regional:GetPermissionPolicy", "waf-regional:DeletePermissionPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:waf:*:*:webacl/*", "arn:aws:waf:*:*:rulegroup/*", "arn:aws:waf-regional:*:*:webacl/*", "arn:aws:waf-regional:*:*:rulegroup/*" ], "Sid":"WafPermissionPolicy" }, { "Action":[ "cloudfront:GetDistribution", "cloudfront:UpdateDistribution", "cloudfront:ListDistributionsByWebACLId", "cloudfront:ListDistributions", "cloudfront:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudfrontGeneral" }, { "Action":[ "config:DeleteConfigRule", "config:GetComplianceDetailsByConfigRule", "config:PutConfigRule", "config:StartConfigRulesEvaluation", "config:DeleteEvaluationResults" ], "Effect":"Allow", "Resource":"arn:aws:config:*:*:config-rule/aws-service-rule/fms.amazonaws.com/*", "Sid":"ConfigScoped" }, { "Action":[ "config:DescribeComplianceByConfigRule", "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus", "config:DescribeConfigRules", "config:DescribeConfigRuleEvaluationStatus", "config:PutConfigurationRecorder", "config:StartConfigurationRecorder", "config:PutDeliveryChannel", "config:DescribeDeliveryChannels", "config:DescribeDeliveryChannelStatus", "config:GetComplianceSummaryByConfigRule", "config:GetDiscoveredResourceCounts", "config:PutEvaluations", "config:SelectResourceConfig", "config:BatchGetResourceConfig" ], "Effect":"Allow", "Resource":"*", "Sid":"ConfigUnscoped" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/fms.amazonaws.com/AWSServiceRoleForFMS" ], "Sid":"SlrDeletion" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:DescribeOrganizationalUnit", "organizations:ListChildren", "organizations:ListRoots", "organizations:ListParents", "organizations:ListOrganizationalUnitsForParent", "organizations:ListAWSServiceAccessForOrganization" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"OrganizationsGeneral" }, { "Action":[ "shield:CreateProtection", "shield:DeleteProtection", "shield:DescribeProtection", "shield:ListProtections", "shield:ListAttacks", "shield:CreateSubscription", "shield:DescribeSubscription", "shield:GetSubscriptionState", "shield:DescribeDRTAccess", "shield:DescribeEmergencyContactSettings", "shield:UpdateEmergencyContactSettings", "elasticloadbalancing:DescribeLoadBalancers", "ec2:DescribeAddresses", "shield:EnableApplicationLayerAutomaticResponse", "shield:DisableApplicationLayerAutomaticResponse", "shield:UpdateApplicationLayerAutomaticResponse" ], "Effect":"Allow", "Resource":"*", "Sid":"ShieldGeneral" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:DeleteSecurityGroup", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:UpdateSecurityGroupRuleDescriptionsEgress", "ec2:UpdateSecurityGroupRuleDescriptionsIngress" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"EC2SecurityGroupScoped" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateSecurityGroup" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"SecurityGroupTagCreation" }, { "Action":[ "ec2:DeleteTags", "ec2:CreateTags" ], "Condition":{ "StringLike":{ "aws:ResourceTag/FMManaged":"*" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"SecurityGroupTagManagement" }, { "Action":[ "ec2:CreateSecurityGroup", "ec2:DescribeSecurityGroupReferences", "ec2:DescribeSecurityGroups", "ec2:DescribeStaleSecurityGroups", "ec2:DescribeNetworkInterfaces", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DescribeVpcs", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeInstances", "ec2:AssociateRouteTable", "ec2:CreateSubnet", "ec2:CreateRouteTable", "ec2:DeleteSubnet", "ec2:DisassociateRouteTable", "ec2:ReplaceRouteTableAssociation" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Ec2Unscoped" }, { "Action":[ "wafv2:TagResource", "wafv2:ListResourcesForWebACL", "wafv2:AssociateWebACL", "wafv2:ListTagsForResource", "wafv2:UntagResource", "wafv2:GetWebACL", "wafv2:DisassociateFirewallManager", "wafv2:DeleteWebACL", "wafv2:DisassociateWebACL" ], "Effect":"Allow", "Resource":[ "arn:aws:wafv2:*:*:global/webacl/*", "arn:aws:wafv2:*:*:regional/webacl/*" ], "Sid":"Wafv2General" }, { "Action":[ "wafv2:UpdateWebACL", "wafv2:CreateWebACL", "wafv2:DeleteFirewallManagerRuleGroups", "wafv2:PutFirewallManagerRuleGroups" ], "Effect":"Allow", "Resource":[ "arn:aws:wafv2:*:*:global/webacl/*", "arn:aws:wafv2:*:*:regional/webacl/*", "arn:aws:wafv2:*:*:global/rulegroup/*", "arn:aws:wafv2:*:*:regional/rulegroup/*", "arn:aws:wafv2:*:*:global/managedruleset/*", "arn:aws:wafv2:*:*:regional/managedruleset/*", "arn:aws:wafv2:*:*:global/ipset/*", "arn:aws:wafv2:*:*:regional/ipset/*", "arn:aws:wafv2:*:*:global/regexpatternset/*", "arn:aws:wafv2:*:*:regional/regexpatternset/*" ], "Sid":"Wafv2WebAclAndRuleGroupMutation" }, { "Action":[ "wafv2:PutPermissionPolicy", "wafv2:GetPermissionPolicy", "wafv2:DeletePermissionPolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:wafv2:*:*:global/rulegroup/*", "arn:aws:wafv2:*:*:regional/rulegroup/*" ], "Sid":"Wafv2PermissionPolicy" }, { "Action":[ "wafv2:GetWebACLForResource" ], "Effect":"Allow", "Resource":[ "arn:aws:wafv2:*:*:regional/webacl/*" ], "Sid":"Wafv2WebaclDescribe" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged" ] }, "StringEquals":{ "ec2:CreateAction":"CreateRouteTable" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:route-table/*", "Sid":"RouteTableTagManagement" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*" ], "Sid":"SubnetTagManagement" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged" ] }, "StringEquals":{ "ec2:CreateAction":"CreateVpcEndpoint" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"VPCEndpointTagManagement" }, { "Action":"ec2:DeleteRouteTable", "Condition":{ "StringEquals":{ "ec2:ResourceTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:route-table/*", "Sid":"RouteTableCleanup" }, { "Action":[ "ec2:DescribeInternetGateways", "ec2:DescribeRouteTables", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVpcEndpoints", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*", "Sid":"Ec2DescribeUnscoped" }, { "Action":"ec2:CreateVpcEndpoint", "Condition":{ "StringEquals":{ "aws:RequestTag/FMManaged":[ "true" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"CreateVpcEndpointScoped" }, { "Action":"ec2:CreateVpcEndpoint", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:vpc/*" ], "Sid":"CreateVpcEndpointUnscoped" }, { "Action":[ "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc-endpoint/*", "Sid":"VpcEndpointsDeletion" }, { "Action":[ "ram:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ram:*:*:resource-share/*" ], "Sid":"RamTagManagement" }, { "Action":[ "ram:AssociateResourceShare", "ram:UpdateResourceShare", "ram:DeleteResourceShare" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ram:*:*:resource-share/*", "Sid":"RamMutation" }, { "Action":"ram:CreateResourceShare", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged" ] }, "StringEquals":{ "aws:RequestTag/FMManaged":[ "true" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RamCreation" }, { "Action":[ "ram:GetResourceShareAssociations", "ram:GetResourceShares" ], "Effect":"Allow", "Resource":"*", "Sid":"RamDescribe" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":[ "network-firewall.amazonaws.com", "shield.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"SlrCreation" }, { "Action":"iam:GetRole", "Effect":"Allow", "Resource":"*", "Sid":"IamDescribe" }, { "Action":[ "network-firewall:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"NetworkFirewallTagManagement" }, { "Action":[ "network-firewall:AssociateSubnets", "network-firewall:CreateFirewall", "network-firewall:CreateFirewallPolicy", "network-firewall:DisassociateSubnets", "network-firewall:UpdateFirewallDeleteProtection", "network-firewall:UpdateFirewallPolicy", "network-firewall:UpdateFirewallPolicyChangeProtection", "network-firewall:UpdateSubnetChangeProtection", "network-firewall:AssociateFirewallPolicy", "network-firewall:DescribeFirewall", "network-firewall:DescribeFirewallPolicy", "network-firewall:DescribeRuleGroup", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "network-firewall:ListRuleGroups", "network-firewall:DescribeResourcePolicy", "network-firewall:DeleteResourcePolicy", "network-firewall:DescribeLoggingConfiguration", "network-firewall:UpdateLoggingConfiguration", "network-firewall:DescribeTLSInspectionConfiguration", "network-firewall:ListTLSInspectionConfigurations" ], "Effect":"Allow", "Resource":"*", "Sid":"NetworkFirewallGeneral" }, { "Action":[ "network-firewall:PutResourcePolicy" ], "Effect":"Allow", "Resource":[ "arn:aws:network-firewall:*:*:firewall-policy/*", "arn:aws:network-firewall:*:*:stateful-rulegroup/*", "arn:aws:network-firewall:*:*:stateless-rulegroup/*" ], "Sid":"NetworkFirewallResourcePolicy" }, { "Action":[ "network-firewall:DeleteFirewallPolicy", "network-firewall:DeleteFirewall" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"NetworkFirewallCleanup" }, { "Action":[ "logs:ListLogDeliveries", "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery" ], "Effect":"Allow", "Resource":"*", "Sid":"LogsGeneral" }, { "Action":[ "route53resolver:ListFirewallRuleGroupAssociations", "route53resolver:ListTagsForResource", "route53resolver:ListFirewallRuleGroups", "route53resolver:GetFirewallRuleGroupAssociation", "route53resolver:GetFirewallRuleGroup", "route53resolver:GetFirewallRuleGroupPolicy", "route53resolver:PutFirewallRuleGroupPolicy" ], "Effect":"Allow", "Resource":"*", "Sid":"Route53ResolverRuleGroupUnscoped" }, { "Action":[ "route53resolver:UpdateFirewallRuleGroupAssociation", "route53resolver:DisassociateFirewallRuleGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:route53resolver:*:*:firewall-rule-group-association/*", "Sid":"Route53ResolverRuleGroupCleanup" }, { "Action":[ "route53resolver:AssociateFirewallRuleGroup", "route53resolver:TagResource" ], "Condition":{ "StringEquals":{ "aws:RequestTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:route53resolver:*:*:firewall-rule-group-association/*", "Sid":"Route53ResolverRuleGroupScoped" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged", "FMPolicies" ] }, "StringEquals":{ "ec2:CreateAction":"CreateNetworkAcl" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-acl/*", "Sid":"NaclTagCreation" }, { "Action":[ "ec2:CreateTags", "ec2:DeleteTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "Name", "FMManaged", "FMPolicies" ] }, "StringEquals":{ "aws:ResourceTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-acl/*", "Sid":"NaclTagManagement" }, { "Action":[ "ec2:DeleteNetworkAclEntry", "ec2:CreateNetworkAclEntry", "ec2:ReplaceNetworkAclEntry", "ec2:DeleteNetworkAcl" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/FMManaged":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"NaclScoped" }, { "Action":[ "ec2:ReplaceNetworkAclAssociation", "ec2:DescribeNetworkAcls", "ec2:CreateNetworkAcl" ], "Effect":"Allow", "Resource":"*", "Sid":"NaclUnscoped" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-11T21:37:06+00:00" }, "FSxDeleteServiceLinkedRoleAccess":{ "CreateDate":"2018-11-28T10:40:24+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus", "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:*:iam::*:role/aws-service-role/s3.data-source.lustre.fsx.amazonaws.com/AWSServiceRoleForFSxS3Access_*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-28T10:40:24+00:00" }, "GameLiftContainerFleetPolicy":{ "CreateDate":"2024-11-12T19:28:49+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogStream", "logs:PutLogEvents", "logs:PutRetentionPolicy" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:gamelift-*:log-stream:*", "Sid":"WriteGameSessionLogsToLogStream" }, { "Action":"logs:CreateLogGroup", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:gamelift-*", "Sid":"CreateLogGroupToStoreGameSessionLogs" }, { "Action":[ "s3:PutObject", "s3:GetBucketLocation" ], "Condition":{ "StringEquals":{ "s3:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::gamelift-*" ], "Sid":"WriteGameSessionLogsToS3Bucket" }, { "Action":[ "gamelift:GetComputeAuthToken" ], "Effect":"Allow", "Resource":[ "arn:aws:gamelift:*:*:containerfleet/*" ], "Sid":"RetrieveComputeAuthToken" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-05T20:37:06+00:00" }, "GameLiftGameServerGroupPolicy":{ "CreateDate":"2020-04-03T23:12:19+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":"ec2:TerminateInstances", "Condition":{ "StringEquals":{ "ec2:ResourceTag/GameLift":"GameServerGroups" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "autoscaling:CompleteLifecycleAction", "autoscaling:ResumeProcesses", "autoscaling:EnterStandby", "autoscaling:SetInstanceProtection", "autoscaling:UpdateAutoScalingGroup", "autoscaling:SuspendProcesses", "autoscaling:DetachInstances" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/GameLift":"GameServerGroups" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeImages", "ec2:DescribeInstances", "autoscaling:DescribeAutoScalingGroups", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" }, { "Action":"sns:Publish", "Effect":"Allow", "Resource":[ "arn:*:sns:*:*:ActivatingLifecycleHookTopic-*", "arn:*:sns:*:*:TerminatingLifecycleHookTopic-*" ] }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/GameLift" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-05-13T17:27:43+00:00" }, "GlobalAcceleratorFullAccess":{ "CreateDate":"2018-11-27T02:44:44+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "globalaccelerator:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"elasticloadbalancing:DescribeLoadBalancers", "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:DescribeAddresses", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeRegions", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"globalaccelerator.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/globalaccelerator.amazonaws.com/AWSServiceRoleForGlobalAccelerator*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-04T19:17:26+00:00" }, "GlobalAcceleratorReadOnlyAccess":{ "CreateDate":"2018-11-27T02:41:00+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "globalaccelerator:Describe*", "globalaccelerator:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-27T02:41:00+00:00" }, "GreengrassOTAUpdateArtifactAccess":{ "CreateDate":"2017-11-29T18:11:47+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*-greengrass-updates/*" ], "Sid":"AllowsIotToAccessGreengrassOTAUpdateArtifacts" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-12-18T00:59:43+00:00" }, "GroundTruthSyntheticConsoleFullAccess":{ "CreateDate":"2022-08-25T15:58:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker-groundtruth-synthetic:*", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-25T15:58:49+00:00" }, "GroundTruthSyntheticConsoleReadOnlyAccess":{ "CreateDate":"2022-08-25T15:58:49+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "sagemaker-groundtruth-synthetic:List*", "sagemaker-groundtruth-synthetic:Get*", "s3:ListBucket" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-08-25T15:58:49+00:00" }, "Health_OrganizationsServiceRolePolicy":{ "CreateDate":"2019-12-16T13:28:21+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators", "organizations:DescribeOrganization", "organizations:DescribeAccount" ], "Effect":"Allow", "Resource":"*", "Sid":"HealthAPIOrganizationView0" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-06T16:07:08+00:00" }, "IAMAccessAdvisorReadOnly":{ "CreateDate":"2019-06-21T19:33:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:ListRoles", "iam:ListUsers", "iam:ListGroups", "iam:ListPolicies", "iam:ListPoliciesGrantingServiceAccess", "iam:GenerateServiceLastAccessedDetails", "iam:GenerateOrganizationsAccessReport", "iam:GenerateCredentialReport", "iam:GetRole", "iam:GetPolicy", "iam:GetServiceLastAccessedDetails", "iam:GetServiceLastAccessedDetailsWithEntities", "iam:GetOrganizationsAccessReport", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribePolicy", "organizations:ListChildren", "organizations:ListParents", "organizations:ListPoliciesForTarget", "organizations:ListRoots", "organizations:ListPolicies", "organizations:ListTargetsForPolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-21T19:33:45+00:00" }, "IAMAccessAnalyzerFullAccess":{ "CreateDate":"2019-12-02T17:12:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "access-analyzer:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "iam:AWSServiceName":"access-analyzer.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:ListAccounts", "organizations:ListAccountsForParent", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListChildren", "organizations:ListDelegatedAdministrators", "organizations:ListOrganizationalUnitsForParent", "organizations:ListParents", "organizations:ListRoots" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-12-02T17:12:40+00:00" }, "IAMAccessAnalyzerReadOnlyAccess":{ "CreateDate":"2019-12-02T17:12:53+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "access-analyzer:CheckAccessNotGranted", "access-analyzer:CheckNoNewAccess", "access-analyzer:CheckNoPublicAccess", "access-analyzer:Get*", "access-analyzer:List*", "access-analyzer:ValidatePolicy" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMAccessAnalyzerReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-07-18T17:49:04+00:00" }, "IAMAuditRootUserCredentials":{ "CreateDate":"2024-11-06T22:27:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Effect":"Deny", "NotAction":[ "iam:ListAccessKeys", "iam:ListSigningCertificates", "iam:GetLoginProfile", "iam:ListMFADevices", "iam:GetAccountSummary", "iam:GetUser", "iam:GetAccessKeyLastUsed" ], "Resource":"*", "Sid":"DenyAllOtherActionsOnAnyResource" }, { "Action":[ "iam:ListAccessKeys", "iam:ListSigningCertificates", "iam:GetLoginProfile", "iam:ListMFADevices", "iam:GetUser", "iam:GetAccessKeyLastUsed" ], "Effect":"Deny", "NotResource":"arn:aws:iam::*:root", "Sid":"DenyAuditingCredentialsOnNonRootUserResource" } ], "Version":"2012-10-17" }, "Path":"/root-task/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-06T22:27:58+00:00" }, "IAMCreateRootUserPassword":{ "CreateDate":"2024-11-06T22:32:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Effect":"Deny", "NotAction":[ "iam:CreateLoginProfile", "iam:GetLoginProfile" ], "Resource":"*", "Sid":"DenyAllOtherActionsOnAnyResource" }, { "Action":[ "iam:CreateLoginProfile", "iam:GetLoginProfile" ], "Effect":"Deny", "NotResource":"arn:aws:iam::*:root", "Sid":"DenyCreatingPasswordOnNonRootUserResource" } ], "Version":"2012-10-17" }, "Path":"/root-task/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-06T22:32:59+00:00" }, "IAMDeleteRootUserCredentials":{ "CreateDate":"2024-11-06T22:47:58+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Effect":"Deny", "NotAction":[ "iam:DeleteAccessKey", "iam:DeleteSigningCertificate", "iam:DeleteLoginProfile", "iam:DeactivateMFADevice", "iam:DeleteVirtualMFADevice", "iam:ListAccessKeys", "iam:ListSigningCertificates", "iam:GetLoginProfile", "iam:ListMFADevices", "iam:GetUser", "iam:GetAccessKeyLastUsed" ], "Resource":"*", "Sid":"DenyAllOtherActionsOnAnyResource" }, { "Action":[ "iam:DeleteAccessKey", "iam:DeleteSigningCertificate", "iam:DeleteLoginProfile", "iam:DeactivateMFADevice", "iam:DeleteVirtualMFADevice", "iam:ListAccessKeys", "iam:ListSigningCertificates", "iam:GetLoginProfile", "iam:ListMFADevices", "iam:GetUser", "iam:GetAccessKeyLastUsed" ], "Effect":"Deny", "NotResource":"arn:aws:iam::*:root", "Sid":"DenyDeletingRootUserCredentialsOnNonRootUserResource" } ], "Version":"2012-10-17" }, "Path":"/root-task/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-06T22:47:58+00:00" }, "IAMFullAccess":{ "CreateDate":"2015-02-06T18:40:38+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iam:*", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:DescribeOrganizationalUnit", "organizations:DescribePolicy", "organizations:ListChildren", "organizations:ListParents", "organizations:ListPoliciesForTarget", "organizations:ListRoots", "organizations:ListPolicies", "organizations:ListTargetsForPolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-21T19:40:00+00:00" }, "IAMReadOnlyAccess":{ "CreateDate":"2015-02-06T18:40:39+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "iam:GenerateCredentialReport", "iam:GenerateServiceLastAccessedDetails", "iam:Get*", "iam:List*", "iam:SimulateCustomPolicy", "iam:SimulatePrincipalPolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-01-25T19:11:27+00:00" }, "IAMSelfManageServiceSpecificCredentials":{ "CreateDate":"2016-12-22T17:25:18+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:CreateServiceSpecificCredential", "iam:ListServiceSpecificCredentials", "iam:UpdateServiceSpecificCredential", "iam:DeleteServiceSpecificCredential", "iam:ResetServiceSpecificCredential" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-12-22T17:25:18+00:00" }, "IAMUserChangePassword":{ "CreateDate":"2016-11-15T00:25:16+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iam:ChangePassword" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:user/${aws:username}" ] }, { "Action":[ "iam:GetAccountPasswordPolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-11-15T23:18:55+00:00" }, "IAMUserSSHKeys":{ "CreateDate":"2015-07-09T17:08:54+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:DeleteSSHPublicKey", "iam:GetSSHPublicKey", "iam:ListSSHPublicKeys", "iam:UpdateSSHPublicKey", "iam:UploadSSHPublicKey" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:user/${aws:username}" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-07-09T17:08:54+00:00" }, "IVSFullAccess":{ "CreateDate":"2023-12-13T21:20:21+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ivs:*", "ivschat:*" ], "Effect":"Allow", "Resource":"*", "Sid":"IVSFullAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-13T21:20:21+00:00" }, "IVSReadOnlyAccess":{ "CreateDate":"2023-12-05T18:00:37+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ivs:BatchGetChannel", "ivs:GetChannel", "ivs:GetComposition", "ivs:GetEncoderConfiguration", "ivs:GetIngestConfiguration", "ivs:GetParticipant", "ivs:GetPlaybackKeyPair", "ivs:GetPlaybackRestrictionPolicy", "ivs:GetPublicKey", "ivs:GetRecordingConfiguration", "ivs:GetStage", "ivs:GetStageSession", "ivs:GetStorageConfiguration", "ivs:GetStream", "ivs:GetStreamSession", "ivs:ListChannels", "ivs:ListCompositions", "ivs:ListEncoderConfigurations", "ivs:ListIngestConfigurations", "ivs:ListParticipants", "ivs:ListParticipantEvents", "ivs:ListPlaybackKeyPairs", "ivs:ListPlaybackRestrictionPolicies", "ivs:ListPublicKeys", "ivs:ListRecordingConfigurations", "ivs:ListStages", "ivs:ListStageSessions", "ivs:ListStorageConfigurations", "ivs:ListStreamKeys", "ivs:ListStreams", "ivs:ListStreamSessions", "ivs:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"IVSReadOnlyAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-17T20:42:06+00:00" }, "IVSRecordToS3":{ "CreateDate":"2020-12-05T00:10:43+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::AWSIVS_*/ivs/*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-05T00:10:43+00:00" }, "KafkaConnectServiceRolePolicy":{ "CreateDate":"2021-09-07T13:12:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"AmazonMSKConnectManaged" }, "StringEquals":{ "aws:RequestTag/AmazonMSKConnectManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" }, { "Action":[ "ec2:DescribeNetworkInterfaces", "ec2:CreateNetworkInterfacePermission", "ec2:AttachNetworkInterface", "ec2:DetachNetworkInterface", "ec2:DeleteNetworkInterface" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/AmazonMSKConnectManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-09-07T13:12:44+00:00" }, "KafkaServiceRolePolicy":{ "CreateDate":"2018-11-15T23:31:48+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DescribeNetworkInterfaces", "ec2:CreateNetworkInterfacePermission", "ec2:AttachNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:DetachNetworkInterface", "ec2:DescribeVpcEndpoints", "acm-pca:GetCertificateAuthorityCertificate", "secretsmanager:ListSecrets" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "Resource":"arn:*:ec2:*:*:subnet/*" }, { "Action":[ "ec2:DeleteVpcEndpoints", "ec2:ModifyVpcEndpoint" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/AWSMSKManaged":"true" }, "StringLike":{ "ec2:ResourceTag/ClusterArn":"*" } }, "Effect":"Allow", "Resource":"arn:*:ec2:*:*:vpc-endpoint/*" }, { "Action":[ "secretsmanager:GetResourcePolicy", "secretsmanager:PutResourcePolicy", "secretsmanager:DeleteResourcePolicy", "secretsmanager:DescribeSecret" ], "Condition":{ "ArnLike":{ "secretsmanager:SecretId":"arn:*:secretsmanager:*:*:secret:AmazonMSK_*" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-28T00:39:35+00:00" }, "KeyspacesReplicationServiceRolePolicy":{ "CreateDate":"2023-05-02T16:15:49+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cassandra:Select", "cassandra:Modify", "cassandra:Alter", "cassandra:ModifyMultiRegionResource", "cassandra:SelectMultiRegionResource", "cassandra:AlterMultiRegionResource", "application-autoscaling:RegisterScalableTarget", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy" ], "Effect":"Allow", "Resource":"*", "Sid":"KeyspacesActionsNeededForSteadyStateReplication" }, { "Action":[ "cloudwatch:DeleteAlarms" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:TargetTracking-*", "Sid":"CWDeleteAlarmPolicy" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:*", "Sid":"CWDescribeAlarmPolicy" }, { "Action":[ "cloudwatch:PutMetricAlarm" ], "Condition":{ "ForAllValues:StringLike":{ "cloudwatch:AlarmActions":[ "arn:aws:autoscaling:*:*:scalingPolicy:*:resource/cassandra/keyspace/*/table/*:policyName/*:createdBy/*" ] } }, "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:TargetTracking-*", "Sid":"CWPutMetricAlarmPolicy" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-15T20:55:16+00:00" }, "LakeFormationDataAccessServiceRolePolicy":{ "CreateDate":"2019-06-20T20:46:19+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:ListAllMyBuckets" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"LakeFormationDataAccessServiceRolePolicy" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-06T18:37:31+00:00" }, "LexBotPolicy":{ "CreateDate":"2017-02-17T22:18:13+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "polly:SynthesizeSpeech" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "comprehend:DetectSentiment" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-11-13T22:29:16+00:00" }, "LexChannelPolicy":{ "CreateDate":"2017-02-17T23:23:24+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "lex:PostText" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2017-02-17T23:23:24+00:00" }, "LightsailExportAccess":{ "CreateDate":"2018-09-28T16:35:54+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/lightsail.amazonaws.com/AWSServiceRoleForLightsail*" }, { "Action":[ "ec2:CopySnapshot", "ec2:DescribeSnapshots", "ec2:CopyImage", "ec2:DescribeImages" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:GetAccountPublicAccessBlock" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-01-15T01:45:33+00:00" }, "MediaConnectGatewayInstanceRolePolicy":{ "CreateDate":"2023-03-22T20:43:25+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "mediaconnect:DiscoverGatewayPollEndpoint", "mediaconnect:PollGateway", "mediaconnect:SubmitGatewayStateChange" ], "Effect":"Allow", "Resource":"*", "Sid":"MediaConnectGateway" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-22T20:43:25+00:00" }, "MediaPackageServiceRolePolicy":{ "CreateDate":"2020-09-18T17:45:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"logs:PutLogEvents", "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/MediaPackage/*:log-stream:*" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:DescribeLogGroups", "logs:DescribeLogStreams" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/MediaPackage/*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-09-18T17:45:47+00:00" }, "MemoryDBServiceRolePolicy":{ "CreateDate":"2021-08-17T22:34:59+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonMemoryDBManaged" ] }, "StringEquals":{ "ec2:CreateAction":"CreateNetworkInterface" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"CreateMemoryDBTagsOnNetworkInterfaces" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateNetworkInterfaces" }, { "Action":[ "ec2:DeleteNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "StringEquals":{ "ec2:ResourceTag/AmazonMemoryDBManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"DeleteMemoryDBTaggedNetworkInterfaces" }, { "Action":[ "ec2:DeleteNetworkInterface", "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"DeleteNetworkInterfaces" }, { "Action":[ "ec2:DescribeSecurityGroups", "ec2:DescribeNetworkInterfaces", "ec2:DescribeAvailabilityZones", "ec2:DescribeSubnets", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeEC2Resources" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/MemoryDB" } }, "Effect":"Allow", "Resource":"*", "Sid":"PutCloudWatchMetricData" }, { "Action":[ "memorydb:ReplicateMultiRegionClusterData" ], "Effect":"Allow", "Resource":"arn:aws:memorydb:*:*:cluster/*", "Sid":"ReplicateMemoryDBMultiRegionClusterData" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T16:21:07+00:00" }, "MigrationHubDMSAccessServiceRolePolicy":{ "CreateDate":"2019-06-12T17:50:39+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"mgh:CreateProgressUpdateStream", "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/DMS" }, { "Action":[ "mgh:DescribeMigrationTask", "mgh:AssociateDiscoveredResource", "mgh:ListDiscoveredResources", "mgh:ImportMigrationTask", "mgh:ListCreatedArtifacts", "mgh:DisassociateDiscoveredResource", "mgh:AssociateCreatedArtifact", "mgh:NotifyMigrationTaskState", "mgh:DisassociateCreatedArtifact", "mgh:PutResourceAttributes" ], "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/DMS/migrationTask/*" }, { "Action":[ "mgh:ListMigrationTasks", "mgh:NotifyApplicationState", "mgh:DescribeApplicationState", "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-07T17:57:44+00:00" }, "MigrationHubSMSAccessServiceRolePolicy":{ "CreateDate":"2019-06-12T18:30:28+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"mgh:CreateProgressUpdateStream", "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/SMS" }, { "Action":[ "mgh:DescribeMigrationTask", "mgh:AssociateDiscoveredResource", "mgh:ListDiscoveredResources", "mgh:ImportMigrationTask", "mgh:ListCreatedArtifacts", "mgh:DisassociateDiscoveredResource", "mgh:AssociateCreatedArtifact", "mgh:NotifyMigrationTaskState", "mgh:DisassociateCreatedArtifact", "mgh:PutResourceAttributes" ], "Effect":"Allow", "Resource":"arn:aws:mgh:*:*:progressUpdateStream/SMS/migrationTask/*" }, { "Action":[ "mgh:ListMigrationTasks", "mgh:NotifyApplicationState", "mgh:DescribeApplicationState", "mgh:GetHomeRegion" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-07T18:02:22+00:00" }, "MigrationHubServiceRolePolicy":{ "CreateDate":"2019-06-12T17:22:16+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "discovery:ListConfigurations", "discovery:DescribeConfigurations" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"aws:migrationhub:source-id" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:image/*", "arn:aws:ec2:*:*:volume/*" ] }, { "Action":"dms:AddTagsToResource", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"aws:migrationhub:source-id" } }, "Effect":"Allow", "Resource":[ "arn:aws:dms:*:*:endpoint:*" ] }, { "Action":[ "ec2:DescribeInstanceAttribute" ], "Effect":"Allow", "Resource":[ "*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-06T18:08:46+00:00" }, "MonitronServiceRolePolicy":{ "CreateDate":"2022-05-02T19:22:03+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/monitron/*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-05-02T19:22:03+00:00" }, "NeptuneConsoleFullAccess":{ "CreateDate":"2018-06-19T21:35:19+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "rds:CreateDBCluster", "rds:CreateDBInstance" ], "Condition":{ "StringEquals":{ "rds:DatabaseEngine":[ "graphdb", "neptune" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:*" ], "Sid":"AllowNeptuneCreate" }, { "Action":[ "rds:AddRoleToDBCluster", "rds:AddSourceIdentifierToSubscription", "rds:AddTagsToResource", "rds:ApplyPendingMaintenanceAction", "rds:CopyDBClusterParameterGroup", "rds:CopyDBClusterSnapshot", "rds:CopyDBParameterGroup", "rds:CreateDBClusterParameterGroup", "rds:CreateDBClusterSnapshot", "rds:CreateDBParameterGroup", "rds:CreateDBSubnetGroup", "rds:CreateEventSubscription", "rds:DeleteDBCluster", "rds:DeleteDBClusterParameterGroup", "rds:DeleteDBClusterSnapshot", "rds:DeleteDBInstance", "rds:DeleteDBParameterGroup", "rds:DeleteDBSubnetGroup", "rds:DeleteEventSubscription", "rds:DescribeAccountAttributes", "rds:DescribeCertificates", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBLogFiles", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSubnetGroups", "rds:DescribeEngineDefaultClusterParameters", "rds:DescribeEngineDefaultParameters", "rds:DescribeEventCategories", "rds:DescribeEventSubscriptions", "rds:DescribeEvents", "rds:DescribeOptionGroups", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribePendingMaintenanceActions", "rds:DescribeValidDBInstanceModifications", "rds:DownloadDBLogFilePortion", "rds:FailoverDBCluster", "rds:ListTagsForResource", "rds:ModifyDBCluster", "rds:ModifyDBClusterParameterGroup", "rds:ModifyDBClusterSnapshotAttribute", "rds:ModifyDBInstance", "rds:ModifyDBParameterGroup", "rds:ModifyDBSubnetGroup", "rds:ModifyEventSubscription", "rds:PromoteReadReplicaDBCluster", "rds:RebootDBInstance", "rds:RemoveRoleFromDBCluster", "rds:RemoveSourceIdentifierFromSubscription", "rds:RemoveTagsFromResource", "rds:ResetDBClusterParameterGroup", "rds:ResetDBParameterGroup", "rds:RestoreDBClusterFromSnapshot", "rds:RestoreDBClusterToPointInTime" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowManagementPermissionsForRDS" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:AllocateAddress", "ec2:AssignIpv6Addresses", "ec2:AssignPrivateIpAddresses", "ec2:AssociateAddress", "ec2:AssociateRouteTable", "ec2:AssociateSubnetCidrBlock", "ec2:AssociateVpcCidrBlock", "ec2:AttachInternetGateway", "ec2:AttachNetworkInterface", "ec2:CreateCustomerGateway", "ec2:CreateDefaultSubnet", "ec2:CreateDefaultVpc", "ec2:CreateInternetGateway", "ec2:CreateNatGateway", "ec2:CreateNetworkInterface", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateVpc", "ec2:CreateVpcEndpoint", "ec2:CreateVpcEndpoint", "ec2:DescribeAccountAttributes", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeNatGateways", "ec2:DescribeNetworkInterfaces", "ec2:DescribePrefixLists", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroupReferences", "ec2:DescribeSecurityGroups", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:ModifyVpcEndpoint", "iam:ListRoles", "kms:ListAliases", "kms:ListKeyPolicies", "kms:ListKeys", "kms:ListRetirableGrants", "logs:DescribeLogStreams", "logs:GetLogEvents", "sns:ListSubscriptions", "sns:ListTopics", "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowOtherDepedentPermissions" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:passedToService":"rds.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPassRoleForNeptune" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"rds.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/rds.amazonaws.com/AWSServiceRoleForRDS", "Sid":"AllowCreateSLRForNeptune" }, { "Action":[ "neptune-graph:CreateGraph", "neptune-graph:DeleteGraph", "neptune-graph:GetGraph", "neptune-graph:ListGraphs", "neptune-graph:UpdateGraph", "neptune-graph:ResetGraph", "neptune-graph:CreateGraphSnapshot", "neptune-graph:DeleteGraphSnapshot", "neptune-graph:GetGraphSnapshot", "neptune-graph:ListGraphSnapshots", "neptune-graph:RestoreGraphFromSnapshot", "neptune-graph:CreatePrivateGraphEndpoint", "neptune-graph:GetPrivateGraphEndpoint", "neptune-graph:ListPrivateGraphEndpoints", "neptune-graph:DeletePrivateGraphEndpoint", "neptune-graph:CreateGraphUsingImportTask", "neptune-graph:GetImportTask", "neptune-graph:ListImportTasks", "neptune-graph:CancelImportTask" ], "Effect":"Allow", "Resource":[ "arn:aws:neptune-graph:*:*:*" ], "Sid":"AllowManagementPermissionsForNeptuneAnalytics" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:passedToService":"neptune-graph.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPassRoleForNeptuneAnalytics" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"neptune-graph.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/neptune-graph.amazonaws.com/AWSServiceRoleForNeptuneGraph", "Sid":"AllowCreateSLRForNeptuneAnalytics" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-30T07:32:44+00:00" }, "NeptuneFullAccess":{ "CreateDate":"2018-05-30T19:17:31+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "rds:CreateDBCluster", "rds:CreateDBInstance" ], "Condition":{ "StringEquals":{ "rds:DatabaseEngine":[ "graphdb", "neptune" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:rds:*:*:*" ], "Sid":"AllowNeptuneCreate" }, { "Action":[ "rds:AddRoleToDBCluster", "rds:AddSourceIdentifierToSubscription", "rds:AddTagsToResource", "rds:ApplyPendingMaintenanceAction", "rds:CopyDBClusterParameterGroup", "rds:CopyDBClusterSnapshot", "rds:CopyDBParameterGroup", "rds:CreateDBClusterEndpoint", "rds:CreateDBClusterParameterGroup", "rds:CreateDBClusterSnapshot", "rds:CreateDBParameterGroup", "rds:CreateDBSubnetGroup", "rds:CreateEventSubscription", "rds:CreateGlobalCluster", "rds:DeleteDBCluster", "rds:DeleteDBClusterEndpoint", "rds:DeleteDBClusterParameterGroup", "rds:DeleteDBClusterSnapshot", "rds:DeleteDBInstance", "rds:DeleteDBParameterGroup", "rds:DeleteDBSubnetGroup", "rds:DeleteEventSubscription", "rds:DeleteGlobalCluster", "rds:DescribeDBClusterEndpoints", "rds:DescribeAccountAttributes", "rds:DescribeCertificates", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBLogFiles", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBSecurityGroups", "rds:DescribeDBSubnetGroups", "rds:DescribeEngineDefaultClusterParameters", "rds:DescribeEngineDefaultParameters", "rds:DescribeEventCategories", "rds:DescribeEventSubscriptions", "rds:DescribeEvents", "rds:DescribeGlobalClusters", "rds:DescribeOptionGroups", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribePendingMaintenanceActions", "rds:DescribeValidDBInstanceModifications", "rds:DownloadDBLogFilePortion", "rds:FailoverDBCluster", "rds:FailoverGlobalCluster", "rds:ListTagsForResource", "rds:ModifyDBCluster", "rds:ModifyDBClusterEndpoint", "rds:ModifyDBClusterParameterGroup", "rds:ModifyDBClusterSnapshotAttribute", "rds:ModifyDBInstance", "rds:ModifyDBParameterGroup", "rds:ModifyDBSubnetGroup", "rds:ModifyEventSubscription", "rds:ModifyGlobalCluster", "rds:PromoteReadReplicaDBCluster", "rds:RebootDBInstance", "rds:RemoveFromGlobalCluster", "rds:RemoveRoleFromDBCluster", "rds:RemoveSourceIdentifierFromSubscription", "rds:RemoveTagsFromResource", "rds:ResetDBClusterParameterGroup", "rds:ResetDBParameterGroup", "rds:RestoreDBClusterFromSnapshot", "rds:RestoreDBClusterToPointInTime", "rds:StartDBCluster", "rds:StopDBCluster" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowManagementPermissionsForRDS" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "kms:ListAliases", "kms:ListKeyPolicies", "kms:ListKeys", "kms:ListRetirableGrants", "logs:DescribeLogStreams", "logs:GetLogEvents", "sns:ListSubscriptions", "sns:ListTopics", "sns:Publish" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowOtherDepedentPermissions" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:passedToService":"rds.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPassRoleForNeptune" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"rds.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/rds.amazonaws.com/AWSServiceRoleForRDS", "Sid":"AllowCreateSLRForNeptune" }, { "Action":[ "neptune-db:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowDataAccessForNeptune" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-22T16:32:31+00:00" }, "NeptuneGraphReadOnlyAccess":{ "CreateDate":"2023-11-30T07:32:17+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "neptune-graph:Get*", "neptune-graph:List*", "neptune-graph:Read*" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForNeptuneGraph" }, { "Action":[ "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcAttribute", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForEC2" }, { "Action":[ "kms:ListKeys", "kms:ListAliases" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForKMS" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForCloudwatch" }, { "Action":[ "logs:DescribeLogStreams", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/neptune/*:log-stream:*" ], "Sid":"AllowReadOnlyPermissionsForLogs" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-30T07:32:17+00:00" }, "NeptuneReadOnlyAccess":{ "CreateDate":"2018-05-30T19:16:37+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "rds:DescribeAccountAttributes", "rds:DescribeCertificates", "rds:DescribeDBClusterParameterGroups", "rds:DescribeDBClusterParameters", "rds:DescribeDBClusterSnapshotAttributes", "rds:DescribeDBClusterSnapshots", "rds:DescribeDBClusters", "rds:DescribeDBEngineVersions", "rds:DescribeDBInstances", "rds:DescribeDBLogFiles", "rds:DescribeDBParameterGroups", "rds:DescribeDBParameters", "rds:DescribeDBSubnetGroups", "rds:DescribeEventCategories", "rds:DescribeEventSubscriptions", "rds:DescribeEvents", "rds:DescribeGlobalClusters", "rds:DescribeOrderableDBInstanceOptions", "rds:DescribePendingMaintenanceActions", "rds:DownloadDBLogFilePortion", "rds:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForRDS" }, { "Action":[ "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForCloudwatch" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones", "ec2:DescribeInternetGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForEC2" }, { "Action":[ "kms:ListKeys", "kms:ListRetirableGrants", "kms:ListAliases", "kms:ListKeyPolicies" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowReadOnlyPermissionsForKMS" }, { "Action":[ "logs:DescribeLogStreams", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/rds/*:log-stream:*", "arn:aws:logs:*:*:log-group:/aws/neptune/*:log-stream:*" ], "Sid":"AllowReadOnlyPermissionsForLogs" }, { "Action":[ "neptune-db:Read*", "neptune-db:Get*", "neptune-db:List*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowReadOnlyPermissionsForNeptuneDB" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-01-22T16:33:46+00:00" }, "NetworkAdministrator":{ "CreateDate":"2016-11-10T17:31:35+00:00", "DefaultVersionId":"v13", "Document":{ "Statement":[ { "Action":[ "autoscaling:Describe*", "cloudfront:ListDistributions", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricAlarm", "directconnect:*", "ec2:AcceptVpcEndpointConnections", "ec2:AllocateAddress", "ec2:AssignIpv6Addresses", "ec2:AssignPrivateIpAddresses", "ec2:AssociateAddress", "ec2:AssociateDhcpOptions", "ec2:AssociateRouteTable", "ec2:AssociateSubnetCidrBlock", "ec2:AssociateVpcCidrBlock", "ec2:AttachInternetGateway", "ec2:AttachNetworkInterface", "ec2:AttachVpnGateway", "ec2:CreateCarrierGateway", "ec2:CreateCustomerGateway", "ec2:CreateDefaultSubnet", "ec2:CreateDefaultVpc", "ec2:CreateDhcpOptions", "ec2:CreateEgressOnlyInternetGateway", "ec2:CreateFlowLogs", "ec2:CreateInternetGateway", "ec2:CreateNatGateway", "ec2:CreateNetworkAcl", "ec2:CreateNetworkAclEntry", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:CreatePlacementGroup", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSecurityGroup", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVpc", "ec2:CreateVpcEndpoint", "ec2:CreateVpcEndpointConnectionNotification", "ec2:CreateVpcEndpointServiceConfiguration", "ec2:CreateVpnConnection", "ec2:CreateVpnConnectionRoute", "ec2:CreateVpnGateway", "ec2:DeleteCarrierGateway", "ec2:DeleteEgressOnlyInternetGateway", "ec2:DeleteFlowLogs", "ec2:DeleteNatGateway", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DeletePlacementGroup", "ec2:DeleteSubnet", "ec2:DeleteTags", "ec2:DeleteVpc", "ec2:DeleteVpcEndpointConnectionNotifications", "ec2:DeleteVpcEndpointServiceConfigurations", "ec2:DeleteVpcEndpoints", "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:DescribeKeyPairs", "ec2:DescribeMovingAddresses", "ec2:DescribeNatGateways", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeNetworkInterfacePermissions", "ec2:DescribeNetworkInterfaces", "ec2:DescribePlacementGroups", "ec2:DescribePrefixLists", "ec2:DescribePublicIpv4Pools", "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:DescribeVpcEndpointServiceConfigurations", "ec2:DescribeVpcEndpointServicePermissions", "ec2:DescribeVpcEndpointServices", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcPeeringConnections", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:DetachInternetGateway", "ec2:DetachNetworkInterface", "ec2:DetachVpnGateway", "ec2:DisableVgwRoutePropagation", "ec2:DisableVpcClassicLinkDnsSupport", "ec2:DisassociateAddress", "ec2:DisassociateRouteTable", "ec2:DisassociateSubnetCidrBlock", "ec2:DisassociateVpcCidrBlock", "ec2:EnableVgwRoutePropagation", "ec2:EnableVpcClassicLinkDnsSupport", "ec2:GetVpnConnectionDeviceSampleConfiguration", "ec2:GetVpnConnectionDeviceTypes", "ec2:GetVpnTunnelReplacementStatus", "ec2:ModifyNetworkInterfaceAttribute", "ec2:ModifySecurityGroupRules", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:ModifyVpcEndpoint", "ec2:ModifyVpcEndpointConnectionNotification", "ec2:ModifyVpcEndpointServiceConfiguration", "ec2:ModifyVpcEndpointServicePermissions", "ec2:ModifyVpcPeeringConnectionOptions", "ec2:ModifyVpcTenancy", "ec2:ModifyVpnConnection", "ec2:ModifyVpnConnectionOptions", "ec2:ModifyVpnTunnelCertificate", "ec2:ModifyVpnTunnelOptions", "ec2:MoveAddressToVpc", "ec2:RejectVpcEndpointConnections", "ec2:ReleaseAddress", "ec2:ReplaceNetworkAclAssociation", "ec2:ReplaceNetworkAclEntry", "ec2:ReplaceRoute", "ec2:ReplaceRouteTableAssociation", "ec2:ReplaceVpnTunnel", "ec2:ResetNetworkInterfaceAttribute", "ec2:RestoreAddressToClassic", "ec2:UnassignIpv6Addresses", "ec2:UnassignPrivateIpAddresses", "ec2:UpdateSecurityGroupRuleDescriptionsEgress", "ec2:UpdateSecurityGroupRuleDescriptionsIngress", "elasticbeanstalk:Describe*", "elasticbeanstalk:List*", "elasticbeanstalk:RequestEnvironmentInfo", "elasticbeanstalk:RetrieveEnvironmentInfo", "elasticloadbalancing:*", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:GetLogEvents", "route53:*", "route53domains:*", "sns:CreateTopic", "sns:ListSubscriptionsByTopic", "sns:ListTopics" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowDefaultNetworkAdminActions" }, { "Action":[ "ec2:AcceptVpcPeeringConnection", "ec2:AssociateSecurityGroupVpc", "ec2:AttachClassicLinkVpc", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateVpcPeeringConnection", "ec2:DeleteCustomerGateway", "ec2:DeleteDhcpOptions", "ec2:DeleteInternetGateway", "ec2:DeleteNetworkAcl", "ec2:DeleteNetworkAclEntry", "ec2:DeleteRoute", "ec2:DeleteRouteTable", "ec2:DeleteSecurityGroup", "ec2:DeleteVolume", "ec2:DeleteVpcPeeringConnection", "ec2:DescribeSecurityGroupVpcAssociations", "ec2:DetachClassicLinkVpc", "ec2:DisableVpcClassicLink", "ec2:DisassociateSecurityGroupVpc", "ec2:EnableVpcClassicLink", "ec2:GetConsoleScreenshot", "ec2:GetSecurityGroupsForVpc", "ec2:RejectVpcPeeringConnection", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AllowVPCPermissions" }, { "Action":[ "ec2:CreateLocalGatewayRoute", "ec2:CreateLocalGatewayRouteTableVpcAssociation", "ec2:DeleteLocalGatewayRoute", "ec2:DeleteLocalGatewayRouteTableVpcAssociation", "ec2:DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", "ec2:DescribeLocalGatewayRouteTableVpcAssociations", "ec2:DescribeLocalGatewayRouteTables", "ec2:DescribeLocalGatewayVirtualInterfaceGroups", "ec2:DescribeLocalGatewayVirtualInterfaces", "ec2:DescribeLocalGateways", "ec2:SearchLocalGatewayRoutes" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowLocalGatewayPermissions" }, { "Action":[ "s3:GetBucketLocation", "s3:GetBucketWebsite", "s3:ListBucket" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DiscoverBuckets" }, { "Action":[ "iam:GetRole", "iam:ListRoles", "iam:PassRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/flow-logs-*", "Sid":"DiscoverFlowLogRoles" }, { "Action":[ "networkmanager:*" ], "Effect":"Allow", "Resource":"*", "Sid":"NetworkmanagerPermissions" }, { "Action":[ "ec2:AcceptTransitGatewayVpcAttachment", "ec2:AssociateTransitGatewayRouteTable", "ec2:CreateTransitGateway", "ec2:CreateTransitGatewayRoute", "ec2:CreateTransitGatewayRouteTable", "ec2:CreateTransitGatewayVpcAttachment", "ec2:DeleteTransitGateway", "ec2:DeleteTransitGatewayRoute", "ec2:DeleteTransitGatewayRouteTable", "ec2:DeleteTransitGatewayVpcAttachment", "ec2:DescribeTransitGatewayAttachments", "ec2:DescribeTransitGatewayRouteTables", "ec2:DescribeTransitGateways", "ec2:DescribeTransitGatewayVpcAttachments", "ec2:DisableTransitGatewayRouteTablePropagation", "ec2:DisassociateTransitGatewayRouteTable", "ec2:EnableTransitGatewayRouteTablePropagation", "ec2:ExportTransitGatewayRoutes", "ec2:GetTransitGatewayAttachmentPropagations", "ec2:GetTransitGatewayRouteTableAssociations", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:ModifyTransitGateway", "ec2:ModifyTransitGatewayVpcAttachment", "ec2:RejectTransitGatewayVpcAttachment", "ec2:ReplaceTransitGatewayRoute", "ec2:SearchTransitGatewayRoutes" ], "Effect":"Allow", "Resource":"*", "Sid":"TransitGatewayPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":[ "transitgateway.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowTransitGatewaySLRCreation" } ], "Version":"2012-10-17" }, "Path":"/job-function/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-19T22:52:06+00:00" }, "OAMFullAccess":{ "CreateDate":"2022-11-27T13:38:29+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "oam:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-27T13:38:29+00:00" }, "OAMReadOnlyAccess":{ "CreateDate":"2022-11-27T13:29:39+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "oam:Get*", "oam:List*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2022-11-27T13:29:39+00:00" }, "OpensearchIngestionSelfManagedVpcePolicy":{ "CreateDate":"2024-06-10T19:59:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups", "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeEc2Resources" }, { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/OSIS" } }, "Effect":"Allow", "Resource":"*", "Sid":"CwPermissionsForOsiNamespace" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-10T19:59:40+00:00" }, "PartnerCentralAccountManagementUserRoleAssociation":{ "CreateDate":"2023-11-10T02:03:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":"partnercentral-account-management.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/PartnerCentralRoleFor*", "Sid":"PassPartnerCentralRole" }, { "Action":[ "iam:ListRoles", "partnercentral-account-management:AssociatePartnerUser", "partnercentral-account-management:DisassociatePartnerUser" ], "Effect":"Allow", "Resource":"*", "Sid":"PartnerUserRoleAssociation" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-11-10T02:03:40+00:00" }, "PowerUserAccess":{ "CreateDate":"2015-02-06T18:39:47+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Effect":"Allow", "NotAction":[ "iam:*", "organizations:*", "account:*" ], "Resource":"*" }, { "Action":[ "account:GetAccountInformation", "account:GetPrimaryEmail", "account:ListRegions", "iam:CreateServiceLinkedRole", "iam:DeleteServiceLinkedRole", "iam:ListRoles", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-08-19T16:12:55+00:00" }, "QAppsServiceRolePolicy":{ "CreateDate":"2024-09-26T19:22:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/QApps" } }, "Effect":"Allow", "Resource":"*", "Sid":"QAppsPutMetricDataPermission" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-09-26T19:22:22+00:00" }, "QBusinessQuicksightPluginPolicy":{ "CreateDate":"2024-12-03T15:36:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "quicksight:PredictQAResults" ], "Effect":"Allow", "Resource":[ "arn:aws:quicksight:*:*:topic/*", "arn:aws:quicksight:*:*:dashboard/*" ], "Sid":"QBusinessToQuickSightPredictQAResultsInvocation" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-03T15:36:06+00:00" }, "QBusinessServiceRolePolicy":{ "CreateDate":"2024-04-29T16:05:44+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/QBusiness" } }, "Effect":"Allow", "Resource":"*", "Sid":"QBusinessPutMetricDataPermission" }, { "Action":[ "logs:CreateLogGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/qbusiness/*" ], "Sid":"QBusinessCreateLogGroupPermission" }, { "Action":[ "logs:DescribeLogGroups" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"QBusinessDescribeLogGroupsPermission" }, { "Action":[ "logs:DescribeLogStreams", "logs:CreateLogStream", "logs:PutLogEvents" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/qbusiness/*:log-stream:*" ], "Sid":"QBusinessLogStreamPermission" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-29T16:05:44+00:00" }, "QuickSightAccessForS3StorageManagementAnalyticsReadOnly":{ "CreateDate":"2017-06-12T18:18:38+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::s3-analytics-export-shared-*" ] }, { "Action":[ "s3:GetAnalyticsConfiguration", "s3:ListAllMyBuckets", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-10-08T23:53:11+00:00" }, "RDSCloudHsmAuthorizationRole":{ "CreateDate":"2015-02-06T18:41:29+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "cloudhsm:CreateLunaClient", "cloudhsm:DeleteLunaClient", "cloudhsm:DescribeHapg", "cloudhsm:DescribeLunaClient", "cloudhsm:GetConfig", "cloudhsm:ModifyHapg", "cloudhsm:ModifyLunaClient" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-09-26T22:14:29+00:00" }, "ROSAAmazonEBSCSIDriverOperatorPolicy":{ "CreateDate":"2023-04-20T22:36:00+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeSnapshots", "ec2:DescribeTags", "ec2:DescribeVolumes", "ec2:DescribeVolumesModifications" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:AttachVolume", "ec2:DetachVolume" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:DeleteVolume", "ec2:ModifyVolume" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:CreateVolume" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ] }, { "Action":[ "ec2:CreateVolume" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*" ], "Sid":"CreateVolumeFromSnapshot" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ], "Sid":"CreateSnapshotResourceTag" }, { "Action":[ "ec2:CreateSnapshot" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*" ], "Sid":"CreateSnapshotRequestTag" }, { "Action":[ "ec2:DeleteSnapshot" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:snapshot/*" ] }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateVolume", "CreateSnapshot" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*", "arn:aws:ec2:*:*:snapshot/*" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-22T00:52:12+00:00" }, "ROSACloudNetworkConfigOperatorPolicy":{ "CreateDate":"2023-04-20T22:34:36+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeInstanceTypes", "ec2:DescribeSubnets", "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeNetworkResources" }, { "Action":[ "ec2:UnassignPrivateIpAddresses", "ec2:AssignPrivateIpAddresses", "ec2:UnassignIpv6Addresses", "ec2:AssignIpv6Addresses" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"ModifyEIPs" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-20T22:34:36+00:00" }, "ROSAControlPlaneOperatorPolicy":{ "CreateDate":"2023-04-24T23:02:49+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "route53:ListHostedZones" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadPermissions" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group*/*" ], "Sid":"CreateSecurityGroups" }, { "Action":[ "ec2:DeleteSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group*/*" ], "Sid":"DeleteSecurityGroup" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group*/*" ], "Sid":"SecurityGroupIngressEgress" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"CreateSecurityGroupsVPCNoCondition" }, { "Action":[ "route53:ListResourceRecordSets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ListResourceRecordSets" }, { "Action":[ "route53:ChangeResourceRecordSets" ], "Condition":{ "ForAllValues:StringLike":{ "route53:ChangeResourceRecordSetsNormalizedRecordNames":[ "*.hypershift.local" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"ChangeResourceRecordSetsRestrictedRecordNames" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"VPCEndpointWithCondition" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group*/*" ], "Sid":"VPCEndpointResourceTagCondition" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*" ], "Sid":"VPCEndpointNoCondition" }, { "Action":[ "ec2:ModifyVpcEndpoint", "ec2:DeleteVpcEndpoints" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"ManageVPCEndpointWithCondition" }, { "Action":[ "ec2:ModifyVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*" ], "Sid":"ModifyVPCEndpoingNoCondition" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateVpcEndpoint", "CreateSecurityGroup" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateTagsRestrictedActions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-30T21:12:32+00:00" }, "ROSAImageRegistryOperatorPolicy":{ "CreateDate":"2023-04-27T20:13:18+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "s3:ListBucket", "s3:ListBucketMultipartUploads" ], "Effect":"Allow", "Resource":"*", "Sid":"ListBuckets" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:GetBucketTagging", "s3:GetBucketPublicAccessBlock", "s3:GetEncryptionConfiguration", "s3:GetLifecycleConfiguration", "s3:GetBucketLocation", "s3:PutBucketPublicAccessBlock", "s3:PutBucketTagging", "s3:PutEncryptionConfiguration", "s3:PutLifecycleConfiguration" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*-image-registry-${aws:RequestedRegion}-*", "arn:aws:s3:::*-image-registry-${aws:RequestedRegion}" ], "Sid":"AllowSpecificBucketActions" }, { "Action":[ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:GetObject", "s3:ListMultipartUploadParts", "s3:PutObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::*-image-registry-${aws:RequestedRegion}-*/*", "arn:aws:s3:::*-image-registry-${aws:RequestedRegion}/*" ], "Sid":"AllowSpecificObjectActions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-12-12T19:53:12+00:00" }, "ROSAIngressOperatorPolicy":{ "CreateDate":"2023-04-20T22:37:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "elasticloadbalancing:DescribeLoadBalancers", "route53:ListHostedZones", "tag:GetResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "route53:ChangeResourceRecordSets" ], "Condition":{ "ForAllValues:StringLike":{ "route53:ChangeResourceRecordSetsNormalizedRecordNames":[ "*.openshiftapps.com", "*.devshift.org", "*.openshiftusgov.com", "*.devshiftusgov.com" ] } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-20T22:37:08+00:00" }, "ROSAInstallerPolicy":{ "CreateDate":"2023-06-06T21:00:31+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAvailabilityZones", "ec2:DescribeInternetGateways", "ec2:DescribeInstances", "ec2:DescribeInstanceTypes", "ec2:DescribeRegions", "ec2:DescribeReservedInstancesOfferings", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSecurityGroupRules", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:DescribeInstanceTypeOfferings", "elasticloadbalancing:DescribeAccountLimits", "elasticloadbalancing:DescribeLoadBalancers", "iam:GetOpenIDConnectProvider", "iam:GetRole", "route53:GetHostedZone", "route53:ListHostedZones", "route53:ListHostedZonesByName", "route53:ListResourceRecordSets", "route53:GetAccountLimit", "servicequotas:GetServiceQuota" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:*:iam::*:role/*-ROSA-Worker-Role" ], "Sid":"PassRoleToEC2" }, { "Action":[ "iam:AddRoleToInstanceProfile", "iam:RemoveRoleFromInstanceProfile", "iam:DeleteInstanceProfile", "iam:GetInstanceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/rosa-service-managed-*" ], "Sid":"ManageInstanceProfiles" }, { "Action":[ "iam:CreateInstanceProfile", "iam:TagInstanceProfile" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:instance-profile/rosa-service-managed-*" ], "Sid":"CreateInstanceProfiles" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"GetSecretValue" }, { "Action":[ "route53:ChangeResourceRecordSets" ], "Condition":{ "ForAllValues:StringLike":{ "route53:ChangeResourceRecordSetsNormalizedRecordNames":[ "*.openshiftapps.com", "*.devshift.org", "*.hypershift.local", "*.openshiftusgov.com", "*.devshiftusgov.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"Route53ManageRecords" }, { "Action":[ "route53:ChangeTagsForResource", "route53:CreateHostedZone", "route53:DeleteHostedZone" ], "Effect":"Allow", "Resource":"*", "Sid":"Route53Manage" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "RunInstances" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"CreateTags" }, { "Action":"ec2:RunInstances", "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:snapshot/*" ], "Sid":"RunInstancesNoCondition" }, { "Action":"ec2:RunInstances", "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"RunInstancesRestrictedRequestTag" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "ec2:Owner":[ "531415883065", "251351625822", "210686502322" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:image/*" ], "Sid":"RunInstancesRedHatOwnedAMIs" }, { "Action":[ "ec2:TerminateInstances", "ec2:GetConsoleOutput" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ManageInstancesRestrictedResourceTag" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "StringEquals":{ "aws:ResourceTag/red-hat":"true" }, "StringLike":{ "kms:ViaService":"ec2.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateGrantRestrictedResourceTag" }, { "Action":[ "kms:DescribeKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManagedKMSRestrictedResourceTag" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group*/*" ], "Sid":"CreateSecurityGroups" }, { "Action":[ "ec2:DeleteSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group*/*" ], "Sid":"DeleteSecurityGroup" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group*/*" ], "Sid":"SecurityGroupIngressEgress" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"CreateSecurityGroupsVPCNoCondition" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "CreateSecurityGroup" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateTagsRestrictedActions" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "kubernetes.io/cluster/*" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*" ], "Sid":"CreateTagsK8sSubnet" }, { "Action":[ "iam:ListAttachedRolePolicies", "iam:ListRolePolicies" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/*", "Sid":"ListPoliciesAttachedToRoles" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-24T19:49:55+00:00" }, "ROSAKMSProviderPolicy":{ "CreateDate":"2023-04-27T20:10:20+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "kms:Encrypt", "kms:Decrypt", "kms:DescribeKey" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"VolumeEncryption" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-04-27T20:10:20+00:00" }, "ROSAKubeControllerPolicy":{ "CreateDate":"2023-04-27T20:09:29+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DescribeLoadBalancerPolicies" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ReadPermissions" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat":"true" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"KMSDescribeKey" }, { "Action":[ "elasticloadbalancing:AddTags", "elasticloadbalancing:ConfigureHealthCheck", "elasticloadbalancing:CreateLoadBalancerPolicy", "elasticloadbalancing:DeleteLoadBalancer", "elasticloadbalancing:DeregisterInstancesFromLoadBalancer", "elasticloadbalancing:ModifyLoadBalancerAttributes", "elasticloadbalancing:RegisterInstancesWithLoadBalancer", "elasticloadbalancing:SetLoadBalancerPoliciesForBackendServer" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"LoadBalanacerManagement" }, { "Action":[ "elasticloadbalancing:CreateTargetGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CreateTargetGroup" }, { "Action":[ "elasticloadbalancing:DeleteListener", "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:ModifyTargetGroup", "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:ApplySecurityGroupsToLoadBalancer", "elasticloadbalancing:CreateLoadBalancerListeners", "elasticloadbalancing:DeleteLoadBalancerListeners", "elasticloadbalancing:AttachLoadBalancerToSubnets", "elasticloadbalancing:DetachLoadBalancerFromSubnets", "elasticloadbalancing:ModifyListener", "elasticloadbalancing:SetLoadBalancerPoliciesOfListener" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"LoadBalanacerManagementResourceTag" }, { "Action":[ "elasticloadbalancing:CreateListener" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true", "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CreateListeners" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateSecurityGroup" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc/*" ], "Sid":"CreateSecurityGroupVpc" }, { "Action":[ "elasticloadbalancing:CreateLoadBalancer" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:elasticloadbalancing:*:*:loadbalancer/*" ], "Sid":"CreateLoadBalancer" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupIngress", "ec2:DeleteSecurityGroup" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"ModifySecurityGroup" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":"CreateSecurityGroup" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateTagsSecurityGroups" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-10-16T18:17:05+00:00" }, "ROSAManageSubscription":{ "CreateDate":"2022-04-11T20:58:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "aws-marketplace:Subscribe", "aws-marketplace:Unsubscribe" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws-marketplace:ProductId":[ "34850061-abaf-402d-92df-94325c9e947f", "bfdca560-2c78-4e64-8193-794c159e6d30" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "aws-marketplace:ViewSubscriptions" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-04T19:59:14+00:00" }, "ROSANodePoolManagementPolicy":{ "CreateDate":"2023-06-08T20:48:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeDhcpOptions", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInternetGateways", "ec2:DescribeNetworkInterfaces", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ReadPermissions" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"elasticloadbalancing.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:*:iam::*:role/aws-service-role/elasticloadbalancing.amazonaws.com/AWSServiceRoleForElasticLoadBalancing" ], "Sid":"CreateServiceLinkedRole" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:*:iam::*:role/*-ROSA-Worker-Role" ], "Sid":"PassWorkerRole" }, { "Action":[ "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:security-group-rule/*" ], "Sid":"AuthorizeSecurityGroupIngressRestrictedResourceTag" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"NetworkInterfaces" }, { "Action":[ "ec2:ModifyNetworkInterfaceAttribute" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:vpc/*" ], "Sid":"NetworkInterfacesNoCondition" }, { "Action":[ "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"TerminateInstances" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "ec2:CreateAction":[ "RunInstances" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"CreateTags" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"CreateTagsCAPAControllerReconcileInstance" }, { "Action":[ "ec2:CreateTags" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:volume/*" ], "Sid":"CreateTagsCAPAControllerReconcileVolume" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "aws:RequestTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:instance/*" ], "Sid":"RunInstancesRequest" }, { "Action":[ "ec2:RunInstances" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:volume/*" ], "Sid":"RunInstancesNoCondition" }, { "Action":[ "ec2:RunInstances" ], "Condition":{ "StringEquals":{ "ec2:Owner":[ "531415883065", "251351625822" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:image/*" ], "Sid":"RunInstancesRedHatAMI" }, { "Action":[ "kms:DescribeKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "StringLike":{ "aws:ResourceTag/red-hat":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManagedKMSRestrictedResourceTag" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Bool":{ "kms:GrantIsForAWSResource":true }, "StringEquals":{ "aws:ResourceTag/red-hat":"true" }, "StringLike":{ "kms:ViaService":"ec2.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"CreateGrantRestricted" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-05-02T14:01:47+00:00" }, "ROSASRESupportPolicy":{ "CreateDate":"2023-06-01T14:36:06+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeAvailabilityZones", "ec2:DescribeRegions", "sts:DecodeAuthorizationMessage" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadPermissions" }, { "Action":[ "route53:GetHostedZone", "route53:GetHostedZoneCount", "route53:ListHostedZones", "route53:ListHostedZonesByName", "route53:ListResourceRecordSets" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Route53" }, { "Action":[ "iam:GetRole", "iam:ListRoles" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DecribeIAMRoles" }, { "Action":[ "ec2:DescribeInstances", "ec2:DescribeInstanceStatus", "ec2:DescribeIamInstanceProfileAssociations", "ec2:DescribeReservedInstances", "ec2:DescribeScheduledInstances" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"EC2DescribeInstance" }, { "Action":[ "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSubnets", "ec2:DescribeRouteTables" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"VPCNetwork" }, { "Action":[ "cloudtrail:DescribeTrails", "cloudtrail:LookupEvents" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Cloudtrail" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"Cloudwatch" }, { "Action":[ "ec2:DescribeVolumes", "ec2:DescribeVolumesModifications", "ec2:DescribeVolumeStatus" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DescribeVolumes" }, { "Action":[ "elasticloadbalancing:DescribeAccountLimits", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeListenerCertificates", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancerPolicies", "elasticloadbalancing:DescribeLoadBalancerPolicyTypes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeSSLPolicies", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetGroupAttributes", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DescribeLoadBalancers" }, { "Action":[ "ec2:DescribeVpcEndpointConnections", "ec2:DescribeVpcEndpoints" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"DescribeVPC" }, { "Action":[ "ec2:DescribeSecurityGroupReferences", "ec2:DescribeSecurityGroupRules", "ec2:DescribeSecurityGroups", "ec2:DescribeStaleSecurityGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeSecurityGroups" }, { "Action":"ec2:DescribeAddressesAttribute", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:elastic-ip/*", "Sid":"DescribeAddressesAttribute" }, { "Action":[ "iam:GetInstanceProfile" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/*", "Sid":"DescribeInstance" }, { "Action":"ec2:DescribeSpotFleetInstances", "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:spot-fleet-request/*", "Sid":"DescribeSpotFleetInstances" }, { "Action":"ec2:DescribeVolumeAttribute", "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:volume/*", "Sid":"DescribeVolumeAttribute" }, { "Action":[ "ec2:RebootInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"ManageInstanceLifecycle" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-10T20:51:37+00:00" }, "ROSAWorkerInstancePolicy":{ "CreateDate":"2023-04-20T22:35:32+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "ec2:DescribeInstances", "ec2:DescribeRegions" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2DescribeInstancesRegions" }, { "Action":[ "ecr:GetAuthorizationToken" ], "Effect":"Allow", "Resource":"*", "Sid":"ECRGetAuthorizationToken" }, { "Action":[ "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer", "ecr:GetRepositoryPolicy", "ecr:DescribeRepositories", "ecr:ListImages", "ecr:DescribeImages", "ecr:BatchGetImage", "ecr:ListTagsForResource" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/red-hat-managed":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ECRReadOnlyAccessRedHatManaged" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-20T23:07:06+00:00" }, "ReadOnlyAccess":{ "CreateDate":"2015-02-06T18:39:48+00:00", "DefaultVersionId":"v128", "Document":{ "Statement":[ { "Action":[ "a4b:Get*", "a4b:List*", "a4b:Search*", "access-analyzer:GetAccessPreview", "access-analyzer:GetAnalyzedResource", "access-analyzer:GetAnalyzer", "access-analyzer:GetArchiveRule", "access-analyzer:GetFinding", "access-analyzer:GetFindingsStatistics", "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:GetAccountInformation", "account:GetAlternateContact", "account:GetChallengeQuestions", "account:GetContactInformation", "account:GetPrimaryEmail", "account:GetRegionOptStatus", "account:ListRegions", "acm-pca:Describe*", "acm-pca:Get*", "acm-pca:List*", "acm:Describe*", "acm:Get*", "acm:List*", "aiops:GetInvestigation", "aiops:GetInvestigationEvent", "aiops:GetInvestigationGroup", "aiops:GetInvestigationResource", "aiops:ListInvestigationEvents", "aiops:ListInvestigationGroups", "aiops:ListInvestigations", "airflow:ListEnvironments", "airflow:ListTagsForResource", "amplify:GetApp", "amplify:GetBackendEnvironment", "amplify:GetBranch", "amplify:GetDomainAssociation", "amplify:GetJob", "amplify:GetWebhook", "amplify:ListApps", "amplify:ListArtifacts", "amplify:ListBackendEnvironments", "amplify:ListBranches", "amplify:ListDomainAssociations", "amplify:ListJobs", "amplify:ListTagsForResource", "amplify:ListWebhooks", "aoss:BatchGetCollection", "aoss:BatchGetLifecyclePolicy", "aoss:BatchGetVpcEndpoint", "aoss:GetAccessPolicy", "aoss:GetAccountSettings", "aoss:GetPoliciesStats", "aoss:GetSecurityConfig", "aoss:GetSecurityPolicy", "aoss:ListAccessPolicies", "aoss:ListCollections", "aoss:ListLifecyclePolicies", "aoss:ListSecurityConfigs", "aoss:ListSecurityPolicies", "aoss:ListTagsForResource", "aoss:ListVpcEndpoints", "apigateway:GET", "appconfig:GetApplication", "appconfig:GetConfiguration", "appconfig:GetConfigurationProfile", "appconfig:GetDeployment", "appconfig:GetDeploymentStrategy", "appconfig:GetEnvironment", "appconfig:GetExtension", "appconfig:GetHostedConfigurationVersion", "appconfig:ListApplications", "appconfig:ListConfigurationProfiles", "appconfig:ListDeployments", "appconfig:ListDeploymentStrategies", "appconfig:ListEnvironments", "appconfig:ListExtensions", "appconfig:ListHostedConfigurationVersions", "appconfig:ListTagsForResource", "appfabric:GetAppAuthorization", "appfabric:GetAppBundle", "appfabric:GetIngestion", "appfabric:GetIngestionDestination", "appfabric:ListAppAuthorizations", "appfabric:ListAppBundles", "appfabric:ListIngestionDestinations", "appfabric:ListIngestions", "appfabric: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*", "application-autoscaling:ListTagsForResource", "application-signals:BatchGetServiceLevelObjectiveBudgetReport", "application-signals:GetService", "application-signals:GetServiceLevelObjective", "application-signals:ListObservedEntities", "application-signals:ListServiceDependencies", "application-signals:ListServiceDependents", "application-signals:ListServiceLevelObjectives", "application-signals:ListServiceOperations", "application-signals:ListServices", "application-signals:ListTagsForResource", "applicationinsights:Describe*", "applicationinsights:List*", "appmesh:Describe*", "appmesh:List*", "apprunner:DescribeAutoScalingConfiguration", "apprunner:DescribeCustomDomains", "apprunner:DescribeObservabilityConfiguration", "apprunner:DescribeService", "apprunner:DescribeVpcConnector", "apprunner:DescribeVpcIngressConnection", "apprunner:DescribeWebAclForService", "apprunner:ListAssociatedServicesForWebAcl", "apprunner:ListAutoScalingConfigurations", "apprunner:ListConnections", "apprunner:ListObservabilityConfigurations", "apprunner:ListOperations", "apprunner:ListServices", "apprunner:ListServicesForAutoScalingConfiguration", "apprunner:ListTagsForResource", "apprunner:ListVpcConnectors", "apprunner:ListVpcIngressConnections", "appstream:Describe*", "appstream:List*", "appstudio:GetAccountStatus", "appstudio:GetEnablementJobStatus", "appsync:Get*", "appsync:List*", "apptest:GetTestCase", "apptest:GetTestConfiguration", "apptest:GetTestRunStep", "apptest:GetTestSuite", "apptest:ListTagsForResource", "apptest:ListTestCases", "apptest:ListTestConfigurations", "apptest:ListTestRuns", "apptest:ListTestRunSteps", "apptest:ListTestRunTestCases", "apptest:ListTestSuites", "aps:DescribeAlertManagerDefinition", "aps:DescribeLoggingConfiguration", "aps:DescribeRuleGroupsNamespace", "aps:DescribeScraper", "aps:DescribeWorkspace", "aps:GetAlertManagerSilence", "aps:GetAlertManagerStatus", "aps:GetDefaultScraperConfiguration", "aps:GetLabels", "aps:GetMetricMetadata", "aps:GetSeries", "aps:ListAlertManagerAlertGroups", "aps:ListAlertManagerAlerts", "aps:ListAlertManagerReceivers", "aps:ListAlertManagerSilences", "aps:ListAlerts", "aps:ListRuleGroupsNamespaces", "aps:ListRules", "aps:ListScrapers", "aps:ListTagsForResource", "aps:ListWorkspaces", "aps:QueryMetrics", "arc-zonal-shift:GetAutoshiftObserverNotificationStatus", "arc-zonal-shift:GetManagedResource", "arc-zonal-shift:ListAutoshifts", "arc-zonal-shift:ListManagedResources", "arc-zonal-shift:ListZonalShifts", "artifact:GetCustomerAgreement", "artifact:GetReport", "artifact:GetReportMetadata", "artifact:GetTermForReport", "artifact:ListAgreements", "artifact:ListCustomerAgreements", "artifact:ListReports", "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:GetBandwidthRateLimitSchedule", "backup-gateway:GetGateway", "backup-gateway:GetHypervisor", "backup-gateway:GetHypervisorPropertyMappings", "backup-gateway:GetVirtualMachine", "backup-gateway:ListGateways", "backup-gateway:ListHypervisors", "backup-gateway:ListTagsForResource", "backup-gateway:ListVirtualMachines", "backup:Describe*", "backup:Get*", "backup:List*", "batch:Describe*", "batch:List*", "bedrock:GetAgent", "bedrock:GetAgentActionGroup", "bedrock:GetAgentAlias", "bedrock:GetAgentCollaborator", "bedrock:GetAgentKnowledgeBase", "bedrock:GetAgentVersion", "bedrock:GetCustomModel", "bedrock:GetDataSource", "bedrock:GetEvaluationJob", "bedrock:GetFlow", "bedrock:GetFlowAlias", "bedrock:GetFlowVersion", "bedrock:GetFoundationModel", "bedrock:GetFoundationModelAvailability", "bedrock:GetGuardrail", "bedrock:GetInferenceProfile", "bedrock:GetIngestionJob", "bedrock:GetKnowledgeBase", "bedrock:GetModelCustomizationJob", "bedrock:GetModelInvocationLoggingConfiguration", "bedrock:GetPrompt", "bedrock:GetProvisionedModelThroughput", "bedrock:GetUseCaseForModelAccess", "bedrock:ListAgentActionGroups", "bedrock:ListAgentAliases", "bedrock:ListAgentCollaborators", "bedrock:ListAgentKnowledgeBases", "bedrock:ListAgents", "bedrock:ListAgentVersions", "bedrock:ListCustomModels", "bedrock:ListDataSources", "bedrock:ListEvaluationJobs", "bedrock:ListFlowAliases", "bedrock:ListFlows", "bedrock:ListFlowVersions", "bedrock:ListFoundationModelAgreementOffers", "bedrock:ListFoundationModels", "bedrock:ListGuardrails", "bedrock:ListInferenceProfiles", "bedrock:ListIngestionJobs", "bedrock:ListKnowledgeBases", "bedrock:ListModelCustomizationJobs", "bedrock:ListPrompts", "bedrock:ListProvisionedModelThroughputs", "billing:GetBillingData", "billing:GetBillingDetails", "billing:GetBillingNotifications", "billing:GetBillingPreferences", "billing:GetBillingView", "billing:GetContractInformation", "billing:GetCredits", "billing:GetIAMAccessPreference", "billing:GetResourcePolicy", "billing:GetSellerOfRecord", "billing:ListBillingViews", "billing:ListSourceViewsForBillingView", "billing:ListTagsForResource", "billingconductor:GetBillingGroupCostReport", "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:GetJob", "braket:GetQuantumTask", "braket:SearchDevices", "braket:SearchJobs", "braket:SearchQuantumTasks", "budgets:Describe*", "budgets:ListTagsForResource", "budgets:View*", "cassandra:Select", "ce:DescribeCostCategoryDefinition", "ce:DescribeNotificationSubscription", "ce:DescribeReport", "ce:GetAnomalies", "ce:GetAnomalyMonitors", "ce:GetAnomalySubscriptions", "ce:GetApproximateUsageRecords", "ce:GetCommitmentPurchaseAnalysis", "ce:GetCostAndUsage", "ce:GetCostAndUsageWithResources", "ce:GetCostCategories", "ce:GetCostForecast", "ce:GetDimensionValues", "ce:GetPreferences", "ce:GetReservationCoverage", "ce:GetReservationPurchaseRecommendation", "ce:GetReservationUtilization", "ce:GetRightsizingRecommendation", "ce:GetSavingsPlanPurchaseRecommendationDetails", "ce:GetSavingsPlansCoverage", "ce:GetSavingsPlansPurchaseRecommendation", "ce:GetSavingsPlansUtilization", "ce:GetSavingsPlansUtilizationDetails", "ce:GetTags", "ce:GetUsageForecast", "ce:ListCommitmentPurchaseAnalyses", "ce:ListCostAllocationTagBackfillHistory", "ce:ListCostAllocationTags", "ce:ListCostCategoryDefinitions", "ce:ListSavingsPlansPurchaseRecommendationGeneration", "ce:ListTagsForResource", "chatbot:Describe*", "chatbot:Get*", "chatbot:List*", "chime:Get*", "chime:List*", "chime:Retrieve*", "chime:Search*", "chime:Validate*", "cleanrooms-ml:GetAudienceGenerationJob", "cleanrooms-ml:GetAudienceModel", "cleanrooms-ml:GetConfiguredAudienceModel", "cleanrooms-ml:GetConfiguredAudienceModelPolicy", "cleanrooms-ml:GetTrainingDataset", "cleanrooms-ml:ListAudienceExportJobs", "cleanrooms-ml:ListAudienceGenerationJobs", "cleanrooms-ml:ListAudienceModels", "cleanrooms-ml:ListConfiguredAudienceModels", "cleanrooms-ml:ListTagsForResource", "cleanrooms-ml:ListTrainingDatasets", "cleanrooms:BatchGetCollaborationAnalysisTemplate", "cleanrooms:BatchGetSchema", "cleanrooms:BatchGetSchemaAnalysisRule", "cleanrooms:GetAnalysisTemplate", "cleanrooms:GetCollaboration", "cleanrooms:GetCollaborationAnalysisTemplate", "cleanrooms:GetCollaborationConfiguredAudienceModelAssociation", "cleanrooms:GetCollaborationIdNamespaceAssociation", "cleanrooms:GetCollaborationPrivacyBudgetTemplate", "cleanrooms:GetConfiguredAudienceModelAssociation", "cleanrooms:GetConfiguredTable", "cleanrooms:GetConfiguredTableAnalysisRule", "cleanrooms:GetConfiguredTableAssociation", "cleanrooms:GetConfiguredTableAssociationAnalysisRule", "cleanrooms:GetIdMappingTable", "cleanrooms:GetIdNamespaceAssociation", "cleanrooms:GetMembership", "cleanrooms:GetPrivacyBudgetTemplate", "cleanrooms:GetProtectedQuery", "cleanrooms:GetSchema", "cleanrooms:GetSchemaAnalysisRule", "cleanrooms:ListAnalysisTemplates", "cleanrooms:ListCollaborationAnalysisTemplates", "cleanrooms:ListCollaborationConfiguredAudienceModelAssociations", "cleanrooms:ListCollaborationIdNamespaceAssociations", "cleanrooms:ListCollaborationPrivacyBudgets", "cleanrooms:ListCollaborationPrivacyBudgetTemplates", "cleanrooms:ListCollaborations", "cleanrooms:ListConfiguredAudienceModelAssociations", "cleanrooms:ListConfiguredTableAssociations", "cleanrooms:ListConfiguredTables", "cleanrooms:ListIdMappingTables", "cleanrooms:ListIdNamespaceAssociations", "cleanrooms:ListMembers", "cleanrooms:ListMemberships", "cleanrooms:ListPrivacyBudgets", "cleanrooms:ListPrivacyBudgetTemplates", "cleanrooms:ListProtectedQueries", "cleanrooms:ListSchemas", "cleanrooms:ListTagsForResource", "cleanrooms:PreviewPrivacyImpact", "cloud9:Describe*", "cloud9:List*", "clouddirectory:BatchRead", "clouddirectory:Get*", "clouddirectory:List*", "clouddirectory:LookupPolicy", "cloudformation:Describe*", "cloudformation:Detect*", "cloudformation:Estimate*", "cloudformation:Get*", "cloudformation:List*", "cloudformation:ValidateTemplate", "cloudfront-keyvaluestore:Describe*", "cloudfront-keyvaluestore:Get*", "cloudfront-keyvaluestore:List*", "cloudfront:Describe*", "cloudfront:Get*", "cloudfront:List*", "cloudhsm:Describe*", "cloudhsm:List*", "cloudsearch:Describe*", "cloudsearch:List*", "cloudtrail:Describe*", "cloudtrail:Get*", "cloudtrail:List*", "cloudtrail:LookupEvents", "cloudwatch:Describe*", "cloudwatch:GenerateQuery", "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*", "codecatalyst:GetBillingAuthorization", "codecatalyst:GetConnection", "codecatalyst:GetPendingConnection", "codecatalyst:ListConnections", "codecatalyst:ListIamRolesForConnection", "codecatalyst:ListTagsForResource", "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:GetRepositoryLink", "codestar-connections:GetRepositorySyncStatus", "codestar-connections:GetResourceSyncStatus", "codestar-connections:GetSyncConfiguration", "codestar-connections:ListConnections", "codestar-connections:ListHosts", "codestar-connections:ListRepositoryLinks", "codestar-connections:ListRepositorySyncDefinitions", "codestar-connections:ListSyncConfigurations", "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:GetIdentityPoolAnalytics", "cognito-identity:GetIdentityPoolDailyAnalytics", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:GetIdentityProviderDailyAnalytics", "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:GetIdleRecommendations", "compute-optimizer:GetLambdaFunctionRecommendations", "compute-optimizer:GetLicenseRecommendations", "compute-optimizer:GetRDSDatabaseRecommendationProjectedMetrics", "compute-optimizer:GetRDSDatabaseRecommendations", "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:GetContactAttributes", "connect:GetCurrentMetricData", "connect:GetCurrentUserData", "connect:GetFederationToken", "connect:GetMetricData", "connect:GetMetricDataV2", "connect:GetTaskTemplate", "connect:GetTrafficDistribution", "connect:List*", "consoleapp:GetDeviceIdentity", "consoleapp:ListDeviceIdentities", "consolidatedbilling:GetAccountBillingRole", "consolidatedbilling:ListLinkedAccounts", "controlcatalog:ListCommonControls", "controlcatalog:ListDomains", "controlcatalog:ListObjectives", "cost-optimization-hub:GetPreferences", "cost-optimization-hub:GetRecommendation", "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:ListRecommendations", "cost-optimization-hub:ListRecommendationSummaries", "cur:GetClassicReport", "cur:GetClassicReportPreferences", "cur:GetUsageReport", "customer-verification:GetCustomerVerificationDetails", "customer-verification:GetCustomerVerificationEligibility", "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*", "datazone:GetAsset", "datazone:GetAssetType", "datazone:GetDataProduct", "datazone:GetDataSource", "datazone:GetDataSourceRun", "datazone:GetDomain", "datazone:GetDomainSharingPolicy", "datazone:GetDomainUnit", "datazone:GetEnvironment", "datazone:GetEnvironmentAction", "datazone:GetEnvironmentBlueprint", "datazone:GetEnvironmentBlueprintConfiguration", "datazone:GetEnvironmentProfile", "datazone:GetFormType", "datazone:GetGlossary", "datazone:GetGlossaryTerm", "datazone:GetGroupProfile", "datazone:GetLineageNode", "datazone:GetListing", "datazone:GetMetadataGenerationRun", "datazone:GetProject", "datazone:GetProjectProfile", "datazone:GetSubscription", "datazone:GetSubscriptionEligibility", "datazone:GetSubscriptionGrant", "datazone:GetSubscriptionRequestDetails", "datazone:GetSubscriptionTarget", "datazone:GetTimeSeriesDataPoint", "datazone:GetUserProfile", "datazone:ListAccountEnvironments", "datazone:ListAssetRevisions", "datazone:ListDataProductRevisions", "datazone:ListDataSourceRunActivities", "datazone:ListDataSourceRuns", "datazone:ListDataSources", "datazone:ListDomains", "datazone:ListDomainUnitsForParent", "datazone:ListEntityOwners", "datazone:ListEnvironmentActions", "datazone:ListEnvironmentBlueprintConfigurations", "datazone:ListEnvironmentBlueprintConfigurationSummaries", "datazone:ListEnvironmentBlueprints", "datazone:ListEnvironmentProfiles", "datazone:ListEnvironments", "datazone:ListGroupsForUser", "datazone:ListLineageNodeHistory", "datazone:ListNotifications", "datazone:ListPolicyGrants", "datazone:ListProjectMemberships", "datazone:ListProjectProfiles", "datazone:ListProjects", "datazone:ListSubscriptionGrants", "datazone:ListSubscriptionRequests", "datazone:ListSubscriptions", "datazone:ListSubscriptionTargets", "datazone:ListTagsForResource", "datazone:ListTimeSeriesDataPoints", "datazone:Search", "datazone:SearchGroupProfiles", "datazone:SearchListings", "datazone:SearchTypes", "datazone:SearchUserProfiles", "dax:BatchGetItem", "dax:Describe*", "dax:GetItem", "dax:ListTags", "dax:Query", "dax:Scan", "deadline:BatchGetJobEntity", "deadline:GetApplicationVersion", "deadline:GetBudget", "deadline:GetFarm", "deadline:GetFleet", "deadline:GetJob", "deadline:GetLicenseEndpoint", "deadline:GetMonitor", "deadline:GetQueue", "deadline:GetQueueEnvironment", "deadline:GetQueueFleetAssociation", "deadline:GetSession", "deadline:GetSessionAction", "deadline:GetSessionsStatisticsAggregation", "deadline:GetStep", "deadline:GetStorageProfile", "deadline:GetStorageProfileForQueue", "deadline:GetTask", "deadline:GetWorker", "deadline:ListAvailableMeteredProducts", "deadline:ListBudgets", "deadline:ListFarmMembers", "deadline:ListFarms", "deadline:ListFleetMembers", "deadline:ListFleets", "deadline:ListJobMembers", "deadline:ListJobParameterDefinitions", "deadline:ListJobs", "deadline:ListLicenseEndpoints", "deadline:ListMeteredProducts", "deadline:ListMonitors", "deadline:ListQueueEnvironments", "deadline:ListQueueFleetAssociations", "deadline:ListQueueMembers", "deadline:ListQueues", "deadline:ListSessionActions", "deadline:ListSessions", "deadline:ListSessionsForWorker", "deadline:ListStepConsumers", "deadline:ListStepDependencies", "deadline:ListSteps", "deadline:ListStorageProfiles", "deadline:ListStorageProfilesForQueue", "deadline:ListTagsForResource", "deadline:ListTasks", "deadline:ListWorkers", "deadline:SearchJobs", "deadline:SearchSteps", "deadline:SearchTasks", "deadline:SearchWorkers", "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:DescribeLaunchConfigurationTemplates", "drs:DescribeRecoveryInstances", "drs:DescribeRecoverySnapshots", "drs:DescribeReplicationConfigurationTemplates", "drs:DescribeSourceNetworks", "drs:DescribeSourceServers", "drs:GetFailbackReplicationConfiguration", "drs:GetLaunchConfiguration", "drs:GetReplicationConfiguration", "drs:ListExtensibleSourceServers", "drs:ListLaunchActions", "drs:ListStagingAccounts", "drs:ListTagsForResource", "ds:Check*", "ds:Describe*", "ds:Get*", "ds:List*", "ds:Verify*", "dsql:GetCluster", "dsql:ListClusters", "dsql:ListTagsForResource", "dynamodb:BatchGet*", "dynamodb:Describe*", "dynamodb:Get*", "dynamodb:List*", "dynamodb:PartiQLSelect", "dynamodb:Query", "dynamodb:Scan", "ec2:Describe*", "ec2:DescribeInstanceImageMetadata", "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*", "elasticfilesystem:ListTagsForResource", "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", "emr-serverless:GetApplication", "emr-serverless:GetDashboardForJobRun", "emr-serverless:GetJobRun", "emr-serverless:ListApplications", "emr-serverless:ListJobRuns", "emr-serverless:ListTagsForResource", "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:GetExperimentTargetAccountConfiguration", "fis:GetExperimentTemplate", "fis:GetTargetAccountConfiguration", "fis:GetTargetResourceType", "fis:ListActions", "fis:ListExperimentResolvedTargets", "fis:ListExperiments", "fis:ListExperimentTargetAccountConfigurations", "fis:ListExperimentTemplates", "fis:ListTagsForResource", "fis:ListTargetAccountConfigurations", "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:GetListElements", "frauddetector:GetListsMetadata", "frauddetector:GetModels", "frauddetector:GetModelVersion", "frauddetector:GetOutcomes", "frauddetector:GetRules", "frauddetector:GetVariables", "frauddetector:ListEventPredictions", "frauddetector:ListTagsForResource", "freertos:Describe*", "freertos:List*", "freetier:GetFreeTierAlertPreference", "freetier:GetFreeTierUsage", "fsx:Describe*", "fsx:List*", "gamelift:Describe*", "gamelift:Get*", "gamelift:List*", "gamelift:ResolveAlias", "gamelift:Search*", "glacier:Describe*", "glacier:Get*", "glacier:List*", "globalaccelerator:Describe*", "globalaccelerator:List*", "glue:BatchGetCrawlers", "glue:BatchGetDevEndpoints", "glue:BatchGetJobs", "glue:BatchGetPartition", "glue:BatchGetTableOptimizer", "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:GetSession", "glue:GetStatement", "glue:GetTable", "glue:GetTableOptimizer", "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:ListCrawls", "glue:ListDevEndpoints", "glue:ListJobs", "glue:ListMLTransforms", "glue:ListRegistries", "glue:ListSchemas", "glue:ListSchemaVersions", "glue:ListSessions", "glue:ListStatements", "glue:ListTableOptimizerRuns", "glue:ListTriggers", "glue:ListWorkflows", "glue:QuerySchemaVersionMetadata", "glue:SearchTables", "grafana:DescribeWorkspace", "grafana:DescribeWorkspaceAuthentication", "grafana:DescribeWorkspaceConfiguration", "grafana:ListPermissions", "grafana:ListTagsForResource", "grafana:ListVersions", "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", "identitystore:DescribeGroup", "identitystore:DescribeGroupMembership", "identitystore:DescribeUser", "identitystore:GetGroupId", "identitystore:GetGroupMembershipId", "identitystore:GetUserId", "identitystore:IsMemberInGroups", "identitystore:ListGroupMemberships", "identitystore:ListGroupMembershipsForMember", "identitystore:ListGroups", "identitystore:ListUsers", "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:ListCisScans", "inspector2:ListCoverage", "inspector2:ListCoverageStatistics", "inspector2:ListDelegatedAdminAccounts", "inspector2:ListFilters", "inspector2:ListFindingAggregations", "inspector2:ListFindings", "inspector2:ListMembers", "inspector2:ListTagsForResource", "inspector2:ListUsageTotals", "internetmonitor:GetHealthEvent", "internetmonitor:GetInternetEvent", "internetmonitor:GetMonitor", "internetmonitor:ListHealthEvents", "internetmonitor:ListInternetEvents", "internetmonitor:ListMonitors", "internetmonitor:ListTagsForResource", "invoicing:GetInvoiceEmailDeliveryPreferences", "invoicing:GetInvoicePDF", "invoicing:ListInvoiceSummaries", "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", "iotfleetwise:GetCampaign", "iotfleetwise:GetDecoderManifest", "iotfleetwise:GetFleet", "iotfleetwise:GetLoggingOptions", "iotfleetwise:GetModelManifest", "iotfleetwise:GetRegisterAccountStatus", "iotfleetwise:GetSignalCatalog", "iotfleetwise:GetVehicle", "iotfleetwise:GetVehicleStatus", "iotfleetwise:ListCampaigns", "iotfleetwise:ListDecoderManifestNetworkInterfaces", "iotfleetwise:ListDecoderManifests", "iotfleetwise:ListDecoderManifestSignals", "iotfleetwise:ListFleets", "iotfleetwise:ListFleetsForVehicle", "iotfleetwise:ListModelManifestNodes", "iotfleetwise:ListModelManifests", "iotfleetwise:ListSignalCatalogNodes", "iotfleetwise:ListSignalCatalogs", "iotfleetwise:ListTagsForResource", "iotfleetwise:ListVehicles", "iotfleetwise:ListVehiclesInFleet", "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:GetEventConfigurationByResourceTypes", "iotwireless:GetFuotaTask", "iotwireless:GetLogLevelsByResourceTypes", "iotwireless:GetMetricConfiguration", "iotwireless:GetMetrics", "iotwireless:GetMulticastGroup", "iotwireless:GetMulticastGroupSession", "iotwireless:GetNetworkAnalyzerConfiguration", "iotwireless:GetPartnerAccount", "iotwireless:GetPosition", "iotwireless:GetPositionConfiguration", "iotwireless:GetPositionEstimate", "iotwireless:GetResourceEventConfiguration", "iotwireless:GetResourceLogLevel", "iotwireless:GetResourcePosition", "iotwireless:GetServiceEndpoint", "iotwireless:GetServiceProfile", "iotwireless:GetWirelessDevice", "iotwireless:GetWirelessDeviceImportTask", "iotwireless:GetWirelessDeviceStatistics", "iotwireless:GetWirelessGateway", "iotwireless:GetWirelessGatewayCertificate", "iotwireless:GetWirelessGatewayFirmwareInformation", "iotwireless:GetWirelessGatewayStatistics", "iotwireless:GetWirelessGatewayTask", "iotwireless:GetWirelessGatewayTaskDefinition", "iotwireless:ListDestinations", "iotwireless:ListDeviceProfiles", "iotwireless:ListDevicesForWirelessDeviceImportTask", "iotwireless:ListEventConfigurations", "iotwireless:ListFuotaTasks", "iotwireless:ListMulticastGroups", "iotwireless:ListMulticastGroupsByFuotaTask", "iotwireless:ListNetworkAnalyzerConfigurations", "iotwireless:ListPartnerAccounts", "iotwireless:ListPositionConfigurations", "iotwireless:ListQueuedMessages", "iotwireless:ListServiceProfiles", "iotwireless:ListTagsForResource", "iotwireless:ListWirelessDeviceImportTasks", "iotwireless:ListWirelessDevices", "iotwireless:ListWirelessGateways", "iotwireless:ListWirelessGatewayTaskDefinitions", "ivs:BatchGetChannel", "ivs:GetChannel", "ivs:GetComposition", "ivs:GetEncoderConfiguration", "ivs:GetIngestConfiguration", "ivs:GetParticipant", "ivs:GetPlaybackKeyPair", "ivs:GetPlaybackRestrictionPolicy", "ivs:GetPublicKey", "ivs:GetRecordingConfiguration", "ivs:GetStage", "ivs:GetStageSession", "ivs:GetStorageConfiguration", "ivs:GetStream", "ivs:GetStreamSession", "ivs:ListChannels", "ivs:ListCompositions", "ivs:ListEncoderConfigurations", "ivs:ListIngestConfigurations", "ivs:ListParticipantEvents", "ivs:ListParticipants", "ivs:ListPlaybackKeyPairs", "ivs:ListPlaybackRestrictionPolicies", "ivs:ListPublicKeys", "ivs:ListRecordingConfigurations", "ivs:ListStages", "ivs:ListStageSessions", "ivs:ListStorageConfigurations", "ivs:ListStreamKeys", "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*", "lakeformation:DescribeResource", "lakeformation:GetDataCellsFilter", "lakeformation:GetDataLakeSettings", "lakeformation:GetEffectivePermissionsForPath", "lakeformation:GetLfTag", "lakeformation:GetResourceLfTags", "lakeformation:ListDataCellsFilter", "lakeformation:ListLfTags", "lakeformation:ListPermissions", "lakeformation:ListResources", "lakeformation:ListTableStorageOptimizers", "lakeformation:SearchDatabasesByLfTags", "lakeformation:SearchTablesByLfTags", "lambda:Get*", "lambda:List*", "launchwizard:DescribeAdditionalNode", "launchwizard:DescribeProvisionedApp", "launchwizard:DescribeProvisioningEvents", "launchwizard:DescribeSettingsSet", "launchwizard:GetDeployment", "launchwizard:GetInfrastructureSuggestion", "launchwizard:GetIpAddress", "launchwizard:GetResourceCostEstimate", "launchwizard:GetResourceRecommendation", "launchwizard:GetSettingsSet", "launchwizard:GetWorkload", "launchwizard:GetWorkloadAsset", "launchwizard:GetWorkloadAssets", "launchwizard:GetWorkloadDeploymentPattern", "launchwizard:ListAdditionalNodes", "launchwizard:ListAllowedResources", "launchwizard:ListDeploymentEvents", "launchwizard:ListDeployments", "launchwizard:ListProvisionedApps", "launchwizard:ListResourceCostEstimates", "launchwizard:ListSettingsSets", "launchwizard:ListTagsForResource", "launchwizard:ListWorkloadDeploymentOptions", "launchwizard:ListWorkloadDeploymentPatterns", "launchwizard:ListWorkloads", "lex:DescribeBot", "lex:DescribeBotAlias", "lex:DescribeBotChannel", "lex:DescribeBotLocale", "lex:DescribeBotReplica", "lex:DescribeBotVersion", "lex:DescribeExport", "lex:DescribeImport", "lex:DescribeIntent", "lex:DescribeResourcePolicy", "lex:DescribeSlot", "lex:DescribeSlotType", "lex:Get*", "lex:ListBotAliases", "lex:ListBotAliasReplicas", "lex:ListBotChannels", "lex:ListBotLocales", "lex:ListBotReplicas", "lex:ListBots", "lex:ListBotVersionReplicas", "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:ListIntegrations", "logs:ListAnomalies", "logs:ListEntitiesForLogGroup", "logs:ListLogAnomalyDetectors", "logs:ListLogDeliveries", "logs:ListLogGroupsForEntity", "logs:ListLogGroupsForQuery", "logs:ListTagsForResource", "logs:ListTagsLogGroup", "logs:StartLiveTail", "logs:StartQuery", "logs:StopLiveTail", "logs:StopQuery", "logs:TestMetricFilter", "lookoutequipment:DescribeDataIngestionJob", "lookoutequipment:DescribeDataset", "lookoutequipment:DescribeInferenceScheduler", "lookoutequipment:DescribeLabel", "lookoutequipment:DescribeLabelGroup", "lookoutequipment:DescribeModel", "lookoutequipment:DescribeModelVersion", "lookoutequipment:DescribeResourcePolicy", "lookoutequipment:DescribeRetrainingScheduler", "lookoutequipment:ListDataIngestionJobs", "lookoutequipment:ListDatasets", "lookoutequipment:ListInferenceEvents", "lookoutequipment:ListInferenceExecutions", "lookoutequipment:ListInferenceSchedulers", "lookoutequipment:ListLabelGroups", "lookoutequipment:ListLabels", "lookoutequipment:ListModels", "lookoutequipment:ListModelVersions", "lookoutequipment:ListRetrainingSchedulers", "lookoutequipment:ListSensorStatistics", "lookoutequipment:ListTagsForResource", "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:ListAutomatedDiscoveryAccounts", "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:GetCloudWatchAlarmTemplate", "medialive:GetCloudWatchAlarmTemplateGroup", "medialive:GetEventBridgeRuleTemplate", "medialive:GetEventBridgeRuleTemplateGroup", "medialive:GetSignalMap", "medialive:ListChannels", "medialive:ListCloudWatchAlarmTemplateGroups", "medialive:ListCloudWatchAlarmTemplates", "medialive:ListEventBridgeRuleTemplateGroups", "medialive:ListEventBridgeRuleTemplates", "medialive:ListInputDevices", "medialive:ListInputDeviceTransfers", "medialive:ListInputs", "medialive:ListInputSecurityGroups", "medialive:ListMultiplexes", "medialive:ListMultiplexPrograms", "medialive:ListOfferings", "medialive:ListReservations", "medialive:ListSignalMaps", "medialive:ListTagsForResource", "mediapackage-vod:Describe*", "mediapackage-vod:List*", "mediapackage:Describe*", "mediapackage:List*", "mediapackagev2:GetChannel", "mediapackagev2:GetChannelGroup", "mediapackagev2:GetChannelPolicy", "mediapackagev2:GetHeadObject", "mediapackagev2:GetObject", "mediapackagev2:GetOriginEndpoint", "mediapackagev2:GetOriginEndpointPolicy", "mediapackagev2:ListChannelGroups", "mediapackagev2:ListChannels", "mediapackagev2:ListOriginEndpoints", "mediapackagev2:ListTagsForResource", "mediastore:DescribeContainer", "mediastore:DescribeObject", "mediastore:GetContainerPolicy", "mediastore:GetCorsPolicy", "mediastore:GetLifecyclePolicy", "mediastore:GetMetricPolicy", "mediastore:GetObject", "mediastore:ListContainers", "mediastore:ListItems", "mediastore:ListTagsForResource", "memorydb:DescribeClusters", "memorydb:DescribeParameterGroups", "memorydb:DescribeParameters", "memorydb:ListTags", "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*", "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:DescribeTLSInspectionConfiguration", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "network-firewall:ListRuleGroups", "network-firewall:ListTagsForResource", "network-firewall:ListTLSInspectionConfigurations", "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", "notifications-contacts:GetEmailContact", "notifications-contacts:ListEmailContacts", "notifications-contacts:ListTagsForResource", "notifications:GetEventRule", "notifications:GetFeatureOptInStatus", "notifications:GetManagedNotificationChildEvent", "notifications:GetManagedNotificationConfiguration", "notifications:GetManagedNotificationEvent", "notifications:GetNotificationConfiguration", "notifications:GetNotificationsAccessForOrganization", "notifications:GetNotificationEvent", "notifications:List*", "oam:GetLink", "oam:GetSink", "oam:GetSinkPolicy", "oam:ListAttachedLinks", "oam:ListLinks", "oam:ListSinks", "observabilityadmin:GetTelemetryEvaluationStatus", "observabilityadmin:GetTelemetryEvaluationStatusForOrganization", "observabilityadmin:ListResourceTelemetry", "observabilityadmin:ListResourceTelemetryForOrganization", "omics:Get*", "omics:List*", "one:GetDeviceConfigurationTemplate", "one:GetDeviceInstance", "one:GetDeviceInstanceConfiguration", "one:GetSite", "one:GetSiteAddress", "one:ListDeviceConfigurationTemplates", "one:ListDeviceInstances", "one:ListSites", "one:ListUsers", "opsworks-cm:Describe*", "opsworks-cm:List*", "opsworks:Describe*", "opsworks:Get*", "organizations:Describe*", "organizations:List*", "osis:GetPipeline", "osis:GetPipelineBlueprint", "osis:GetPipelineChangeProgress", "osis:ListPipelineBlueprints", "osis:ListPipelines", "osis:ListTagsForResource", "outposts:Get*", "outposts:List*", "payment-cryptography:GetAlias", "payment-cryptography:GetKey", "payment-cryptography:GetPublicKeyCertificate", "payment-cryptography:ListAliases", "payment-cryptography:ListKeys", "payment-cryptography:ListTagsForResource", "payments:GetPaymentInstrument", "payments:GetPaymentStatus", "payments:ListPaymentInstruments", "payments:ListPaymentPreferences", "payments:ListPaymentProgramOptions", "payments:ListPaymentProgramStatus", "payments:ListTagsForResource", "pca-connector-ad:GetConnector", "pca-connector-ad:GetDirectoryRegistration", "pca-connector-ad:GetServicePrincipalName", "pca-connector-ad:GetTemplate", "pca-connector-ad:GetTemplateGroupAccessControlEntry", "pca-connector-ad:ListConnectors", "pca-connector-ad:ListDirectoryRegistrations", "pca-connector-ad:ListServicePrincipalNames", "pca-connector-ad:ListTagsForResource", "pca-connector-ad:ListTemplateGroupAccessControlEntries", "pca-connector-ad:ListTemplates", "pca-connector-scep:GetChallengeMetadata", "pca-connector-scep:GetConnector", "pca-connector-scep:ListChallengeMetadata", "pca-connector-scep:ListConnectors", "pca-connector-scep:ListTagsForResource", "pcs:GetCluster", "pcs:GetComputeNodeGroup", "pcs:GetQueue", "pcs:ListClusters", "pcs:ListComputeNodeGroups", "pcs:ListQueues", "pcs:ListTagsForResource", "personalize:Describe*", "personalize:Get*", "personalize:List*", "pi:DescribeDimensionKeys", "pi:GetDimensionKeyDetails", "pi:GetResourceMetadata", "pi:GetResourceMetrics", "pi:ListAvailableResourceDimensions", "pi:ListAvailableResourceMetrics", "pipes:DescribePipe", "pipes:ListPipes", "pipes:ListTagsForResource", "polly:Describe*", "polly:Get*", "polly:List*", "polly:SynthesizeSpeech", "pricing:DescribeServices", "pricing:GetAttributeValues", "pricing:GetPriceListFileUrl", "pricing:GetProducts", "pricing:ListPriceLists", "proton:GetDeployment", "proton:GetEnvironment", "proton:GetEnvironmentTemplate", "proton:GetEnvironmentTemplateVersion", "proton:GetService", "proton:GetServiceInstance", "proton:GetServiceTemplate", "proton:GetServiceTemplateVersion", "proton:ListDeployments", "proton:ListEnvironmentAccountConnections", "proton:ListEnvironments", "proton:ListEnvironmentTemplates", "proton:ListServiceInstances", "proton:ListServices", "proton:ListServiceTemplates", "proton:ListTagsForResource", "purchase-orders:GetPurchaseOrder", "purchase-orders:ListPurchaseOrderInvoices", "purchase-orders:ListPurchaseOrders", "purchase-orders:ViewPurchaseOrders", "qbusiness:GetApplication", "qbusiness:GetChatControlsConfiguration", "qbusiness:GetDataSource", "qbusiness:GetGroup", "qbusiness:GetIndex", "qbusiness:GetPlugin", "qbusiness:GetRetriever", "qbusiness:GetUser", "qbusiness:GetWebExperience", "qbusiness:ListApplications", "qbusiness:ListDataSources", "qbusiness:ListDataSourceSyncJobs", "qbusiness:ListGroups", "qbusiness:ListIndices", "qbusiness:ListPlugins", "qbusiness:ListRetrievers", "qbusiness:ListSubscriptions", "qbusiness:ListTagsForResource", "qbusiness:ListWebExperiences", "qldb:DescribeJournalKinesisStream", "qldb:DescribeJournalS3Export", "qldb:DescribeLedger", "qldb:GetBlock", "qldb:GetDigest", "qldb:GetRevision", "qldb:ListJournalKinesisStreamsForLedger", "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-serverless:GetCustomDomainAssociation", "redshift-serverless:GetEndpointAccess", "redshift-serverless:GetNamespace", "redshift-serverless:GetRecoveryPoint", "redshift-serverless:GetResourcePolicy", "redshift-serverless:GetScheduledAction", "redshift-serverless:GetSnapshot", "redshift-serverless:GetTableRestoreStatus", "redshift-serverless:GetUsageLimit", "redshift-serverless:GetWorkgroup", "redshift-serverless:ListCustomDomainAssociations", "redshift-serverless:ListEndpointAccess", "redshift-serverless:ListNamespaces", "redshift-serverless:ListRecoveryPoints", "redshift-serverless:ListScheduledActions", "redshift-serverless:ListSnapshotCopyConfigurations", "redshift-serverless:ListSnapshots", "redshift-serverless:ListTableRestoreStatus", "redshift-serverless:ListTagsForResource", "redshift-serverless:ListUsageLimits", "redshift-serverless:ListWorkgroups", "redshift:Describe*", "redshift:GetReservedNodeExchangeOfferings", "redshift:ListRecommendations", "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:DescribeDataset", "rekognition:DescribeProjects", "rekognition:DescribeProjectVersions", "rekognition:DescribeStreamProcessor", "rekognition:Detect*", "rekognition:GetCelebrityInfo", "rekognition:GetCelebrityRecognition", "rekognition:GetContentModeration", "rekognition:GetFaceDetection", "rekognition:GetFaceSearch", "rekognition:GetLabelDetection", "rekognition:GetPersonTracking", "rekognition:GetSegmentDetection", "rekognition:GetTextDetection", "rekognition:List*", "rekognition:RecognizeCelebrities", "rekognition:Search*", "resiliencehub:DescribeApp", "resiliencehub:DescribeAppAssessment", "resiliencehub:DescribeAppVersion", "resiliencehub:DescribeAppVersionAppComponent", "resiliencehub:DescribeAppVersionResource", "resiliencehub:DescribeAppVersionResourcesResolutionStatus", "resiliencehub:DescribeAppVersionTemplate", "resiliencehub:DescribeDraftAppVersionResourcesImportStatus", "resiliencehub:DescribeMetricsExport", "resiliencehub:DescribeResiliencyPolicy", "resiliencehub:DescribeResourceGroupingRecommendationTask", "resiliencehub:ListAlarmRecommendations", "resiliencehub:ListAppAssessmentComplianceDrifts", "resiliencehub:ListAppAssessmentResourceDrifts", "resiliencehub:ListAppAssessments", "resiliencehub:ListAppComponentCompliances", "resiliencehub:ListAppComponentRecommendations", "resiliencehub:ListAppInputSources", "resiliencehub:ListApps", "resiliencehub:ListAppVersionAppComponents", "resiliencehub:ListAppVersionResourceMappings", "resiliencehub:ListAppVersionResources", "resiliencehub:ListAppVersions", "resiliencehub:ListMetrics", "resiliencehub:ListRecommendationTemplates", "resiliencehub:ListResiliencyPolicies", "resiliencehub:ListResourceGroupingRecommendations", "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:GetResourcePolicy", "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*", "route53profiles:GetProfile", "route53profiles:GetProfileAssociation", "route53profiles:GetProfileResourceAssociation", "route53profiles:ListProfileAssociations", "route53profiles:ListProfileResourceAssociations", "route53profiles:ListProfiles", "route53profiles:ListTagsForResource", "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-outposts:GetAccessPoint", "s3-outposts:GetAccessPointPolicy", "s3-outposts:GetBucket", "s3-outposts:GetBucketPolicy", "s3-outposts:GetBucketTagging", "s3-outposts:GetBucketVersioning", "s3-outposts:GetLifecycleConfiguration", "s3-outposts:GetObject", "s3-outposts:GetObjectTagging", "s3-outposts:GetObjectVersion", "s3-outposts:GetObjectVersionForReplication", "s3-outposts:GetObjectVersionTagging", "s3-outposts:GetReplicationConfiguration", "s3-outposts:ListAccessPoints", "s3-outposts:ListBucket", "s3-outposts:ListBucketMultipartUploads", "s3-outposts:ListBucketVersions", "s3-outposts:ListEndpoints", "s3-outposts:ListMultipartUploadParts", "s3-outposts:ListOutpostsWithS3", "s3-outposts:ListRegionalBuckets", "s3-outposts:ListSharedEndpoints", "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:BatchGetAutomationRules", "securityhub:BatchGetConfigurationPolicyAssociations", "securityhub:BatchGetControlEvaluations", "securityhub:BatchGetSecurityControls", "securityhub:BatchGetStandardsControlAssociations", "securityhub:Describe*", "securityhub:Get*", "securityhub:List*", "securitylake:GetDataLakeExceptionSubscription", "securitylake:GetDataLakeOrganizationConfiguration", "securitylake:GetDataLakeSources", "securitylake:GetSubscriber", "securitylake:ListDataLakeExceptions", "securitylake:ListDataLakes", "securitylake:ListLogSources", "securitylake:ListSubscribers", "securitylake:ListTagsForResource", "serverlessrepo:Get*", "serverlessrepo:List*", "serverlessrepo:SearchApplications", "servicecatalog:Describe*", "servicecatalog:GetApplication", "servicecatalog:GetAttributeGroup", "servicecatalog:List*", "servicecatalog:Scan*", "servicecatalog:Search*", "servicediscovery:DiscoverInstances", "servicediscovery:DiscoverInstancesRevision", "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", "signin:ListTrustedIdentityPropagationApplicationsForConsole", "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-sap:GetApplication", "ssm-sap:GetComponent", "ssm-sap:GetDatabase", "ssm-sap:GetOperation", "ssm-sap:GetResourcePermission", "ssm-sap:ListApplications", "ssm-sap:ListComponents", "ssm-sap:ListDatabases", "ssm-sap:ListOperationEvents", "ssm-sap:ListOperations", "ssm-sap:ListTagsForResource", "ssm-quicksetup:GetConfiguration", "ssm-quicksetup:GetConfigurationManager", "ssm-quicksetup:GetServiceSettings", "ssm-quicksetup:ListConfigurationManagers", "ssm-quicksetup:ListConfigurations", "ssm-quicksetup:ListQuickSetupTypes", "ssm-quicksetup:ListTagsForResource", "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*", "states:ValidateStateMachineDefinition", "storagegateway:Describe*", "storagegateway:List*", "sts:GetAccessKeyInfo", "sts:GetCallerIdentity", "sts:GetSessionToken", "support:DescribeAttachment", "support:DescribeCaseAttributes", "support:DescribeCases", "support:DescribeCommunication", "support:DescribeCommunications", "support:DescribeCreateCaseOptions", "support:DescribeIssueTypes", "support:DescribeServices", "support:DescribeSeverityLevels", "support:DescribeSupportedLanguages", "support:DescribeSupportLevel", "support:DescribeTrustedAdvisorCheckRefreshStatuses", "support:DescribeTrustedAdvisorCheckResult", "support:DescribeTrustedAdvisorChecks", "support:DescribeTrustedAdvisorCheckSummaries", "support:SearchForCases", "supportplans:GetSupportPlan", "supportplans:GetSupportPlanUpdateStatus", "supportplans:ListSupportPlanModifiers", "sustainability:GetCarbonFootprintSummary", "swf:Count*", "swf:Describe*", "swf:Get*", "swf:List*", "synthetics:Describe*", "synthetics:Get*", "synthetics:List*", "tag:DescribeReportCreation", "tag:Get*", "tax:GetExemptions", "tax:GetTaxInheritance", "tax:GetTaxInterview", "tax:GetTaxRegistration", "tax:GetTaxRegistrationDocument", "tax:ListTaxRegistrations", "timestream:DescribeBatchLoadTask", "timestream:DescribeDatabase", "timestream:DescribeEndpoints", "timestream:DescribeTable", "timestream:ListBatchLoadTasks", "timestream:ListDatabases", "timestream:ListMeasures", "timestream:ListTables", "timestream:ListTagsForResource", "tnb:GetSolFunctionInstance", "tnb:GetSolFunctionPackage", "tnb:GetSolFunctionPackageContent", "tnb:GetSolFunctionPackageDescriptor", "tnb:GetSolNetworkInstance", "tnb:GetSolNetworkOperation", "tnb:GetSolNetworkPackage", "tnb:GetSolNetworkPackageContent", "tnb:GetSolNetworkPackageDescriptor", "tnb:ListSolFunctionInstances", "tnb:ListSolFunctionPackages", "tnb:ListSolNetworkInstances", "tnb:ListSolNetworkOperations", "tnb:ListSolNetworkPackages", "tnb: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*", "trustedadvisor:GetOrganizationRecommendation", "trustedadvisor:GetRecommendation", "trustedadvisor:ListChecks", "trustedadvisor:ListOrganizationRecommendationAccounts", "trustedadvisor:ListOrganizationRecommendationResources", "trustedadvisor:ListOrganizationRecommendations", "trustedadvisor:ListRecommendationResources", "trustedadvisor:ListRecommendations", "user-subscriptions:ListApplicationClaims", "user-subscriptions:ListClaims", "user-subscriptions:ListUserSubscriptions", "verifiedpermissions:GetIdentitySource", "verifiedpermissions:GetPolicy", "verifiedpermissions:GetPolicyStore", "verifiedpermissions:GetPolicyTemplate", "verifiedpermissions:GetSchema", "verifiedpermissions:IsAuthorized", "verifiedpermissions:IsAuthorizedWithToken", "verifiedpermissions:ListIdentitySources", "verifiedpermissions:ListPolicies", "verifiedpermissions:ListPolicyStores", "verifiedpermissions:ListPolicyTemplates", "vpc-lattice:GetAccessLogSubscription", "vpc-lattice:GetAuthPolicy", "vpc-lattice:GetListener", "vpc-lattice:GetResourcePolicy", "vpc-lattice:GetRule", "vpc-lattice:GetService", "vpc-lattice:GetServiceNetwork", "vpc-lattice:GetServiceNetworkServiceAssociation", "vpc-lattice:GetServiceNetworkVpcAssociation", "vpc-lattice:GetTargetGroup", "vpc-lattice:ListAccessLogSubscriptions", "vpc-lattice:ListListeners", "vpc-lattice:ListRules", "vpc-lattice:ListServiceNetworks", "vpc-lattice:ListServiceNetworkServiceAssociations", "vpc-lattice:ListServiceNetworkVpcAssociations", "vpc-lattice:ListServices", "vpc-lattice:ListTagsForResource", "vpc-lattice:ListTargetGroups", "vpc-lattice:ListTargets", "waf-regional:Get*", "waf-regional:List*", "waf:Get*", "waf:List*", "wafv2:CheckCapacity", "wafv2:Describe*", "wafv2:Get*", "wafv2:List*", "wellarchitected:ExportLens", "wellarchitected:GetAnswer", "wellarchitected:GetConsolidatedReport", "wellarchitected:GetLens", "wellarchitected:GetLensReview", "wellarchitected:GetLensReviewReport", "wellarchitected:GetLensVersionDifference", "wellarchitected:GetMilestone", "wellarchitected:GetProfile", "wellarchitected:GetProfileTemplate", "wellarchitected:GetReviewTemplate", "wellarchitected:GetReviewTemplateAnswer", "wellarchitected:GetReviewTemplateLensReview", "wellarchitected:GetWorkload", "wellarchitected:List*", "workdocs:CheckAlias", "workdocs:Describe*", "workdocs:Get*", "workmail:Describe*", "workmail:Get*", "workmail:List*", "workmail:Search*", "workspaces-web:GetBrowserSettings", "workspaces-web:GetIdentityProvider", "workspaces-web:GetNetworkSettings", "workspaces-web:GetPortal", "workspaces-web:GetPortalServiceProviderMetadata", "workspaces-web:GetTrustStore", "workspaces-web:GetUserAccessLoggingSettings", "workspaces-web:GetUserSettings", "workspaces-web:ListBrowserSettings", "workspaces-web:ListIdentityProviders", "workspaces-web:ListNetworkSettings", "workspaces-web:ListPortals", "workspaces-web:ListTagsForResource", "workspaces-web:ListTrustStores", "workspaces-web:ListUserAccessLoggingSettings", "workspaces-web:ListUserSettings", "workspaces:Describe*", "xray:BatchGet*", "xray:Get*" ], "Effect":"Allow", "Resource":"*", "Sid":"ReadOnlyActions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-23T12:37:06+00:00" }, "ResourceGroupsServiceRolePolicy":{ "CreateDate":"2023-01-05T16:57:08+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "tag:GetResources", "cloudformation:DescribeStacks", "cloudformation:ListStackResources" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-01-05T16:57:08+00:00" }, "ResourceGroupsTaggingAPITagUntagSupportedResources":{ "CreateDate":"2024-10-11T11:11:14+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "a4b:TagResource", "a4b:UntagResource", "access-analyzer:TagResource", "access-analyzer:UntagResource", "acm-pca:TagCertificateAuthority", "acm-pca:UntagCertificateAuthority", "acm:AddTagsToCertificate", "acm:RemoveTagsFromCertificate", "amplify:TagResource", "amplify:UntagResource", "appconfig:TagResource", "appconfig:UntagResource", "appflow:TagResource", "appflow:UntagResource", "appmesh:TagResource", "appmesh:UntagResource", "appstream:TagResource", "appstream:UntagResource", "appsync:TagResource", "appsync:UntagResource", "athena:TagResource", "athena:UntagResource", "auditmanager:TagResource", "auditmanager:UntagResource", "autoscaling:CreateOrUpdateTags", "autoscaling:DeleteTags", "backup:TagResource", "backup:UntagResource", "batch:TagResource", "batch:UntagResource", "braket:TagResource", "braket:UntagResource", "cassandra:TagResource", "cassandra:UntagResource", "chime:TagResource", "chime:UntagResource", "cloud9:TagResource", "cloud9:UntagResource", "clouddirectory:TagResource", "clouddirectory:UntagResource", "cloudfront:TagResource", "cloudfront:UntagResource", "cloudhsm:TagResource", "cloudhsm:UntagResource", "cloudtrail:AddTags", "cloudtrail:RemoveTags", "cloudwatch:TagResource", "cloudwatch:UntagResource", "codeartifact:TagResource", "codeartifact:UntagResource", "codecommit:TagResource", "codecommit:UntagResource", "codedeploy:AddTagsToOnPremisesInstances", "codedeploy:RemoveTagsFromOnPremisesInstances", "codedeploy:TagResource", "codedeploy:UntagResource", "codeguru-profiler:TagResource", "codeguru-profiler:UntagResource", "codepipeline:TagResource", "codepipeline:UntagResource", "codestar-connections:TagResource", "codestar-connections:UntagResource", "codestar:TagProject", "codestar:UntagProject", "cognito-identity:TagResource", "cognito-identity:UntagResource", "cognito-idp:TagResource", "cognito-idp:UntagResource", "comprehend:TagResource", "comprehend:UntagResource", "config:TagResource", "config:UntagResource", "connect:TagResource", "connect:UntagResource", "dataexchange:TagResource", "dataexchange:UntagResource", "datapipeline:AddTags", "datapipeline:RemoveTags", "datasync:TagResource", "datasync:UntagResource", "deepcomposer:TagResource", "deepcomposer:UntagResource", "detective:TagResource", "detective:UntagResource", "devicefarm:TagResource", "devicefarm:UntagResource", "directconnect:TagResource", "directconnect:UntagResource", "dlm:TagResource", "dlm:UntagResource", "dms:AddTagsToResource", "dms:RemoveTagsFromResource", "dynamodb:TagResource", "dynamodb:UntagResource", "ec2:CreateTags", "ec2:DeleteTags", "ecr:TagResource", "ecr:UntagResource", "ecs:TagResource", "ecs:UntagResource", "eks:TagResource", "eks:UntagResource", "elastic-inference:TagResource", "elastic-inference:UntagResource", "elasticache:AddTagsToResource", "elasticache:RemoveTagsFromResource", "elasticbeanstalk:UpdateTagsForResource", "elasticfilesystem:CreateTags", "elasticfilesystem:DeleteTags", "elasticloadbalancing:AddTags", "elasticloadbalancing:RemoveTags", "elasticmapreduce:AddTags", "elasticmapreduce:RemoveTags", "emr-containers:TagResource", "emr-containers:UntagResource", "es:AddTags", "es:RemoveTags", "events:TagResource", "events:UntagResource", "firehose:TagDeliveryStream", "firehose:UntagDeliveryStream", "fms:TagResource", "fms:UntagResource", "forecast:TagResource", "forecast:UntagResource", "frauddetector:TagResource", "frauddetector:UntagResource", "fsx:TagResource", "fsx:UntagResource", "gamelift:TagResource", "gamelift:UntagResource", "glacier:AddTagsToVault", "glacier:RemoveTagsFromVault", "globalaccelerator:TagResource", "globalaccelerator:UntagResource", "glue:TagResource", "glue:UntagResource", "greengrass:TagResource", "greengrass:UntagResource", "groundstation:TagResource", "groundstation:UntagResource", "guardduty:TagResource", "guardduty:UntagResource", "iam:TagInstanceProfile", "iam:TagMFADevice", "iam:TagOpenIDConnectProvider", "iam:TagPolicy", "iam:TagRole", "iam:TagSAMLProvider", "iam:TagServerCertificate", "iam:TagUser", "iam:UntagInstanceProfile", "iam:UntagMFADevice", "iam:UntagOpenIDConnectProvider", "iam:UntagPolicy", "iam:UntagRole", "iam:UntagSAMLProvider", "iam:UntagServerCertificate", "iam:UntagUser", "imagebuilder:TagResource", "imagebuilder:UntagResource", "inspector:ListTagsForResource", "inspector:SetTagsForResource", "iot1click:TagResource", "iot1click:UntagResource", "iot:TagResource", "iot:UntagResource", "iotanalytics:TagResource", "iotanalytics:UntagResource", "iotdeviceadvisor:TagResource", "iotdeviceadvisor:UntagResource", "iotevents:TagResource", "iotevents:UntagResource", "iotfleethub:TagResource", "iotfleethub:UntagResource", "iotsitewise:TagResource", "iotsitewise:UntagResource", "iottwinmaker:TagResource", "iottwinmaker:UntagResource", "iotwireless:TagResource", "iotwireless:UntagResource", "ivs:TagResource", "ivs:UntagResource", "kafka:TagResource", "kafka:UntagResource", "kendra:TagResource", "kendra:UntagResource", "kinesis:AddTagsToStream", "kinesis:RemoveTagsFromStream", "kinesisanalytics:TagResource", "kinesisanalytics:UntagResource", "kms:TagResource", "kms:UntagResource", "lambda:TagResource", "lambda:UntagResource", "lex:TagResource", "lex:UntagResource", "license-manager:TagResource", "license-manager:UntagResource", "lightsail:TagResource", "lightsail:UntagResource", "logs:TagLogGroup", "logs:TagResource", "logs:UntagLogGroup", "logs:UntagResource", "lookoutequipment:TagResource", "lookoutequipment:UntagResource", "machinelearning:AddTags", "machinelearning:DeleteTags", "macie2:TagResource", "macie2:UntagResource", "managedblockchain:TagResource", "managedblockchain:UntagResource", "mediaconnect:TagResource", "mediaconnect:UntagResource", "mediaconvert:TagResource", "mediaconvert:UntagResource", "medialive:CreateTags", "medialive:DeleteTags", "mediapackage-vod:TagResource", "mediapackage-vod:UntagResource", "mediapackage:TagResource", "mediapackage:UntagResource", "mediatailor:TagResource", "mediatailor:UntagResource", "mobiletargeting:TagResource", "mobiletargeting:UntagResource", "mq:CreateTags", "mq:DeleteTags", "neptune-graph:TagResource", "neptune-graph:UntagResource", "network-firewall:TagResource", "network-firewall:UntagResource", "networkmanager:TagResource", "networkmanager:UntagResource", "opsworks-cm:TagResource", "opsworks-cm:UntagResource", "opsworks:TagResource", "opsworks:UntagResource", "organizations:TagResource", "organizations:UntagResource", "outposts:TagResource", "outposts:UntagResource", "qldb:TagResource", "qldb:UntagResource", "quicksight:TagResource", "quicksight:UntagResource", "ram:TagResource", "ram:UntagResource", "rds:AddTagsToResource", "rds:RemoveTagsFromResource", "redshift:CreateTags", "redshift:DeleteTags", "resource-explorer-2:TagResource", "resource-explorer-2:UntagResource", "resource-groups:Tag", "resource-groups:Untag", "robomaker:TagResource", "robomaker:UntagResource", "route53:ChangeTagsForResource", "route53domains:DeleteTagsForDomain", "route53domains:UpdateTagsForDomain", "route53resolver:TagResource", "route53resolver:UntagResource", "s3:GetBucketTagging", "s3:GetJobTagging", "s3:GetObjectTagging", "s3:GetObjectVersionTagging", "s3:GetStorageLensConfigurationTagging", "s3:DeleteJobTagging", "s3:DeleteObjectTagging", "s3:DeleteObjectVersionTagging", "s3:PutBucketTagging", "s3:PutJobTagging", "s3:PutObjectTagging", "s3:PutObjectVersionTagging", "s3:PutStorageLensConfigurationTagging", "s3:DeleteStorageLensConfigurationTagging", "s3:TagResource", "s3:UntagResource", "sagemaker:AddTags", "sagemaker:DeleteTags", "savingsplans:TagResource", "savingsplans:UntagResource", "schemas:TagResource", "schemas:UntagResource", "secretsmanager:TagResource", "secretsmanager:UntagResource", "securityhub:TagResource", "securityhub:UntagResource", "servicediscovery:TagResource", "servicediscovery:UntagResource", "servicequotas:TagResource", "servicequotas:UntagResource", "ses:TagResource", "ses:UntagResource", "sns:TagResource", "sns:UntagResource", "sqs:TagQueue", "sqs:UntagQueue", "ssm:AddTagsToResource", "ssm:RemoveTagsFromResource", "states:TagResource", "states:UntagResource", "storagegateway:AddTagsToResource", "storagegateway:RemoveTagsFromResource", "swf:TagResource", "swf:UntagResource", "synthetics:TagResource", "synthetics:UntagResource", "tag:GetResources", "tag:TagResources", "tag:UntagResources", "transfer:TagResource", "transfer:UntagResource", "waf-regional:TagResource", "waf-regional:UntagResource", "waf:TagResource", "waf:UntagResource", "wafv2:TagResource", "wafv2:UntagResource", "worklink:TagResource", "worklink:UntagResource", "workmail:TagResource", "workmail:UntagResource", "workspaces:CreateTags", "workspaces:DeleteTags", "xray:TagResource", "xray:UntagResource", "kinesisvideo:TagResource", "kinesisvideo:UntagResource", "redshift-serverless:TagResource", "redshift-serverless:UntagResource", "route53-recovery-control-config:TagResource", "route53-recovery-control-config:UntagResource", "route53-recovery-readiness:TagResource", "route53-recovery-readiness:UntagResource", "ssm-contacts:TagResource", "ssm-contacts:UntagResource", "ssm-incidents:TagResource", "ssm-incidents:UntagResource", "vpc-lattice:TagResource", "vpc-lattice:UntagResource", "workspaces-web:TagResource", "workspaces-web:UntagResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-11T17:51:30+00:00" }, "ResourceGroupsandTagEditorFullAccess":{ "CreateDate":"2015-02-06T18:39:53+00:00", "DefaultVersionId":"v6", "Document":{ "Statement":[ { "Action":[ "tag:getResources", "tag:getTagKeys", "tag:getTagValues", "tag:TagResources", "tag:UntagResources", "resource-groups:*", "cloudformation:DescribeStacks", "cloudformation:ListStackResources", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-10T13:29:19+00:00" }, "ResourceGroupsandTagEditorReadOnlyAccess":{ "CreateDate":"2015-02-06T18:39:54+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "tag:getResources", "tag:getTagKeys", "tag:getTagValues", "resource-groups:Get*", "resource-groups:List*", "resource-groups:Search*", "cloudformation:DescribeStacks", "cloudformation:ListStackResources", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-10T13:42:58+00:00" }, "Route53RecoveryReadinessServiceRolePolicy":{ "CreateDate":"2021-07-15T16:06:21+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "dynamodb:DescribeReservedCapacity", "dynamodb:DescribeReservedCapacityOfferings" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:*" }, { "Action":[ "dynamodb:DescribeTable", "dynamodb:DescribeTimeToLive" ], "Effect":"Allow", "Resource":"arn:aws:dynamodb:*:*:table/*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringLike":{ "iam:AWSServiceName":"servicequotas.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/servicequotas.amazonaws.com/AWSServiceRoleForServiceQuotas" }, { "Action":[ "lambda:GetFunctionConcurrency", "lambda:GetFunctionConfiguration", "lambda:GetProvisionedConcurrencyConfig", "lambda:ListProvisionedConcurrencyConfigs", "lambda:ListAliases", "lambda:ListVersionsByFunction" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:*" }, { "Action":[ "rds:DescribeDBClusters" ], "Effect":"Allow", "Resource":"arn:aws:rds:*:*:cluster:*" }, { "Action":[ "rds:DescribeDBInstances" ], "Effect":"Allow", "Resource":"arn:aws:rds:*:*:db:*" }, { "Action":[ "route53:ListResourceRecordSets" ], "Effect":"Allow", "Resource":"arn:aws:route53:::hostedzone/*" }, { "Action":[ "route53:GetHealthCheck", "route53:GetHealthCheckStatus" ], "Effect":"Allow", "Resource":"arn:aws:route53:::healthcheck/*" }, { "Action":[ "servicequotas:RequestServiceQuotaIncrease" ], "Effect":"Allow", "Resource":"arn:aws:servicequotas:*:*:*" }, { "Action":[ "sns:GetTopicAttributes", "sns:ListSubscriptionsByTopic" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:*" }, { "Action":[ "sqs:GetQueueAttributes", "sqs:GetQueueUrl" ], "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:*" }, { "Action":[ "apigateway:GET", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "autoscaling:DescribeAccountLimits", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeAutoScalingInstances", "autoscaling:DescribeLifecycleHooks", "autoscaling:DescribeLoadBalancers", "autoscaling:DescribeLoadBalancerTargetGroups", "autoscaling:DescribeNotificationConfigurations", "autoscaling:DescribePolicies", "cloudwatch:GetMetricData", "cloudwatch:DescribeAlarms", "dynamodb:DescribeLimits", "dynamodb:ListGlobalTables", "dynamodb:ListTables", "ec2:DescribeAvailabilityZones", "ec2:DescribeCustomerGateways", "ec2:DescribeInstances", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:DescribeVpcs", "ec2:DescribeVpnConnections", "ec2:DescribeVpnGateways", "ec2:GetEbsEncryptionByDefault", "ec2:GetEbsDefaultKmsKeyId", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "kafka:DescribeCluster", "kafka:DescribeConfigurationRevision", "lambda:ListEventSourceMappings", "lambda:ListFunctions", "rds:DescribeAccountAttributes", "route53:GetHostedZone", "servicequotas:ListAWSDefaultServiceQuotas", "servicequotas:ListRequestedServiceQuotaChangeHistory", "servicequotas:ListServiceQuotas", "servicequotas:ListServices", "sns:GetEndpointAttributes", "sns:GetSubscriptionAttributes" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-02-14T18:08:46+00:00" }, "Route53ResolverServiceRolePolicy":{ "CreateDate":"2020-08-12T17:47:24+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "s3:GetBucketPolicy" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-08-12T17:47:24+00:00" }, "S3StorageLensServiceRolePolicy":{ "CreateDate":"2020-11-18T18:15:40+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AwsOrgsAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-11-18T18:15:40+00:00" }, "S3UnlockBucketPolicy":{ "CreateDate":"2024-11-06T21:55:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Effect":"Deny", "NotAction":[ "s3:DeleteBucketPolicy", "s3:PutBucketPolicy", "s3:GetBucketPolicy", "s3:ListAllMyBuckets" ], "Resource":"*", "Sid":"DenyAllOtherActionsOnAnyResource" }, { "Action":[ "s3:DeleteBucketPolicy", "s3:PutBucketPolicy", "s3:GetBucketPolicy", "s3:ListAllMyBuckets" ], "Condition":{ "StringNotLike":{ "aws:PrincipalArn":"arn:aws:iam::*:root" } }, "Effect":"Deny", "Resource":"*", "Sid":"DenyManagingBucketPolicyForNonRootCallers" } ], "Version":"2012-10-17" }, "Path":"/root-task/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-06T21:55:56+00:00" }, "SMSVoiceServiceRolePolicy":{ "CreateDate":"2024-11-14T17:04:34+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"cloudwatch:PutMetricData", "Condition":{ "StringEquals":{ "cloudwatch:namespace":"AWS/SMSVoice" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-14T17:04:34+00:00" }, "SQSUnlockQueuePolicy":{ "CreateDate":"2024-11-06T21:51:02+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Effect":"Deny", "NotAction":[ "sqs:SetQueueAttributes", "sqs:GetQueueAttributes", "sqs:ListQueues", "sqs:GetQueueUrl" ], "Resource":"*", "Sid":"DenyAllOtherActionsOnAnyResource" }, { "Action":[ "sqs:GetQueueAttributes" ], "Condition":{ "StringNotEqualsIfExists":{ "aws:ResourceAccount":[ "${aws:PrincipalAccount}" ] } }, "Effect":"Deny", "Resource":"arn:aws:sqs:*:*:*", "Sid":"DenyGettingQueueAttributesOnNonOwnQueue" }, { "Action":[ "sqs:SetQueueAttributes", "sqs:GetQueueAttributes", "sqs:ListQueues", "sqs:GetQueueUrl" ], "Condition":{ "StringNotLike":{ "aws:PrincipalArn":"arn:aws:iam::*:root" } }, "Effect":"Deny", "Resource":"*", "Sid":"DenyActionsForNonRootUser" } ], "Version":"2012-10-17" }, "Path":"/root-task/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-06T21:51:02+00:00" }, "SSMQuickSetupRolePolicy":{ "CreateDate":"2024-06-25T15:20:04+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "ssm:ListResourceDataSync" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMResourceDataSyncPermissions" }, { "Action":[ "ssm:GetOpsSummary" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:resource-data-sync/AWS-QuickSetup-*", "Sid":"SSMResourceDataSyncGetOpsSummaryPermissions" }, { "Action":[ "ssm:DeleteResourceDataSync" ], "Condition":{ "StringEquals":{ "ssm:SyncType":"SyncFromSource" } }, "Effect":"Allow", "Resource":"arn:aws:ssm:*:*:resource-data-sync/AWS-QuickSetup-*", "Sid":"SSMResourceDataSyncManagePermissions" }, { "Action":[ "ssm:ListAssociations", "ssm:DescribeAssociationExecutions" ], "Effect":"Allow", "Resource":"*", "Sid":"SSMAssociationsReadOnlyPermissions" }, { "Action":[ "ssm:DescribeDocument", "ssm:GetDocument" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:document/AWSQuickSetupType-*", "arn:aws:ssm:*:*:document/*-AWSQuickSetupType-*" ], "Sid":"QuickSetupSSMDocumentsReadOnlyPermissions" }, { "Action":[ "organizations:ListAccounts", "organizations:ListRoots", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListDelegatedAdministrators", "organizations:ListAccountsForParent", "organizations:ListOrganizationalUnitsForParent", "organizations:ListDelegatedServicesForAccount" ], "Effect":"Allow", "Resource":"*", "Sid":"OrganizationReadOnlyPermissions" }, { "Action":[ "cloudformation:DescribeStackInstance", "cloudformation:DescribeStackSet", "cloudformation:DescribeStackSetOperation", "cloudformation:ListStackInstances", "cloudformation:ListStackSetOperations", "cloudformation:ListStackSetOperationResults", "cloudformation:GetTemplate" ], "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stackset/AWS-QuickSetup-*", "arn:aws:cloudformation:*:*:stackset/SSMQuickSetup*", "arn:aws:cloudformation:*:*:stack/StackSet-AWS-QuickSetup-*", "arn:aws:cloudformation:*:*:stack/StackSet-SSMQuickSetup*" ], "Sid":"QuickSetupStackSetReadOnlyPermissions" }, { "Action":[ "cloudformation:DeleteStackInstances", "cloudformation:DeleteStackSet" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stackset/AWS-QuickSetup-*", "arn:aws:cloudformation:*:*:stackset/SSMQuickSetup*", "arn:aws:cloudformation:*:*:stack/StackSet-AWS-QuickSetup-*", "arn:aws:cloudformation:*:*:stack/StackSet-SSMQuickSetup*", "arn:aws:cloudformation:*:*:stackset-target/AWS-QuickSetup-*", "arn:aws:cloudformation:*:*:stackset-target/SSMQuickSetup*", "arn:aws:cloudformation:*:*:type/resource/*" ], "Sid":"QuickSetupStackSetDeletePermissions" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:ListStacks" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"QuickSetupCfnStacksDescribePermissions" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-18T13:06:59+00:00" }, "SageMakerStudioBedrockAgentServiceRolePolicy":{ "CreateDate":"2025-02-13T23:37:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "bedrock:GetInferenceProfile", "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:application-inference-profile/*", "Sid":"BedrockAppInferenceProfileInvocationPermissions" }, { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "Null":{ "bedrock:InferenceProfileArn":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"BedrockModelInvocationPermissions" }, { "Action":"bedrock:ApplyGuardrail", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:guardrail/*", "Sid":"BedrockApplyGuardrailPermissions" }, { "Action":"bedrock:RetrieveAndGenerate", "Effect":"Allow", "Resource":"*", "Sid":"BedrockRetrieveAndGeneratePermissions" }, { "Action":"lambda:InvokeFunction", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:amazon-bedrock*", "Sid":"LambdaInvokeFunctionInProjectPermissions" }, { "Action":"bedrock:Retrieve", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:knowledge-base/*", "Sid":"BedrockRetrievePermissions" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion", "s3:GetObjectVersionAttributes", "s3:GetObjectAttributes" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*", "Sid":"S3GetObjectPermissions" }, { "Action":"kms:Decrypt", "Condition":{ "Null":{ "kms:EncryptionContext:aws:bedrock:guardrail-id":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockGuardrailKmsPermissions" }, { "Action":"kms:Decrypt", "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/*" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"S3KmsPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-13T23:37:06+00:00" }, "SageMakerStudioBedrockChatAgentUserRolePolicy":{ "CreateDate":"2025-02-13T23:52:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"bedrock:GetAgentAlias", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:agent-alias/${aws:PrincipalTag/AgentId}/${aws:PrincipalTag/AgentAliasId}", "Sid":"BedrockGetAgentAliasPermissions" }, { "Action":"bedrock:InvokeAgent", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:agent-alias/${aws:PrincipalTag/AgentId}/${aws:PrincipalTag/AgentAliasId}", "Sid":"BedrockInvokeAgentPermissions" }, { "Action":[ "bedrock:GetAgent", "bedrock:GetAgentActionGroup", "bedrock:GetAgentKnowledgeBase", "bedrock:GetAgentVersion", "bedrock:ListAgentActionGroups", "bedrock:ListAgentAliases", "bedrock:ListAgentKnowledgeBases", "bedrock:ListAgentVersions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:agent/${aws:PrincipalTag/AgentId}", "Sid":"BedrockGetAndListAgentMetadataPermissions" }, { "Action":"s3:ListBucket", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "s3:prefix":"${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/AppDefinitionPath}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/AppDefinitionPath":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"S3ListAppDefinitionPermissions" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/AppDefinitionPath":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/AppDefinitionPath}", "Sid":"S3GetAppDefinitionPermissions" }, { "Action":"s3:ListBucket", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "s3:prefix":"${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/DataSourcePath}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DataSourcePath":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"S3ListDataSourcePermissions" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DataSourcePath":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/DataSourcePath}", "Sid":"S3GetDataSourcePermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:EncryptionContext:aws:bedrock:arn":"arn:aws:bedrock:*:${aws:PrincipalAccount}:agent/${aws:PrincipalTag/AgentId}", "kms:ViaService":"bedrock.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockAgentKmsPermissions" }, { "Action":"kms:Decrypt", "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/*" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"S3KmsPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-13T23:52:06+00:00" }, "SageMakerStudioBedrockEvaluationJobServiceRolePolicy":{ "CreateDate":"2025-02-14T00:37:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream", "bedrock:GetInferenceProfile" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"BedrockEvaluationInferenceProfileInvocationPermissions" }, { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "Null":{ "bedrock:InferenceProfileArn":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"BedrockInvokeModelPermissions" }, { "Action":[ "bedrock:CreateModelInvocationJob", "bedrock:StopModelInvocationJob", "bedrock:GetProvisionedModelThroughput" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"BedrockModelInvocationPermissions" }, { "Action":"s3:GetBucketLocation", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"S3GetBucketLocationPermissions" }, { "Action":"s3:ListBucket", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "s3:prefix":"${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"S3ListBucketPermissions" }, { "Action":[ "s3:GetObject", "s3:PutObject", "s3:ListMultipartUploadParts", "s3:AbortMultipartUpload" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*" ], "Sid":"S3EvaluationPermissions" }, { "Action":"kms:DescribeKey", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"KmsDescribeKeyPermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/*" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"S3KmsPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-14T00:37:06+00:00" }, "SageMakerStudioBedrockFlowServiceRolePolicy":{ "CreateDate":"2025-02-14T00:07:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"bedrock:GetPrompt", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:prompt/*", "Sid":"BedrockPromptPermissions" }, { "Action":"bedrock:Retrieve", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:knowledge-base/*", "Sid":"BedrockKnowledgeBasePermissions" }, { "Action":"bedrock:ApplyGuardrail", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:guardrail/*", "Sid":"BedrockGuardrailPermissions" }, { "Action":"bedrock:RetrieveAndGenerate", "Effect":"Allow", "Resource":"*", "Sid":"AllowBedrockRetrieveAndGeneratePermissions" }, { "Action":"lambda:InvokeFunction", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:amazon-bedrock*", "Sid":"AllowLambdaInvokeFunctionInProjectPermissions" }, { "Action":[ "bedrock:GetInferenceProfile", "bedrock:InvokeModel" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:application-inference-profile/*", "Sid":"AllowBedrockApplicationInferenceProfileAccessInProjectPermissions" }, { "Action":"bedrock:InvokeModel", "Condition":{ "Null":{ "bedrock:InferenceProfileArn":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"AllowBedrockInvokeModelAccessWithInferenceProfilePermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:EncryptionContext:aws:bedrock-prompts:arn":"arn:aws:bedrock:*:${aws:PrincipalAccount}:prompt/*", "kms:ViaService":"bedrock.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockPromptKmsPermissions" }, { "Action":"kms:Decrypt", "Condition":{ "Null":{ "kms:EncryptionContext:aws:bedrock:guardrail-id":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"bedrock.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockGuardrailKmsPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-12T18:37:06+00:00" }, "SageMakerStudioBedrockFunctionExecutionRolePolicy":{ "CreateDate":"2025-02-25T03:52:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:amazon-bedrock*", "Sid":"SecretsManagerReadPermissions" }, { "Action":"kms:Decrypt", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:EncryptionContext:SecretARN":"arn:aws:secretsmanager:*:${aws:PrincipalAccount}:secret:amazon-bedrock*", "kms:ViaService":"secretsmanager.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"KMSSameAccountBedrockViaSecretsManagerPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-25T03:52:07+00:00" }, "SageMakerStudioBedrockKnowledgeBaseCustomResourcePolicy":{ "CreateDate":"2025-02-25T03:37:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"aoss:APIAccessAll", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "aoss:collection":"bedrock*" } }, "Effect":"Allow", "Resource":"arn:aws:aoss:*:*:collection/*", "Sid":"OpenSearchServerlessPermissions" }, { "Action":[ "bedrock:GetIngestionJob", "bedrock:ListIngestionJobs", "bedrock:StartIngestionJob" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:knowledge-base/*", "Sid":"BedrockKnowledgeBasePermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-25T03:37:06+00:00" }, "SageMakerStudioBedrockKnowledgeBaseServiceRolePolicy":{ "CreateDate":"2025-02-25T02:52:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "bedrock:GetInferenceProfile", "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:application-inference-profile/*", "Sid":"BedrockAppInferenceProfileInvocationPermissions" }, { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "Null":{ "bedrock:InferenceProfileArn":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"BedrockModelInvocationPermission" }, { "Action":"aoss:APIAccessAll", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "aoss:collection":"bedrock*" } }, "Effect":"Allow", "Resource":"arn:aws:aoss:*:*:collection/*", "Sid":"OpenSearchServerlessPermissions" }, { "Action":"s3:ListBucket", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "s3:prefix":[ "${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}", "${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*" ] }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"ListDomainS3BucketPermissions" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*", "Sid":"AccessDomainS3BucketPermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:EncryptionContext:aws:bedrock:arn":"arn:aws:bedrock:*:${aws:PrincipalAccount}:knowledge-base/*" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockKnowledgeBaseKmsPermissions" }, { "Action":"kms:Decrypt", "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/*" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"S3KmsPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-25T02:52:07+00:00" }, "SageMakerStudioBedrockPromptUserRolePolicy":{ "CreateDate":"2025-02-14T00:22:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"bedrock:GetPrompt", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:prompt/${aws:PrincipalTag/PromptId}:${aws:PrincipalTag/PromptVersion}", "Sid":"BedrockPromptReadOnlyPermissions" }, { "Action":"s3:ListBucket", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "s3:prefix":"${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/PromptDefinitionPath}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"", "aws:PrincipalTag/PromptDefinitionPath":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"S3ListPromptDefinitionPermissions" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"", "aws:PrincipalTag/PromptDefinitionPath":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/PromptDefinitionPath}", "Sid":"S3GetPromptDefinitionPermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:EncryptionContext:aws:bedrock-prompts:arn":"arn:aws:bedrock:*:${aws:PrincipalAccount}:prompt/${aws:PrincipalTag/PromptId}", "kms:ViaService":"bedrock.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockPromptKmsPermissions" }, { "Action":"kms:Decrypt", "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/*" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"S3KmsPermissions" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-14T00:22:06+00:00" }, "SageMakerStudioDomainExecutionRolePolicy":{ "CreateDate":"2024-11-20T21:56:55+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "datazone:AcceptPredictions", "datazone:AcceptSubscriptionRequest", "datazone:AddEntityOwner", "datazone:AddPolicyGrant", "datazone:CancelMetadataGenerationRun", "datazone:CancelSubscription", "datazone:CreateAsset", "datazone:CreateAssetFilter", "datazone:CreateAssetRevision", "datazone:CreateAssetType", "datazone:CreateConnection", "datazone:CreateDataProduct", "datazone:CreateDataProductRevision", "datazone:CreateDataSource", "datazone:CreateDomainUnit", "datazone:CreateEnvironment", "datazone:CreateEnvironmentProfile", "datazone:CreateFormType", "datazone:CreateGlossary", "datazone:CreateGlossaryTerm", "datazone:CreateListingChangeSet", "datazone:CreateProject", "datazone:CreateProjectMembership", "datazone:CreateRule", "datazone:CreateSubscriptionGrant", "datazone:CreateSubscriptionRequest", "datazone:DeleteAsset", "datazone:DeleteAssetFilter", "datazone:DeleteAssetType", "datazone:DeleteConnection", "datazone:DeleteDataProduct", "datazone:DeleteDataSource", "datazone:DeleteDomainUnit", "datazone:DeleteEnvironment", "datazone:DeleteEnvironmentProfile", "datazone:DeleteFormType", "datazone:DeleteGlossary", "datazone:DeleteGlossaryTerm", "datazone:DeleteListing", "datazone:DeleteProject", "datazone:DeleteProjectMembership", "datazone:DeleteRule", "datazone:DeleteSubscriptionGrant", "datazone:DeleteSubscriptionRequest", "datazone:DeleteSubscriptionTarget", "datazone:DeleteTimeSeriesDataPoints", "datazone:GetAsset", "datazone:GetAssetFilter", "datazone:GetAssetType", "datazone:GetConnection", "datazone:GetDataProduct", "datazone:GetDataSource", "datazone:GetDataSourceRun", "datazone:GetDomain", "datazone:GetDomainUnit", "datazone:GetEnvironment", "datazone:GetEnvironmentAction", "datazone:GetEnvironmentActionLink", "datazone:GetEnvironmentBlueprint", "datazone:GetEnvironmentBlueprintConfiguration", "datazone:GetEnvironmentCredentials", "datazone:GetEnvironmentProfile", "datazone:GetFormType", "datazone:GetGlossary", "datazone:GetGlossaryTerm", "datazone:GetGroupProfile", "datazone:GetLineageNode", "datazone:GetListing", "datazone:GetMetadataGenerationRun", "datazone:GetProject", "datazone:GetRule", "datazone:GetSubscription", "datazone:GetSubscriptionEligibility", "datazone:GetSubscriptionGrant", "datazone:GetSubscriptionRequestDetails", "datazone:GetSubscriptionTarget", "datazone:GetTimeSeriesDataPoint", "datazone:GetUpdateEligibility", "datazone:GetUserProfile", "datazone:ListAccountEnvironments", "datazone:ListAssetFilters", "datazone:ListAssetRevisions", "datazone:ListConnections", "datazone:ListDataProductRevisions", "datazone:ListDataSourceRunActivities", "datazone:ListDataSourceRuns", "datazone:ListDataSources", "datazone:ListDomainUnitsForParent", "datazone:ListEntityOwners", "datazone:ListEnvironmentActions", "datazone:ListEnvironmentBlueprintConfigurationSummaries", "datazone:ListEnvironmentBlueprintConfigurations", "datazone:ListEnvironmentBlueprints", "datazone:ListEnvironmentProfiles", "datazone:ListEnvironments", "datazone:ListGroupsForUser", "datazone:ListLineageNodeHistory", "datazone:ListMetadataGenerationRuns", "datazone:ListNotifications", "datazone:ListPolicyGrants", "datazone:ListProjectMemberships", "datazone:ListProjects", "datazone:ListRules", "datazone:ListSubscriptionGrants", "datazone:ListSubscriptionRequests", "datazone:ListSubscriptionTargets", "datazone:ListSubscriptions", "datazone:ListTimeSeriesDataPoints", "datazone:ListWarehouseMetadata", "datazone:RejectPredictions", "datazone:RejectSubscriptionRequest", "datazone:RemoveEntityOwner", "datazone:RemovePolicyGrant", "datazone:RevokeSubscription", "datazone:Search", "datazone:SearchGroupProfiles", "datazone:SearchListings", "datazone:SearchRules", "datazone:SearchTypes", "datazone:SearchUserProfiles", "datazone:StartDataSourceRun", "datazone:StartMetadataGenerationRun", "datazone:UpdateAssetFilter", "datazone:UpdateConnection", "datazone:UpdateDataSource", "datazone:UpdateDomainUnit", "datazone:UpdateEnvironment", "datazone:UpdateEnvironmentDeploymentStatus", "datazone:UpdateEnvironmentProfile", "datazone:UpdateGlossary", "datazone:UpdateGlossaryTerm", "datazone:UpdateProject", "datazone:UpdateRule", "datazone:UpdateSubscriptionGrantStatus", "datazone:UpdateSubscriptionRequest" ], "Effect":"Allow", "Resource":"*", "Sid":"DataZonePermissions" }, { "Action":[ "ram:GetResourceShareAssociations", "ram:GetResourceShares" ], "Effect":"Allow", "Resource":"*", "Sid":"RAMResourceShareStatement" }, { "Action":[ "q:StartConversation", "q:SendMessage", "q:ListConversations", "q:GetConversation", "q:PassRequest", "glue:StartCompletion", "glue:GetCompletion" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonQPermissionsStatement" }, { "Action":[ "sts:SetContext" ], "Effect":"Allow", "Resource":"arn:aws:sts::*:self", "Sid":"AllowSetTrustedIdentity" }, { "Action":[ "ssm:GetParameter" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/amazon/datazone/q/${aws:PrincipalTag/datazone-domainId}*", "arn:aws:ssm:*:*:parameter/amazon/datazone/genAI/${aws:PrincipalTag/datazone-domainId}/*" ], "Sid":"SSMGetParameterStatement" }, { "Action":[ "codeconnections:GetConnection", "codeconnections:GetHost", "codestar-connections:GetConnection", "codestar-connections:GetHost" ], "Condition":{ "Null":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"false" }, "StringEquals":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"GetCodeConnectionsPermissionsStatement" }, { "Action":[ "codeconnections:ListConnections", "codeconnections:ListTagsForResource", "codestar-connections:ListConnections", "codestar-connections:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"ListCodeConnectionsPermissionsStatement" }, { "Action":[ "codeconnections:UseConnection", "codestar-connections:UseConnection" ], "Condition":{ "Null":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"false" }, "StringEquals":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"UseCodeConnectionsPermissionsStatement" }, { "Action":[ "datazone:GetProjectProfile", "datazone:ListProjectProfiles" ], "Effect":"Allow", "Resource":"arn:aws:datazone:*:*:domain/*", "Sid":"ProjectProfilePermissionsStatement" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-26T18:52:05+00:00" }, "SageMakerStudioDomainServiceRolePolicy":{ "CreateDate":"2024-11-20T21:56:22+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ssm:GetParameter" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/amazon/datazone/profiles/*" ], "Sid":"SSMGetParameterStatement" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "Null":{ "aws:ResourceTag/EnableKeyForAmazonDataZone":"false" }, "StringEquals":{ "aws:ResourceTag/EnableKeyForAmazonDataZone":"true" }, "StringLike":{ "kms:EncryptionContext:PARAMETER_ARN":"arn:aws:ssm:*:*:parameter/amazon/datazone/profiles*", "kms:ViaService":"ssm.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"UseKMSKeyPermissionsStatement" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-20T21:56:22+00:00" }, "SageMakerStudioEMRInstanceRolePolicy":{ "CreateDate":"2025-02-27T00:22:06+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"s3:GetObject", "Condition":{ "Null":{ "aws:PrincipalTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/certificate_location/*", "Sid":"AccessCertificateLocationS3Permission" }, { "Action":"s3:GetObject", "Condition":{ "ArnLike":{ "s3:DataAccessPointArn":"arn:aws:s3:*:*:accesspoint/env-blueprint-accesspoint" }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::default-env-blueprint-*/*", "arn:aws:s3:*:*:accesspoint/env-blueprint-accesspoint*" ], "Sid":"AccessPatchingRPMsS3Permission" }, { "Action":"s3:GetObject", "Condition":{ "Null":{ "aws:PrincipalTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/AmazonDataZoneScopeName":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/AmazonDataZoneScopeName}/sys/emr/bootstrap-script/*", "Sid":"AccessBootstrapActionScriptS3Permission" }, { "Action":"s3:PutObject", "Condition":{ "Null":{ "aws:PrincipalTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/AmazonDataZoneScopeName":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/${aws:PrincipalTag/AmazonDataZoneScopeName}/sys/emr/*", "Sid":"EMRClusterLogUploadS3Permission" }, { "Action":[ "sts:AssumeRole", "sts:TagSession" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "LakeFormationAuthorizedCaller" ] }, "StringEquals":{ "iam:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"EMRRuntimeRoleAssumePermissions" }, { "Action":[ "kms:CreateGrant", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"EMRKMSPermissions" }, { "Action":"kms:GenerateDataKey", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"AllowGenerateDataKeyForEbsEncryption" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-27T00:22:06+00:00" }, "SageMakerStudioEMRServiceRolePolicy":{ "CreateDate":"2025-01-31T19:52:07+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":"iam:PassRole", "Condition":{ "Null":{ "aws:PrincipalTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "iam:PassedToService":"ec2.amazonaws.com" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneEnvironment":"", "aws:PrincipalTag/AmazonDataZoneProject":"" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/datazone_emr_ec2_instance_role_${aws:PrincipalTag/AmazonDataZoneProject}_${aws:PrincipalTag/AmazonDataZoneEnvironment}", "Sid":"PassRoleToEMREC2InstanceRole" }, { "Action":[ "ec2:CreateNetworkInterface", "ec2:RunInstances", "ec2:CreateFleet" ], "Condition":{ "ArnLike":{ "ec2:Vpc":"arn:aws:ec2:*:*:vpc/${aws:PrincipalTag/VpcId}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"CreateInNetworkForSharedSubnet" }, { "Action":[ "kms:CreateGrant", "kms:ReEncryptFrom", "kms:ReEncryptTo", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"EMRKMSPermissions" }, { "Action":"kms:GenerateDataKey", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"AllowGenerateDataKeyForEbsEncryption" }, { "Action":[ "kms:ListGrants", "kms:RevokeGrant", "kms:DescribeKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "ec2.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"AllowEMRForKMSManagement" }, { "Action":"kms:ListAliases", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"AllowEMRToListKmsAliases" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-27T00:22:06+00:00" }, "SageMakerStudioFullAccess":{ "CreateDate":"2024-11-28T00:06:07+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "datazone:*" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"AmazonDataZoneStatement" }, { "Action":[ "kms:DescribeKey", "kms:ListAliases", "iam:ListRoles", "sso:DescribeRegisteredRegions", "s3:ListAllMyBuckets", "redshift:DescribeClusters", "redshift-serverless:ListWorkgroups", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "secretsmanager:ListSecrets", "iam:ListUsers", "glue:GetDatabases", "codeconnections:ListConnections", "codeconnections:ListTagsForResource", "codewhisperer:ListProfiles", "bedrock:ListInferenceProfiles", "bedrock:ListFoundationModels", "bedrock:ListTagsForResource", "aoss:ListSecurityPolicies" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"ReadOnlyStatement" }, { "Action":[ "s3:ListBucket", "s3:GetBucketLocation" ], "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"BucketReadOnlyStatement" }, { "Action":[ "s3:CreateBucket" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::amazon-datazone*", "arn:aws:s3:::amazon-sagemaker*" ], "Sid":"CreateBucketStatement" }, { "Action":[ "s3:PutBucketCORS", "s3:PutBucketPolicy", "s3:PutBucketVersioning" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::amazon-sagemaker*" ], "Sid":"ConfigureBucketStatement" }, { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "StringEqualsIfExists":{ "ram:RequestedResourceType":"datazone:Domain" } }, "Effect":"Allow", "Resource":"*", "Sid":"RamCreateResourceStatement" }, { "Action":[ "ram:DeleteResourceShare", "ram:AssociateResourceShare", "ram:DisassociateResourceShare", "ram:RejectResourceShareInvitation" ], "Condition":{ "StringLike":{ "ram:ResourceShareName":[ "DataZone*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RamResourceStatement" }, { "Action":[ "ram:GetResourceShares", "ram:GetResourceShareInvitations", "ram:GetResourceShareAssociations", "ram:ListResourceSharePermissions" ], "Effect":"Allow", "Resource":"*", "Sid":"RamResourceReadOnlyStatement" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:passedToService":"datazone.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonDataZone*", "arn:aws:iam::*:role/service-role/AmazonDataZone*", "arn:aws:iam::*:role/service-role/AmazonSageMaker*" ], "Sid":"IAMPassRoleStatement" }, { "Action":"iam:GetPolicy", "Effect":"Allow", "Resource":[ "arn:aws:iam::*:policy/service-role/AmazonDataZoneRedshiftAccessPolicy*" ], "Sid":"IAMGetPolicyStatement" }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneDomain", "AmazonDataZoneProject" ] }, "StringLike":{ "aws:RequestTag/AmazonDataZoneDomain":"dzd_*", "aws:ResourceTag/AmazonDataZoneDomain":"dzd_*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"DataZoneTagOnCreateDomainProjectTags" }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneDomain" ] }, "StringLike":{ "aws:RequestTag/AmazonDataZoneDomain":"dzd_*", "aws:ResourceTag/AmazonDataZoneDomain":"dzd_*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"DataZoneTagOnCreate" }, { "Action":[ "secretsmanager:CreateSecret" ], "Condition":{ "StringLike":{ "aws:RequestTag/AmazonDataZoneDomain":"dzd_*" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:AmazonDataZone-*", "Sid":"CreateSecretStatement" }, { "Action":[ "codeconnections:GetConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*" ], "Sid":"ConnectionStatement" }, { "Action":[ "codeconnections:TagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "for-use-with-all-datazone-projects" ] }, "StringEquals":{ "aws:RequestTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*", "arn:aws:codeconnections:*:*:host/*" ], "Sid":"TagCodeConnectionsStatement" }, { "Action":[ "codeconnections:UntagResource" ], "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":"for-use-with-all-datazone-projects" } }, "Effect":"Allow", "Resource":[ "arn:aws:codeconnections:*:*:connection/*", "arn:aws:codeconnections:*:*:host/*" ], "Sid":"UntagCodeConnectionsStatement" }, { "Action":[ "ssm:GetParameter", "ssm:GetParametersByPath", "ssm:PutParameter", "ssm:DeleteParameter" ], "Effect":"Allow", "Resource":[ "arn:aws:ssm:*:*:parameter/amazon/datazone/q*", "arn:aws:ssm:*:*:parameter/amazon/datazone/genAI*", "arn:aws:ssm:*:*:parameter/amazon/datazone/profiles*" ], "Sid":"SSMParameterStatement" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "Null":{ "aws:ResourceTag/EnableKeyForAmazonDataZone":"false" }, "StringEquals":{ "aws:ResourceTag/EnableKeyForAmazonDataZone":"true" }, "StringLike":{ "kms:ViaService":"ssm.*.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"UseKMSKeyPermissionsStatement" }, { "Action":[ "aoss:GetSecurityPolicy", "aoss:CreateSecurityPolicy" ], "Condition":{ "StringLike":{ "aoss:collection":"bedrock-ide-*" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"SecurityPolicyStatement" }, { "Action":[ "bedrock:GetFoundationModel", "bedrock:GetFoundationModelAvailability" ], "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*" ], "Sid":"GetFoundationModelStatement" }, { "Action":[ "bedrock:GetInferenceProfile" ], "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:inference-profile/*", "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"GetInferenceProfileStatement" }, { "Action":[ "bedrock:CreateInferenceProfile" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneDomain":"false", "aws:RequestTag/AmazonDataZoneProject":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"ApplicationInferenceProfileStatement" }, { "Action":[ "bedrock:TagResource" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneDomain":"false", "aws:RequestTag/AmazonDataZoneProject":"true", "aws:ResourceTag/AmazonDataZoneDomain":"false", "aws:ResourceTag/AmazonDataZoneProject":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"TagApplicationInferenceProfileStatement" }, { "Action":[ "bedrock:DeleteInferenceProfile" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneDomain":"false", "aws:ResourceTag/AmazonDataZoneProject":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:application-inference-profile/*" ], "Sid":"DeleteApplicationInferenceProfileStatement" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-21T22:52:06+00:00" }, "SageMakerStudioProjectProvisioningRolePolicy":{ "CreateDate":"2024-11-20T21:58:39+00:00", "DefaultVersionId":"v12", "Document":{ "Statement":[ { "Action":[ "cloudformation:CreateStack", "cloudformation:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/DataZone*" ], "Sid":"CloudFormationStackCreationAndTagging" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents", "cloudformation:UpdateStack" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/DataZone*" ], "Sid":"CloudFormationStackManagement" }, { "Action":[ "cloudformation:DeleteStack" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/DataZone*" ], "Sid":"CloudFormationStackDeletion" }, { "Action":[ "cloudformation:DescribeStacks" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:stack/DataZone*" ], "Sid":"CloudFormationListStacks" }, { "Action":[ "lakeformation:GetDataLakeSettings", "lakeformation:PutDataLakeSettings", "lakeformation:RevokePermissions", "lakeformation:BatchRevokePermissions", "lakeformation:ListPermissions" ], "Effect":"Allow", "Resource":"*", "Sid":"LakeFormationPermissionsForDataLakeValidation" }, { "Action":[ "lakeformation:RegisterResource", "lakeformation:DeregisterResource", "lakeformation:GrantPermissions", "lakeformation:BatchGrantPermissions", "lakeformation:ListResources" ], "Effect":"Allow", "Resource":"*", "Sid":"LakeFormationPermissionsForDataLakeResourceGrant" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"PermissionsToGetBlueprintTemplates" }, { "Action":[ "codecommit:CreateRepository", "codecommit:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:codecommit:*:*:datazone*", "Sid":"CodeCommitCreationAndTagging" }, { "Action":[ "codecommit:DeleteRepository", "codecommit:UpdateRepositoryEncryptionKey", "codecommit:PutRepositoryTriggers" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:codecommit:*:*:datazone*", "Sid":"CodeCommitDeletion" }, { "Action":[ "codecommit:GetBranch", "codecommit:CreateCommit", "codecommit:GetRepository", "codecommit:GetFile" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:codecommit:*:*:datazone*", "Sid":"CodeCommitAccess" }, { "Action":[ "codecommit:ListRepositories" ], "Effect":"Allow", "Resource":"*", "Sid":"CodeCommitListRepositories" }, { "Action":[ "kms:Decrypt", "kms:ReEncryptTo", "kms:ReEncryptFrom", "kms:GenerateDataKey" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:codecommit:id":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "codecommit.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeCommitKmsPermissions" }, { "Action":[ "iam:GetRole" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*", "arn:aws:iam::*:role/AmazonBedrock*", "arn:aws:iam::*:role/BedrockStudio*" ], "Sid":"GetIAMRole" }, { "Action":[ "iam:CreateRole", "iam:DetachRolePolicy", "iam:DeleteRolePolicy", "iam:AttachRolePolicy", "iam:PutRolePolicy" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/SageMakerStudioProjectUserRolePermissionsBoundary" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*", "arn:aws:iam::*:role/AmazonBedrockExecution*", "arn:aws:iam::*:role/BedrockStudio*", "arn:aws:iam::*:role/AmazonBedrockConsumptionRole*", "arn:aws:iam::*:role/AmazonBedrockEvaluation*" ], "Sid":"IAMRoleAndPolicyManagement" }, { "Action":[ "iam:DeleteRolePolicy", "iam:PutRolePolicy" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/SageMakerStudioProjectUserRolePermissionsBoundary" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*" ], "Sid":"IAMRoleAndPolicyManagementFromDataZone" }, { "Action":[ "iam:CreateRole" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*", "arn:aws:iam::*:role/AmazonBedrock*" ], "Sid":"IAMRoleCreation" }, { "Action":[ "iam:DetachRolePolicy", "iam:AttachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/SageMakerStudioProjectUserRolePolicy", "arn:aws:iam::aws:policy/SageMakerStudioProjectRoleMachineLearningPolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioEMRServiceRolePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioEMRInstanceRolePolicy", "arn:aws:iam::aws:policy/service-role/AmazonEMRServicePolicy_v2", "arn:aws:iam::aws:policy/AmazonSageMakerPartnerAppsFullAccess" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*" ], "Sid":"IAMRoleManagement" }, { "Action":[ "iam:AttachRolePolicy", "iam:DetachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockAgentServiceRolePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockChatAgentUserRolePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockFlowServiceRolePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockFunctionExecutionRolePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockKnowledgeBaseServiceRolePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockKnowledgeBaseCustomResourcePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockPromptUserRolePolicy", "arn:aws:iam::aws:policy/service-role/SageMakerStudioBedrockEvaluationJobServiceRolePolicy" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AmazonBedrock*", "Sid":"IAMRoleManagementForBedrock" }, { "Action":"iam:TagRole", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "AmazonBedrockManaged", "RedshiftDb*", "EnableAmazonBedrockPermissions", "EnableAmazonBedrockIDEPermissions", "EnableGlueWorkloadsPermissions", "EnableSageMakerMLWorkloadsPermissions", "DomainBucketName", "KmsKeyId", "LogGroupName", "RoleName", "vpcArn", "VpcId", "CreatedForUseWithSageMakerStudio", "SageMakerStudioQueryExecutionRole" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_usr_role_*", "arn:aws:iam::*:role/datazone-partner-apps-*", "arn:aws:iam::*:role/datazone_redshift_serverless_admin_role_*", "arn:aws:iam::*:role/AmazonBedrock*", "arn:aws:iam::*:role/BedrockStudio*", "arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole" ], "Sid":"IAMRoleTagging" }, { "Action":"iam:TagRole", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "AmazonBedrockManaged", "DomainBucketName", "KmsKeyId", "AgentId", "AgentAliasId", "AppDefinitionPath", "DataSourcePath", "PromptId", "PromptVersion", "PromptDefinitionPath", "OpenSearchServerlessCollectionId" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/AmazonBedrock*", "Sid":"IAMRoleTaggingForBedrock" }, { "Action":"iam:TagRole", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "RedshiftDb*" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_usr_role_*" ], "Sid":"IAMRoleTaggingForRedshift" }, { "Action":"iam:TagRole", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "DataZone*", "for-use-with-amazon-emr-managed-policies", "DomainBucketName", "KmsKeyId", "VpcId" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_emr_service_role_*", "arn:aws:iam::*:role/datazone_emr_ec2_instance_role_*" ], "Sid":"IAMRoleTaggingForEmr" }, { "Action":"iam:UntagRole", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":"EnableAmazonBedrockIDEPermissions" }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/datazone_usr_role_*", "Sid":"IAMRoleUntagging" }, { "Action":[ "iam:DeleteRole", "iam:ListRolePolicies", "iam:GetRolePolicy", "iam:ListAttachedRolePolicies" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*", "arn:aws:iam::*:role/AmazonBedrock*", "arn:aws:iam::*:role/BedrockStudio*" ], "Sid":"IamManageRoles" }, { "Action":[ "iam:GetRole", "iam:UpdateAssumeRolePolicy" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_usr_role_*", "arn:aws:iam::*:role/datazone_emr_*", "arn:aws:iam::*:role/datazone-partner-apps-*", "arn:aws:iam::*:role/AmazonBedrock*" ], "Sid":"IamManageRolesFromDataZone" }, { "Action":[ "iam:AttachRolePolicy" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/SageMakerStudioProjectUserRolePermissionsBoundary" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*" ], "Sid":"IamAttachPolicyFromService" }, { "Action":[ "iam:DetachRolePolicy" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*" ], "Sid":"IamDetachPolicyFromService" }, { "Action":[ "iam:DeletePolicy", "iam:CreatePolicy", "iam:ListPolicies", "iam:GetPolicy", "iam:GetPolicyVersion", "iam:CreatePolicyVersion", "iam:ListPolicyVersions", "iam:DeletePolicyVersion" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:policy/datazone*", "arn:aws:iam::*:policy/connector-manage-access-policy*", "arn:aws:iam::*:policy/SageMakerStudioQueryExecutionRolePolicy" ], "Sid":"IAMPolicyManagementFromService" }, { "Action":[ "iam:ListPolicies" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMPolicyManagementWithoutRequiredResources" }, { "Action":[ "glue:ListConnectionTypes", "glue:DescribeConnectionType" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueConnectionTypeUnrestrictedAccess" }, { "Action":[ "iam:GetInstanceProfile", "iam:CreateInstanceProfile", "iam:AddRoleToInstanceProfile", "iam:RemoveRoleFromInstanceProfile", "iam:DeleteInstanceProfile" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/datazone_emr_ec2_instance_profile_*", "Sid":"IAMInstanceProfileManagement" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com", "glue.amazonaws.com" ], "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":[ "glue.amazonaws.com", "lakeformation.amazonaws.com", "redshift-serverless.amazonaws.com", "redshift.amazonaws.com", "emr-serverless.amazonaws.com", "airflow.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_usr_role_*", "arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole" ], "Sid":"IamPassRole" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":[ "sagemaker.amazonaws.com", "redshift-serverless.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_usr_role_*" ], "Sid":"IamPassRoleFromDataZone" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":[ "glue.amazonaws.com", "lakeformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_usr_role_*", "arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole" ], "Sid":"IamPassRoleForGlueCatalog" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":[ "elasticmapreduce.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_emr_service_role_*" ], "Sid":"IamPassRoleForEmrServiceRole" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":[ "ec2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_emr_ec2_instance_role_*" ], "Sid":"IamPassRoleForEmrInstanceRole" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":"bedrock.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonBedrock*", "arn:aws:iam::*:role/BedrockStudio*" ], "Sid":"IamPassRoleToBedrock" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonBedrock*", "arn:aws:iam::*:role/BedrockStudio*" ], "Sid":"IamPassRoleToLambda" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:AWSServiceName":"observability.aoss.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/observability.aoss.amazonaws.com/AWSServiceRoleForAmazonOpenSearchServerless", "Sid":"IamCreateServiceLinkedRoleForAoss" }, { "Action":[ "glue:CreateDatabase", "glue:GetDatabase" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:database/default", "arn:aws:glue:*:*:catalog" ], "Sid":"GlueDefaultDatabaseCreation" }, { "Action":[ "glue:CreateDatabase" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:catalog" ], "Sid":"GlueDatabaseCreationFromCloudFormation" }, { "Action":[ "glue:GetDatabase" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:catalog" ], "Sid":"GlueGetDatabaseForTagging" }, { "Action":[ "glue:DeleteDatabase" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"GlueDatabaseDeletion" }, { "Action":[ "glue:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"TagGlueResources" }, { "Action":"glue:GetConnection", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:connection/datazone-glue-network-connection-*" ], "Sid":"GetGlueConnectionToAllowTagging" }, { "Action":[ "glue:CreateConnection", "glue:DeleteConnection" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:connection/datazone-glue-network-connection-*", "arn:aws:glue:*:*:catalog" ], "Sid":"GlueConnectionCreateAndDelete" }, { "Action":[ "glue:PassConnection", "glue:GetConnections", "glue:GetTags" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:connection/*", "arn:aws:glue:*:*:catalog/*" ], "Sid":"FederatedDataGlueConnectionPermissions" }, { "Action":[ "athena:CreateDataCatalog" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"arn:aws:athena:*:*:datacatalog/*", "Sid":"FederatedDataAthenaConnectionPermissions" }, { "Action":[ "glue:GetConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:connection/*", "arn:aws:glue:*:*:catalog/*" ], "Sid":"FederatedDataGetConnectionPermissions" }, { "Action":[ "athena:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "federated_athena*" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" } }, "Effect":"Allow", "Resource":"arn:aws:athena:*:*:datacatalog/*", "Sid":"FederatedDataConnectionTaggingPermissions" }, { "Action":[ "glue:CreateConnection" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:connection/*" ], "Sid":"FederatedDataConnectionGlueCreateConnection" }, { "Action":[ "glue:DeleteConnection", "glue:UpdateConnection" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:connection/*" ], "Sid":"FederatedDataConnectionGlueManageConnection" }, { "Action":[ "glue:DeleteConnection", "glue:UpdateConnection" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog" ], "Sid":"FederatedDataConnectionGlueManageConnectionOnCatalog" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "kms:EncryptionContext:glue_catalog_id":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "glue.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"GlueKmsPermissions" }, { "Action":[ "serverlessrepo:GetCloudFormationTemplate", "serverlessrepo:CreateCloudFormationTemplate" ], "Effect":"Allow", "Resource":[ "arn:aws:serverlessrepo:*:*:applications/Athena*" ], "Sid":"FederatedDBAthenaServerlessPermission" }, { "Action":[ "imagebuilder:GetComponent", "imagebuilder:GetContainerRecipe", "ecr:GetAuthorizationToken", "ecr:BatchGetImage", "ecr:BatchCheckLayerAvailability", "ecr:GetDownloadUrlForLayer" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"lambda.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:ecr:*:*:repository/athena-federation-repository*" ], "Sid":"FederatedDBECRPermission" }, { "Action":[ "cloudformation:CreateChangeSet", "cloudformation:DeleteChangeSet" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:cloudformation:*:*:transform/Serverless*" ], "Sid":"FederatedDBAthenaCFNPermission" }, { "Action":[ "lambda:CreateFunction", "lambda:DeleteFunction" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaLast":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:athenafederatedcatalog*" ], "Sid":"FederatedDBAthenaLambdaPermission" }, { "Action":[ "lambda:GetFunction" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":[ "athena.amazonaws.com", "cloudformation.amazonaws.com" ], "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:athenafederatedcatalog*" ], "Sid":"FederatedDBAthenaGetFunctionLambdaPermission" }, { "Action":[ "lambda:GetFunctionConfiguration", "lambda:UpdateFunctionConfiguration" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:athenafederatedcatalog*" ], "Sid":"FederatedDBAthenaUpdateLambdaPermission" }, { "Action":[ "lambda:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "aws:cloudformation:*", "federated_athena*", "lambda:createdBy" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaLast":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:athenafederatedcatalog*" ], "Sid":"FederatedDBAthenaLambdaTaggingPermission" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringLike":{ "aws:CalledViaLast":[ "lambda.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::awsserverlessrepo*" ], "Sid":"FederatedDBAthenaS3Permission" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "Null":{ "s3:prefix":"true" }, "StringEquals":{ "aws:CalledViaLast":[ "glue.amazonaws.com" ], "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"FederatedDBGlueS3Permission" }, { "Action":[ "cloudformation:CreateStack", "cloudformation:DeleteStack", "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents" ], "Condition":{ "Null":{ "aws:ResourceTag/federated_athena_datacatalog":"false" } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/athenafederatedcatalog*", "Sid":"FederatedDBAthenaCommonPermission" }, { "Action":[ "athena:DeleteDataCatalog", "athena:GetDataCatalog", "athena:UpdateDataCatalog" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:athena:*:*:datacatalog/*", "Sid":"DataCatalogAccessForFederatedDatabase" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":[ "lambda.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone_usr_role_*" ], "Sid":"IamPassProjectRoleToLambdaForFederatedDataConnection" }, { "Action":[ "iam:GetRole" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole", "Sid":"IamGetRoleProvisioningRoleForFederatedDataConnection" }, { "Action":[ "glue:CreateCatalog" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*" ], "Sid":"GlueCatalogCreation" }, { "Action":[ "glue:GetCatalog", "glue:GetCatalogs", "glue:UpdateCatalog", "glue:DeleteCatalog", "glue:GetDatabase" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*" ], "Sid":"GlueCatalogManagement" }, { "Action":[ "redshift-serverless:CreateNamespace", "redshift-serverless:CreateWorkgroup", "redshift-serverless:DeleteNamespace", "redshift-serverless:DeleteWorkgroup", "redshift-serverless:ListTagsForResource" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"RedShiftPermissionsForGlueCatalogs" }, { "Action":[ "redshift:AssociateDataShareConsumer", "redshift:AuthorizeDataShare" ], "Condition":{ "ForAnyValue:StringLike":{ "aws:CalledVia":[ "redshift-serverless.amazonaws.com", "glue.amazonaws.com" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift:*:*:datashare:*/*" ], "Sid":"RedShiftDataSharePermissionsForGlueCatalogs" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:PutBucketPolicy", "s3:PutEncryptionConfiguration", "s3:PutLifecycleConfiguration", "s3:PutBucketVersioning", "s3:PutBucketTagging" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::redshift-staging-bucket-*", "Sid":"RedShiftStagingBucketCreation" }, { "Action":[ "redshift-serverless:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"RedshiftServerlessTaggingForGlueCatalog" }, { "Action":[ "ec2:CreateSecurityGroup" ], "Condition":{ "Null":{ "aws:TagKeys":"true" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*", "arn:aws:ec2:*:*:vpc/*" ], "Sid":"SecurityGroupCreation" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"SecurityGroupAuthorize" }, { "Action":[ "ec2:DeleteSecurityGroup", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"SecurityGroupManagement" }, { "Action":[ "ec2:RevokeSecurityGroupIngress" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"SecurityGroupIngressRevokeForEMR" }, { "Action":"ec2:CreateTags", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "for-use-with-amazon-emr-managed-policies", "aws:cloudformation:*" ] }, "Null":{ "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:security-group/*" ], "Sid":"EC2ResourceTagging" }, { "Action":[ "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups", "ec2:DescribeNatGateways", "ec2:DescribeRouteTables", "ec2:DescribeSubnets" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeNetworksPermissions" }, { "Action":"logs:DescribeLogGroups", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"DescribeLogGroups" }, { "Action":[ "logs:CreateLogGroup", "logs:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "AmazonBedrockManaged" ] }, "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:datazone-*", "arn:aws:logs:*:*:log-group:/aws/lambda/amazon-bedrock-ide-*" ], "Sid":"LogGroupCreation" }, { "Action":"logs:PutRetentionPolicy", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:datazone-*", "arn:aws:logs:*:*:log-group:/aws/lambda/amazon-bedrock-ide-*" ], "Sid":"LogGroupPutRetentionPolicy" }, { "Action":[ "logs:DeleteLogGroup", "logs:DeleteRetentionPolicy", "logs:GetDataProtectionPolicy", "logs:PutDataProtectionPolicy", "logs:DeleteDataProtectionPolicy", "logs:AssociateKmsKey", "logs:DisassociateKmsKey", "logs:ListTagsForResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:datazone-*", "arn:aws:logs:*:*:log-group:/aws/lambda/amazon-bedrock-ide-*" ], "Sid":"ManageLogGroups" }, { "Action":[ "athena:CreateWorkGroup", "athena:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:athena:*:*:workgroup/*", "Sid":"AthenaWorkgroupCreationAndTagging" }, { "Action":[ "athena:DeleteWorkGroup", "athena:GetWorkGroup" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:athena:*:*:workgroup/*", "Sid":"AthenaWorkgroupDeletion" }, { "Action":[ "redshift-serverless:CreateNamespace", "redshift-serverless:CreateWorkgroup", "redshift-serverless:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"RedshiftServerlessCreationAndTagging" }, { "Action":[ "redshift-serverless:ListTagsForResource" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"RedshiftServerlessListTags" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:DeleteSecret", "secretsmanager:UpdateSecret" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:ResourceTag/CreatedBy":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowSecretManagement" }, { "Action":[ "secretsmanager:DescribeSecret" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowDescribeSecretPerProject" }, { "Action":[ "secretsmanager:DescribeSecret" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowDescribeSecretTaggedForAllProjects" }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "CreatedBy" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:ResourceTag/CreatedBy":"false", "aws:TagKeys":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowSecretTagging" }, { "Action":[ "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "Null":{ "kms:EncryptionContext:SecretARN":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "secretsmanager.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"SecretsManagerKmsPermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/redshift.amazonaws.com/AWSServiceRoleForRedshift", "arn:aws:iam::*:role/aws-service-role/sagemaker.amazonaws.com/AWSServiceRoleForAmazonSageMakerNotebooks", "arn:aws:iam::*:role/aws-service-role/ops.emr-serverless.amazonaws.com/AWSServiceRoleForAmazonEMRServerless", "arn:aws:iam::*:role/aws-service-role/airflow.amazonaws.com/AWSServiceRoleForAmazonMWAA", "arn:aws:iam::*:role/aws-service-role/elasticmapreduce.amazonaws.com/AWSServiceRoleForEMRCleanup" ], "Sid":"ServiceLinkedRoleCreation" }, { "Action":[ "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups", "redshift:GetResourcePolicy" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftServerlessCreationPermissions" }, { "Action":[ "ec2:DescribeAccountAttributes", "ec2:DescribeAvailabilityZones" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2PermissionsForGlueCatalog" }, { "Action":[ "redshift-data:ExecuteStatement", "redshift:GetResourcePolicy", "redshift-serverless:GetCredentials" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"RedshiftServerlessCreateDatabaseRole" }, { "Action":[ "redshift-data:DescribeStatement", "redshift-data:GetStatementResult" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftDataDescribeStatement" }, { "Action":[ "redshift:DescribeDataSharesForConsumer", "redshift:DescribeDataShares" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftDatashareDescribe" }, { "Action":[ "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"RedshiftServerlessValidation" }, { "Action":[ "redshift-serverless:UpdateNamespace", "redshift-serverless:UpdateWorkgroup", "redshift-serverless:UntagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:redshift-serverless:*:*:namespace/*", "arn:aws:redshift-serverless:*:*:workgroup/*" ], "Sid":"RedshiftServerlessManagement" }, { "Action":[ "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:redshift-serverless:arn":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "redshift-serverless.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftKmsPermissions" }, { "Action":"secretsmanager:GetRandomPassword", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"GetRandomPasswordForSecret" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:CreateSecret", "secretsmanager:UpdateSecret", "secretsmanager:DeleteSecret", "secretsmanager:GetResourcePolicy", "secretsmanager:PutResourcePolicy", "secretsmanager:DeleteResourcePolicy", "secretsmanager:TagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:amazon-bedrock-ide/*", "Sid":"ManageSecretPermissionsForBedrockApp" }, { "Action":[ "secretsmanager:CreateSecret", "secretsmanager:RotateSecret", "secretsmanager:DescribeSecret", "secretsmanager:UpdateSecret", "secretsmanager:DeleteSecret" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":[ "cloudformation.amazonaws.com" ], "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:redshift!*", "Sid":"ManagedRedshiftAdminSecretPermissions" }, { "Action":[ "secretsmanager:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "Redshift", "aws:secretsmanager:*", "aws:redshift-serverless:*", "AmazonDataZone*", "datazone.rs.workgroup" ] }, "Null":{ "aws:TagKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:redshift!*", "Sid":"ManagedRedshiftAdminSecretTaggingPermissions" }, { "Action":[ "sagemaker:CreateDomain", "sagemaker:AddTags" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:domain/*", "Sid":"SageMakerDomainCreationAndTagging" }, { "Action":[ "sagemaker:UpdateDomain", "sagemaker:DeleteDomain" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:domain/*", "Sid":"SageMakerDomainUpdationAndDeletion" }, { "Action":[ "sagemaker:ListDomains", "sagemaker:DescribeDomain" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerDomainManagement" }, { "Action":"sagemaker:DeleteApp", "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:app/*/*/jupyterlab/*", "arn:aws:sagemaker:*:*:app/*/*/JupyterLab/*" ], "Sid":"SageMakerAppDeletion" }, { "Action":"sagemaker:DeleteSpace", "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/*", "Sid":"SageMakerSpaceDeletion" }, { "Action":"sagemaker:DeleteUserProfile", "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:user-profile/*", "Sid":"SageMakerUserProfileDeletion" }, { "Action":[ "emr-serverless:CreateApplication", "emr-serverless:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false", "aws:TagKeys":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:emr-serverless:*:*:*" ], "Sid":"EMRServerlessApplicationCreationAndTagging" }, { "Action":[ "emr-serverless:UpdateApplication", "emr-serverless:DeleteApplication" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:emr-serverless:*:*:/applications/*" ], "Sid":"EMRServerlessApplicationManagement" }, { "Action":"emr-serverless:GetApplication", "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:emr-serverless:*:*:/applications/*" ], "Sid":"EMRServerlessGetApplication" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "StringEquals":{ "aws:CalledViaLast":"ops.emr-serverless.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"CreateNetworkInterfaceForEMRServerless" }, { "Action":"ec2:CreateNetworkInterface", "Condition":{ "StringEquals":{ "aws:CalledViaLast":"ops.emr-serverless.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"CreateNetworkInterfaceForEMRServerlessSharedVPC" }, { "Action":[ "sagemaker:CreateMlflowTrackingServer", "sagemaker:AddTags" ], "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:mlflow-tracking-server/*", "Sid":"SageMakerMlflowTrackingServerCreation" }, { "Action":"sagemaker:DescribeMlflowTrackingServer", "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:mlflow-tracking-server/*", "Sid":"SageMakerMlflowTrackingServerDescribe" }, { "Action":[ "sagemaker:DeleteMlflowTrackingServer" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:mlflow-tracking-server/*", "Sid":"SageMakerMlflowTrackingServerDeletion" }, { "Action":[ "aoss:GetAccessPolicy", "aoss:CreateAccessPolicy", "aoss:DeleteAccessPolicy", "aoss:UpdateAccessPolicy" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" }, "StringLikeIfExists":{ "aoss:collection":"bedrock-ide-*", "aoss:index":"bedrock-ide-*" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageAossAccessPoliciesForBedrock" }, { "Action":[ "aoss:GetSecurityPolicy", "aoss:CreateSecurityPolicy", "aoss:DeleteSecurityPolicy", "aoss:UpdateSecurityPolicy" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" }, "StringLikeIfExists":{ "aoss:collection":"bedrock-ide-*" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageAossSecurityPoliciesForBedrock" }, { "Action":"aoss:BatchGetCollection", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"GetAossCollectionsForBedrock" }, { "Action":[ "aoss:CreateCollection", "aoss:UpdateCollection", "aoss:DeleteCollection", "aoss:TagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageAossCollectionsForBedrock" }, { "Action":[ "s3:GetObject", "s3:GetObjectVersion" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*/dzd_*/*/genAI/*", "Sid":"GetBedrockCfnResourceDefinitionS3Permissions" }, { "Action":[ "bedrock:GetAgent", "bedrock:GetKnowledgeBase", "bedrock:GetGuardrail", "bedrock:GetPrompt", "bedrock:GetFlow", "bedrock:GetFlowAlias", "bedrock:ListTagsForResource" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"GetBedrockResources" }, { "Action":[ "bedrock:CreateAgent", "bedrock:UpdateAgent", "bedrock:PrepareAgent", "bedrock:DeleteAgent", "bedrock:ListAgentAliases", "bedrock:GetAgentAlias", "bedrock:CreateAgentAlias", "bedrock:UpdateAgentAlias", "bedrock:DeleteAgentAlias", "bedrock:ListAgentActionGroups", "bedrock:GetAgentActionGroup", "bedrock:CreateAgentActionGroup", "bedrock:UpdateAgentActionGroup", "bedrock:DeleteAgentActionGroup", "bedrock:ListAgentKnowledgeBases", "bedrock:GetAgentKnowledgeBase", "bedrock:AssociateAgentKnowledgeBase", "bedrock:DisassociateAgentKnowledgeBase", "bedrock:UpdateAgentKnowledgeBase", "bedrock:CreateKnowledgeBase", "bedrock:UpdateKnowledgeBase", "bedrock:DeleteKnowledgeBase", "bedrock:ListDataSources", "bedrock:GetDataSource", "bedrock:CreateDataSource", "bedrock:UpdateDataSource", "bedrock:DeleteDataSource", "bedrock:CreateGuardrail", "bedrock:UpdateGuardrail", "bedrock:DeleteGuardrail", "bedrock:CreateGuardrailVersion", "bedrock:CreatePrompt", "bedrock:UpdatePrompt", "bedrock:DeletePrompt", "bedrock:CreatePromptVersion", "bedrock:CreateFlow", "bedrock:UpdateFlow", "bedrock:PrepareFlow", "bedrock:DeleteFlow", "bedrock:ListFlowAliases", "bedrock:GetFlowAlias", "bedrock:CreateFlowAlias", "bedrock:UpdateFlowAlias", "bedrock:DeleteFlowAlias", "bedrock:ListFlowVersions", "bedrock:GetFlowVersion", "bedrock:CreateFlowVersion", "bedrock:DeleteFlowVersion", "bedrock:TagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageBedrockResources" }, { "Action":"bedrock:TagResource", "Condition":{ "Null":{ "aws:RequestTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:agent-alias/*/TSTALIASID", "arn:aws:bedrock:*:*:flow/*/alias/TSTALIASID" ], "Sid":"TagBedrockTestAliases" }, { "Action":"bedrock:ListEvaluationJobs", "Effect":"Allow", "Resource":"*", "Sid":"ListBedrockEvaluationJobsFromServicePermissions" }, { "Action":"bedrock:BatchDeleteEvaluationJob", "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageBedrockEvaluationJobsFromServicePermissions" }, { "Action":[ "lambda:CreateFunction", "lambda:InvokeFunction", "lambda:DeleteFunction", "lambda:UpdateFunctionCode", "lambda:GetFunctionConfiguration", "lambda:UpdateFunctionConfiguration", "lambda:ListVersionsByFunction", "lambda:PublishVersion", "lambda:GetPolicy", "lambda:AddPermission", "lambda:TagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:amazon-bedrock-ide-*", "Sid":"CreateFunctionPermissionsForBedrockApp" }, { "Action":[ "lambda:GetFunction", "lambda:ListTags", "lambda:RemovePermission" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:amazon-bedrock-ide-*", "Sid":"ManageFunctionPermissionsForBedrockApp" }, { "Action":[ "elasticmapreduce:CreateSecurityConfiguration", "elasticmapreduce:DeleteSecurityConfiguration" ], "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"EMRSecurityConfigurationManagement" }, { "Action":[ "elasticmapreduce:AddJobFlowSteps", "elasticmapreduce:AddTags", "elasticmapreduce:DescribeJobFlows", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ModifyInstanceFleet", "elasticmapreduce:RunJobFlow", "elasticmapreduce:SetTerminationProtection", "elasticmapreduce:TerminateJobFlows", "elasticmapreduce:DescribeCluster" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:CalledViaFirst":"cloudformation.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:elasticmapreduce:*:*:cluster/*", "Sid":"EMRClusterManagement" }, { "Action":[ "airflow:CreateEnvironment", "airflow:UpdateEnvironment", "airflow:DeleteEnvironment", "airflow:TagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AirflowEnvironmentActions" }, { "Action":[ "airflow:GetEnvironment" ], "Effect":"Allow", "Resource":"*", "Sid":"AirflowEnvironmentActionsWithoutRestrictions" }, { "Action":[ "s3:GetEncryptionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*" ], "Sid":"AirflowS3BucketActions" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*", "arn:aws:ec2:*:*:vpc/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AirflowVpcEndpointActions" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"AirflowNetworkInterfaceActions" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "airflow.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"AirflowKmsCreateGrant" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"KmsDescribeKey" }, { "Action":[ "iam:GetRole", "iam:CreateRole", "iam:DetachRolePolicy", "iam:DeleteRolePolicy", "iam:AttachRolePolicy" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PermissionsBoundary":"arn:aws:iam::aws:policy/SageMakerStudioProjectUserRolePermissionsBoundary" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole", "Sid":"IamRolePermissionsForSageMakerStudioQueryExecutionRoleWithBoundary" }, { "Action":[ "iam:CreateRole" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole", "Sid":"IamRolePermissionsForCreatingSageMakerStudioQueryExecutionRole" }, { "Action":[ "iam:DetachRolePolicy", "iam:AttachRolePolicy" ], "Condition":{ "ArnEquals":{ "iam:PolicyARN":[ "arn:aws:iam::aws:policy/service-role/SageMakerStudioQueryExecutionRolePolicy" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole", "Sid":"IamRolePermissionsForSageMakerStudioQueryExecutionRole" }, { "Action":"iam:TagRole", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "CreatedForUseWithSageMakerStudio", "SageMakerStudioQueryExecutionRole" ] }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole", "Sid":"IamTagRolePermissionsForSageMakerStudioQueryExecutionRole" }, { "Action":[ "iam:ListAttachedRolePolicies" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/SageMakerStudioQueryExecutionRole", "Sid":"IamListAttachedPoliciesForSageMakerStudioQueryExecutionRole" }, { "Action":"ec2:DeleteSecurityGroup", "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"SecurityGroupCleanUpForEMR" }, { "Action":[ "iam:ListAttachedRolePolicies", "iam:ListRolePolicies", "iam:ListInstanceProfilesForRole", "iam:DeleteRolePolicy", "iam:DeleteRole" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/datazone_emr_*", "Sid":"IAMRoleCleanUpForEMR" }, { "Action":[ "iam:RemoveRoleFromInstanceProfile", "iam:DeleteInstanceProfile" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:instance-profile/datazone_emr_ec2_instance_profile_*", "Sid":"IAMInstanceProfileCleanUpForEMR" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-21T20:07:07+00:00" }, "SageMakerStudioProjectRoleMachineLearningPolicy":{ "CreateDate":"2024-11-20T21:55:27+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "ArnLike":{ "ec2:Vpc":"arn:aws:ec2:*:*:vpc/${aws:PrincipalTag/VpcId}" }, "StringEquals":{ "aws:CalledViaLast":[ "sagemaker.amazonaws.com", "airflow.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowManageSageMakerEniOnVpc" }, { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:AttachNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterfacePermission" ], "Condition":{ "ArnLike":{ "ec2:Vpc":"arn:aws:ec2:*:*:vpc/${aws:PrincipalTag/VpcId}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:route-table/*", "arn:aws:ec2:*:*:security-group/*" ], "Sid":"AllowManageSageMakerTrainingEniOnVpc" }, { "Action":[ "ec2:CreateNetworkInterface", "ec2:AttachNetworkInterface" ], "Condition":{ "StringEqualsIfExists":{ "aws:CalledViaLast":"sagemaker.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:instance/*" ], "Sid":"AllowManageSageMakerEni" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEquals":{ "ec2:VpcID":"${aws:PrincipalTag/VpcId}" }, "StringEqualsIfExists":{ "aws:CalledViaLast":"sagemaker.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:vpc/${aws:PrincipalTag/VpcId}", "Sid":"AllowSageMakerCreateVpcEndpointOnVpcId" }, { "Action":[ "ec2:CreateVpcEndpoint" ], "Condition":{ "StringEqualsIfExists":{ "aws:CalledViaLast":"sagemaker.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:vpc-endpoint/*" ], "Sid":"AllowSageMakerCreateVpcEndpoint" }, { "Action":[ "ec2:DescribeVpcEndpoints", "ec2:DescribeSubnets", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "glue:ListSessions", "ec2:DescribeVpcs", "ec2:DescribeNetworkInterfaces", "ec2:DescribeDhcpOptions" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowSageMakerDescribeVPCResources" }, { "Action":[ "logs:DescribeLogStreams", "logs:GetLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/sagemaker/*", "Sid":"AllowSageMakerLogAccess" }, { "Action":[ "sagemaker:UpdateMlflowTrackingServer", "sagemaker:StartMlflowTrackingServer", "sagemaker:StopMlflowTrackingServer", "sagemaker:DescribeMlflowTrackingServer", "sagemaker:CreatePresignedMlflowTrackingServerUrl", "sagemaker-mlflow:AccessUI", "sagemaker-mlflow:CreateExperiment", "sagemaker-mlflow:SearchExperiments", "sagemaker-mlflow:GetExperiment", "sagemaker-mlflow:GetExperimentByName", "sagemaker-mlflow:DeleteExperiment", "sagemaker-mlflow:RestoreExperiment", "sagemaker-mlflow:UpdateExperiment", "sagemaker-mlflow:CreateRun", "sagemaker-mlflow:DeleteRun", "sagemaker-mlflow:RestoreRun", "sagemaker-mlflow:GetRun", "sagemaker-mlflow:LogMetric", "sagemaker-mlflow:LogBatch", "sagemaker-mlflow:LogModel", "sagemaker-mlflow:LogInputs", "sagemaker-mlflow:SetExperimentTag", "sagemaker-mlflow:SetTag", "sagemaker-mlflow:DeleteTag", "sagemaker-mlflow:LogParam", "sagemaker-mlflow:GetMetricHistory", "sagemaker-mlflow:SearchRuns", "sagemaker-mlflow:ListArtifacts", "sagemaker-mlflow:UpdateRun", "sagemaker-mlflow:CreateRegisteredModel", "sagemaker-mlflow:GetRegisteredModel", "sagemaker-mlflow:RenameRegisteredModel", "sagemaker-mlflow:UpdateRegisteredModel", "sagemaker-mlflow:DeleteRegisteredModel", "sagemaker-mlflow:GetLatestModelVersions", "sagemaker-mlflow:CreateModelVersion", "sagemaker-mlflow:GetModelVersion", "sagemaker-mlflow:UpdateModelVersion", "sagemaker-mlflow:DeleteModelVersion", "sagemaker-mlflow:SearchModelVersions", "sagemaker-mlflow:GetDownloadURIForModelVersionArtifacts", "sagemaker-mlflow:TransitionModelVersionStage", "sagemaker-mlflow:SearchRegisteredModels", "sagemaker-mlflow:SetRegisteredModelTag", "sagemaker-mlflow:DeleteRegisteredModelTag", "sagemaker-mlflow:DeleteModelVersionTag", "sagemaker-mlflow:DeleteRegisteredModelAlias", "sagemaker-mlflow:SetRegisteredModelAlias", "sagemaker-mlflow:GetModelVersionByAlias" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:mlflow-tracking-server/*", "Sid":"SageMakerMlflowPermission" }, { "Action":[ "elasticfilesystem:DescribeMountTargets" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerBYOFSPermissions" }, { "Action":[ "sagemaker:DescribeImageVersion", "sagemaker:ListImageVersions" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerBYOIPermissions" }, { "Action":[ "sagemaker:DescribeImage" ], "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:image/*", "Sid":"SageMakerStudioAppDescribeImageActionPermissions" }, { "Action":[ "sts:GetCallerIdentity" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerPipelinesSTSPermissions" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/sagemaker/*", "Sid":"SageMakerLogPermissions" }, { "Action":[ "sagemaker:CreateTrainingJob", "sagemaker:CreateTransformJob", "sagemaker:CreateProcessingJob", "sagemaker:CreateAutoMLJob", "sagemaker:CreateAutoMLJobV2", "sagemaker:CreateHyperParameterTuningJob", "sagemaker:CreateEndpointConfig", "sagemaker:CreateEndpoint", "sagemaker:CreateModel", "sagemaker:CreateModelPackage", "sagemaker:CreateModelPackageGroup", "sagemaker:CreateInferenceComponent", "sagemaker:CreatePipeline", "sagemaker:CreateInferenceRecommendationsJob" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerCreatePermissions" }, { "Action":[ "sagemaker:StopTrainingJob", "sagemaker:StopProcessingJob", "sagemaker:StopAutoMLJob", "sagemaker:StopHyperParameterTuningJob", "sagemaker:UpdateTrainingJob", "sagemaker:BatchGetMetrics", "sagemaker:BatchPutMetrics", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteEndpoint", "sagemaker:UpdateEndpoint", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:UpdateInferenceComponentRuntimeConfig", "sagemaker:BatchDescribeModelPackage", "sagemaker:UpdateModelPackage", "sagemaker:DeleteModel", "sagemaker:DeleteModelPackage", "sagemaker:DeleteModelPackageGroup", "sagemaker:DeleteInferenceComponent", "sagemaker:InvokeEndpoint", "sagemaker:InvokeEndpointAsync", "sagemaker:InvokeEndpointWithResponseStream", "sagemaker:DescribeInferenceComponent", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeModel", "sagemaker:DescribeOptimizationJob", "sagemaker:DescribeEndpoint" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerInferencePermissions" }, { "Action":[ "sagemaker:UpdateInferenceComponentRuntimeConfig" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"application-autoscaling.amazonaws.com", "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerUpdateInferenceComponentRuntimeConfigAutoscalingPermissions" }, { "Action":[ "sagemaker:DescribeInferenceRecommendationsJob", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:UpdatePipeline", "sagemaker:DescribePipeline", "sagemaker:DescribePipelineExecution", "sagemaker:DescribePipelineDefinitionForExecution", "sagemaker:DeletePipeline", "sagemaker:UpdatePipelineExecution", "sagemaker:StartPipelineExecution", "sagemaker:StopPipelineExecution", "sagemaker:DescribeTransformJob", "sagemaker:StopTransformJob", "sagemaker:RetryPipelineExecution", "sagemaker:SendPipelineExecutionStepSuccess", "sagemaker:SendPipelineExecutionStepFailure", "sagemaker:DescribeHyperParameterTuningJob", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeAutoMLJobV2", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeTrainingJob" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerDescribeUpdateDeletePermissions" }, { "Action":[ "sagemaker:CreateContext", "sagemaker:CreateArtifact", "sagemaker:CreateAction", "sagemaker:AddAssociation", "sagemaker:DeleteAssociation", "sagemaker:DeleteContext", "sagemaker:DeleteAction", "sagemaker:DeleteArtifact" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerLineageSpecialPermissions" }, { "Action":[ "sagemaker:QueryLineage", "sagemaker:DescribeAction", "sagemaker:DescribeArtifact", "sagemaker:DescribeTrialComponent", "sagemaker:DescribeContext" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerModelRegistryLineageSpecialPermissions" }, { "Action":[ "sagemaker:GetSearchSuggestions", "sagemaker:ListTrainingJobs", "sagemaker:ListTransformJobs", "sagemaker:ListProcessingJobs", "sagemaker:ListAutoMLJobs", "sagemaker:ListHyperParameterTuningJobs", "sagemaker:ListInferenceComponents", "sagemaker:ListEndpoints", "sagemaker:ListEndpointConfigs", "sagemaker:ListModels", "sagemaker:ListModelPackages", "sagemaker:ListModelPackageGroups", "sagemaker:ListModelMetadata", "sagemaker:ListMlflowTrackingServers", "sagemaker:ListArtifacts", "sagemaker:ListHubs", "sagemaker:ListPipelines", "sagemaker:ListContexts" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerListPermissions" }, { "Action":[ "sagemaker:Search" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "sagemaker:SearchVisibilityCondition/Tags.AmazonDataZoneProject/EqualsIfExists":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerSearchPermissions" }, { "Action":[ "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:ListTrainingJobsForHyperParameterTuningJob", "sagemaker:ListAssociations", "sagemaker:ListHubContents", "sagemaker:ListPipelineExecutionSteps", "sagemaker:ListPipelineExecutions", "sagemaker:ListPipelineParametersForExecution" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerListPermissionsTagRestricted" }, { "Action":[ "ecr:BatchGetImage", "ecr:DescribeImages", "ecr:GetDownloadUrlForLayer" ], "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/*", "Sid":"SageMakerECRPermissions" }, { "Action":[ "ecr:GetAuthorizationToken" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerECRGetAuthorizationTokenPermissions" }, { "Action":[ "resource-groups:GetGroupQuery" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/*", "Sid":"AmazonSageMakerModelRegistryResourceGroupGetPermission" }, { "Action":[ "resource-groups:ListGroupResources" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AmazonSageMakerModelRegistryResourceGroupListPermission" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:Tag" ], "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:collection":"false" }, "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/*", "Sid":"AmazonSageMakerModelRegistryResourceGroupWritePermission" }, { "Action":[ "resource-groups:DeleteGroup" ], "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:collection":"false" }, "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/*", "Sid":"AmazonSageMakerModelRegistryResourceGroupDeletePermission" }, { "Action":[ "sagemaker:DescribeModelPackageGroup" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:model-package-group/*", "Sid":"SageMakerMLFlowModelRegistrationPermission" }, { "Action":[ "sagemaker:CreatePresignedDomainUrl" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableSageMakerMLWorkloadsPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:user-profile/*/${aws:PrincipalTag/datazone:userId}", "Sid":"SageMakerStudioCreatePresignedDomainUrlForUserProfile" }, { "Action":[ "sagemaker:ListApps", "sagemaker:ListDomains", "sagemaker:ListUserProfiles", "sagemaker:ListSpaces" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerStudioAppListActionsPermissions" }, { "Action":[ "sagemaker:DescribeDomain" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerStudioAppDescribeDomainActionsPermissions" }, { "Action":[ "sagemaker:DescribeApp" ], "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:app/*/*/jupyterlab/*", "arn:aws:sagemaker:*:*:app/*/*/JupyterLab/*" ], "Sid":"SageMakerStudioAppDescribeJupyterLabAppActionPermissions" }, { "Action":[ "sagemaker:DescribeUserProfile" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:user-profile/*/${aws:PrincipalTag/datazone:userId}", "Sid":"SageMakerStudioAppDescribeUserProfileActionPermissions" }, { "Action":[ "sagemaker:DescribeSpace" ], "Effect":"Allow", "Resource":"*", "Sid":"SMStudioAppDescribeSpaceActionPermissions" }, { "Action":[ "sagemaker:AddTags", "sagemaker:DeleteTags" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "ProjectUserTag*", "sagemaker*", "sm-jumpstart*", "endpoint-has-jumpstart-model" ] }, "ForAllValues:StringNotLike":{ "aws:TagKeys":[ "AmazonDataZone*", "sagemaker:shared-with:*" ] }, "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerTagPermissions" }, { "Action":[ "sagemaker:CreateUserProfile", "sagemaker:DeleteUserProfile" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:user-profile/*/${aws:PrincipalTag/datazone:userId}", "Sid":"SageMakerStudioAllowCreatingDeletingOwnerUserProfile" }, { "Action":[ "sagemaker:CreateSpace", "sagemaker:UpdateSpace", "sagemaker:DeleteSpace" ], "Condition":{ "ArnLike":{ "sagemaker:OwnerUserProfileArn":"arn:aws:sagemaker:*:*:user-profile/*/${aws:PrincipalTag/datazone:userId}" }, "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}", "sagemaker:SpaceSharingType":[ "Private" ] } }, "Effect":"Allow", "Resource":"arn:aws:sagemaker:*:*:space/*", "Sid":"SageMakerStudioRestrictPrivateSpaceToOwnerUserProfile" }, { "Action":[ "sagemaker:CreateApp", "sagemaker:DeleteApp" ], "Condition":{ "ArnLike":{ "sagemaker:OwnerUserProfileArn":"arn:aws:sagemaker:*:*:user-profile/*/${aws:PrincipalTag/datazone:userId}" }, "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}", "sagemaker:SpaceSharingType":[ "Private" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:sagemaker:*:*:app/*/*/jupyterlab/*", "arn:aws:sagemaker:*:*:app/*/*/JupyterLab/*" ], "Sid":"SageMakerStudioRestrictPrivateSpaceAppsToOwnerUserProfile" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringLike":{ "cloudwatch:namespace":"/aws/sagemaker/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"PublishSagemakerMetric" }, { "Action":[ "cloudwatch:DescribeAlarms" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ManageSageMakerEndpointsAutoscalingAlarms" }, { "Action":[ "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms" ], "Condition":{ "StringEquals":{ "aws:CalledViaLast":"application-autoscaling.amazonaws.com", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:cloudwatch:*:*:alarm:TargetTracking*", "Sid":"MutateSageMakerEndpointsAutoscalingAlarms" }, { "Action":[ "ssm:GetParameter", "ssm:GetParameters", "ssm:GetParametersByPath" ], "Effect":"Allow", "Resource":"arn:aws:ssm:*::parameter/aws/service/sagemaker-distribution/*", "Sid":"SSMPermissions" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::jumpstart-cache-prod-*/*" ], "Sid":"SageMakerJumpstartS3Access" }, { "Action":[ "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:BatchDescribeModelPackage", "sagemaker:ListModelPackages", "sagemaker:CreateModel" ], "Condition":{ "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SageMakerCrossAccountPermissions" }, { "Action":[ "sagemaker:ListTags" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"SageMakerListTagsRestrictionOnSharedResources" }, { "Action":[ "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:PutScalingPolicy", "application-autoscaling:PutScheduledAction", "application-autoscaling:RegisterScalableTarget" ], "Condition":{ "StringEquals":{ "application-autoscaling:service-namespace":"sagemaker", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:application-autoscaling:*:*:scalable-target/*", "Sid":"SageMakerAutoScalingPermissionsWithserviceNamespace" }, { "Action":[ "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:application-autoscaling:*:*:scalable-target/*", "Sid":"SageMakerAutoScalingPermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"sagemaker.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sagemaker.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_SageMakerEndpoint", "Sid":"SageMakerSLRForAutoScalingPermissions" }, { "Action":[ "kms:CreateGrant" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "sagemaker.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"SageMakerKmsPermissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-27T00:22:05+00:00" }, "SageMakerStudioProjectUserRolePermissionsBoundary":{ "CreateDate":"2024-11-20T21:57:42+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":"*", "Condition":{ "Null":{ "aws:PrincipalTag/AmazonDataZoneProject":"false", "aws:PrincipalTag/SageMakerStudioQueryExecutionRole":"true", "aws:ResourceTag/AmazonDataZoneProject":"false" }, "StringNotEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Deny", "NotResource":[ "arn:*:sagemaker:*:*:model-package-group/*", "arn:*:sagemaker:*:*:model-package/*", "arn:*:glue:*:*:catalog/*", "arn:*:glue:*:*:database/*" ], "Sid":"DenyAllNonMatchingProjectTag" }, { "Action":[ "q:StartConversation", "q:SendMessage" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonQChatPermissions" }, { "Action":[ "s3:GetBucketLocation" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataLakeS3BucketActions" }, { "Action":[ "kms:CreateGrant", "kms:ReEncryptFrom", "kms:ReEncryptTo", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com", "emr-serverless.*.amazonaws.com", "s3.*.amazonaws.com", "redshift.*.amazonaws.com", "redshift-serverless.*.amazonaws.com", "bedrock.*.amazonaws.com", "secretsmanager.*.amazonaws.com", "ec2.*.amazonaws.com", "codecommit.*.amazonaws.com", "glue.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"SameAccountKMSPermissions" }, { "Action":"kms:GenerateDataKey", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"AllowGenerateDataKeyForEmrEbsEncryption" }, { "Action":[ "kms:ListGrants", "kms:RevokeGrant", "kms:DescribeKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com", "emr-serverless.*.amazonaws.com", "s3.*.amazonaws.com", "redshift.*.amazonaws.com", "bedrock.*.amazonaws.com", "secretsmanager.*.amazonaws.com", "codecommit.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"SameAccountKMSManagementPermissions" }, { "Action":[ "kms:ListAliases" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ListKMSPermissions" }, { "Action":[ "s3:GetObject*", "s3:PutObject", "s3:PutObjectRetention", "s3:RestoreObject", "s3:ReplicateObject", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:ListMultipartUploadParts", "s3:ListBucket", "s3:AbortMultipartUpload" ], "Condition":{ "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountS3Permissions" }, { "Action":[ "kms:CreateGrant", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringLike":{ "kms:ViaService":[ "s3.*.amazonaws.com", "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com" ] }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountKMSPermissions" }, { "Action":[ "kms:DescribeKey", "kms:ListGrants", "kms:GetPublicKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "s3.*.amazonaws.com", "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com" ] }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountKMSManagementPermissions" }, { "Action":[ "kms:CreateGrant", "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringLike":{ "kms:ViaService":[ "datazone.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "*" ], "Sid":"DataZoneKMSPermissions" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "datazone.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"DataZoneDescribeKMSPermissions" }, { "Action":[ "s3:ListBucket", "s3:ListBucketVersions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "s3:prefix":[ "${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}", "${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*" ] }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"ListDomainS3BucketPermissions" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"AirflowListDomainS3BucketPermissions" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "ArnEquals":{ "lambda:SourceFunctionArn":"arn:aws:lambda:*:*:function:athenafederatedcatalog_*" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}" ], "Sid":"ListDomainBucketFromAthenaFederatedCatalog" }, { "Action":[ "s3:GetObject*", "s3:PutObject", "s3:PutObjectRetention", "s3:RestoreObject", "s3:ReplicateObject", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:ListMultipartUploadParts", "s3:AbortMultipartUpload" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*", "Sid":"AccessDomainS3BucketPermissions" }, { "Action":"s3:GetObject", "Condition":{ "Null":{ "aws:PrincipalTag/AmazonDataZoneProject":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/certificate_location/*", "Sid":"AccessCertificateS3LocationPermissions" }, { "Action":"s3:PutObjectTagging", "Condition":{ "ForAllValues:StringEquals":{ "s3:RequestObjectTagKeys":[ "BasicValidationStatus", "ContainsReferenceResponseForAllPrompts" ] }, "StringEquals":{ "s3:RequestObjectTag/BasicValidationStatus":[ "valid", "invalid" ], "s3:RequestObjectTag/ContainsReferenceResponseForAllPrompts":[ "true", "false" ] }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/genAI/assets/evaluations/*", "Sid":"TagS3ObjectPermissionsForBedrockEvaluation" }, { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchDescribeLogGroups" }, { "Action":[ "logs:DescribeLogStreams", "logs:PutLogEvents", "logs:CreateLogStream", "logs:CreateLogGroup", "logs:StartQuery", "logs:FilterLogEvents", "logs:GetLogEvents", "logs:GetLogRecord", "logs:GetLogGroupFields", "logs:GetQueryResults" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/*", "arn:aws:logs:*:*:log-group:airflow*", "arn:aws:logs:*:*:log-group:datazone*" ], "Sid":"CloudWatchLogsPermissions" }, { "Action":[ "logs:StopQuery" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchStopQuery" }, { "Action":[ "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetTableMetadata", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListEngineVersions", "athena:ListNamedQueries", "athena:ListPreparedStatements", "athena:ListQueryExecutions", "athena:ListTableMetadata", "athena:ListTagsForResource", "athena:ListWorkGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"AthenaPermissions" }, { "Action":[ "athena:TerminateSession", "athena:CreatePreparedStatement", "athena:StopCalculationExecution", "athena:StartQueryExecution", "athena:UpdatePreparedStatement", "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:UpdateNotebook", "athena:DeleteNotebook", "athena:DeletePreparedStatement", "athena:UpdateNotebookMetadata", "athena:DeleteNamedQuery", "athena:GetCalculationExecution", "athena:GetCalculationExecutionCode", "athena:GetCalculationExecutionStatus", "athena:GetNamedQuery", "athena:GetNotebookMetadata", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetQueryRuntimeStatistics", "athena:GetSession", "athena:GetSessionStatus", "athena:GetWorkGroup", "athena:UpdateNamedQuery", "athena:CreateNamedQuery", "athena:ExportNotebook", "athena:StopQueryExecution", "athena:StartCalculationExecution", "athena:StartSession", "athena:CreatePresignedNotebookUrl", "athena:CreateNotebook", "athena:ImportNotebook", "athena:ListQueryExecutions", "athena:ListTagsForResource", "athena:ListNamedQueries", "athena:ListPreparedStatements" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"AthenaPermissionsWithResourceTag" }, { "Action":[ "datazone:CreateConnection", "datazone:DeleteConnection", "datazone:GetConnection", "datazone:GetDomain", "datazone:GetDomainExecutionRoleCredentials", "datazone:GetEnvironment", "datazone:GetEnvironmentBlueprintConfiguration", "datazone:GetProject", "datazone:GetUserProfile", "datazone:ListConnections", "datazone:ListEnvironments", "datazone:ListEnvironmentBlueprints", "datazone:ListProjects", "datazone:UpdateConnection" ], "Effect":"Allow", "Resource":"*", "Sid":"DataZonePermissions" }, { "Action":[ "glue:CreateTable", "glue:DeleteTable", "glue:BatchDeleteTable", "glue:UpdateTable", "glue:BatchCreatePartition", "glue:CreatePartition", "glue:DeletePartition", "glue:BatchDeletePartition", "glue:UpdatePartition", "glue:BatchGetPartition", "glue:BatchGetTableOptimizer", "glue:GetCatalogImportStatus", "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:GetColumnStatisticsTaskRun", "glue:GetColumnStatisticsTaskRuns", "glue:GetDatabase", "glue:GetDatabases", "glue:GetPartition", "glue:GetPartitionIndexes", "glue:GetPartitions", "glue:GetTable", "glue:GetTableOptimizer", "glue:GetTableVersion", "glue:GetTableVersions", "glue:GetTables", "glue:SearchTables", "glue:ListTableOptimizerRuns", "glue:CreatePartitionIndex", "glue:BatchUpdatePartition", "glue:DeleteTableVersion", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeletePartitionIndex", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:BatchDeleteTableVersion", "glue:GetCatalogs", "glue:GetCatalog", "glue:UpdateCatalog" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueDatalakePermissions" }, { "Action":"glue:ListCrawls", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:crawler/*", "Sid":"GlueCrawlerPermissions" }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase", "glue:GetDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:database/global_temp", "arn:aws:glue:*:*:catalog" ], "Sid":"GlueGlobalTempDatabasePermissions" }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase", "glue:GetDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:catalog/*" ], "Sid":"GlueCatalogDatabasePermissions" }, { "Action":[ "glue:GetClassifier", "glue:GetClassifiers", "glue:GetConnection", "glue:GetConnections", "glue:GetDatabase", "glue:GetDatabases", "glue:UseGlueStudio", "glue:ListSessions", "glue:StartCompletion", "glue:GetCompletion", "glue:GetGeneratedCode", "glue:GetTags" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueUnrestrictedPermissions" }, { "Action":[ "glue:PassConnection", "glue:GetSession", "glue:GetStatement", "glue:CancelStatement", "glue:ListStatements", "glue:TagResource", "glue:UntagResource", "glue:DeleteSession", "glue:RunStatement", "glue:StopSession", "glue:GetDashboardUrl", "glue:NotifyEvent", "glue:StartBlueprintRun", "glue:PutWorkflowRunProperties", "glue:DeleteJob", "glue:DeleteWorkflow", "glue:DeleteBlueprint", "glue:UpdateWorkflow", "glue:UpdateJob", "glue:StartWorkflowRun", "glue:ResumeWorkflowRun", "glue:UpdateBlueprint", "glue:BatchStopJobRun", "glue:StopWorkflowRun", "glue:StartJobRun", "glue:CancelDataQualityRuleRecommendationRun", "glue:CancelDataQualityRulesetEvaluationRun", "glue:DeleteDataQualityRuleset", "glue:GetDataQualityModel", "glue:GetDataQualityModelResult", "glue:GetDataQualityResult", "glue:GetDataQualityRuleRecommendationRun", "glue:GetDataQualityRuleset", "glue:GetDataQualityRulesetEvaluationRun", "glue:ListDataQualityResults", "glue:ListDataQualityRuleRecommendationRuns", "glue:ListDataQualityRulesetEvaluationRuns", "glue:ListDataQualityRulesets", "glue:PublishDataQuality", "glue:PutDataQualityProfileAnnotation", "glue:PutDataQualityStatisticAnnotation", "glue:StartDataQualityRuleRecommendationRun", "glue:StartDataQualityRulesetEvaluationRun", "glue:UpdateDataQualityRuleset" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"GluePermissionsWithResourceTag" }, { "Action":[ "glue:CreateSession", "glue:CreateBlueprint", "glue:CreateJob", "glue:CreateDataQualityRuleset", "glue:CreateWorkflow", "glue:TagResource" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"GlueCreateAndTagPermissions" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMListRoles" }, { "Action":[ "iam:GetRole" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"IAMGetRole" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "glue.amazonaws.com", "sagemaker.amazonaws.com", "ec2.amazonaws.com", "emr-serverless.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/datazone*" ], "Sid":"IAMPassRolePermission" }, { "Action":[ "redshift-data:DescribeStatement", "redshift-data:GetStatementResult", "redshift-data:CancelStatement", "redshift-data:ListStatements" ], "Condition":{ "StringEquals":{ "redshift-data:statement-owner-iam-userid":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftDataActionsIAMSessionRestriction" }, { "Action":[ "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups", "redshift:DescribeClusters", "sqlworkbench:PutTab", "sqlworkbench:DeleteTab", "sqlworkbench:DriverExecute", "sqlworkbench:GetUserInfo", "sqlworkbench:ListTabs", "sqlworkbench:GetAutocompletionMetadata", "sqlworkbench:GetAutocompletionResource", "sqlworkbench:PassAccountSettings", "sqlworkbench:ListQueryExecutionHistory", "sqlworkbench:GetQueryExecutionHistory", "sqlworkbench:CreateConnection", "sqlworkbench:PutQCustomContext", "sqlworkbench:GetQCustomContext", "sqlworkbench:DeleteQCustomContext", "sqlworkbench:GetQSqlRecommendations", "sqlworkbench:GetQSqlPromptQuotas", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftUnrestrictedPermissions" }, { "Action":[ "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:ListTagsForResource", "redshift:DescribeTags" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftPermissionsWithResourceTag" }, { "Action":[ "redshift-serverless:GetWorkgroup", "redshift-serverless:GetNamespace", "redshift-serverless:ListTagsForResource", "redshift-serverless:GetCredentials", "redshift:DescribeTags", "redshift:GetClusterCredentialsWithIAM", "redshift-data:BatchExecuteStatement", "redshift-data:ExecuteStatement", "redshift-data:DescribeTable", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessExistingRedshiftCompute" }, { "Action":[ "redshift-data:BatchExecuteStatement", "redshift-data:ExecuteStatement", "redshift-data:DescribeStatement", "redshift-data:GetStatementResult", "redshift-data:CancelStatement", "redshift-data:GetStagingBucketLocation", "redshift-serverless:GetManagedWorkgroup" ], "Condition":{ "StringLike":{ "redshift-data:glue-catalog-arn":"arn:aws:glue:*:*:catalog/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftDataActionsForManagedWorkgroup" }, { "Action":[ "redshift-serverless:GetCredentials" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "ForAnyValue:StringEquals":{ "aws:CalledVia":"redshift-data.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:redshift-serverless:*:*:workgroup/*", "Sid":"RedshifServerlessCredentialsForManagedWorkgroup" }, { "Action":[ "redshift:GetClusterCredentialsWithIAM" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":"arn:aws:redshift:*:*:dbname:*/*", "Sid":"RedshiftExistingComputeConnectToCatalog" }, { "Action":[ "codewhisperer:GenerateRecommendations" ], "Effect":"Allow", "Resource":"*", "Sid":"GenerativeAIPermissions" }, { "Action":[ "bedrock:GetInferenceProfile", "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:application-inference-profile/*", "Sid":"BedrockAppInferenceProfileInvocationPermissions" }, { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "Null":{ "bedrock:InferenceProfileArn":"false" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:*-model/*" ], "Sid":"BedrockModelInvocationPermissions" }, { "Action":[ "ec2:AttachNetworkInterface", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:CreateTags", "ec2:CreateVpcEndpoint", "ec2:DescribeNetworkInterfaces", "ec2:DescribeDhcpOptions", "ec2:DescribeVpcs", "ec2:DescribeVpcEndpoints", "ec2:DescribeSubnets", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DeleteNetworkInterface", "ec2:DetachNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DeleteTags" ], "Effect":"Allow", "Resource":"*", "Sid":"ManageNetworkPermissions" }, { "Action":[ "sagemaker:ListImageVersions", "sagemaker:ListTrainingJobs", "sagemaker:ListTransformJobs", "sagemaker:ListProcessingJobs", "sagemaker:ListAutoMLJobs", "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:ListContexts", "sagemaker:ListHyperParameterTuningJobs", "sagemaker:ListTrainingJobsForHyperParameterTuningJob", "sagemaker:ListInferenceComponents", "sagemaker:ListEndpoints", "sagemaker:ListEndpointConfigs", "sagemaker:ListModels", "sagemaker:ListModelPackages", "sagemaker:ListModelPackageGroups", "sagemaker:ListModelMetadata", "sagemaker:ListMlflowTrackingServers", "sagemaker:ListArtifacts", "sagemaker:ListAssociations", "sagemaker:ListHubContents", "sagemaker:ListHubs", "sagemaker:ListPipelineExecutionSteps", "sagemaker:ListPipelineExecutions", "sagemaker:ListPipelineParametersForExecution", "sagemaker:ListPipelines", "sagemaker:ListApps", "sagemaker:ListDomains", "sagemaker:ListUserProfiles", "sagemaker:ListSpaces", "sagemaker:ListTags", "sagemaker:DescribeMlflowTrackingServer", "sagemaker:DescribeImageVersion", "sagemaker:DescribeImage", "sagemaker:DescribeInferenceComponent", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeModel", "sagemaker:DescribeOptimizationJob", "sagemaker:DescribeEndpoint", "sagemaker:DescribeInferenceRecommendationsJob", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribePipeline", "sagemaker:DescribePipelineExecution", "sagemaker:DescribePipelineDefinitionForExecution", "sagemaker:DescribeHyperParameterTuningJob", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeAutoMLJobV2", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeAction", "sagemaker:DescribeArtifact", "sagemaker:DescribeTrialComponent", "sagemaker:DescribeContext", "sagemaker:DescribeDomain", "sagemaker:DescribeApp", "sagemaker:DescribeUserProfile", "sagemaker:DescribeSpace", "sagemaker:AddTags", "sagemaker:AddAssociation", "sagemaker:DeleteAssociation", "sagemaker:DeleteContext", "sagemaker:DeleteAction", "sagemaker:DeleteArtifact", "sagemaker:DeleteUserProfile", "sagemaker:UpdateSpace", "sagemaker:DeleteSpace", "sagemaker:DeleteApp", "sagemaker:CreatePresignedDomainUrl", "sagemaker:CreateUserProfile", "sagemaker:CreateSpace", "sagemaker:CreateApp", "sagemaker:CreateTrainingJob", "sagemaker:CreateTransformJob", "sagemaker:CreateProcessingJob", "sagemaker:CreateAutoMLJob", "sagemaker:CreateAutoMLJobV2", "sagemaker:CreateHyperParameterTuningJob", "sagemaker:CreateEndpointConfig", "sagemaker:CreateEndpoint", "sagemaker:CreateModel", "sagemaker:CreateModelPackage", "sagemaker:CreateModelPackageGroup", "sagemaker:CreatePipeline", "sagemaker:CreateContext", "sagemaker:CreateArtifact", "sagemaker:CreateAction", "sagemaker:CreateInferenceComponent", "sagemaker:UpdateInferenceComponentRuntimeConfig", "sagemaker:StopTrainingJob", "sagemaker:StopProcessingJob", "sagemaker:StopAutoMLJob", "sagemaker:StopHyperParameterTuningJob", "sagemaker:DescribeTransformJob", "sagemaker:StopTransformJob", "sagemaker:UpdateTrainingJob", "sagemaker:BatchGetMetrics", "sagemaker:BatchPutMetrics", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteEndpoint", "sagemaker:UpdateEndpoint", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:BatchDescribeModelPackage", "sagemaker:UpdateModelPackage", "sagemaker:DeleteModel", "sagemaker:DeleteModelPackage", "sagemaker:DeleteModelPackageGroup", "sagemaker:DeleteTags", "sagemaker:DeleteInferenceComponent", "sagemaker:CreateInferenceRecommendationsJob", "sagemaker:InvokeEndpoint", "sagemaker:InvokeEndpointAsync", "sagemaker:InvokeEndpointWithResponseStream", "sagemaker:QueryLineage", "sagemaker:UpdatePipeline", "sagemaker:DeletePipeline", "sagemaker:UpdatePipelineExecution", "sagemaker:StartPipelineExecution", "sagemaker:StopPipelineExecution", "sagemaker:RetryPipelineExecution", "sagemaker:SendPipelineExecutionStepSuccess", "sagemaker:SendPipelineExecutionStepFailure", "sagemaker:GetSearchSuggestions", "sagemaker:Search", "sagemaker:UpdateMlflowTrackingServer", "sagemaker:StartMlflowTrackingServer", "sagemaker:StopMlflowTrackingServer", "sagemaker:CreatePresignedMlflowTrackingServerUrl", "sagemaker:ListPartnerApps", "sagemaker:CreatePartnerAppPresignedUrl", "sagemaker:DescribePartnerApp", "sagemaker:CallPartnerAppApi", "sagemaker-mlflow:AccessUI", "sagemaker-mlflow:CreateExperiment", "sagemaker-mlflow:SearchExperiments", "sagemaker-mlflow:GetExperiment", "sagemaker-mlflow:GetExperimentByName", "sagemaker-mlflow:DeleteExperiment", "sagemaker-mlflow:RestoreExperiment", "sagemaker-mlflow:UpdateExperiment", "sagemaker-mlflow:CreateRun", "sagemaker-mlflow:DeleteRun", "sagemaker-mlflow:RestoreRun", "sagemaker-mlflow:GetRun", "sagemaker-mlflow:LogMetric", "sagemaker-mlflow:LogBatch", "sagemaker-mlflow:LogModel", "sagemaker-mlflow:LogInputs", "sagemaker-mlflow:SetExperimentTag", "sagemaker-mlflow:SetTag", "sagemaker-mlflow:DeleteTag", "sagemaker-mlflow:LogParam", "sagemaker-mlflow:GetMetricHistory", "sagemaker-mlflow:SearchRuns", "sagemaker-mlflow:ListArtifacts", "sagemaker-mlflow:UpdateRun", "sagemaker-mlflow:CreateRegisteredModel", "sagemaker-mlflow:GetRegisteredModel", "sagemaker-mlflow:RenameRegisteredModel", "sagemaker-mlflow:UpdateRegisteredModel", "sagemaker-mlflow:DeleteRegisteredModel", "sagemaker-mlflow:GetLatestModelVersions", "sagemaker-mlflow:CreateModelVersion", "sagemaker-mlflow:GetModelVersion", "sagemaker-mlflow:UpdateModelVersion", "sagemaker-mlflow:DeleteModelVersion", "sagemaker-mlflow:SearchModelVersions", "sagemaker-mlflow:GetDownloadURIForModelVersionArtifacts", "sagemaker-mlflow:TransitionModelVersionStage", "sagemaker-mlflow:SearchRegisteredModels", "sagemaker-mlflow:SetRegisteredModelTag", "sagemaker-mlflow:DeleteRegisteredModelTag", "sagemaker-mlflow:DeleteModelVersionTag", "sagemaker-mlflow:DeleteRegisteredModelAlias", "sagemaker-mlflow:SetRegisteredModelAlias", "sagemaker-mlflow:GetModelVersionByAlias", "ecr:GetAuthorizationToken", "ecr:BatchGetImage", "ecr:GetDownloadUrlForLayer", "ecr:DescribeImages", "elasticfilesystem:DescribeMountTargets", "ssm:GetParameter", "ssm:GetParameters", "ssm:GetParametersByPath", "ec2:DescribeInstanceTypes" ], "Effect":"Allow", "Resource":"*", "Sid":"SageMakerPermissions" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"sagemaker.application-autoscaling.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/sagemaker.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_SageMakerEndpoint", "Sid":"SageMakerSLRForAutoScalingPermissions" }, { "Action":[ "cloudwatch:PutMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:GetMetricData", "sts:GetCallerIdentity", "sts:TagSession", "emr-serverless:GetApplication", "emr-serverless:GetDashboardForJobRun", "emr-serverless:GetJobRun", "emr-serverless:ListApplications", "emr-serverless:ListJobRunAttempts", "emr-serverless:ListJobRuns", "emr-serverless:StartApplication", "emr-serverless:StartJobRun", "emr-serverless:StopApplication", "emr-serverless:AccessInteractiveEndpoints", "emr-serverless:AccessLivyEndpoints", "elasticmapreduce:ListReleaseLabels", "elasticmapreduce:ListSupportedInstanceTypes", "elasticmapreduce:ListClusters", "elasticmapreduce:CreatePersistentAppUI", "elasticmapreduce:DescribePersistentAppUI", "elasticmapreduce:GetPersistentAppUIPresignedURL", "pricing:GetProducts" ], "Effect":"Allow", "Resource":"*", "Sid":"ComputePermissions" }, { "Action":[ "sts:AssumeRole" ], "Condition":{ "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneProject":"" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAssumeAccessRole" }, { "Action":"sts:SetSourceIdentity", "Condition":{ "StringLike":{ "sts:SourceIdentity":"${aws:PrincipalTag/datazone:userId}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SetSourceIdentityForAssumeAccessRole" }, { "Action":"secretsmanager:ListSecrets", "Effect":"Allow", "Resource":"*", "Sid":"AllowListSecrets" }, { "Action":[ "secretsmanager:GetSecretValue", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "redshift-serverless:GetWorkgroup", "redshift-serverless:GetNamespace", "redshift-serverless:ListTagsForResource", "redshift-serverless:GetCredentials", "redshift-data:BatchExecuteStatement", "redshift-data:ExecuteStatement", "redshift-data:DescribeTable", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables", "elasticmapreduce:GetClusterSessionCredentials", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:GetOnClusterAppUIPresignedURL", "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListInstances", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListBootstrapActions", "elasticmapreduce:TerminateJobFlows", "redshift:GetClusterCredentialsWithIAM" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"ComputePermissionsWithResourceTag" }, { "Action":[ "lakeformation:GetDataAccess" ], "Effect":"Allow", "Resource":"*", "Sid":"DataLakePermissions" }, { "Action":[ "codecommit:BatchGetCommits", "codecommit:BatchGetPullRequests", "codecommit:BatchGetRepositories", "codecommit:BatchDescribeMergeConflicts", "codecommit:CreateBranch", "codecommit:CreateCommit", "codecommit:CreatePullRequest", "codecommit:DeleteBranch", "codecommit:DeleteFile", "codecommit:DescribeMergeConflicts", "codecommit:DescribePullRequestEvents", "codecommit:GetBlob", "codecommit:GetBranch", "codecommit:GetComment", "codecommit:GetCommentReactions", "codecommit:GetCommentsForComparedCommit", "codecommit:GetCommentsForPullRequest", "codecommit:GetCommit", "codecommit:GetCommitHistory", "codecommit:GetCommitsFromMergeBase", "codecommit:GetDifferences", "codecommit:GetFile", "codecommit:GetFolder", "codecommit:GetMergeCommit", "codecommit:GetMergeConflicts", "codecommit:GetMergeOptions", "codecommit:GetObjectIdentifier", "codecommit:GetPullRequest", "codecommit:GetPullRequestApprovalStates", "codecommit:GetPullRequestOverrideState", "codecommit:GetReferences", "codecommit:GetRepository", "codecommit:GetRepositoryTriggers", "codecommit:GetTree", "codecommit:GetUploadArchiveStatus", "codecommit:GitPull", "codecommit:GitPush", "codecommit:ListAssociatedApprovalRuleTemplatesForRepository", "codecommit:ListBranches", "codecommit:ListFileCommitHistory", "codecommit:ListPullRequests", "codecommit:ListTagsForResource", "codecommit:MergeBranchesByFastForward", "codecommit:MergeBranchesBySquash", "codecommit:MergeBranchesByThreeWay", "codecommit:MergePullRequestByFastForward", "codecommit:MergePullRequestBySquash", "codecommit:MergePullRequestByThreeWay", "codecommit:UpdateComment", "codecommit:UpdateDefaultBranch", "codecommit:UpdatePullRequestApprovalRuleContent", "codecommit:UpdatePullRequestApprovalState", "codecommit:UpdatePullRequestDescription", "codecommit:UpdatePullRequestStatus", "codecommit:UpdatePullRequestTitle", "codecommit:UpdateRepositoryDescription", "codecommit:PostCommentForComparedCommit", "codecommit:PostCommentForPullRequest", "codecommit:PostCommentReply", "codecommit:PutCommentReaction", "codecommit:PutFile" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"CodeCommitPermissions" }, { "Action":[ "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:PutScalingPolicy", "application-autoscaling:RegisterScalableTarget", "application-autoscaling:DeleteScheduledAction", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:PutScheduledAction", "cloudwatch:PutMetricAlarm", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "ec2:RunInstances", "ec2:CreateFleet", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersion", "ec2:CreatePlacementGroup", "ec2:CreateSecurityGroup", "ec2:DeleteLaunchTemplate", "ec2:DeletePlacementGroup", "ec2:ModifyInstanceAttribute", "ec2:TerminateInstances", "ec2:DescribeAccountAttributes", "ec2:DescribeCapacityReservations", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeLaunchTemplates", "ec2:DescribeNetworkAcls", "ec2:DescribePlacementGroups", "ec2:DescribeVolumes", "ec2:DescribeVolumeStatus", "ec2:DescribeVpcAttribute", "resource-groups:ListGroupResources" ], "Effect":"Allow", "Resource":"*", "Sid":"EMRServicePermissions" }, { "Action":[ "resource-groups:GetGroupQuery" ], "Effect":"Allow", "Resource":"*", "Sid":"ModelRegistryResourceGroupGetPermissions" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:DeleteGroup", "resource-groups:Tag" ], "Condition":{ "Null":{ "aws:ResourceTag/sagemaker:collection":"false" } }, "Effect":"Allow", "Resource":"*", "Sid":"ModelRegistryResourceGroupMutatePermissions" }, { "Action":[ "bedrock:ListFoundationModels" ], "Effect":"Allow", "Resource":"*", "Sid":"ModelRegistryBedRockPermissions" }, { "Action":"aoss:APIAccessAll", "Effect":"Allow", "Resource":"*", "Sid":"AccessAossCollectionsForBedrock" }, { "Action":[ "bedrock:GetAgent", "bedrock:GetAgentActionGroup", "bedrock:GetAgentKnowledgeBase", "bedrock:InvokeAgent", "bedrock:ListAgentActionGroups", "bedrock:ListAgentKnowledgeBases", "bedrock:Retrieve", "bedrock:StartIngestionJob", "bedrock:GetIngestionJob", "bedrock:ListIngestionJobs", "bedrock:ApplyGuardrail", "bedrock:ListPrompts", "bedrock:GetPrompt", "bedrock:CreatePrompt", "bedrock:DeletePrompt", "bedrock:CreatePromptVersion", "bedrock:InvokeFlow", "bedrock:GetEvaluationJob", "bedrock:CreateEvaluationJob", "bedrock:StopEvaluationJob", "bedrock:BatchDeleteEvaluationJob", "bedrock:ListTagsForResource", "bedrock:CreateAgentAlias", "bedrock:ListAgentAliases", "bedrock:GetAgentVersion", "bedrock:ListAgentVersions", "bedrock:DeleteAgentVersion", "bedrock:DeleteAgentAlias", "bedrock:GetAgentAlias", "bedrock:UpdateAgentAlias" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AccessBedrockResources" }, { "Action":"bedrock:CreateEvaluationJob", "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*" ], "Sid":"CreateEvaluationJobForFoundationModel" }, { "Action":"bedrock:InvokeInlineAgent", "Effect":"Allow", "Resource":"*", "Sid":"InvokeBedrockInlineAgentPermissions" }, { "Action":"bedrock:RetrieveAndGenerate", "Effect":"Allow", "Resource":"*", "Sid":"BedrockRetrieveAndGeneratePermissions" }, { "Action":"bedrock:ListEvaluationJobs", "Effect":"Allow", "Resource":"*", "Sid":"ListBedrockEvaluationJobPermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "iam:PassedToService":[ "bedrock.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonBedrockEvaluationRole-${aws:PrincipalTag/AmazonDataZoneProject}-*" ], "Sid":"PassRoleToBedrockEvaluation" }, { "Action":"bedrock:TagResource", "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"TagBedrockResourcePermissions" }, { "Action":[ "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:bedrock:arn":"false", "kms:ViaService":"true" }, "StringEquals":{ "aws:PrincipalTag/AmazonBedrockManaged":"true" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockKnowledgeBaseDataIngestionKmsPermissions" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:amazon-bedrock-ide/*", "Sid":"AccessSecretPermissionsForBedrockApp" }, { "Action":"lambda:InvokeFunction", "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:amazon-bedrock-ide-*", "Sid":"InvokeFunctionPermissionsForBedrockApp" }, { "Action":[ "cloudformation:GetTemplate", "cloudformation:DescribeStacks" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/DataZone-Env-*", "Sid":"GetDataZoneEnvironmentCfnStackPermissionsForBedrockAppExport" }, { "Action":[ "airflow:ListEnvironments", "airflow:GetEnvironment", "airflow:UpdateEnvironment", "airflow:CreateWebLoginToken", "airflow:InvokeRestApi" ], "Effect":"Allow", "Resource":"*", "Sid":"MWAAPermissions" }, { "Action":"s3:GetAccountPublicAccessBlock", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AirflowS3GetAccountPublicAccessBlock" }, { "Action":[ "s3:GetEncryptionConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"AirflowS3BucketActions" }, { "Action":[ "sqs:ChangeMessageVisibility", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ReceiveMessage", "sqs:SendMessage" ], "Effect":"Allow", "Resource":"arn:aws:sqs:*:*:airflow-celery-*", "Sid":"SQSPermissionsForMWAA" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"FederatedDataConnectionGlueSecret" }, { "Action":[ "glue:ListConnectionTypes", "glue:DescribeConnectionType" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueConnectionAccessForFederatedDatabase" }, { "Action":[ "glue:ListEntities", "glue:DescribeEntity", "glue:GetEntityRecords" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueEntitiesAccessForFederatedDatabase" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"SecretAccessForForUseWithAllDataZoneProjectsSecrets" }, { "Action":[ "dynamodb:ListTables" ], "Effect":"Allow", "Resource":"*", "Sid":"AccessForDynamoDbConnections" }, { "Action":"lambda:InvokeFunction", "Condition":{ "StringEquals":{ "aws:PrincipalTag/SageMakerStudioQueryExecutionRole":"true", "aws:ResourceTag/federated_athena_datacatalog":"true" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:*", "Sid":"InvokeFunctionPermissionsForAthenaCatalogLambda" }, { "Action":"s3:ListBucket", "Condition":{ "StringEquals":{ "aws:PrincipalTag/SageMakerStudioQueryExecutionRole":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*", "Sid":"ListDomainS3BucketForQueryExecutionRolePermissions" }, { "Action":[ "s3:ListBucket", "s3:PutObject", "s3:GetObject", "s3:DeleteObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::redshift-staging-bucket-*/*", "arn:aws:s3:::redshift-staging-bucket-*" ], "Sid":"S3PermissionsForAthenaCatalog" }, { "Action":"s3:GetObject", "Condition":{ "StringEquals":{ "aws:PrincipalTag/SageMakerStudioQueryExecutionRole":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::*/dzd_*/*/dev/sys/athena/*", "Sid":"GetS3ObjectForQueryExecutionRolePermissions" }, { "Action":[ "glue:GetUserDefinedFunction", "glue:GetUserDefinedFunctions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "glue:LakeFormationPermissions":"Enabled" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*" ], "Sid":"GetGlueUserDefinedFuncLakeFormationPermissions" }, { "Action":[ "glue:GetUserDefinedFunction", "glue:GetUserDefinedFunctions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:userDefinedFunction/*" ], "Sid":"GetGlueUserDefinedFuncPermissions" }, { "Effect":"Deny", "NotAction":[ "airflow:CreateWebLoginToken", "airflow:GetEnvironment", "airflow:InvokeRestApi", "airflow:ListEnvironments", "airflow:UpdateEnvironment", "aoss:APIAccessAll", "application-autoscaling:DeleteScalingPolicy", "application-autoscaling:DeleteScheduledAction", "application-autoscaling:DeregisterScalableTarget", "application-autoscaling:DescribeScalableTargets", "application-autoscaling:DescribeScalingActivities", "application-autoscaling:DescribeScalingPolicies", "application-autoscaling:DescribeScheduledActions", "application-autoscaling:PutScalingPolicy", "application-autoscaling:PutScheduledAction", "application-autoscaling:RegisterScalableTarget", "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:CreateNamedQuery", "athena:CreateNotebook", "athena:CreatePreparedStatement", "athena:CreatePresignedNotebookUrl", "athena:DeleteNamedQuery", "athena:DeleteNotebook", "athena:DeletePreparedStatement", "athena:ExportNotebook", "athena:GetCalculationExecution", "athena:GetCalculationExecutionCode", "athena:GetCalculationExecutionStatus", "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetNamedQuery", "athena:GetNotebookMetadata", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetQueryRuntimeStatistics", "athena:GetSession", "athena:GetSessionStatus", "athena:GetTableMetadata", "athena:GetWorkGroup", "athena:ImportNotebook", "athena:ListDatabases", "athena:ListDataCatalogs", "athena:ListEngineVersions", "athena:ListNamedQueries", "athena:ListPreparedStatements", "athena:ListQueryExecutions", "athena:ListTableMetadata", "athena:ListTagsForResource", "athena:ListWorkGroups", "athena:StartCalculationExecution", "athena:StartQueryExecution", "athena:StartSession", "athena:StopCalculationExecution", "athena:StopQueryExecution", "athena:TerminateSession", "athena:UpdateNamedQuery", "athena:UpdateNotebook", "athena:UpdateNotebookMetadata", "athena:UpdatePreparedStatement", "bedrock:ApplyGuardrail", "bedrock:BatchDeleteEvaluationJob", "bedrock:CreateAgentAlias", "bedrock:CreateEvaluationJob", "bedrock:CreatePrompt", "bedrock:CreatePromptVersion", "bedrock:DeleteAgentAlias", "bedrock:DeleteAgentVersion", "bedrock:DeletePrompt", "bedrock:GetAgent", "bedrock:GetAgentActionGroup", "bedrock:GetAgentAlias", "bedrock:GetAgentKnowledgeBase", "bedrock:GetAgentVersion", "bedrock:GetEvaluationJob", "bedrock:GetInferenceProfile", "bedrock:GetIngestionJob", "bedrock:GetPrompt", "bedrock:InvokeAgent", "bedrock:InvokeFlow", "bedrock:InvokeInlineAgent", "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream", "bedrock:ListAgentActionGroups", "bedrock:ListAgentAliases", "bedrock:ListAgentKnowledgeBases", "bedrock:ListAgentVersions", "bedrock:ListEvaluationJobs", "bedrock:ListFoundationModels", "bedrock:ListIngestionJobs", "bedrock:ListPrompts", "bedrock:ListTagsForResource", "bedrock:Retrieve", "bedrock:RetrieveAndGenerate", "bedrock:StartIngestionJob", "bedrock:StopEvaluationJob", "bedrock:TagResource", "bedrock:UpdateAgentAlias", "cloudformation:DescribeStacks", "cloudformation:GetTemplate", "cloudwatch:DeleteAlarms", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricAlarm", "cloudwatch:PutMetricData", "codecommit:BatchDescribeMergeConflicts", "codecommit:BatchGetCommits", "codecommit:BatchGetPullRequests", "codecommit:BatchGetRepositories", "codecommit:CreateBranch", "codecommit:CreateCommit", "codecommit:CreatePullRequest", "codecommit:DeleteBranch", "codecommit:DeleteFile", "codecommit:DescribeMergeConflicts", "codecommit:DescribePullRequestEvents", "codecommit:GetBlob", "codecommit:GetBranch", "codecommit:GetComment", "codecommit:GetCommentReactions", "codecommit:GetCommentsForComparedCommit", "codecommit:GetCommentsForPullRequest", "codecommit:GetCommit", "codecommit:GetCommitHistory", "codecommit:GetCommitsFromMergeBase", "codecommit:GetDifferences", "codecommit:GetFile", "codecommit:GetFolder", "codecommit:GetMergeCommit", "codecommit:GetMergeConflicts", "codecommit:GetMergeOptions", "codecommit:GetObjectIdentifier", "codecommit:GetPullRequest", "codecommit:GetPullRequestApprovalStates", "codecommit:GetPullRequestOverrideState", "codecommit:GetReferences", "codecommit:GetRepository", "codecommit:GetRepositoryTriggers", "codecommit:GetTree", "codecommit:GetUploadArchiveStatus", "codecommit:GitPull", "codecommit:GitPush", "codecommit:ListAssociatedApprovalRuleTemplatesForRepository", "codecommit:ListBranches", "codecommit:ListFileCommitHistory", "codecommit:ListPullRequests", "codecommit:ListTagsForResource", "codecommit:MergeBranchesByFastForward", "codecommit:MergeBranchesBySquash", "codecommit:MergeBranchesByThreeWay", "codecommit:MergePullRequestByFastForward", "codecommit:MergePullRequestBySquash", "codecommit:MergePullRequestByThreeWay", "codecommit:PostCommentForComparedCommit", "codecommit:PostCommentForPullRequest", "codecommit:PostCommentReply", "codecommit:PutCommentReaction", "codecommit:PutFile", "codecommit:UpdateComment", "codecommit:UpdateDefaultBranch", "codecommit:UpdatePullRequestApprovalRuleContent", "codecommit:UpdatePullRequestApprovalState", "codecommit:UpdatePullRequestDescription", "codecommit:UpdatePullRequestStatus", "codecommit:UpdatePullRequestTitle", "codecommit:UpdateRepositoryDescription", "codewhisperer:GenerateRecommendations", "datazone:CreateConnection", "datazone:DeleteConnection", "datazone:GetConnection", "datazone:GetDomain", "datazone:GetDomainExecutionRoleCredentials", "datazone:GetEnvironment", "datazone:GetEnvironmentBlueprintConfiguration", "datazone:GetProject", "datazone:GetUserProfile", "datazone:ListConnections", "datazone:ListEnvironmentBlueprints", "datazone:ListEnvironments", "datazone:ListProjects", "datazone:UpdateConnection", "dynamodb:BatchGetItem", "dynamodb:BatchWriteItem", "dynamodb:Scan", "dynamodb:Query", "dynamodb:DescribeBackup", "dynamodb:DescribeContributorInsights", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeEndpoints", "dynamodb:DescribeExport", "dynamodb:DescribeGlobalTable", "dynamodb:DescribeGlobalTableSettings", "dynamodb:DescribeImport", "dynamodb:DescribeKinesisStreamingDestination", "dynamodb:DescribeLimits", "dynamodb:DescribeReservedCapacity", "dynamodb:DescribeReservedCapacityOfferings", "dynamodb:DescribeStream", "dynamodb:DescribeTable", "dynamodb:DescribeTableReplicaAutoScaling", "dynamodb:DescribeTimeToLive", "dynamodb:GetItem", "dynamodb:GetRecords", "dynamodb:ListExports", "dynamodb:ListGlobalTables", "dynamodb:ListImports", "dynamodb:ListTables", "dynamodb:ListTagsOfResource", "dynamodb:PutItem", "dynamodb:PartiQLSelect", "dynamodb:PartiQLInsert", "dynamodb:PartiQLUpdate", "dynamodb:PartiQLDelete", "dynamodb:UpdateItem", "dynamodb:UpdateGlobalTable", "dynamodb:UpdateTable", "ec2:AttachNetworkInterface", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateFleet", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersion", "ec2:CreateNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:CreatePlacementGroup", "ec2:CreateSecurityGroup", "ec2:CreateTags", "ec2:CreateVpcEndpoint", "ec2:DeleteLaunchTemplate", "ec2:DeleteNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:DeletePlacementGroup", "ec2:DeleteTags", "ec2:DescribeAccountAttributes", "ec2:DescribeCapacityReservations", "ec2:DescribeDhcpOptions", "ec2:DescribeImages", "ec2:DescribeInstances", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeInstanceTypes", "ec2:DescribeLaunchTemplates", "ec2:DescribeNetworkAcls", "ec2:DescribeNetworkInterfaces", "ec2:DescribePlacementGroups", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVolumes", "ec2:DescribeVolumeStatus", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcEndpoints", "ec2:DescribeVpcs", "ec2:DetachNetworkInterface", "ec2:ModifyInstanceAttribute", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:RunInstances", "ec2:TerminateInstances", "ecr:BatchGetImage", "ecr:DescribeImages", "ecr:GetAuthorizationToken", "ecr:GetDownloadUrlForLayer", "elasticfilesystem:DescribeMountTargets", "elasticmapreduce:CreatePersistentAppUI", "elasticmapreduce:DescribeCluster", "elasticmapreduce:DescribePersistentAppUI", "elasticmapreduce:GetClusterSessionCredentials", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:GetOnClusterAppUIPresignedURL", "elasticmapreduce:GetPersistentAppUIPresignedURL", "elasticmapreduce:ListBootstrapActions", "elasticmapreduce:ListClusters", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListInstances", "elasticmapreduce:ListReleaseLabels", "elasticmapreduce:ListSupportedInstanceTypes", "elasticmapreduce:TerminateJobFlows", "emr-serverless:AccessInteractiveEndpoints", "emr-serverless:AccessLivyEndpoints", "emr-serverless:GetApplication", "emr-serverless:GetDashboardForJobRun", "emr-serverless:GetJobRun", "emr-serverless:ListApplications", "emr-serverless:ListJobRunAttempts", "emr-serverless:ListJobRuns", "emr-serverless:StartApplication", "emr-serverless:StartJobRun", "emr-serverless:StopApplication", "glue:BatchCreatePartition", "glue:BatchDeletePartition", "glue:BatchDeleteTable", "glue:BatchDeleteTableVersion", "glue:BatchGetPartition", "glue:BatchGetTableOptimizer", "glue:BatchStopJobRun", "glue:BatchUpdatePartition", "glue:CancelDataQualityRuleRecommendationRun", "glue:CancelDataQualityRulesetEvaluationRun", "glue:CancelStatement", "glue:CreateBlueprint", "glue:CreateDatabase", "glue:CreateDataQualityRuleset", "glue:CreateJob", "glue:CreatePartition", "glue:CreatePartitionIndex", "glue:CreateSession", "glue:CreateTable", "glue:CreateWorkflow", "glue:DeleteBlueprint", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeleteDatabase", "glue:DeleteDataQualityRuleset", "glue:DeleteJob", "glue:DeletePartition", "glue:DeletePartitionIndex", "glue:DeleteSession", "glue:DeleteTable", "glue:DeleteTableVersion", "glue:DeleteWorkflow", "glue:DescribeConnectionType", "glue:DescribeEntity", "glue:GetCatalog", "glue:GetCatalogImportStatus", "glue:GetCatalogs", "glue:GetClassifier", "glue:GetClassifiers", "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:GetColumnStatisticsTaskRun", "glue:GetColumnStatisticsTaskRuns", "glue:GetCompletion", "glue:GetConnection", "glue:GetConnections", "glue:GetDashboardUrl", "glue:GetDatabase", "glue:GetDatabases", "glue:GetDataQualityModel", "glue:GetDataQualityModelResult", "glue:GetDataQualityResult", "glue:GetDataQualityRuleRecommendationRun", "glue:GetDataQualityRuleset", "glue:GetDataQualityRulesetEvaluationRun", "glue:GetEntityRecords", "glue:GetGeneratedCode", "glue:GetPartition", "glue:GetPartitionIndexes", "glue:GetPartitions", "glue:GetSession", "glue:GetStatement", "glue:GetTable", "glue:GetTableOptimizer", "glue:GetTables", "glue:GetTableVersion", "glue:GetTableVersions", "glue:GetTags", "glue:GetUserDefinedFunction", "glue:GetUserDefinedFunctions", "glue:ListConnectionTypes", "glue:ListCrawls", "glue:ListDataQualityResults", "glue:ListDataQualityRuleRecommendationRuns", "glue:ListDataQualityRulesetEvaluationRuns", "glue:ListDataQualityRulesets", "glue:ListEntities", "glue:ListSessions", "glue:ListStatements", "glue:ListTableOptimizerRuns", "glue:NotifyEvent", "glue:PassConnection", "glue:PublishDataQuality", "glue:PutDataQualityProfileAnnotation", "glue:PutDataQualityStatisticAnnotation", "glue:PutWorkflowRunProperties", "glue:ResumeWorkflowRun", "glue:RunStatement", "glue:SearchTables", "glue:StartBlueprintRun", "glue:StartCompletion", "glue:StartDataQualityRuleRecommendationRun", "glue:StartDataQualityRulesetEvaluationRun", "glue:StartJobRun", "glue:StartWorkflowRun", "glue:StopSession", "glue:StopWorkflowRun", "glue:TagResource", "glue:UntagResource", "glue:UpdateBlueprint", "glue:UpdateCatalog", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:UpdateDataQualityRuleset", "glue:UpdateJob", "glue:UpdatePartition", "glue:UpdateTable", "glue:UpdateWorkflow", "glue:UseGlueStudio", "iam:CreateServiceLinkedRole", "iam:GetRole", "iam:ListRoles", "iam:PassRole", "kms:CreateGrant", "kms:Decrypt", "kms:DescribeKey", "kms:Encrypt", "kms:GenerateDataKey", "kms:GenerateDataKeyWithoutPlaintext", "kms:GetPublicKey", "kms:ListAliases", "kms:ListGrants", "kms:ReEncryptFrom", "kms:ReEncryptTo", "kms:RevokeGrant", "lakeformation:GetDataAccess", "lambda:InvokeFunction", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:FilterLogEvents", "logs:GetLogEvents", "logs:GetLogGroupFields", "logs:GetLogRecord", "logs:GetQueryResults", "logs:PutLogEvents", "logs:StartQuery", "logs:StopQuery", "pricing:GetProducts", "q:SendMessage", "q:StartConversation", "redshift-data:BatchExecuteStatement", "redshift-data:CancelStatement", "redshift-data:DescribeStatement", "redshift-data:DescribeTable", "redshift-data:ExecuteStatement", "redshift-data:GetStagingBucketLocation", "redshift-data:GetStatementResult", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListStatements", "redshift-data:ListTables", "redshift-serverless:GetCredentials", "redshift-serverless:GetManagedWorkgroup", "redshift-serverless:GetNamespace", "redshift-serverless:GetWorkgroup", "redshift-serverless:ListNamespaces", "redshift-serverless:ListTagsForResource", "redshift-serverless:ListWorkgroups", "redshift:DescribeClusters", "redshift:DescribeTags", "redshift:GetClusterCredentialsWithIAM", "resource-groups:CreateGroup", "resource-groups:DeleteGroup", "resource-groups:GetGroupQuery", "resource-groups:ListGroupResources", "resource-groups:Tag", "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:GetAccountPublicAccessBlock", "s3:GetBucketLocation", "s3:GetEncryptionConfiguration", "s3:GetObject*", "s3:ListBucket", "s3:ListBucketVersions", "s3:ListMultipartUploadParts", "s3:PutObject", "s3:PutObjectRetention", "s3:PutObjectTagging", "s3:ReplicateObject", "s3:RestoreObject", "sagemaker-mlflow:AccessUI", "sagemaker-mlflow:CreateExperiment", "sagemaker-mlflow:CreateModelVersion", "sagemaker-mlflow:CreateRegisteredModel", "sagemaker-mlflow:CreateRun", "sagemaker-mlflow:DeleteExperiment", "sagemaker-mlflow:DeleteModelVersion", "sagemaker-mlflow:DeleteModelVersionTag", "sagemaker-mlflow:DeleteRegisteredModel", "sagemaker-mlflow:DeleteRegisteredModelAlias", "sagemaker-mlflow:DeleteRegisteredModelTag", "sagemaker-mlflow:DeleteRun", "sagemaker-mlflow:DeleteTag", "sagemaker-mlflow:GetDownloadURIForModelVersionArtifacts", "sagemaker-mlflow:GetExperiment", "sagemaker-mlflow:GetExperimentByName", "sagemaker-mlflow:GetLatestModelVersions", "sagemaker-mlflow:GetMetricHistory", "sagemaker-mlflow:GetModelVersion", "sagemaker-mlflow:GetModelVersionByAlias", "sagemaker-mlflow:GetRegisteredModel", "sagemaker-mlflow:GetRun", "sagemaker-mlflow:ListArtifacts", "sagemaker-mlflow:LogBatch", "sagemaker-mlflow:LogInputs", "sagemaker-mlflow:LogMetric", "sagemaker-mlflow:LogModel", "sagemaker-mlflow:LogParam", "sagemaker-mlflow:RenameRegisteredModel", "sagemaker-mlflow:RestoreExperiment", "sagemaker-mlflow:RestoreRun", "sagemaker-mlflow:SearchExperiments", "sagemaker-mlflow:SearchModelVersions", "sagemaker-mlflow:SearchRegisteredModels", "sagemaker-mlflow:SearchRuns", "sagemaker-mlflow:SetExperimentTag", "sagemaker-mlflow:SetRegisteredModelAlias", "sagemaker-mlflow:SetRegisteredModelTag", "sagemaker-mlflow:SetTag", "sagemaker-mlflow:TransitionModelVersionStage", "sagemaker-mlflow:UpdateExperiment", "sagemaker-mlflow:UpdateModelVersion", "sagemaker-mlflow:UpdateRegisteredModel", "sagemaker-mlflow:UpdateRun", "sagemaker:AddAssociation", "sagemaker:AddTags", "sagemaker:BatchDescribeModelPackage", "sagemaker:BatchGetMetrics", "sagemaker:BatchPutMetrics", "sagemaker:CallPartnerAppApi", "sagemaker:CreateAction", "sagemaker:CreateApp", "sagemaker:CreateArtifact", "sagemaker:CreateAutoMLJob", "sagemaker:CreateAutoMLJobV2", "sagemaker:CreateContext", "sagemaker:CreateEndpoint", "sagemaker:CreateEndpointConfig", "sagemaker:CreateHyperParameterTuningJob", "sagemaker:CreateInferenceComponent", "sagemaker:CreateInferenceRecommendationsJob", "sagemaker:CreateModel", "sagemaker:CreateModelPackage", "sagemaker:CreateModelPackageGroup", "sagemaker:CreatePartnerAppPresignedUrl", "sagemaker:CreatePipeline", "sagemaker:CreatePresignedDomainUrl", "sagemaker:CreatePresignedMlflowTrackingServerUrl", "sagemaker:CreateProcessingJob", "sagemaker:CreateSpace", "sagemaker:CreateTrainingJob", "sagemaker:CreateTransformJob", "sagemaker:CreateUserProfile", "sagemaker:DeleteAction", "sagemaker:DeleteApp", "sagemaker:DeleteArtifact", "sagemaker:DeleteAssociation", "sagemaker:DeleteContext", "sagemaker:DeleteEndpoint", "sagemaker:DeleteEndpointConfig", "sagemaker:DeleteInferenceComponent", "sagemaker:DeleteModel", "sagemaker:DeleteModelPackage", "sagemaker:DeleteModelPackageGroup", "sagemaker:DeletePipeline", "sagemaker:DeleteSpace", "sagemaker:DeleteTags", "sagemaker:DeleteUserProfile", "sagemaker:DescribeAction", "sagemaker:DescribeApp", "sagemaker:DescribeArtifact", "sagemaker:DescribeAutoMLJob", "sagemaker:DescribeAutoMLJobV2", "sagemaker:DescribeContext", "sagemaker:DescribeDomain", "sagemaker:DescribeEndpoint", "sagemaker:DescribeEndpointConfig", "sagemaker:DescribeHyperParameterTuningJob", "sagemaker:DescribeImage", "sagemaker:DescribeImageVersion", "sagemaker:DescribeInferenceComponent", "sagemaker:DescribeInferenceRecommendationsJob", "sagemaker:DescribeMlflowTrackingServer", "sagemaker:DescribeModel", "sagemaker:DescribeModelPackage", "sagemaker:DescribeModelPackageGroup", "sagemaker:DescribeOptimizationJob", "sagemaker:DescribePartnerApp", "sagemaker:DescribePipeline", "sagemaker:DescribePipelineDefinitionForExecution", "sagemaker:DescribePipelineExecution", "sagemaker:DescribeProcessingJob", "sagemaker:DescribeSpace", "sagemaker:DescribeTrainingJob", "sagemaker:DescribeTransformJob", "sagemaker:DescribeTrialComponent", "sagemaker:DescribeUserProfile", "sagemaker:GetSearchSuggestions", "sagemaker:InvokeEndpoint", "sagemaker:InvokeEndpointAsync", "sagemaker:InvokeEndpointWithResponseStream", "sagemaker:ListApps", "sagemaker:ListArtifacts", "sagemaker:ListAssociations", "sagemaker:ListAutoMLJobs", "sagemaker:ListCandidatesForAutoMLJob", "sagemaker:ListContexts", "sagemaker:ListDomains", "sagemaker:ListEndpointConfigs", "sagemaker:ListEndpoints", "sagemaker:ListHubContents", "sagemaker:ListHubs", "sagemaker:ListHyperParameterTuningJobs", "sagemaker:ListImageVersions", "sagemaker:ListInferenceComponents", "sagemaker:ListMlflowTrackingServers", "sagemaker:ListModelMetadata", "sagemaker:ListModelPackageGroups", "sagemaker:ListModelPackages", "sagemaker:ListModels", "sagemaker:ListPartnerApps", "sagemaker:ListPipelineExecutions", "sagemaker:ListPipelineExecutionSteps", "sagemaker:ListPipelineParametersForExecution", "sagemaker:ListPipelines", "sagemaker:ListProcessingJobs", "sagemaker:ListSpaces", "sagemaker:ListTags", "sagemaker:ListTrainingJobs", "sagemaker:ListTrainingJobsForHyperParameterTuningJob", "sagemaker:ListTransformJobs", "sagemaker:ListUserProfiles", "sagemaker:QueryLineage", "sagemaker:RetryPipelineExecution", "sagemaker:Search", "sagemaker:SendPipelineExecutionStepFailure", "sagemaker:SendPipelineExecutionStepSuccess", "sagemaker:StartMlflowTrackingServer", "sagemaker:StartPipelineExecution", "sagemaker:StopAutoMLJob", "sagemaker:StopHyperParameterTuningJob", "sagemaker:StopMlflowTrackingServer", "sagemaker:StopPipelineExecution", "sagemaker:StopProcessingJob", "sagemaker:StopTrainingJob", "sagemaker:StopTransformJob", "sagemaker:UpdateEndpoint", "sagemaker:UpdateEndpointWeightsAndCapacities", "sagemaker:UpdateInferenceComponentRuntimeConfig", "sagemaker:UpdateMlflowTrackingServer", "sagemaker:UpdateModelPackage", "sagemaker:UpdatePipeline", "sagemaker:UpdatePipelineExecution", "sagemaker:UpdateSpace", "sagemaker:UpdateTrainingJob", "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue", "secretsmanager:ListSecrets", "secretsmanager:PutSecretValue", "sqlworkbench:CreateConnection", "sqlworkbench:DeleteQCustomContext", "sqlworkbench:DeleteTab", "sqlworkbench:DriverExecute", "sqlworkbench:GetAutocompletionMetadata", "sqlworkbench:GetAutocompletionResource", "sqlworkbench:GetQCustomContext", "sqlworkbench:GetQSqlPromptQuotas", "sqlworkbench:GetQSqlRecommendations", "sqlworkbench:GetQueryExecutionHistory", "sqlworkbench:GetUserInfo", "sqlworkbench:ListQueryExecutionHistory", "sqlworkbench:ListTabs", "sqlworkbench:PassAccountSettings", "sqlworkbench:PutQCustomContext", "sqlworkbench:PutTab", "sqs:ChangeMessageVisibility", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ReceiveMessage", "sqs:SendMessage", "ssm:GetParameter", "ssm:GetParameters", "ssm:GetParametersByPath", "sts:AssumeRole", "sts:GetCallerIdentity", "sts:SetSourceIdentity", "sts:TagSession", "tag:GetResources" ], "Resource":"*", "Sid":"NotDeniedOperations" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-03T00:37:06+00:00" }, "SageMakerStudioProjectUserRolePolicy":{ "CreateDate":"2024-11-20T21:59:23+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "codecommit:BatchGetCommits", "codecommit:BatchGetPullRequests", "codecommit:BatchGetRepositories", "codecommit:BatchDescribeMergeConflicts", "codecommit:CreateBranch", "codecommit:CreateCommit", "codecommit:CreatePullRequest", "codecommit:DeleteBranch", "codecommit:DeleteFile", "codecommit:DescribeMergeConflicts", "codecommit:DescribePullRequestEvents", "codecommit:GetBlob", "codecommit:GetBranch", "codecommit:GetComment", "codecommit:GetCommentReactions", "codecommit:GetCommentsForComparedCommit", "codecommit:GetCommentsForPullRequest", "codecommit:GetCommit", "codecommit:GetCommitHistory", "codecommit:GetCommitsFromMergeBase", "codecommit:GetDifferences", "codecommit:GetFile", "codecommit:GetFolder", "codecommit:GetMergeCommit", "codecommit:GetMergeConflicts", "codecommit:GetMergeOptions", "codecommit:GetObjectIdentifier", "codecommit:GetPullRequest", "codecommit:GetPullRequestApprovalStates", "codecommit:GetPullRequestOverrideState", "codecommit:GetReferences", "codecommit:GetRepository", "codecommit:GetRepositoryTriggers", "codecommit:GetTree", "codecommit:GetUploadArchiveStatus", "codecommit:GitPull", "codecommit:GitPush", "codecommit:ListAssociatedApprovalRuleTemplatesForRepository", "codecommit:ListBranches", "codecommit:ListFileCommitHistory", "codecommit:ListPullRequests", "codecommit:ListTagsForResource", "codecommit:MergeBranchesByFastForward", "codecommit:MergeBranchesBySquash", "codecommit:MergeBranchesByThreeWay", "codecommit:MergePullRequestByFastForward", "codecommit:MergePullRequestBySquash", "codecommit:MergePullRequestByThreeWay", "codecommit:UpdateComment", "codecommit:UpdateDefaultBranch", "codecommit:UpdatePullRequestApprovalRuleContent", "codecommit:UpdatePullRequestApprovalState", "codecommit:UpdatePullRequestDescription", "codecommit:UpdatePullRequestStatus", "codecommit:UpdatePullRequestTitle", "codecommit:UpdateRepositoryDescription", "codecommit:PostCommentForComparedCommit", "codecommit:PostCommentForPullRequest", "codecommit:PostCommentReply", "codecommit:PutCommentReaction", "codecommit:PutFile" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"CommonUserCodeCommitPermissions" }, { "Action":[ "kms:ReEncryptFrom", "kms:ReEncryptTo", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:codecommit:id":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "codecommit.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"CodeCommitKmsPermissions" }, { "Action":[ "codewhisperer:GenerateRecommendations" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowCodeWhispererGenerateRecommendations" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "Null":{ "aws:TagKeys":"true" }, "StringEquals":{ "glue:RoleAssumedBy":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"AllowGlueCreateEni" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}", "glue:RoleAssumedBy":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:security-group/*", "Sid":"AllowGlueCreateEniOnSecurityGroup" }, { "Action":[ "ec2:CreateNetworkInterface" ], "Condition":{ "StringEquals":{ "glue:RoleAssumedBy":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:subnet/*", "Sid":"AllowGlueCreateEniOnSubnet" }, { "Action":[ "ec2:DeleteNetworkInterface", "ec2:AttachNetworkInterface" ], "Condition":{ "Null":{ "aws:ResourceTag/aws-glue-service-resource":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "glue:RoleAssumedBy":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:network-interface/*", "Sid":"AllowManageGlueEni" }, { "Action":[ "ec2:AttachNetworkInterface" ], "Condition":{ "StringEquals":{ "glue:RoleAssumedBy":"glue.amazonaws.com" }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*", "Sid":"AllowAttachGlueEniOnInstance" }, { "Action":[ "ec2:DescribeNetworkInterfaces" ], "Condition":{ "StringEquals":{ "glue:RoleAssumedBy":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowDescribeGlueEni" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}", "glue:RoleAssumedBy":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"FederatedDataConnectionGlueSecret" }, { "Action":[ "ec2:DescribeVpcEndpoints", "ec2:DescribeSubnets", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "glue:ListSessions", "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueKernelPermissions" }, { "Action":[ "glue:CreateSession", "glue:CreateBlueprint", "glue:CreateJob", "glue:CreateDataQualityRuleset", "glue:CreateWorkflow", "glue:TagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "ProjectUserTag*" ] }, "Null":{ "aws:TagKeys":"false" }, "StringEquals":{ "aws:PrincipalTag/EnableGlueWorkloadsPermissions":"true", "aws:RequestTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}", "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*", "arn:aws:glue:*:*:blueprint/*", "arn:aws:glue:*:*:job/*", "arn:aws:glue:*:*:dataQualityRuleset/*", "arn:aws:glue:*:*:workflow/*" ], "Sid":"GlueCreateAndTagPermissions" }, { "Action":[ "glue:TagResource", "glue:UntagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "ProjectUserTag*" ] }, "ForAllValues:StringNotLike":{ "aws:TagKeys":[ "AmazonDataZone*" ] }, "StringEquals":{ "aws:PrincipalTag/EnableGlueWorkloadsPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*", "arn:aws:glue:*:*:blueprint/*", "arn:aws:glue:*:*:job/*", "arn:aws:glue:*:*:dataQualityRuleset/*", "arn:aws:glue:*:*:workflow/*" ], "Sid":"GlueTagSessionPermissions" }, { "Action":[ "glue:CancelStatement", "glue:GetSession", "glue:ListStatements", "glue:DeleteSession", "glue:RunStatement", "glue:GetStatement", "glue:StopSession", "glue:GetDashboardUrl", "glue:NotifyEvent", "glue:StartBlueprintRun", "glue:PutWorkflowRunProperties", "glue:DeleteJob", "glue:DeleteWorkflow", "glue:DeleteBlueprint", "glue:UpdateWorkflow", "glue:UpdateJob", "glue:StartWorkflowRun", "glue:ResumeWorkflowRun", "glue:UpdateBlueprint", "glue:BatchStopJobRun", "glue:StopWorkflowRun", "glue:StartJobRun", "glue:CancelDataQualityRuleRecommendationRun", "glue:CancelDataQualityRulesetEvaluationRun", "glue:DeleteDataQualityRuleset", "glue:GetDataQualityModel", "glue:GetDataQualityModelResult", "glue:GetDataQualityResult", "glue:GetDataQualityRuleRecommendationRun", "glue:GetDataQualityRuleset", "glue:GetDataQualityRulesetEvaluationRun", "glue:ListDataQualityResults", "glue:ListDataQualityRuleRecommendationRuns", "glue:ListDataQualityRulesetEvaluationRuns", "glue:ListDataQualityRulesets", "glue:PublishDataQuality", "glue:PutDataQualityProfileAnnotation", "glue:PutDataQualityStatisticAnnotation", "glue:StartDataQualityRuleRecommendationRun", "glue:StartDataQualityRulesetEvaluationRun", "glue:UpdateDataQualityRuleset" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableGlueWorkloadsPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:session/*", "arn:aws:glue:*:*:blueprint/*", "arn:aws:glue:*:*:job/*", "arn:aws:glue:*:*:dataQualityRuleset/*", "arn:aws:glue:*:*:workflow/*" ], "Sid":"GluePermissions" }, { "Action":[ "glue:GetGeneratedCode" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueVisualETLPermissions" }, { "Action":[ "glue:StartCompletion", "glue:GetCompletion" ], "Effect":"Allow", "Resource":"arn:aws:glue:*:*:completion/*", "Sid":"GlueCompletionsPermissions" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws-glue/*", "Sid":"GlueJobRunnerSessionLogPermissions" }, { "Action":[ "ec2:DeleteTags", "ec2:CreateTags" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "aws-glue-*" ] }, "Null":{ "aws:TagKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "glue:RoleAssumedBy":"glue.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:ec2:*:*:network-interface/*" ], "Sid":"EC2TagsPermissionsForGlue" }, { "Action":[ "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "kms:EncryptionContext:glue_catalog_id":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "glue.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"GlueKmsPermissions" }, { "Action":[ "emr-serverless:AccessInteractiveEndpoints", "emr-serverless:AccessLivyEndpoints", "emr-serverless:GetApplication", "emr-serverless:StartApplication", "emr-serverless:StopApplication" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:emr-serverless:*:*:/applications/*", "Sid":"EmrServerlessInteractivePermissions" }, { "Action":[ "emr-serverless:GetDashboardForJobRun", "emr-serverless:GetJobRun" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "arn:aws:emr-serverless:*:*:/applications/*/jobruns/*" ], "Sid":"EmrServerlessJobAccessPermissions" }, { "Action":[ "airflow:GetEnvironment", "airflow:UpdateEnvironment" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AirflowActionsForTaggedEnvironments" }, { "Action":[ "airflow:ListEnvironments" ], "Effect":"Allow", "Resource":"*", "Sid":"AirflowListEnvironments" }, { "Action":[ "airflow:CreateWebLoginToken", "airflow:InvokeRestApi" ], "Effect":"Allow", "Resource":[ "arn:aws:airflow:*:*:role/DataZoneMWAAEnv-${aws:PrincipalTag/AmazonDataZoneDomain}-${aws:PrincipalTag/AmazonDataZoneProject}-${aws:PrincipalTag/AmazonDataZoneScopeName}/User" ], "Sid":"AirflowUiApiAccess" }, { "Action":[ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:PutLogEvents", "logs:GetLogEvents", "logs:GetLogRecord", "logs:GetLogGroupFields", "logs:GetQueryResults" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:airflow-DataZoneMWAAEnv-${aws:PrincipalTag/AmazonDataZoneDomain}-${aws:PrincipalTag/AmazonDataZoneProject}-${aws:PrincipalTag/AmazonDataZoneScopeName}-*" ], "Sid":"AirflowCloudwatchLogsActions" }, { "Action":[ "cloudwatch:PutMetricData" ], "Condition":{ "StringLike":{ "cloudwatch:namespace":"AmazonMWAA" } }, "Effect":"Allow", "Resource":"*", "Sid":"AirflowCloudwatchActions" }, { "Action":"s3:GetAccountPublicAccessBlock", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AirflowS3GetAccountPublicAccessBlock" }, { "Action":[ "sqs:ChangeMessageVisibility", "sqs:DeleteMessage", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ReceiveMessage", "sqs:SendMessage" ], "Condition":{ "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:airflow-celery-*" ], "Sid":"AirflowSqsActions" }, { "Action":[ "s3:GetEncryptionConfiguration", "s3:GetBucketPublicAccessBlock" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"AirflowS3BucketActions" }, { "Action":[ "s3:GetBucketLocation" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataLakeS3BucketActions" }, { "Action":[ "s3:GetObject*", "s3:ListMultipartUploadParts", "s3:ListBucket" ], "Condition":{ "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataLakeCrossAccountS3Permissions" }, { "Action":[ "kms:ListGrants", "kms:GetPublicKey", "kms:DescribeKey" ], "Condition":{ "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataLakeCrossAccountKMSPermissions" }, { "Action":[ "kms:Decrypt" ], "Condition":{ "ForAnyValue:StringEquals":{ "kms:EncryptionContextKeys":"aws:s3:arn" }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataLakeCrossAccountDecryptKMSPermissions" }, { "Action":[ "s3:ListBucket", "s3:ListBucketVersions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "s3:prefix":[ "${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}", "${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*" ] }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"ListDomainS3BucketPermissions" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "Sid":"AirflowListDomainS3BucketPermissions" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "ArnEquals":{ "lambda:SourceFunctionArn":"arn:aws:lambda:*:*:function:athenafederatedcatalog_*" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}" ], "Sid":"ListDomainBucketFromAthenaFederatedCatalog" }, { "Action":[ "s3:GetObject*", "s3:PutObject", "s3:PutObjectRetention", "s3:RestoreObject", "s3:ReplicateObject", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:ListMultipartUploadParts", "s3:AbortMultipartUpload" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/*", "Sid":"AccessDomainS3BucketPermissions" }, { "Action":"s3:PutObjectTagging", "Condition":{ "ForAllValues:StringEquals":{ "s3:RequestObjectTagKeys":[ "BasicValidationStatus", "ContainsReferenceResponseForAllPrompts" ] }, "StringEquals":{ "s3:RequestObjectTag/BasicValidationStatus":[ "valid", "invalid" ], "s3:RequestObjectTag/ContainsReferenceResponseForAllPrompts":[ "true", "false" ] }, "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneDomain":"", "aws:PrincipalTag/AmazonDataZoneProject":"", "aws:PrincipalTag/DomainBucketName":"" } }, "Effect":"Allow", "Resource":"arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/${aws:PrincipalTag/AmazonDataZoneDomain}/${aws:PrincipalTag/AmazonDataZoneProject}/genAI/assets/evaluations/*", "Sid":"TagS3ObjectPermissionsForBedrockEvaluation" }, { "Action":[ "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:aws:s3:arn":[ "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}", "arn:aws:s3:::${aws:PrincipalTag/DomainBucketName}/*" ] }, "StringLike":{ "kms:ViaService":"s3.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"AccessDomainS3BucketKmsPermissions" }, { "Action":[ "logs:DescribeLogGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"ListLogGroupsPermissions" }, { "Action":[ "logs:DescribeLogStreams", "logs:StartQuery", "logs:GetLogEvents", "logs:GetLogRecord", "logs:GetLogGroupFields", "logs:GetQueryResults", "logs:PutLogEvents", "logs:CreateLogStream", "logs:FilterLogEvents" ], "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:${aws:PrincipalTag/LogGroupName}", "arn:aws:logs:*:*:log-group:${aws:PrincipalTag/LogGroupName}:log-stream:*" ], "Sid":"ProjectLogGroupPermissions" }, { "Action":[ "logs:StopQuery" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchStopQuery" }, { "Action":[ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataLakeEC2Permissions" }, { "Action":[ "athena:TerminateSession", "athena:CreatePreparedStatement", "athena:StopCalculationExecution", "athena:StartQueryExecution", "athena:UpdatePreparedStatement", "athena:BatchGetNamedQuery", "athena:BatchGetPreparedStatement", "athena:BatchGetQueryExecution", "athena:UpdateNotebook", "athena:DeleteNotebook", "athena:DeletePreparedStatement", "athena:UpdateNotebookMetadata", "athena:DeleteNamedQuery", "athena:GetCalculationExecution", "athena:GetCalculationExecutionCode", "athena:GetCalculationExecutionStatus", "athena:GetNamedQuery", "athena:GetNotebookMetadata", "athena:GetPreparedStatement", "athena:GetQueryExecution", "athena:GetQueryResults", "athena:GetQueryResultsStream", "athena:GetQueryRuntimeStatistics", "athena:GetSession", "athena:GetSessionStatus", "athena:GetWorkGroup", "athena:UpdateNamedQuery", "athena:CreateNamedQuery", "athena:ExportNotebook", "athena:StopQueryExecution", "athena:StartCalculationExecution", "athena:StartSession", "athena:CreatePresignedNotebookUrl", "athena:CreateNotebook", "athena:ImportNotebook", "athena:ListQueryExecutions", "athena:ListTagsForResource", "athena:ListNamedQueries", "athena:ListPreparedStatements" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"DataLakeAthenaPermissions" }, { "Action":[ "athena:GetDatabase", "athena:GetDataCatalog", "athena:GetTableMetadata", "athena:ListDatabases", "athena:ListTableMetadata" ], "Effect":"Allow", "Resource":[ "arn:aws:athena:*:*:datacatalog/AwsDataCatalog", "arn:aws:athena:*:*:datacatalog/awsdatacatalog" ], "Sid":"DefaultAthenaDataCatalogPermissions" }, { "Action":[ "athena:ListDataCatalogs", "athena:ListEngineVersions", "athena:ListWorkGroups" ], "Effect":"Allow", "Resource":"*", "Sid":"AthenaListPermissions" }, { "Action":[ "datazone:CreateConnection", "datazone:DeleteConnection", "datazone:GetConnection", "datazone:GetDomain", "datazone:GetDomainExecutionRoleCredentials", "datazone:GetEnvironment", "datazone:GetEnvironmentBlueprintConfiguration", "datazone:GetProject", "datazone:GetUserProfile", "datazone:ListConnections", "datazone:ListEnvironments", "datazone:ListEnvironmentBlueprints", "datazone:ListProjects", "datazone:UpdateConnection", "datazone:PostLineageEvent" ], "Effect":"Allow", "Resource":"arn:aws:datazone:*:*:domain/${aws:PrincipalTag/AmazonDataZoneDomain}", "Sid":"DataZoneUserPermissions" }, { "Action":[ "glue:GetDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:database/default" ], "Sid":"GlueGetDefaultDatabase" }, { "Action":"glue:GetDatabases", "Condition":{ "StringEquals":{ "glue:LakeFormationPermissions":"Enabled" } }, "Effect":"Allow", "NotResource":"arn:aws:glue:*:*:database/default", "Sid":"AllowGlueGetDatabasesExceptDefault" }, { "Action":[ "glue:GetDatabases" ], "Effect":"Allow", "Resource":"arn:aws:glue:*:*:catalog", "Sid":"GlueListDatabasesOnNoDatabases" }, { "Action":[ "glue:GetClassifier", "glue:GetClassifiers", "glue:UseGlueStudio" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueFileUploadPermissions" }, { "Action":[ "glue:PassConnection", "glue:GetConnection", "glue:GetConnections" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"GlueProjectConnectionPermissions" }, { "Action":[ "glue:GetConnection", "glue:GetConnections" ], "Effect":"Allow", "Resource":"arn:aws:glue:*:*:catalog", "Sid":"GlueGetConnectionOnlyOnCatalog" }, { "Action":[ "glue:CreateTable", "glue:DeleteTable", "glue:BatchDeleteTable", "glue:UpdateTable", "glue:BatchCreatePartition", "glue:CreatePartition", "glue:DeletePartition", "glue:BatchDeletePartition", "glue:UpdatePartition", "glue:BatchGetPartition", "glue:BatchGetTableOptimizer", "glue:GetCatalogImportStatus", "glue:GetColumnStatisticsForPartition", "glue:GetColumnStatisticsForTable", "glue:GetColumnStatisticsTaskRun", "glue:GetColumnStatisticsTaskRuns", "glue:GetDatabase", "glue:GetPartition", "glue:GetPartitionIndexes", "glue:GetPartitions", "glue:GetTable", "glue:GetTableOptimizer", "glue:GetTableVersion", "glue:GetTableVersions", "glue:GetTables", "glue:SearchTables", "glue:ListTableOptimizerRuns", "glue:CreatePartitionIndex", "glue:BatchUpdatePartition", "glue:DeleteTableVersion", "glue:DeleteColumnStatisticsForPartition", "glue:DeleteColumnStatisticsForTable", "glue:DeletePartitionIndex", "glue:UpdateColumnStatisticsForPartition", "glue:UpdateColumnStatisticsForTable", "glue:BatchDeleteTableVersion", "glue:GetCatalogs", "glue:GetCatalog" ], "Condition":{ "StringEquals":{ "glue:LakeFormationPermissions":"Enabled" } }, "Effect":"Allow", "Resource":"*", "Sid":"GlueDatalakePermissions" }, { "Action":"glue:ListCrawls", "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:crawler/*", "Sid":"GlueCrawlerPermissions" }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase", "glue:GetDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:database/global_temp", "arn:aws:glue:*:*:catalog" ], "Sid":"GlueGlobalTempDatabasePermissions" }, { "Action":[ "glue:GetCatalog", "glue:UpdateCatalog" ], "Condition":{ "StringEquals":{ "glue:LakeFormationPermissions":"Enabled" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog" ], "Sid":"GlueDefaultCatalogsPermissions" }, { "Action":[ "glue:GetCatalog", "glue:UpdateCatalog" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}", "glue:LakeFormationPermissions":"Enabled" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog/*" ], "Sid":"GlueNonDefaultCatalogsPermissions" }, { "Action":[ "glue:CreateDatabase", "glue:DeleteDatabase", "glue:GetDatabase" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:catalog/*" ], "Sid":"GlueCatalogDatabasePermissions" }, { "Action":[ "lakeformation:GetDataAccess" ], "Effect":"Allow", "Resource":"*", "Sid":"LakeFormationPermissionForDataLakeAccess" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*", "Sid":"IAMListRoles" }, { "Action":[ "iam:GetRole" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"IAMGetRole" }, { "Action":[ "sts:AssumeRole" ], "Condition":{ "StringNotEquals":{ "aws:PrincipalTag/AmazonDataZoneProject":"" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAssumeAccessRole" }, { "Action":"sts:SetSourceIdentity", "Condition":{ "StringLike":{ "sts:SourceIdentity":"${aws:PrincipalTag/datazone:userId}" } }, "Effect":"Allow", "Resource":"*", "Sid":"SetSourceIdentityForAssumeAccessRole" }, { "Action":"sts:TagSession", "Condition":{ "ForAllValues:StringEquals":{ "aws:TagKeys":[ "AmazonDataZoneProject", "AmazonDataZoneDomain" ] }, "StringEquals":{ "aws:RequestTag/AmazonDataZoneDomain":"${aws:PrincipalTag/AmazonDataZoneDomain}", "aws:RequestTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"TagSessionForAssumeAccessRole" }, { "Action":[ "glue:GetConnection", "glue:GetConnections", "glue:GetTags" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"FederatedDataConnectionPermissions" }, { "Action":[ "glue:ListConnectionTypes", "glue:DescribeConnectionType" ], "Effect":"Allow", "Resource":"*", "Sid":"UnRestrictedAccessForGlueEntities" }, { "Action":[ "glue:ListEntities", "glue:DescribeEntity", "glue:GetEntityRecords" ], "Effect":"Allow", "Resource":"*", "Sid":"GlueEntitiesAccessForFederatedDatabase" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "iam:PassedToService":[ "sagemaker.amazonaws.com", "glue.amazonaws.com", "airflow.amazonaws.com", "emr-serverless.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/${aws:PrincipalTag/RoleName}", "Sid":"AllowPassRoleOnProjectRoles" }, { "Action":[ "sqlworkbench:PutTab", "sqlworkbench:DeleteTab", "sqlworkbench:DriverExecute", "sqlworkbench:GetUserInfo", "sqlworkbench:ListTabs", "sqlworkbench:GetAutocompletionMetadata", "sqlworkbench:GetAutocompletionResource", "sqlworkbench:PassAccountSettings", "sqlworkbench:ListQueryExecutionHistory", "sqlworkbench:GetQueryExecutionHistory", "sqlworkbench:CreateConnection", "sqlworkbench:PutQCustomContext", "sqlworkbench:GetQCustomContext", "sqlworkbench:DeleteQCustomContext", "sqlworkbench:GetQSqlRecommendations", "sqlworkbench:GetQSqlPromptQuotas", "sqlworkbench:GetSchemaInference" ], "Effect":"Allow", "Resource":"*", "Sid":"SQLWorkBenchActionsWithoutResourceType" }, { "Action":[ "redshift-data:DescribeStatement", "redshift-data:GetStatementResult", "redshift-data:CancelStatement", "redshift-data:ListStatements" ], "Condition":{ "StringEquals":{ "redshift-data:statement-owner-iam-userid":"${aws:userid}" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftDataActionsIAMSessionRestriction" }, { "Action":[ "redshift-data:BatchExecuteStatement", "redshift-data:ExecuteStatement", "redshift-data:DescribeTable", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftDataActionsForResources" }, { "Action":[ "redshift-serverless:GetWorkgroup", "redshift-serverless:GetNamespace", "redshift-serverless:ListTagsForResource", "redshift-serverless:GetCredentials", "redshift:DescribeTags", "redshift:GetClusterCredentialsWithIAM", "redshift-data:BatchExecuteStatement", "redshift-data:ExecuteStatement", "redshift-data:DescribeTable", "redshift-data:ListDatabases", "redshift-data:ListSchemas", "redshift-data:ListTables" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowAccessExistingRedshiftCompute" }, { "Action":[ "redshift-serverless:ListNamespaces", "redshift-serverless:ListWorkgroups", "redshift:DescribeClusters" ], "Effect":"Allow", "Resource":"*", "Sid":"RedshiftWithoutResourceType" }, { "Action":[ "redshift-serverless:GetWorkgroup", "redshift-serverless:ListTagsForResource", "redshift-serverless:GetNamespace", "redshift:DescribeTags" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftServerlessWorkgroupWithResourceType" }, { "Action":[ "redshift:GetClusterCredentialsWithIAM" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" } }, "Effect":"Allow", "Resource":"arn:aws:redshift:*:*:dbname:*/*", "Sid":"RedshiftExistingComputeConnectToCatalog" }, { "Action":"secretsmanager:ListSecrets", "Effect":"Allow", "Resource":"*", "Sid":"AllowListSecrets" }, { "Action":[ "redshift-serverless:GetCredentials", "redshift:GetClusterCredentialsWithIAM" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" }, "StringLike":{ "aws:PrincipalTag/RedshiftDbUser":[ "user-${aws:PrincipalTag/datazone:userId}*", "user-project@${aws:PrincipalTag/AmazonDataZoneProject}", "user-*@*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftServerlessGetCredentialsOnlyForDbUser" }, { "Action":[ "redshift-data:BatchExecuteStatement", "redshift-data:ExecuteStatement", "redshift-data:DescribeStatement", "redshift-data:GetStatementResult", "redshift-data:CancelStatement", "redshift-data:GetStagingBucketLocation", "redshift-serverless:GetManagedWorkgroup" ], "Condition":{ "StringLike":{ "redshift-data:glue-catalog-arn":"arn:aws:glue:*:*:catalog/*" } }, "Effect":"Allow", "Resource":"*", "Sid":"RedshiftDataActionsForManagedWorkgroup" }, { "Action":[ "redshift-serverless:GetCredentials" ], "Condition":{ "Bool":{ "aws:ViaAWSService":"true" }, "ForAnyValue:StringEquals":{ "aws:CalledVia":"redshift-data.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:redshift-serverless:*:*:workgroup/*", "Sid":"RedshifServerlessCredentialsForManagedWorkgroup" }, { "Action":"tag:GetResources", "Condition":{ "StringEquals":{ "aws:CalledViaLast":"sqlworkbench.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowTagGetResources" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:*", "Sid":"AllowGetSecretForRedShift" }, { "Action":[ "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics" ], "Effect":"Allow", "Resource":"*", "Sid":"CloudWatchMetricsPermissions" }, { "Action":[ "q:StartConversation", "q:SendMessage" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonQChatPermissions" }, { "Action":[ "elasticmapreduce:DescribeCluster", "elasticmapreduce:ListInstances", "elasticmapreduce:ListInstanceFleets", "elasticmapreduce:ListInstanceGroups", "elasticmapreduce:ListBootstrapActions", "elasticmapreduce:TerminateJobFlows", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:GetOnClusterAppUIPresignedURL" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "arn:aws:elasticmapreduce:*:*:cluster/*" ], "Sid":"EMRClusterWithDataZoneTags" }, { "Action":[ "elasticmapreduce:ListReleaseLabels", "elasticmapreduce:ListSupportedInstanceTypes", "elasticmapreduce:ListClusters", "elasticmapreduce:CreatePersistentAppUI", "elasticmapreduce:DescribePersistentAppUI", "pricing:GetProducts" ], "Effect":"Allow", "Resource":"*", "Sid":"EMRClusterInfoPermissions" }, { "Action":[ "elasticmapreduce:GetClusterSessionCredentials" ], "Condition":{ "ArnLike":{ "elasticmapreduce:ExecutionRoleArn":"arn:aws:iam::*:role/${aws:PrincipalTag/RoleName}" }, "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":[ "arn:aws:elasticmapreduce:*:*:cluster/*" ], "Sid":"EMRGetClusterSessionCredentials" }, { "Action":[ "elasticmapreduce:GetPersistentAppUIPresignedURL" ], "Condition":{ "ArnLike":{ "elasticmapreduce:ExecutionRoleArn":"arn:aws:iam::*:role/${aws:PrincipalTag/RoleName}" } }, "Effect":"Allow", "Resource":"*", "Sid":"EMRPersistentAppUI" }, { "Action":[ "kms:CreateGrant", "kms:ReEncryptFrom", "kms:ReEncryptTo", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com", "bedrock.*.amazonaws.com", "s3.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"KmsWithEncryptPermissions" }, { "Action":[ "kms:CreateGrant", "kms:ReEncryptFrom", "kms:ReEncryptTo", "kms:Decrypt", "kms:GenerateDataKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "emr-serverless.*.amazonaws.com", "redshift.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"KmsPermissions" }, { "Action":[ "kms:ListGrants", "kms:RevokeGrant", "kms:DescribeKey" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":[ "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com", "emr-serverless.*.amazonaws.com", "s3.*.amazonaws.com", "redshift.*.amazonaws.com", "codecommit.*.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"KmsManagementPermissions" }, { "Action":[ "kms:CreateGrant", "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:GenerateDataKeyWithoutPlaintext" ], "Condition":{ "Null":{ "kms:EncryptionContextKeys":"false" }, "StringLike":{ "kms:ViaService":[ "s3.*.amazonaws.com", "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com" ] }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:kms:*:*:key/*" ], "Sid":"AwsOwnedKmsKeyPermissions" }, { "Action":[ "kms:DescribeKey" ], "Condition":{ "StringLike":{ "kms:ViaService":[ "sqs.*.amazonaws.com", "sagemaker.*.amazonaws.com" ] }, "StringNotEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:kms:*:*:key/*" ], "Sid":"AwsOwnedKmsManagementPermissions" }, { "Action":[ "kms:ListAliases" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ListKMSPermissions" }, { "Action":[ "ec2:DescribeInstanceTypes" ], "Effect":"Allow", "Resource":"*", "Sid":"EC2PermissionsForNotebookExecution" }, { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "Null":{ "bedrock:InferenceProfileArn":"false" }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"InvokeBedrockModelPermissions" }, { "Action":[ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "ArnLike":{ "bedrock:InferenceProfileArn":"arn:aws:bedrock:*:*:application-inference-profile/*" }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*:*:provisioned-model/*" ], "Sid":"BedrockInvokeModelPermissions" }, { "Action":[ "bedrock:GetInferenceProfile", "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:application-inference-profile/*", "Sid":"InvokeBedrockModelAppInferenceProfilePermissions" }, { "Action":[ "bedrock:GetInferenceProfile", "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:application-inference-profile/*", "Sid":"BedrockInvokeModelAppInferenceProfilePermissions" }, { "Action":[ "bedrock:InvokeAgent", "bedrock:Retrieve", "bedrock:ListIngestionJobs", "bedrock:StartIngestionJob", "bedrock:GetIngestionJob", "bedrock:ApplyGuardrail", "bedrock:ListPrompts", "bedrock:GetPrompt", "bedrock:CreatePrompt", "bedrock:DeletePrompt", "bedrock:CreatePromptVersion", "bedrock:InvokeFlow", "bedrock:GetEvaluationJob", "bedrock:CreateEvaluationJob", "bedrock:StopEvaluationJob", "bedrock:BatchDeleteEvaluationJob", "bedrock:ListTagsForResource", "bedrock:CreateAgentAlias", "bedrock:ListAgentAliases", "bedrock:GetAgentVersion", "bedrock:ListAgentVersions", "bedrock:DeleteAgentVersion", "bedrock:DeleteAgentAlias", "bedrock:GetAgentAlias", "bedrock:UpdateAgentAlias" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AccessBedrockResourcePermissions" }, { "Action":[ "bedrock:ApplyGuardrail", "bedrock:BatchDeleteEvaluationJob", "bedrock:CreateAgentAlias", "bedrock:CreateEvaluationJob", "bedrock:CreatePrompt", "bedrock:CreatePromptVersion", "bedrock:DeleteAgentAlias", "bedrock:DeleteAgentVersion", "bedrock:DeletePrompt", "bedrock:GetAgentAlias", "bedrock:GetAgentVersion", "bedrock:GetEvaluationJob", "bedrock:GetIngestionJob", "bedrock:GetPrompt", "bedrock:InvokeAgent", "bedrock:InvokeFlow", "bedrock:ListAgentAliases", "bedrock:ListAgentVersions", "bedrock:ListIngestionJobs", "bedrock:ListPrompts", "bedrock:ListTagsForResource", "bedrock:Retrieve", "bedrock:StartIngestionJob", "bedrock:StopEvaluationJob", "bedrock:UpdateAgentAlias" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:*", "Sid":"BedrockResourceAccessPermissions" }, { "Action":"bedrock:CreateEvaluationJob", "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:custom-model/*" ], "Sid":"CreateEvaluationJobForFoundationModelPermissions" }, { "Action":"bedrock:CreateEvaluationJob", "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:bedrock:*:*:custom-model/*", "arn:aws:bedrock:*::foundation-model/*" ], "Sid":"BedrockCreateEvaluationJobPermissions" }, { "Action":"bedrock:InvokeInlineAgent", "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"InvokeBedrockInlineAgentPermissions" }, { "Action":"bedrock:RetrieveAndGenerate", "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"BedrockRetrieveAndGeneratePermissions" }, { "Action":"bedrock:ListEvaluationJobs", "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"ListBedrockEvaluationJobPermissions" }, { "Action":[ "bedrock:InvokeInlineAgent", "bedrock:ListEvaluationJobs", "bedrock:RetrieveAndGenerate" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true" } }, "Effect":"Allow", "Resource":"*", "Sid":"BedrockNoResourcePermissions" }, { "Action":[ "iam:PassRole" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "iam:PassedToService":[ "bedrock.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonBedrockEvaluationRole-${aws:PrincipalTag/AmazonDataZoneProject}-*", "arn:aws:iam::*:role/AmazonBedrockServiceRole-${aws:PrincipalTag/AmazonDataZoneProject}-*" ], "Sid":"PassRoleToBedrockEvaluation" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "iam:PassedToService":"bedrock.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/AmazonBedrockEvaluationRole-${aws:PrincipalTag/AmazonDataZoneProject}-*", "arn:aws:iam::*:role/AmazonBedrockServiceRole-${aws:PrincipalTag/AmazonDataZoneProject}-*" ], "Sid":"IamPassRoleToBedrockPermissions" }, { "Action":"bedrock:TagResource", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZone*", "AmazonBedrockManaged", "ProjectUserTag*" ] }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:RequestTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"*", "Sid":"TagBedrockResourcePermissions" }, { "Action":"bedrock:TagResource", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonBedrockManaged", "AmazonDataZone*", "ProjectUserTag*" ] }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" }, "StringEqualsIfExists":{ "aws:RequestTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:bedrock:*:*:*", "Sid":"BedrockTagResourcePermissions" }, { "Action":[ "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "Null":{ "kms:EncryptionContext:aws:bedrock:arn":"false" }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"bedrock.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"BedrockKmsPermissions" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ForAllValues:StringLike":{ "kms:EncryptionContextKeys":[ "aws:bedrock*:arn", "aws:bedrock:guardrail-id" ] }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"bedrock.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"KmsViaBedrockPermissions" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:PutSecretValue" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:amazon-bedrock-ide/*", "Sid":"AccessSecretPermissionsForAmazonBedrockIDE" }, { "Action":[ "secretsmanager:DescribeSecret", "secretsmanager:PutSecretValue" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:secretsmanager:*:*:secret:amazon-bedrock*", "Sid":"SecretsManagerPermissionsForBedrock" }, { "Action":[ "kms:GenerateDataKey", "kms:Decrypt" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:SecretARN":"arn:aws:secretsmanager:*:*:secret:amazon-bedrock-ide/*" }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"secretsmanager.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"AccessSecretKmsPermissionsForAmazonBedrockIDE" }, { "Action":[ "kms:Decrypt", "kms:GenerateDataKey" ], "Condition":{ "ArnLike":{ "kms:EncryptionContext:SecretARN":"arn:aws:secretsmanager:*:*:secret:amazon-bedrock*" }, "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "kms:ViaService":"secretsmanager.*.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:kms:*:*:key/${aws:PrincipalTag/KmsKeyId}", "Sid":"KmsViaSecretsManagerPermissionsForBedrock" }, { "Action":"lambda:InvokeFunction", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"bedrock.amazonaws.com", "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:amazon-bedrock-ide-*", "Sid":"InvokeFunctionPermissionsForAmazonBedrockIDE" }, { "Action":"lambda:InvokeFunction", "Condition":{ "StringEquals":{ "aws:CalledViaFirst":"bedrock.amazonaws.com", "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:amazon-bedrock*", "Sid":"LambdaInvokeFunctionViaBedrockPermissions" }, { "Action":[ "cloudformation:GetTemplate", "cloudformation:DescribeStacks" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockIDEPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/DataZone-Env-*", "Sid":"GetDataZoneEnvironmentCloudFormationStackPermissions" }, { "Action":[ "cloudformation:DescribeStacks", "cloudformation:GetTemplate" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/EnableAmazonBedrockPermissions":"true", "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:cloudformation:*:*:stack/DataZone-Env-*", "Sid":"CloudFormationGetDataZoneEnvironmentStackPermissions" }, { "Action":[ "glue:GetUserDefinedFunction", "glue:GetUserDefinedFunctions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}", "glue:LakeFormationPermissions":"Enabled" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*" ], "Sid":"GetGlueUserDefinedFuncLakeFormationPermissions" }, { "Action":[ "glue:GetUserDefinedFunction", "glue:GetUserDefinedFunctions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:userDefinedFunction/*" ], "Sid":"GetGlueUserDefinedFuncPermissions" }, { "Action":[ "secretsmanager:GetSecretValue" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/for-use-with-all-datazone-projects":"true" } }, "Effect":"Allow", "Resource":"arn:*:secretsmanager:*:*:secret:*", "Sid":"FederatedConnectionGetSecretPermissions" }, { "Action":[ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Effect":"Allow", "Resource":"arn:aws:logs:*:*:log-group:/aws/lambda/athenafederatedcatalog*", "Sid":"FederatedConnectionLambdaLogsPermissions" }, { "Action":[ "dynamodb:ListTables" ], "Effect":"Allow", "Resource":"*", "Sid":"FederatedConnectionDDBPermissions" }, { "Action":[ "ec2:CreateNetworkInterface", "ec2:DescribeSubnets", "ec2:DetachNetworkInterface" ], "Condition":{ "StringEquals":{ "ec2:Vpc":"${aws:PrincipalTag/vpcArn}" } }, "Effect":"Allow", "Resource":"*", "Sid":"FederatedConnectionEC2Permissions" }, { "Action":"ec2:DeleteNetworkInterface", "Condition":{ "StringEqualsIfExists":{ "ec2:Vpc":"${aws:PrincipalTag/vpcArn}" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:*/*", "Sid":"FederatedConnectionDeleteENIPermissions" }, { "Action":[ "ec2:DescribeNetworkInterfaces" ], "Effect":"Allow", "Resource":"*", "Sid":"FederatedConnectionDescribeENIPermissions" }, { "Action":[ "ecr:BatchCheckLayerAvailability", "ecr:CompleteLayerUpload", "ecr:DeleteRepository", "ecr:InitiateLayerUpload", "ecr:PutImage", "ecr:BatchDeleteImage", "ecr:ListTagsForResource", "ecr:DescribeRepositories", "ecr:ListImages", "ecr:UploadLayerPart" ], "Condition":{ "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/*", "Sid":"PrivateECRPermissions" }, { "Action":"ecr:CreateRepository", "Condition":{ "StringEquals":{ "aws:RequestTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/*", "Sid":"CreateECRRepositoryPermission" }, { "Action":"ecr:TagResource", "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "AmazonDataZoneProject", "ProjectUserTag*" ] }, "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" }, "StringEqualsIfExists":{ "aws:RequestTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/*", "Sid":"ECRTagResourcePermission" }, { "Action":[ "ecr:UntagResource" ], "Condition":{ "ForAllValues:StringLike":{ "aws:TagKeys":[ "ProjectUserTag*" ] }, "StringEquals":{ "aws:ResourceTag/AmazonDataZoneProject":"${aws:PrincipalTag/AmazonDataZoneProject}" } }, "Effect":"Allow", "Resource":"arn:aws:ecr:*:*:repository/*", "Sid":"ECRUntagResourcePermission" }, { "Action":[ "lakeformation:BatchGrantPermissions", "lakeformation:BatchRevokePermissions", "lakeformation:ListPermissions", "ram:GetResourceShareInvitations", "lakeformation:CreateDataCellsFilter", "lakeformation:ListDataCellsFilter", "lakeformation:DeleteDataCellsFilter", "lakeformation:GetDataCellsFilter", "lakeformation:UpdateDataCellsFilter", "ram:ListResources" ], "Effect":"Allow", "Resource":"*", "Sid":"LakeformationResourceSharingPermissions" }, { "Action":[ "ram:CreateResourceShare" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] }, "StringEqualsIfExists":{ "ram:RequestedResourceType":[ "glue:Table", "glue:Database", "glue:Catalog" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountLakeFormationResourceSharingPermissions" }, { "Action":[ "glue:DeleteResourcePolicy", "glue:PutResourcePolicy" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "ram.amazonaws.com" ] } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog", "arn:aws:glue:*:*:catalog/*", "arn:aws:glue:*:*:database/*", "arn:aws:glue:*:*:table/*" ], "Sid":"CrossAccountRAMResourceSharingPermissions" }, { "Action":[ "ram:AssociateResourceShare", "ram:DisassociateResourceShare", "ram:DeleteResourceShare", "ram:ListResourceSharePermissions", "ram:UpdateResourceShare" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] }, "StringLike":{ "ram:ResourceShareName":[ "LakeFormation*" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountRAMResourceSharingViaLakeFormationPermissions" }, { "Action":[ "ram:GetResourceShares" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"RAMGetResourceSharesViaLakeFormation" }, { "Action":[ "ram:AcceptResourceShareInvitation" ], "Condition":{ "StringLike":{ "ram:ResourceShareName":[ "LakeFormation*" ] } }, "Effect":"Allow", "Resource":"arn:aws:ram:*:*:resource-share-invitation/*", "Sid":"CrossAccountRAMResourceShareInvitationPermission" }, { "Action":"ram:AssociateResourceSharePermission", "Condition":{ "ArnLike":{ "ram:PermissionArn":"arn:aws:ram::aws:permission/AWSRAMLFEnabled*" }, "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "lakeformation.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"CrossAccountRAMResourceSharingViaLakeFormationHybrid" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-21T20:07:06+00:00" }, "SageMakerStudioQueryExecutionRolePolicy":{ "CreateDate":"2025-01-31T19:52:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "glue:GetConnection" ], "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:catalog" ], "Sid":"GlueGetConnectionOnCatalog" }, { "Action":[ "glue:GetConnection", "glue:GetConnections", "glue:GetTags" ], "Condition":{ "Null":{ "aws:ResourceTag/AmazonDataZoneProject":"false" } }, "Effect":"Allow", "Resource":"arn:aws:glue:*:*:connection/*", "Sid":"GlueGetConnectionsForProject" }, { "Action":[ "s3:GetObject" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/SageMakerStudioQueryExecutionRole":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::*/dzd_*/*/dev/sys/athena/*" ], "Sid":"S3GetObjectForAthenaSpillBucket" }, { "Action":[ "s3:ListBucket" ], "Condition":{ "StringEquals":{ "aws:PrincipalTag/SageMakerStudioQueryExecutionRole":"true" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::amazon-sagemaker-*" ], "Sid":"S3ListBucketOwnershipCheckForAthenaSpillBucket" }, { "Action":"lambda:InvokeFunction", "Condition":{ "StringEquals":{ "aws:PrincipalTag/SageMakerStudioQueryExecutionRole":"true", "aws:ResourceTag/federated_athena_datacatalog":"true" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:*", "Sid":"InvokeFunctionPermissionsForAthenaCatalogLambda" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-01-31T19:52:07+00:00" }, "SecretsManagerReadWrite":{ "CreateDate":"2018-04-04T18:05:29+00:00", "DefaultVersionId":"v5", "Document":{ "Statement":[ { "Action":[ "secretsmanager:*", "cloudformation:CreateChangeSet", "cloudformation:DescribeChangeSet", "cloudformation:DescribeStackResource", "cloudformation:DescribeStacks", "cloudformation:ExecuteChangeSet", "docdb-elastic:GetCluster", "docdb-elastic:ListClusters", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "kms:DescribeKey", "kms:ListAliases", "kms:ListKeys", "lambda:ListFunctions", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "redshift:DescribeClusters", "redshift-serverless:ListWorkgroups", "redshift-serverless:GetNamespace", "tag:GetResources" ], "Effect":"Allow", "Resource":"*", "Sid":"BasePermissions" }, { "Action":[ "lambda:AddPermission", "lambda:CreateFunction", "lambda:GetFunction", "lambda:InvokeFunction", "lambda:UpdateFunctionConfiguration" ], "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:SecretsManager*", "Sid":"LambdaPermissions" }, { "Action":[ "serverlessrepo:CreateCloudFormationChangeSet", "serverlessrepo:GetApplication" ], "Effect":"Allow", "Resource":"arn:aws:serverlessrepo:*:*:applications/SecretsManager*", "Sid":"SARPermissions" }, { "Action":[ "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::awsserverlessrepo-changesets*", "arn:aws:s3:::secrets-manager-rotation-apps-*/*" ], "Sid":"S3Permissions" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-02-22T18:12:06+00:00" }, "SecurityAudit":{ "CreateDate":"2015-02-06T18:41:01+00:00", "DefaultVersionId":"v50", "Document":{ "Statement":[ { "Action":[ "a4b:ListSkills", "access-analyzer:GetAnalyzedResource", "access-analyzer:GetAnalyzer", "access-analyzer:GetArchiveRule", "access-analyzer:GetFinding", "access-analyzer:ListAnalyzedResources", "access-analyzer:ListAnalyzers", "access-analyzer:ListArchiveRules", "access-analyzer:ListFindings", "access-analyzer:ListTagsForResource", "account:GetAlternateContact", "account:GetPrimaryEmail", "account:GetRegionOptStatus", "acm-pca:DescribeCertificateAuthority", "acm-pca:DescribeCertificateAuthorityAuditReport", "acm-pca:GetPolicy", "acm-pca:ListCertificateAuthorities", "acm-pca:ListPermissions", "acm-pca:ListTags", "acm:Describe*", "acm:List*", "airflow:GetEnvironment", "airflow:ListEnvironments", "appflow:ListFlows", "appflow:ListTagsForResource", "application-autoscaling:Describe*", "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", "appsync:GetApiCache", "appsync:List*", "athena:GetWorkGroup", "athena:List*", "auditmanager:GetAccountStatus", "auditmanager:ListAssessmentControlInsightsByControlDomain", "auditmanager:ListAssessmentFrameworks", "auditmanager:ListAssessmentFrameworkShareRequests", "auditmanager:ListAssessmentReports", "auditmanager:ListAssessments", "auditmanager:ListControlDomainInsights", "auditmanager:ListControlDomainInsightsByAssessment", "auditmanager:ListControlInsightsByControlDomain", "auditmanager:ListControls", "auditmanager:ListNotifications", "auditmanager:ListTagsForResource", "autoscaling-plans:DescribeScalingPlans", "autoscaling:Describe*", "backup:DescribeGlobalSettings", "backup:DescribeRegionSettings", "backup:GetBackupVaultAccessPolicy", "backup:GetBackupVaultNotifications", "backup:ListBackupVaults", "backup:ListTags", "batch:DescribeComputeEnvironments", "batch:DescribeJobDefinitions", "bedrock:GetCustomModel", "bedrock:GetModelInvocationLoggingConfiguration", "bedrock:ListCustomModels", "bedrock:ListTagsForResource", "braket:SearchJobs", "braket:SearchQuantumTasks", "chime:List*", "cleanrooms:BatchGetCollaborationAnalysisTemplate", "cleanrooms:BatchGetSchema", "cleanrooms:BatchGetSchemaAnalysisRule", "cleanrooms:GetAnalysisTemplate", "cleanrooms:GetCollaboration", "cleanrooms:GetCollaborationAnalysisTemplate", "cleanrooms:GetCollaborationConfiguredAudienceModelAssociation", "cleanrooms:GetCollaborationIdNamespaceAssociation", "cleanrooms:GetCollaborationPrivacyBudgetTemplate", "cleanrooms:GetConfiguredAudienceModelAssociation", "cleanrooms:GetConfiguredTable", "cleanrooms:GetConfiguredTableAnalysisRule", "cleanrooms:GetConfiguredTableAssociation", "cleanrooms:GetConfiguredTableAssociationAnalysisRule", "cleanrooms:GetIdMappingTable", "cleanrooms:GetIdNamespaceAssociation", "cleanrooms:GetMembership", "cleanrooms:GetPrivacyBudgetTemplate", "cleanrooms:GetProtectedQuery", "cleanrooms:GetSchema", "cleanrooms:GetSchemaAnalysisRule", "cleanrooms:ListAnalysisTemplates", "cleanrooms:ListCollaborationAnalysisTemplates", "cleanrooms:ListCollaborationConfiguredAudienceModelAssociations", "cleanrooms:ListCollaborationIdNamespaceAssociations", "cleanrooms:ListCollaborationPrivacyBudgetTemplates", "cleanrooms:ListCollaborationPrivacyBudgets", "cleanrooms:ListCollaborations", "cleanrooms:ListConfiguredAudienceModelAssociations", "cleanrooms:ListConfiguredTableAssociations", "cleanrooms:ListConfiguredTables", "cleanrooms:ListIdMappingTables", "cleanrooms:ListIdNamespaceAssociations", "cleanrooms:ListMembers", "cleanrooms:ListMemberships", "cleanrooms:ListPrivacyBudgetTemplates", "cleanrooms:ListPrivacyBudgets", "cleanrooms:ListProtectedQueries", "cleanrooms:ListSchemas", "cleanrooms:ListTagsForResource", "cleanrooms:PreviewPrivacyImpact", "cloud9:Describe*", "cloud9:ListEnvironments", "clouddirectory:ListDirectories", "cloudformation:DescribeStack*", "cloudformation:GetStackPolicy", "cloudformation:GetTemplate", "cloudformation:ListStack*", "cloudfront:Get*", "cloudfront:List*", "cloudsearch:DescribeDomainEndpointOptions", "cloudsearch:DescribeDomains", "cloudsearch:DescribeServiceAccessPolicies", "cloudtrail:DescribeTrails", "cloudtrail:GetEventSelectors", "cloudtrail:GetInsightSelectors", "cloudtrail:GetTrail", "cloudtrail:GetTrailStatus", "cloudtrail:ListTags", "cloudtrail:ListTrails", "cloudtrail:LookupEvents", "cloudwatch:Describe*", "cloudwatch:GetDashboard", "cloudwatch:ListDashboards", "cloudwatch:ListTagsForResource", "codeartifact:GetDomainPermissionsPolicy", "codeartifact:GetRepositoryPermissionsPolicy", "codeartifact:ListRepositories", "codebuild:BatchGetProjects", "codebuild:GetResourcePolicy", "codebuild:ListProjects", "codebuild:ListSourceCredentials", "codecommit:BatchGetRepositories", "codecommit:GetBranch", "codecommit:GetObjectIdentifier", "codecommit:GetRepository", "codecommit:GetRepositoryTriggers", "codecommit:List*", "codedeploy:Batch*", "codedeploy:Get*", "codedeploy:List*", "codepipeline:GetJobDetails", "codepipeline:GetPipeline", "codepipeline:GetPipelineExecution", "codepipeline:GetPipelineState", "codepipeline:ListPipelines", "codestar:Describe*", "codestar:List*", "cognito-identity:Describe*", "cognito-identity:GetIdentityPoolRoles", "cognito-identity:ListIdentityPools", "cognito-identity:ListTagsForResource", "cognito-idp:Describe*", "cognito-idp:ListDevices", "cognito-idp:ListGroups", "cognito-idp:ListIdentityProviders", "cognito-idp:ListResourceServers", "cognito-idp:ListTagsForResource", "cognito-idp:ListUserImportJobs", "cognito-idp:ListUserPoolClients", "cognito-idp:ListUserPools", "cognito-idp:ListUsers", "cognito-idp:ListUsersInGroup", "cognito-sync:Describe*", "cognito-sync:List*", "comprehend:Describe*", "comprehend:List*", "comprehendmedical:ListICD10CMInferenceJobs", "comprehendmedical:ListPHIDetectionJobs", "comprehendmedical:ListRxNormInferenceJobs", "comprehendmedical:ListSNOMEDCTInferenceJobs", "config:BatchGetAggregateResourceConfig", "config:BatchGetResourceConfig", "config:Deliver*", "config:Describe*", "config:Get*", "config:List*", "config:SelectAggregateResourceConfig", "config:SelectResourceConfig", "connect:ListApprovedOrigins", "connect:ListInstanceAttributes", "connect:ListInstances", "connect:ListInstanceStorageConfigs", "connect:ListIntegrationAssociations", "connect:ListLambdaFunctions", "connect:ListLexBots", "connect:ListSecurityKeys", "databrew:DescribeDataset", "databrew:DescribeProject", "databrew:ListJobs", "databrew:ListProjects", "dataexchange:ListDataSets", "datapipeline:DescribeObjects", "datapipeline:DescribePipelines", "datapipeline:EvaluateExpression", "datapipeline:GetPipelineDefinition", "datapipeline:ListPipelines", "datapipeline:QueryObjects", "datapipeline:ValidatePipelineDefinition", "datasync:Describe*", "datasync:List*", "dax:Describe*", "dax:ListTags", "deepracer:ListModels", "detective:GetGraphIngestState", "detective:ListGraphs", "detective:ListMembers", "devicefarm:ListProjects", "directconnect:Describe*", "discovery:DescribeAgents", "discovery:DescribeConfigurations", "discovery:DescribeContinuousExports", "discovery:DescribeExportConfigurations", "discovery:DescribeExportTasks", "discovery:DescribeImportTasks", "dms:Describe*", "dms:ListTagsForResource", "docdb-elastic:ListClusters", "ds:DescribeDirectories", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeExport", "dynamodb:DescribeGlobalTable", "dynamodb:DescribeKinesisStreamingDestination", "dynamodb:DescribeTable", "dynamodb:DescribeTimeToLive", "dynamodb:ListBackups", "dynamodb:ListExports", "dynamodb:ListGlobalTables", "dynamodb:ListStreams", "dynamodb:ListTables", "dynamodb:ListTagsOfResource", "ec2:Describe*", "ec2:GetEbsEncryptionByDefault", "ec2:GetImageBlockPublicAccessState", "ec2:GetManagedPrefixListAssociations", "ec2:GetManagedPrefixListEntries", "ec2:GetNetworkInsightsAccessScopeAnalysisFindings", "ec2:GetNetworkInsightsAccessScopeContent", "ec2:GetTransitGatewayAttachmentPropagations", "ec2:GetTransitGatewayMulticastDomainAssociations", "ec2:GetTransitGatewayPrefixListReferences", "ec2:GetTransitGatewayRouteTableAssociations", "ec2:GetTransitGatewayRouteTablePropagations", "ec2:SearchTransitGatewayRoutes", "ecr-public:DescribeImages", "ecr-public:DescribeImageTags", "ecr-public:DescribeRegistries", "ecr-public:DescribeRepositories", "ecr-public:GetRegistryCatalogData", "ecr-public:GetRepositoryCatalogData", "ecr-public:GetRepositoryPolicy", "ecr-public:ListTagsForResource", "ecr:BatchGetRepositoryScanningConfiguration", "ecr:DescribeImages", "ecr:DescribeImageScanFindings", "ecr:DescribeRegistry", "ecr:DescribeRepositories", "ecr:GetLifecyclePolicy", "ecr:GetRegistryPolicy", "ecr:GetRegistryScanningConfiguration", "ecr:GetRepositoryPolicy", "ecr:ListImages", "ecr:ListTagsForResource", "ecs:Describe*", "ecs:List*", "eks:DescribeCluster", "eks:DescribeFargateProfile", "eks:DescribeNodeGroup", "eks:ListClusters", "eks:ListFargateProfiles", "eks:ListNodeGroups", "eks:ListTagsForResource", "eks:ListUpdates", "elastic-inference:DescribeAccelerators", "elasticache:Describe*", "elasticache:ListTagsForResource", "elasticbeanstalk:Describe*", "elasticbeanstalk:ListTagsForResource", "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeAccountPreferences", "elasticfilesystem:DescribeBackupPolicy", "elasticfilesystem:DescribeFileSystemPolicy", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeLifecycleConfiguration", "elasticfilesystem:DescribeMountTargets", "elasticfilesystem:DescribeMountTargetSecurityGroups", "elasticfilesystem:DescribeReplicationConfigurations", "elasticfilesystem:DescribeTags", "elasticloadbalancing:Describe*", "elasticmapreduce:Describe*", "elasticmapreduce:GetAutoTerminationPolicy", "elasticmapreduce:GetBlockPublicAccessConfiguration", "elasticmapreduce:GetManagedScalingPolicy", "elasticmapreduce:ListClusters", "elasticmapreduce:ListInstances", "elasticmapreduce:ListSecurityConfigurations", "elastictranscoder:ListPipelines", "emr-serverless:GetApplication", "emr-serverless:ListApplications", "emr-serverless:ListJobRuns", "entityresolution:GetIdNamespace", "es:Describe*", "es:GetCompatibleVersions", "es:ListDomainNames", "es:ListElasticsearchInstanceTypeDetails", "es:ListElasticsearchVersions", "es:ListTags", "events:Describe*", "events:List*", "events:TestEventPattern", "finspace:ListEnvironments", "finspace:ListKxEnvironments", "firehose:Describe*", "firehose:List*", "fms:ListComplianceStatus", "fms:ListPolicies", "forecast:ListDatasets", "frauddetector:GetDetectors", "fsx:Describe*", "fsx:List*", "gamelift:ListBuilds", "gamelift:ListFleets", "geo:ListMaps", "glacier:DescribeVault", "glacier:GetDataRetrievalPolicy", "glacier:GetVaultAccessPolicy", "glacier:GetVaultLock", "glacier:ListVaults", "globalaccelerator:Describe*", "globalaccelerator:List*", "glue:GetCrawlers", "glue:GetDatabases", "glue:GetDataCatalogEncryptionSettings", "glue:GetDevEndpoints", "glue:GetJobs", "glue:GetResourcePolicy", "glue:GetSecurityConfiguration", "glue:GetSecurityConfigurations", "glue:GetTags", "grafana:ListWorkspaces", "greengrass:List*", "guardduty:DescribePublishingDestination", "guardduty:Get*", "guardduty:List*", "health:DescribeAffectedAccountsForOrganization", "health:DescribeAffectedEntities", "health:DescribeAffectedEntitiesForOrganization", "health:DescribeEntityAggregates", "health:DescribeEventAggregates", "health:DescribeEventDetails", "health:DescribeEventDetailsForOrganization", "health:DescribeEvents", "health:DescribeEventsForOrganization", "health:DescribeEventTypes", "health:DescribeHealthServiceStatusForOrganization", "healthlake:ListFHIRDatastores", "honeycode:ListTables", "iam:GenerateCredentialReport", "iam:GenerateServiceLastAccessedDetails", "iam:Get*", "iam:List*", "iam:SimulateCustomPolicy", "iam:SimulatePrincipalPolicy", "identitystore:ListGroupMemberships", "identitystore:ListGroupMembershipsForMember", "identitystore:ListGroups", "identitystore:ListUsers", "inspector:Describe*", "inspector:Get*", "inspector:List*", "inspector:Preview*", "inspector2:BatchGetAccountStatus", "inspector2:BatchGetFreeTrialInfo", "inspector2:DescribeOrganizationConfiguration", "inspector2:GetConfiguration", "inspector2:GetDelegatedAdminAccount", "inspector2:GetFindingsReportStatus", "inspector2:GetMember", "inspector2:ListAccountPermissions", "inspector2:ListCoverage", "inspector2:ListCoverageStatistics", "inspector2:ListDelegatedAdminAccounts", "inspector2:ListFilters", "inspector2:ListFindingAggregations", "inspector2:ListFindings", "inspector2:ListTagsForResource", "inspector2:ListUsageTotals", "iot:Describe*", "iot:GetPolicy", "iot:GetPolicyVersion", "iot:List*", "iotanalytics:ListChannels", "iotevents:ListInputs", "iotfleetwise:ListModelManifests", "iotsitewise:DescribeGatewayCapabilityConfiguration", "iotsitewise:ListAssetModels", "iotsitewise:ListGateways", "iottwinmaker:ListWorkspaces", "kafka-cluster:Describe*", "kafka:Describe*", "kafka:GetBootstrapBrokers", "kafka:GetCompatibleKafkaVersions", "kafka:List*", "kafkaconnect:Describe*", "kafkaconnect:List*", "kendra:DescribeIndex", "kendra:ListDataSources", "kendra:ListIndices", "kendra:ListTagsForResource", "kinesis:DescribeLimits", "kinesis:DescribeStream", "kinesis:DescribeStreamConsumer", "kinesis:DescribeStreamSummary", "kinesis:ListShards", "kinesis:ListStreamConsumers", "kinesis:ListStreams", "kinesis:ListTagsForStream", "kinesisanalytics:ListApplications", "kinesisanalytics:ListTagsForResource", "kinesisvideo:DescribeEdgeConfiguration", "kinesisvideo:DescribeMappedResourceConfiguration", "kinesisvideo:DescribeMediaStorageConfiguration", "kinesisvideo:DescribeNotificationConfiguration", "kinesisvideo:DescribeSignalingChannel", "kinesisvideo:DescribeStream", "kinesisvideo:ListSignalingChannels", "kinesisvideo:ListStreams", "kinesisvideo:ListTagsForResource", "kinesisvideo:ListTagsForStream", "kms:Describe*", "kms:Get*", "kms:List*", "lambda:GetAccountSettings", "lambda:GetFunctionConfiguration", "lambda:GetFunctionEventInvokeConfig", "lambda:GetLayerVersionPolicy", "lambda:GetPolicy", "lambda:List*", "lex:DescribeBot", "lex:DescribeResourcePolicy", "lex:ListBots", "license-manager:List*", "lightsail:GetBuckets", "lightsail:GetContainerServices", "lightsail:GetDisks", "lightsail:GetDiskSnapshots", "lightsail:GetInstances", "lightsail:GetLoadBalancers", "logs:Describe*", "logs:GetLogDelivery", "logs:ListLogDeliveries", "logs:ListTagsForResource", "logs:ListTagsLogGroup", "lookoutequipment:ListDatasets", "lookoutmetrics:ListAnomalyDetectors", "lookoutvision:ListProjects", "m2:GetApplication", "m2:GetEnvironment", "m2:ListApplications", "m2:ListEnvironments", "m2:ListTagsForResource", "machinelearning:DescribeMLModels", "macie2:ListFindings", "managedblockchain:ListNetworks", "mechanicalturk:ListHITs", "mediaconnect:Describe*", "mediaconnect:List*", "medialive:ListChannels", "mediapackage-vod:DescribePackagingGroup", "mediapackage-vod:ListPackagingGroups", "mediapackage:DescribeOriginEndpoint", "mediapackage:ListOriginEndpoints", "mediastore:GetContainerPolicy", "mediastore:GetCorsPolicy", "mediastore:ListContainers", "memorydb:DescribeClusters", "mq:DescribeBroker", "mq:DescribeBrokerEngineTypes", "mq:DescribeBrokerInstanceOptions", "mq:DescribeConfiguration", "mq:DescribeConfigurationRevision", "mq:DescribeUser", "mq:ListBrokers", "mq:ListConfigurationRevisions", "mq:ListConfigurations", "mq:ListTags", "mq:ListUsers", "network-firewall:DescribeFirewall", "network-firewall:DescribeFirewallPolicy", "network-firewall:DescribeLoggingConfiguration", "network-firewall:DescribeResourcePolicy", "network-firewall:DescribeRuleGroup", "network-firewall:ListFirewallPolicies", "network-firewall:ListFirewalls", "network-firewall:ListRuleGroups", "networkmanager:DescribeGlobalNetworks", "nimble:ListStudios", "opsworks-cm:DescribeServers", "opsworks:DescribeStacks", "organizations:Describe*", "organizations:List*", "pcs:GetCluster", "pcs:GetComputeNodeGroup", "pcs:GetQueue", "pcs:ListClusters", "pcs:ListComputeNodeGroups", "pcs:ListQueues", "pcs:ListTagsForResource", "personalize:DescribeDatasetGroup", "personalize:ListDatasetGroups", "private-networks:ListNetworks", "profile:GetDomain", "profile:ListDomains", "profile:ListIntegrations", "qbusiness:ListApplications", "qbusiness:ListDataSources", "qbusiness:ListDataSourceSyncJobs", "qbusiness:ListDocuments", "qbusiness:ListGroups", "qbusiness:ListIndices", "qbusiness:ListPlugins", "qbusiness:ListRetrievers", "qbusiness:ListSubscriptions", "qbusiness:ListTagsForResource", "qbusiness:ListWebExperiences", "qldb:DescribeJournalS3Export", "qldb:DescribeLedger", "qldb:ListJournalS3Exports", "qldb:ListJournalS3ExportsForLedger", "qldb:ListLedgers", "quicksight:Describe*", "quicksight:List*", "ram:GetResourceShares", "ram:List*", "rds:Describe*", "rds:DownloadDBLogFilePortion", "rds:ListTagsForResource", "redshift-serverless:GetNamespace", "redshift-serverless:ListTagsForResource", "redshift-serverless:ListWorkgroups", "redshift:Describe*", "rekognition:Describe*", "rekognition:List*", "resource-groups:ListGroupResources", "robomaker:Describe*", "robomaker:List*", "route53:Get*", "route53:List*", "route53domains:GetDomainDetail", "route53domains:GetOperationDetail", "route53domains:ListDomains", "route53domains:ListOperations", "route53domains:ListTagsForDomain", "route53resolver:Get*", "route53resolver:List*", "s3-outposts:ListEndpoints", "s3-outposts:ListOutpostsWithS3", "s3-outposts:ListSharedEndpoints", "s3:DescribeJob", "s3:GetAccelerateConfiguration", "s3:GetAccessGrantsInstanceResourcePolicy", "s3:GetAccessPoint", "s3:GetAccessPointConfigurationForObjectLambda", "s3:GetAccessPointPolicy", "s3:GetAccessPointPolicyForObjectLambda", "s3:GetAccessPointPolicyStatus", "s3:GetAccessPointPolicyStatusForObjectLambda", "s3:GetAccessPointForObjectLambda", "s3:GetAccountPublicAccessBlock", "s3:GetAnalyticsConfiguration", "s3:GetBucket*", "s3:GetEncryptionConfiguration", "s3:GetInventoryConfiguration", "s3:GetLifecycleConfiguration", "s3:GetMetricsConfiguration", "s3:GetMultiRegionAccessPoint", "s3:GetMultiRegionAccessPointPolicy", "s3:GetMultiRegionAccessPointPolicyStatus", "s3:GetObjectAcl", "s3:GetObjectVersionAcl", "s3:GetReplicationConfiguration", "s3:GetStorageLensGroup", "s3:GetStorageLensConfiguration", "s3:ListAccessPoints", "s3:ListAllMyBuckets", "s3:ListMultiRegionAccessPoints", "s3:ListAccessPointsForObjectLambda", "s3:ListStorageLensGroups", "s3:ListJobs", "s3:ListCallerAccessGrants", "s3:ListAccessGrantsInstances", "s3:ListAccessGrants", "s3:ListStorageLensConfigurations", "s3express:ListAllMyDirectoryBuckets", "s3express:GetEncryptionConfiguration", "s3express:GetBucketPolicy", "s3-object-lambda:GetObjectAcl", "s3-object-lambda:GetObjectVersionAcl", "s3tables:ListTableBuckets", "s3tables:ListNamespaces", "s3tables:ListTables", "s3tables:GetNamespace", "s3tables:GetTableBucketPolicy", "s3tables:GetTableBucketMaintenanceConfiguration", "s3tables:GetTableMaintenanceConfiguration", "s3tables:GetTablePolicy", "sagemaker:Describe*", "sagemaker:List*", "schemas:DescribeCodeBinding", "schemas:DescribeDiscoverer", "schemas:DescribeRegistry", "schemas:DescribeSchema", "schemas:GetResourcePolicy", "schemas:ListDiscoverers", "schemas:ListRegistries", "schemas:ListSchemas", "schemas:ListSchemaVersions", "schemas:ListTagsForResource", "sdb:DomainMetadata", "sdb:ListDomains", "secretsmanager:DescribeSecret", "secretsmanager:GetResourcePolicy", "secretsmanager:ListSecrets", "secretsmanager:ListSecretVersionIds", "securityhub:BatchGetAutomationRules", "securityhub:BatchGetConfigurationPolicyAssociations", "securityhub:BatchGetControlEvaluations", "securityhub:BatchGetSecurityControls", "securityhub:BatchGetStandardsControlAssociations", "securityhub:Describe*", "securityhub:Get*", "securityhub:List*", "serverlessrepo:GetApplicationPolicy", "serverlessrepo:List*", "servicequotas:GetAssociationForServiceQuotaTemplate", "servicequotas:GetAWSDefaultServiceQuota", "servicequotas:GetRequestedServiceQuotaChange", "servicequotas:GetServiceQuota", "servicequotas:GetServiceQuotaIncreaseRequestFromTemplate", "servicequotas:ListAWSDefaultServiceQuotas", "servicequotas:ListRequestedServiceQuotaChangeHistory", "servicequotas:ListRequestedServiceQuotaChangeHistoryByQuota", "servicequotas:ListServiceQuotaIncreaseRequestsInTemplate", "servicequotas:ListServiceQuotas", "servicequotas:ListServices", "servicequotas:ListTagsForResource", "ses:Describe*", "ses:GetAccount", "ses:GetAccountSendingEnabled", "ses:GetConfigurationSet", "ses:GetConfigurationSetEventDestinations", "ses:GetDedicatedIps", "ses:GetEmailIdentity", "ses:GetIdentityDkimAttributes", "ses:GetIdentityPolicies", "ses:GetIdentityVerificationAttributes", "ses:ListConfigurationSets", "ses:ListDedicatedIpPools", "ses:ListIdentities", "ses:ListIdentityPolicies", "ses:ListReceiptFilters", "ses:ListReceiptRuleSets", "ses:ListVerifiedEmailAddresses", "shield:Describe*", "shield:GetSubscriptionState", "shield:List*", "snowball:ListClusters", "snowball:ListJobs", "sns:GetPlatformApplicationAttributes", "sns:GetTopicAttributes", "sns:ListSubscriptions", "sns:ListSubscriptionsByTopic", "sns:ListTagsForResource", "sns:ListTopics", "sqs:GetQueueAttributes", "sqs:ListDeadLetterSourceQueues", "sqs:ListQueues", "sqs:ListQueueTags", "ssm:Describe*", "ssm:GetAutomationExecution", "ssm:GetServiceSetting", "ssm:ListAssociations", "ssm:ListAssociationVersions", "ssm:ListCommands", "ssm:ListComplianceItems", "ssm:ListComplianceSummaries", "ssm:ListDocumentMetadataHistory", "ssm:ListDocuments", "ssm:ListDocumentVersions", "ssm:ListInventoryEntries", "ssm:ListOpsMetadata", "ssm:ListResourceComplianceSummaries", "ssm:ListResourceDataSync", "ssm:ListTagsForResource", "sso:DescribeAccountAssignmentCreationStatus", "sso:DescribePermissionSet", "sso:DescribePermissionsPolicies", "sso:List*", "states:DescribeStateMachine", "states:ListStateMachines", "storagegateway:DescribeBandwidthRateLimit", "storagegateway:DescribeCache", "storagegateway:DescribeCachediSCSIVolumes", "storagegateway:DescribeGatewayInformation", "storagegateway:DescribeMaintenanceStartTime", "storagegateway:DescribeNFSFileShares", "storagegateway:DescribeSnapshotSchedule", "storagegateway:DescribeStorediSCSIVolumes", "storagegateway:DescribeTapeArchives", "storagegateway:DescribeTapeRecoveryPoints", "storagegateway:DescribeTapes", "storagegateway:DescribeUploadBuffer", "storagegateway:DescribeVTLDevices", "storagegateway:DescribeWorkingStorage", "storagegateway:List*", "sts:GetAccessKeyInfo", "support:DescribeTrustedAdvisorCheckRefreshStatuses", "support:DescribeTrustedAdvisorCheckResult", "support:DescribeTrustedAdvisorChecks", "support:DescribeTrustedAdvisorCheckSummaries", "synthetics:DescribeCanaries", "synthetics:DescribeCanariesLastRun", "synthetics:DescribeRuntimeVersions", "synthetics:GetCanary", "synthetics:GetCanaryRuns", "synthetics:GetGroup", "synthetics:ListAssociatedGroups", "synthetics:ListGroupResources", "synthetics:ListGroups", "synthetics:ListTagsForResource", "tag:GetResources", "tag:GetTagKeys", "transcribe:GetCallAnalyticsCategory", "transcribe:GetMedicalVocabulary", "transcribe:GetVocabulary", "transcribe:GetVocabularyFilter", "transcribe:ListCallAnalyticsCategories", "transcribe:ListCallAnalyticsJobs", "transcribe:ListLanguageModels", "transcribe:ListMedicalTranscriptionJobs", "transcribe:ListMedicalVocabularies", "transcribe:ListTagsForResource", "transcribe:ListTranscriptionJobs", "transcribe:ListVocabularies", "transcribe:ListVocabularyFilters", "transfer:Describe*", "transfer:List*", "translate:List*", "trustedadvisor:Describe*", "voiceid:DescribeDomain", "waf-regional:GetWebACL", "waf-regional:ListResourcesForWebACL", "waf-regional:ListTagsForResource", "waf-regional:ListWebACLs", "waf:GetWebACL", "waf:ListTagsForResource", "waf:ListWebACLs", "wafv2:GetLoggingConfiguration", "wafv2:GetWebACL", "wafv2:GetWebACLForResource", "wafv2:ListAvailableManagedRuleGroups", "wafv2:ListIPSets", "wafv2:ListLoggingConfigurations", "wafv2:ListRegexPatternSets", "wafv2:ListResourcesForWebACL", "wafv2:ListRuleGroups", "wafv2:ListTagsForResource", "wafv2:ListWebACLs", "wisdom:GetAssistant", "workdocs:DescribeResourcePermissions", "workspaces:Describe*", "xray:GetEncryptionConfig", "xray:GetGroup", "xray:GetGroups", "xray:GetSamplingRules", "xray:GetSamplingTargets", "xray:GetTraceSummaries", "xray:ListTagsForResource" ], "Effect":"Allow", "Resource":"*", "Sid":"BaseSecurityAuditStatement" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/apis", "arn:aws:apigateway:*::/apis/*/authorizers/*", "arn:aws:apigateway:*::/apis/*/authorizers", "arn:aws:apigateway:*::/apis/*/cors", "arn:aws:apigateway:*::/apis/*/deployments/*", "arn:aws:apigateway:*::/apis/*/deployments", "arn:aws:apigateway:*::/apis/*/exports/*", "arn:aws:apigateway:*::/apis/*/integrations/*", "arn:aws:apigateway:*::/apis/*/integrations", "arn:aws:apigateway:*::/apis/*/models/*", "arn:aws:apigateway:*::/apis/*/models", "arn:aws:apigateway:*::/apis/*/routes/*", "arn:aws:apigateway:*::/apis/*/routes", "arn:aws:apigateway:*::/apis/*/stages", "arn:aws:apigateway:*::/apis/*/stages/*", "arn:aws:apigateway:*::/clientcertificates", "arn:aws:apigateway:*::/clientcertificates/*", "arn:aws:apigateway:*::/domainnames", "arn:aws:apigateway:*::/domainnames/*/apimappings", "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*/authorizers/*", "arn:aws:apigateway:*::/restapis/*/authorizers", "arn:aws:apigateway:*::/restapis/*/deployments/*", "arn:aws:apigateway:*::/restapis/*/deployments", "arn:aws:apigateway:*::/restapis/*/documentation/parts/*", "arn:aws:apigateway:*::/restapis/*/documentation/parts", "arn:aws:apigateway:*::/restapis/*/documentation/versions/*", "arn:aws:apigateway:*::/restapis/*/documentation/versions", "arn:aws:apigateway:*::/restapis/*/gatewayresponses/*", "arn:aws:apigateway:*::/restapis/*/gatewayresponses", "arn:aws:apigateway:*::/restapis/*/models/*", "arn:aws:apigateway:*::/restapis/*/models", "arn:aws:apigateway:*::/restapis/*/requestvalidators", "arn:aws:apigateway:*::/restapis/*/requestvalidators/*", "arn:aws:apigateway:*::/restapis/*/resources/*", "arn:aws:apigateway:*::/restapis/*/resources", "arn:aws:apigateway:*::/restapis/*/stages", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/tags/*", "arn:aws:apigateway:*::/vpclinks" ], "Sid":"APIGatewayAccess" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-03-26T14:07:06+00:00" }, "SecurityLakeResourceManagementServiceRolePolicy":{ "CreateDate":"2024-11-14T22:10:14+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "events:ListRules" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"ReadEventBridgeRules" }, { "Action":[ "events:PutRule" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:events:*:*:rule/AmazonSecurityLake-*", "Sid":"ManageSecurityLakeEventRules" }, { "Action":[ "lambda:GetEventSourceMapping", "lambda:GetFunction", "lambda:PutFunctionConcurrency", "lambda:GetProvisionedConcurrencyConfig", "lambda:GetFunctionConcurrency", "lambda:GetRuntimeManagementConfig", "lambda:PutProvisionedConcurrencyConfig", "lambda:PublishVersion", "lambda:DeleteFunctionConcurrency", "lambda:DeleteEventSourceMapping", "lambda:GetAlias", "lambda:GetPolicy", "lambda:GetFunctionConfiguration", "lambda:UpdateFunctionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:lambda:*:*:function:SecurityLake_Glue_Partition_Updater_Lambda*", "arn:aws:lambda:*:*:function:AmazonSecurityLakeMetastoreManager-*-*" ], "Sid":"ManageSecurityLakeLambdaConfigurations" }, { "Action":[ "lambda:ListEventSourceMappings" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowListLambdaEventSourceMappings" }, { "Action":[ "lambda:UpdateEventSourceMapping" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" }, "StringLike":{ "lambda:FunctionArn":"arn:aws:lambda:*:*:function:AmazonSecurityLakeMetastoreManager-*-*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowUpdateLambdaEventSourceMapping" }, { "Action":[ "lambda:UpdateFunctionConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"arn:aws:lambda:*:*:function:AmazonSecurityLakeMetastoreManager-*-*", "Sid":"AllowUpdateLambdaConfigs" }, { "Action":[ "glue:CreatePartition", "glue:BatchCreatePartition", "glue:GetTable", "glue:GetTables", "glue:UpdateTable", "glue:GetDatabase" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:glue:*:*:table/amazon_security_lake_glue_db*/*", "arn:aws:glue:*:*:database/amazon_security_lake_glue_db*", "arn:aws:glue:*:*:catalog" ], "Sid":"ManageSecurityLakeGlueResources" }, { "Action":[ "s3:ListBucket", "s3:PutObject", "s3:GetObjectAttributes", "s3:GetBucketNotification", "s3:PutBucketNotification", "s3:GetLifecycleConfiguration", "s3:PutLifecycleConfiguration", "s3:GetEncryptionConfiguration", "s3:GetReplicationConfiguration" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-security-data-lake*" ], "Sid":"AllowDataLakeConfigurationManagement" }, { "Action":[ "s3:GetObject", "s3:DeleteObject", "s3:RestoreObject" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:s3:::aws-security-data-lake*/metadata/*.avro", "arn:aws:s3:::aws-security-data-lake*/metadata/*.metadata.json" ], "Sid":"AllowMetaDataCompactionAndManagement" }, { "Action":[ "logs:DescribeLogStreams", "logs:StartQuery", "logs:GetLogEvents", "logs:GetQueryResults", "logs:GetLogRecord" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:logs:*:*:log-group:/aws/lambda/AmazonSecurityLakeMetastoreManager-*-*" ], "Sid":"ReadSecurityLakeLambdaLogs" }, { "Action":[ "sqs:StartMessageMoveTask", "sqs:DeleteMessage", "sqs:GetQueueUrl", "sqs:ListDeadLetterSourceQueues", "sqs:ChangeMessageVisibility", "sqs:ListMessageMoveTasks", "sqs:ReceiveMessage", "sqs:SendMessage", "sqs:GetQueueAttributes", "sqs:SetQueueAttributes" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":[ "arn:aws:sqs:*:*:SecurityLake_*", "arn:aws:sqs:*:*:AmazonSecurityLakeManager-*" ], "Sid":"ManageSecurityLakeSQSQueue" }, { "Action":[ "lakeformation:GetDataLakeSettings", "lakeformation:ListPermissions" ], "Condition":{ "StringEquals":{ "aws:ResourceAccount":"${aws:PrincipalAccount}" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowDataLakeManagement" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-11-14T22:10:14+00:00" }, "SecurityLakeServiceLinkedRole":{ "CreateDate":"2022-11-29T14:03:33+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "organizations:ListAccounts", "organizations:DescribeOrganization" ], "Effect":"Allow", "Resource":[ "*" ], "Sid":"OrganizationsPolicies" }, { "Action":[ "organizations:DescribeAccount" ], "Effect":"Allow", "Resource":[ "arn:aws:organizations::*:account/o-*/*" ], "Sid":"DescribeOrgAccounts" }, { "Action":[ "cloudtrail:CreateServiceLinkedChannel", "cloudtrail:DeleteServiceLinkedChannel", "cloudtrail:GetServiceLinkedChannel", "cloudtrail:UpdateServiceLinkedChannel" ], "Effect":"Allow", "Resource":"arn:aws:cloudtrail:*:*:channel/aws-service-channel/security-lake/*", "Sid":"AllowManagementOfServiceLinkedChannel" }, { "Action":[ "cloudtrail:ListServiceLinkedChannels" ], "Effect":"Allow", "Resource":"*", "Sid":"AllowListServiceLinkedChannel" }, { "Action":[ "ec2:DescribeVpcs" ], "Effect":"Allow", "Resource":"*", "Sid":"DescribeAnyVpc" }, { "Action":[ "organizations:ListDelegatedAdministrators" ], "Condition":{ "StringEquals":{ "organizations:ServicePrincipal":"securitylake.amazonaws.com" } }, "Effect":"Allow", "Resource":"*", "Sid":"ListDelegatedAdmins" }, { "Action":[ "wafv2:PutLoggingConfiguration", "wafv2:GetLoggingConfiguration", "wafv2:ListLoggingConfigurations", "wafv2:DeleteLoggingConfiguration" ], "Condition":{ "StringEquals":{ "wafv2:LogScope":"SecurityLake" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowWafLoggingConfiguration" }, { "Action":[ "wafv2:PutLoggingConfiguration" ], "Condition":{ "ArnLike":{ "wafv2:LogDestinationResource":"arn:aws:s3:::aws-waf-logs-security-lake-*" } }, "Effect":"Allow", "Resource":"*", "Sid":"AllowPutLoggingConfiguration" }, { "Action":[ "wafv2:ListWebACLs" ], "Effect":"Allow", "Resource":"*", "Sid":"ListWebACLs" }, { "Action":[ "logs:CreateLogDelivery", "logs:DeleteLogDelivery" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "wafv2.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*", "Sid":"LogDelivery" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-19T16:00:05+00:00" }, "ServerMigrationConnector":{ "CreateDate":"2016-10-24T21:45:56+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"iam:GetUser", "Effect":"Allow", "Resource":"*" }, { "Action":[ "sms:SendMessage", "sms:GetMessages" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "s3:CreateBucket", "s3:DeleteBucket", "s3:DeleteObject", "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:PutObject", "s3:PutObjectAcl", "s3:PutLifecycleConfiguration", "s3:AbortMultipartUpload", "s3:ListBucketMultipartUploads", "s3:ListMultipartUploadParts" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::sms-b-*", "arn:aws:s3:::import-to-ec2-*", "arn:aws:s3:::server-migration-service-upgrade", "arn:aws:s3:::server-migration-service-upgrade/*", "arn:aws:s3:::connector-platform-upgrade-info/*", "arn:aws:s3:::connector-platform-upgrade-info", "arn:aws:s3:::connector-platform-upgrade-bundles/*", "arn:aws:s3:::connector-platform-upgrade-bundles", "arn:aws:s3:::connector-platform-release-notes/*", "arn:aws:s3:::connector-platform-release-notes" ] }, { "Action":"awsconnector:*", "Effect":"Allow", "Resource":"*" }, { "Action":[ "SNS:Publish" ], "Effect":"Allow", "Resource":"arn:aws:sns:*:*:metrics-sns-topic-for-*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2016-10-24T21:45:56+00:00" }, "ServerMigrationServiceConsoleFullAccess":{ "CreateDate":"2020-05-09T17:18:57+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "sms:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudformation:ListStacks", "cloudformation:DescribeStacks", "cloudformation:DescribeStackResources" ], "Effect":"Allow", "Resource":"*" }, { "Action":"s3:ListAllMyBuckets", "Effect":"Allow", "Resource":"*" }, { "Action":"s3:GetObject", "Effect":"Allow", "Resource":"arn:aws:s3:::sms-app-*/*" }, { "Action":[ "ec2:DescribeKeyPairs", "ec2:DescribeVpcs", "ec2:DescribeSubnets", "ec2:DescribeSecurityGroups" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:ListRoles" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"sms.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:GetInstanceProfile", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-07-20T22:00:37+00:00" }, "ServerMigrationServiceLaunchRole":{ "CreateDate":"2018-11-26T19:53:06+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "ec2:ModifyInstanceAttribute", "ec2:StopInstances", "ec2:StartInstances", "ec2:TerminateInstances" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" } }, "Effect":"Allow", "Resource":"*" }, { "Action":"ec2:CreateTags", "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":[ "ec2:DisassociateIamInstanceProfile", "ec2:AssociateIamInstanceProfile", "ec2:ReplaceIamInstanceProfileAssociation" ], "Condition":{ "StringLike":{ "ec2:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" } }, "Effect":"Allow", "Resource":"arn:aws:ec2:*:*:instance/*" }, { "Action":"iam:PassRole", "Condition":{ "StringEquals":{ "iam:PassedToService":"ec2.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:RunInstances", "ec2:Describe*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "applicationinsights:Describe*", "applicationinsights:List*", "cloudformation:ListStackResources", "cloudformation:DescribeStacks" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "applicationinsights:CreateApplication", "applicationinsights:CreateComponent", "applicationinsights:UpdateApplication", "applicationinsights:DeleteApplication", "applicationinsights:UpdateComponentConfiguration", "applicationinsights:DeleteComponent" ], "Effect":"Allow", "Resource":"arn:aws:applicationinsights:*:*:application/resource-group/sms-app-*" }, { "Action":[ "resource-groups:CreateGroup", "resource-groups:GetGroup", "resource-groups:UpdateGroup", "resource-groups:DeleteGroup" ], "Condition":{ "StringLike":{ "aws:ResourceTag/aws:cloudformation:stack-id":"arn:aws:cloudformation:*:*:stack/sms-app-*/*" } }, "Effect":"Allow", "Resource":"arn:aws:resource-groups:*:*:group/sms-app-*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"application-insights.amazonaws.com" } }, "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/aws-service-role/application-insights.amazonaws.com/AWSServiceRoleForApplicationInsights" ] } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-10-15T17:29:00+00:00" }, "ServerMigrationServiceRoleForInstanceValidation":{ "CreateDate":"2020-07-20T22:25:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":"s3:GetObject", "Effect":"Allow", "Resource":"arn:aws:s3:::sms-app-*/*" }, { "Action":"sms:NotifyAppValidationOutput", "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-07-20T22:25:07+00:00" }, "ServiceQuotasFullAccess":{ "CreateDate":"2019-06-24T15:44:35+00:00", "DefaultVersionId":"v4", "Document":{ "Statement":[ { "Action":[ "autoscaling:DescribeAccountLimits", "cloudformation:DescribeAccountLimits", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:PutMetricAlarm", "dynamodb:DescribeLimits", "elasticloadbalancing:DescribeAccountLimits", "iam:GetAccountSummary", "kinesis:DescribeLimits", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "rds:DescribeAccountAttributes", "route53:GetAccountLimit", "tag:GetTagKeys", "tag:GetTagValues", "servicequotas:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "cloudwatch:DeleteAlarms" ], "Condition":{ "Null":{ "aws:ResourceTag/ServiceQuotaMonitor":"false" } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "organizations:EnableAWSServiceAccess" ], "Condition":{ "StringLike":{ "organizations:ServicePrincipal":[ "servicequotas.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":[ "iam:CreateServiceLinkedRole" ], "Condition":{ "StringEquals":{ "iam:AWSServiceName":"servicequotas.amazonaws.com" } }, "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2021-02-04T21:29:43+00:00" }, "ServiceQuotasReadOnlyAccess":{ "CreateDate":"2019-06-24T15:31:06+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "autoscaling:DescribeAccountLimits", "cloudformation:DescribeAccountLimits", "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "dynamodb:DescribeLimits", "elasticloadbalancing:DescribeAccountLimits", "iam:GetAccountSummary", "kinesis:DescribeLimits", "organizations:DescribeAccount", "organizations:DescribeOrganization", "organizations:ListAWSServiceAccessForOrganization", "rds:DescribeAccountAttributes", "route53:GetAccountLimit", "tag:GetTagKeys", "tag:GetTagValues", "servicequotas:GetAssociationForServiceQuotaTemplate", "servicequotas:GetAWSDefaultServiceQuota", "servicequotas:GetRequestedServiceQuotaChange", "servicequotas:GetServiceQuota", "servicequotas:GetServiceQuotaIncreaseRequestFromTemplate", "servicequotas:ListAWSDefaultServiceQuotas", "servicequotas:ListRequestedServiceQuotaChangeHistory", "servicequotas:ListRequestedServiceQuotaChangeHistoryByQuota", "servicequotas:ListServices", "servicequotas:ListServiceQuotas", "servicequotas:ListServiceQuotaIncreaseRequestsInTemplate", "servicequotas:ListTagsForResource" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-12-21T18:11:57+00:00" }, "ServiceQuotasServiceRolePolicy":{ "CreateDate":"2019-05-22T20:44:17+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "support:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-06-24T14:52:56+00:00" }, "SimpleWorkflowFullAccess":{ "CreateDate":"2015-02-06T18:41:04+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "swf:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-02-06T18:41:04+00:00" }, "SplitCostAllocationDataServiceRolePolicy":{ "CreateDate":"2024-04-16T16:05:16+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "organizations:DescribeOrganization", "organizations:ListAccounts", "organizations:ListAWSServiceAccessForOrganization", "organizations:ListParents" ], "Effect":"Allow", "Resource":"*", "Sid":"AwsOrganizationsAccess" }, { "Action":[ "aps:ListWorkspaces", "aps:QueryMetrics" ], "Effect":"Allow", "Resource":"*", "Sid":"AmazonManagedServiceForPrometheusAccess" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-04-16T16:05:16+00:00" }, "SupportUser":{ "CreateDate":"2016-11-10T17:21:53+00:00", "DefaultVersionId":"v8", "Document":{ "Statement":[ { "Action":[ "support:*", "acm:DescribeCertificate", "acm:GetCertificate", "acm:List*", "acm-pca:DescribeCertificateAuthority", "acm-pca:ListCertificateAuthorities", "apigateway:GET", "autoscaling:Describe*", "aws-marketplace:ViewSubscriptions", "cloudformation:Describe*", "cloudformation:Get*", "cloudformation:List*", "cloudformation:EstimateTemplateCost", "cloudfront:Get*", "cloudfront:List*", "cloudsearch:Describe*", "cloudsearch:List*", "cloudtrail:DescribeTrails", "cloudtrail:GetTrailStatus", "cloudtrail:LookupEvents", "cloudtrail:ListTags", "cloudtrail:ListPublicKeys", "cloudwatch:Describe*", "cloudwatch:Get*", "cloudwatch:List*", "codecommit:BatchGetRepositories", "codecommit:Get*", "codecommit:List*", "codedeploy:Batch*", "codedeploy:Get*", "codedeploy:List*", "codepipeline:AcknowledgeJob", "codepipeline:AcknowledgeThirdPartyJob", "codepipeline:ListActionTypes", "codepipeline:ListPipelines", "codepipeline:PollForJobs", "codepipeline:PollForThirdPartyJobs", "codepipeline:GetPipelineState", "codepipeline:GetPipeline", "cognito-identity:List*", "cognito-identity:LookupDeveloperIdentity", "cognito-identity:Describe*", "cognito-idp:DescribeResourceServer", "cognito-idp:DescribeRiskConfiguration", "cognito-idp:DescribeUserImportJob", "cognito-idp:DescribeUserPool", "cognito-idp:DescribeUserPoolDomain", "cognito-idp:List*", "cognito-sync:Describe*", "cognito-sync:GetBulkPublishDetails", "cognito-sync:GetCognitoEvents", "cognito-sync:GetIdentityPoolConfiguration", "cognito-sync:List*", "config:DescribeConfigurationRecorders", "config:DescribeConfigurationRecorderStatus", "config:DescribeConfigRuleEvaluationStatus", "config:DescribeConfigRules", "config:DescribeDeliveryChannels", "config:DescribeDeliveryChannelStatus", "config:GetResourceConfigHistory", "config:ListDiscoveredResources", "datapipeline:DescribeObjects", "datapipeline:DescribePipelines", "datapipeline:GetPipelineDefinition", "datapipeline:ListPipelines", "datapipeline:QueryObjects", "datapipeline:ReportTaskProgress", "datapipeline:ReportTaskRunnerHeartbeat", "devicefarm:List*", "devicefarm:Get*", "directconnect:Describe*", "discovery:Describe*", "discovery:ListConfigurations", "dms:Describe*", "dms:List*", "ds:DescribeDirectories", "ds:DescribeSnapshots", "ds:GetDirectoryLimits", "ds:GetSnapshotLimits", "ds:ListAuthorizedApplications", "dynamodb:DescribeLimits", "dynamodb:DescribeTable", "dynamodb:ListTables", "ec2:Describe*", "ec2:DescribeHosts", "ec2:describeIdentityIdFormat", "ec2:DescribeIdFormat", "ec2:DescribeInstanceAttribute", "ec2:DescribeNatGateways", "ec2:DescribeReservedInstancesModifications", "ec2:DescribeTags", "ec2:SearchLocalGatewayRoutes", "ecr:GetRepositoryPolicy", "ecr:BatchCheckLayerAvailability", "ecr:DescribeRepositories", "ecr:ListImages", "ecs:Describe*", "ecs:List*", "elasticache:Describe*", "elasticache:List*", "elasticbeanstalk:Check*", "elasticbeanstalk:Describe*", "elasticbeanstalk:List*", "elasticbeanstalk:RequestEnvironmentInfo", "elasticbeanstalk:RetrieveEnvironmentInfo", "elasticbeanstalk:ValidateConfigurationSettings", "elasticfilesystem:Describe*", "elasticloadbalancing:Describe*", "elasticmapreduce:Describe*", "elasticmapreduce:List*", "elastictranscoder:List*", "elastictranscoder:ReadJob", "elasticfilesystem:DescribeFileSystems", "es:Describe*", "es:List*", "es:ESHttpGet", "es:ESHttpHead", "events:DescribeRule", "events:List*", "events:TestEventPattern", "firehose:Describe*", "firehose:List*", "gamelift:List*", "gamelift:Describe*", "glacier:ListVaults", "glacier:DescribeVault", "glacier:DescribeJob", "glacier:Get*", "glacier:List*", "iam:GenerateCredentialReport", "iam:GenerateServiceLastAccessedDetails", "iam:Get*", "iam:List*", "importexport:GetStatus", "importexport:ListJobs", "inspector:Describe*", "inspector:List*", "iot:Describe*", "iot:Get*", "iot:List*", "kinesisanalytics:DescribeApplication", "kinesisanalytics:DiscoverInputSchema", "kinesisanalytics:GetApplicationState", "kinesisanalytics:ListApplications", "kinesis:Describe*", "kinesis:Get*", "kinesis:List*", "kms:Describe*", "kms:Get*", "kms:List*", "lambda:List*", "lambda:Get*", "logs:Describe*", "logs:TestMetricFilter", "machinelearning:Describe*", "machinelearning:Get*", "opsworks:Describe*", "rds:Describe*", "rds:ListTagsForResource", "redshift:Describe*", "route53:Get*", "route53:List*", "route53domains:CheckDomainAvailability", "route53domains:GetDomainDetail", "route53domains:GetOperationDetail", "route53domains:List*", "s3:List*", "sdb:GetAttributes", "sdb:List*", "sdb:Select*", "servicecatalog:SearchProducts", "servicecatalog:DescribeProduct", "servicecatalog:DescribeProductView", "servicecatalog:ListLaunchPaths", "servicecatalog:DescribeProvisioningParameters", "servicecatalog:ListRecordHistory", "servicecatalog:DescribeRecord", "servicecatalog:ScanProvisionedProducts", "ses:Get*", "ses:List*", "sns:Get*", "sns:List*", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ListQueues", "sqs:ReceiveMessage", "ssm:List*", "ssm:Describe*", "storagegateway:Describe*", "storagegateway:List*", "swf:Count*", "swf:Describe*", "swf:Get*", "swf:List*", "waf:Get*", "waf:List*", "workdocs:Describe*", "workmail:Describe*", "workmail:Get*", "workspaces:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/job-function/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-08-25T18:40:27+00:00" }, "SystemAdministrator":{ "CreateDate":"2016-11-10T17:23:56+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "acm:Describe*", "acm:Get*", "acm:List*", "acm:Request*", "acm:Resend*", "autoscaling:*", "cloudtrail:DescribeTrails", "cloudtrail:GetTrailStatus", "cloudtrail:ListPublicKeys", "cloudtrail:ListTags", "cloudtrail:LookupEvents", "cloudtrail:StartLogging", "cloudtrail:StopLogging", "cloudwatch:*", "codecommit:BatchGetRepositories", "codecommit:CreateBranch", "codecommit:CreateRepository", "codecommit:Get*", "codecommit:GitPull", "codecommit:GitPush", "codecommit:List*", "codecommit:Put*", "codecommit:Test*", "codecommit:Update*", "codedeploy:*", "codepipeline:*", "config:*", "ds:*", "ec2:Allocate*", "ec2:AssignPrivateIpAddresses*", "ec2:Associate*", "ec2:Allocate*", "ec2:AttachInternetGateway", "ec2:AttachNetworkInterface", "ec2:AttachVpnGateway", "ec2:Bundle*", "ec2:Cancel*", "ec2:Copy*", "ec2:CreateCustomerGateway", "ec2:CreateDhcpOptions", "ec2:CreateFlowLogs", "ec2:CreateImage", "ec2:CreateInstanceExportTask", "ec2:CreateInternetGateway", "ec2:CreateKeyPair", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersion", "ec2:CreateNatGateway", "ec2:CreateNetworkInterface", "ec2:CreatePlacementGroup", "ec2:CreateReservedInstancesListing", "ec2:CreateRoute", "ec2:CreateRouteTable", "ec2:CreateSecurityGroup", "ec2:CreateSnapshot", "ec2:CreateSpotDatafeedSubscription", "ec2:CreateSubnet", "ec2:CreateTags", "ec2:CreateVolume", "ec2:CreateVpc", "ec2:CreateVpcEndpoint", "ec2:CreateVpnConnection", "ec2:CreateVpnConnectionRoute", "ec2:CreateVpnGateway", "ec2:DeleteFlowLogs", "ec2:DeleteKeyPair", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:DeleteNatGateway", "ec2:DeleteNetworkInterface", "ec2:DeletePlacementGroup", "ec2:DeleteSnapshot", "ec2:DeleteSpotDatafeedSubscription", "ec2:DeleteSubnet", "ec2:DeleteTags", "ec2:DeleteVpc", "ec2:DeleteVpcEndpoints", "ec2:DeleteVpnConnection", "ec2:DeleteVpnConnectionRoute", "ec2:DeleteVpnGateway", "ec2:DeregisterImage", "ec2:Describe*", "ec2:DetachInternetGateway", "ec2:DetachNetworkInterface", "ec2:DetachVpnGateway", "ec2:DisableVgwRoutePropagation", "ec2:DisableVpcClassicLinkDnsSupport", "ec2:DisassociateAddress", "ec2:DisassociateRouteTable", "ec2:EnableVgwRoutePropagation", "ec2:EnableVolumeIO", "ec2:EnableVpcClassicLinkDnsSupport", "ec2:GetConsoleOutput", "ec2:GetHostReservationPurchasePreview", "ec2:GetLaunchTemplateData", "ec2:GetPasswordData", "ec2:GetSecurityGroupsForVpc", "ec2:Import*", "ec2:Modify*", "ec2:MonitorInstances", "ec2:MoveAddressToVpc", "ec2:Purchase*", "ec2:RegisterImage", "ec2:Release*", "ec2:Replace*", "ec2:ReportInstanceStatus", "ec2:Request*", "ec2:Reset*", "ec2:RestoreAddressToClassic", "ec2:RunScheduledInstances", "ec2:UnassignPrivateIpAddresses", "ec2:UnmonitorInstances", "ec2:UpdateSecurityGroupRuleDescriptionsEgress", "ec2:UpdateSecurityGroupRuleDescriptionsIngress", "elasticloadbalancing:*", "events:*", "iam:GetAccount*", "iam:GetContextKeys*", "iam:GetCredentialReport", "iam:ListAccountAliases", "iam:ListGroups", "iam:ListOpenIDConnectProviders", "iam:ListPolicies", "iam:ListPoliciesGrantingServiceAccess", "iam:ListRoles", "iam:ListSAMLProviders", "iam:ListServerCertificates", "iam:Simulate*", "iam:UpdateServerCertificate", "iam:UpdateSigningCertificate", "kinesis:ListStreams", "kinesis:PutRecord", "kms:CreateAlias", "kms:CreateKey", "kms:DeleteAlias", "kms:Describe*", "kms:GenerateRandom", "kms:Get*", "kms:List*", "kms:Encrypt", "kms:ReEncrypt*", "lambda:Create*", "lambda:Delete*", "lambda:Get*", "lambda:InvokeFunction", "lambda:List*", "lambda:PublishVersion", "lambda:Update*", "logs:*", "rds:Describe*", "rds:ListTagsForResource", "route53:*", "route53domains:*", "ses:*", "sns:*", "sqs:*", "trustedadvisor:*" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "ec2:AcceptVpcPeeringConnection", "ec2:AttachClassicLinkVpc", "ec2:AttachVolume", "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateVpcPeeringConnection", "ec2:DeleteCustomerGateway", "ec2:DeleteDhcpOptions", "ec2:DeleteInternetGateway", "ec2:DeleteNetworkAcl*", "ec2:DeleteRoute", "ec2:DeleteRouteTable", "ec2:DeleteSecurityGroup", "ec2:DeleteVolume", "ec2:DeleteVpcPeeringConnection", "ec2:DetachClassicLinkVpc", "ec2:DetachVolume", "ec2:DisableVpcClassicLink", "ec2:EnableVpcClassicLink", "ec2:GetConsoleScreenshot", "ec2:RebootInstances", "ec2:RejectVpcPeeringConnection", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress", "ec2:RunInstances", "ec2:StartInstances", "ec2:StopInstances", "ec2:TerminateInstances" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":"s3:*", "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:GetAccessKeyLastUsed", "iam:GetGroup*", "iam:GetInstanceProfile", "iam:GetLoginProfile", "iam:GetOpenIDConnectProvider", "iam:GetPolicy*", "iam:GetRole*", "iam:GetSAMLProvider", "iam:GetSSHPublicKey", "iam:GetServerCertificate", "iam:GetServiceLastAccessed*", "iam:GetUser*", "iam:ListAccessKeys", "iam:ListAttached*", "iam:ListEntitiesForPolicy", "iam:ListGroupPolicies", "iam:ListGroupsForUser", "iam:ListInstanceProfiles*", "iam:ListMFADevices", "iam:ListPolicyVersions", "iam:ListRolePolicies", "iam:ListSSHPublicKeys", "iam:ListSigningCertificates", "iam:ListUserPolicies", "iam:Upload*" ], "Effect":"Allow", "Resource":[ "*" ] }, { "Action":[ "iam:GetRole", "iam:ListRoles", "iam:PassRole" ], "Effect":"Allow", "Resource":[ "arn:aws:iam::*:role/rds-monitoring-role", "arn:aws:iam::*:role/ec2-sysadmin-*", "arn:aws:iam::*:role/ecr-sysadmin-*", "arn:aws:iam::*:role/lambda-sysadmin-*" ] } ], "Version":"2012-10-17" }, "Path":"/job-function/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2025-02-11T22:07:07+00:00" }, "TranslateFullAccess":{ "CreateDate":"2018-11-27T23:36:20+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "translate:*", "comprehend:DetectDominantLanguage", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketLocation", "iam:ListRoles", "iam:GetRole" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2020-01-08T21:22:27+00:00" }, "TranslateReadOnly":{ "CreateDate":"2017-11-29T18:22:00+00:00", "DefaultVersionId":"v7", "Document":{ "Statement":[ { "Action":[ "translate:TranslateText", "translate:TranslateDocument", "translate:GetTerminology", "translate:ListTerminologies", "translate:ListTextTranslationJobs", "translate:DescribeTextTranslationJob", "translate:GetParallelData", "translate:ListParallelData", "comprehend:DetectDominantLanguage", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-05-24T17:19:30+00:00" }, "VMImportExportRoleForAWSConnector":{ "CreateDate":"2015-09-03T20:48:59+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "s3:ListBucket", "s3:GetBucketLocation", "s3:GetObject" ], "Effect":"Allow", "Resource":[ "arn:aws:s3:::import-to-ec2-*" ] }, { "Action":[ "ec2:ModifySnapshotAttribute", "ec2:CopySnapshot", "ec2:RegisterImage", "ec2:Describe*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2015-09-03T20:48:59+00:00" }, "VPCLatticeFullAccess":{ "CreateDate":"2023-03-30T02:49:02+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "vpc-lattice:*", "acm:DescribeCertificate", "acm:ListCertificates", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "ec2:DescribeInstances", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "elasticloadbalancing:DescribeLoadBalancers", "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams", "logs:DescribeLogGroups", "s3:ListAllMyBuckets", "lambda:ListAliases", "lambda:ListFunctions", "lambda:ListVersionsByFunction", "rds:DescribeDBInstances", "rds:DescribeDBClusters" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "logs:CreateLogDelivery", "logs:DeleteLogDelivery", "logs:GetLogDelivery", "logs:ListLogDeliveries", "logs:UpdateLogDelivery", "logs:DescribeResourcePolicies" ], "Condition":{ "ForAnyValue:StringEquals":{ "aws:CalledVia":[ "vpc-lattice.amazonaws.com" ] } }, "Effect":"Allow", "Resource":"*" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"vpc-lattice.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/vpc-lattice.amazonaws.com/AWSServiceRoleForVpcLattice" }, { "Action":"iam:CreateServiceLinkedRole", "Condition":{ "StringLike":{ "iam:AWSServiceName":"delivery.logs.amazonaws.com" } }, "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/delivery.logs.amazonaws.com/AWSServiceRoleForLogDelivery" }, { "Action":[ "iam:DeleteServiceLinkedRole", "iam:GetServiceLinkedRoleDeletionStatus" ], "Effect":"Allow", "Resource":"arn:aws:iam::*:role/aws-service-role/vpc-lattice.amazonaws.com/AWSServiceRoleForVpcLattice" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T14:21:06+00:00" }, "VPCLatticeReadOnlyAccess":{ "CreateDate":"2023-03-30T02:47:25+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "vpc-lattice:Get*", "vpc-lattice:List*", "acm:DescribeCertificate", "acm:ListCertificates", "cloudwatch:GetMetricData", "ec2:DescribeInstances", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "elasticloadbalancing:DescribeLoadBalancers", "firehose:DescribeDeliveryStream", "firehose:ListDeliveryStreams", "lambda:ListAliases", "lambda:ListFunctions", "lambda:ListVersionsByFunction", "logs:DescribeLogGroups", "logs:GetLogDelivery", "logs:ListLogDeliveries", "s3:ListAllMyBuckets", "rds:DescribeDBInstances", "rds:DescribeDBClusters" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-01T14:21:06+00:00" }, "VPCLatticeServicesInvokeAccess":{ "CreateDate":"2023-03-30T02:45:07+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "vpc-lattice-svcs:Invoke" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-03-30T02:45:07+00:00" }, "ViewOnlyAccess":{ "CreateDate":"2016-11-10T17:20:15+00:00", "DefaultVersionId":"v23", "Document":{ "Statement":[ { "Action":[ "acm:ListCertificates", "aiops:GetInvestigation", "aiops:GetInvestigationGroup", "aiops:ListInvestigationEvents", "aiops:ListInvestigationGroups", "aiops:ListInvestigations", "athena:List*", "autoscaling:Describe*", "aws-marketplace:ViewSubscriptions", "backup:DescribeBackupJob", "backup:DescribeBackupVault", "backup:DescribeCopyJob", "backup:DescribeFramework", "backup:DescribeGlobalSettings", "backup:DescribeProtectedResource", "backup:DescribeRecoveryPoint", "backup:DescribeRegionSettings", "backup:DescribeReportJob", "backup:DescribeReportPlan", "backup:DescribeRestoreJob", "backup:GetSupportedResourceTypes", "backup:ListBackupJobs", "backup:ListBackupPlans", "backup:ListBackupPlanTemplates", "backup:ListBackupPlanVersions", "backup:ListBackupSelections", "backup:ListBackupVaults", "backup:ListCopyJobs", "backup:ListFrameworks", "backup:ListLegalHolds", "backup:ListProtectedResources", "backup:ListProtectedResourcesByBackupVault", "backup:ListRecoveryPointsByBackupVault", "backup:ListRecoveryPointsByLegalHold", "backup:ListRecoveryPointsByResource", "backup:ListReportJobs", "backup:ListReportPlans", "backup:ListRestoreJobs", "backup:ListTags", "batch:ListJobs", "bedrock:ListCustomModels", "bedrock:ListTagsForResource", "clouddirectory:ListAppliedSchemaArns", "clouddirectory:ListDevelopmentSchemaArns", "clouddirectory:ListDirectories", "clouddirectory:ListPublishedSchemaArns", "cloudformation:DescribeStacks", "cloudformation:List*", "cloudfront:List*", "cloudsearch:DescribeDomains", "cloudsearch:List*", "cloudtrail:DescribeTrails", "cloudtrail:ListTrails", "cloudtrail:LookupEvents", "cloudwatch:Get*", "cloudwatch:List*", "codebuild:ListBuilds*", "codebuild:ListProjects", "codecommit:List*", "codedeploy:BatchGetApplicationRevisions", "codedeploy:BatchGetApplications", "codedeploy:BatchGetDeploymentGroups", "codedeploy:BatchGetDeploymentInstances", "codedeploy:BatchGetDeployments", "codedeploy:BatchGetDeploymentTargets", "codedeploy:BatchGetOnPremisesInstances", "codedeploy:Get*", "codedeploy:List*", "codepipeline:ListPipelines", "codestar:List*", "cognito-identity:ListIdentities", "cognito-identity:ListIdentityPools", "cognito-idp:List*", "cognito-sync:ListDatasets", "comprehend:Describe*", "comprehend:List*", "config:Describe*", "config:List*", "connect:List*", "cost-optimization-hub:GetPreferences", "cost-optimization-hub:GetRecommendation", "cost-optimization-hub:ListEnrollmentStatuses", "cost-optimization-hub:ListRecommendations", "cost-optimization-hub:ListRecommendationSummaries", "databrew:ListJobs", "databrew:ListProjects", "datapipeline:DescribePipelines", "datapipeline:GetAccountLimits", "datapipeline:ListPipelines", "dax:DescribeClusters", "dax:DescribeDefaultParameters", "dax:DescribeEvents", "dax:DescribeParameterGroups", "dax:DescribeParameters", "dax:DescribeSubnetGroups", "dax:ListTags", "devicefarm:List*", "directconnect:Describe*", "discovery:List*", "dms:List*", "ds:DescribeDirectories", "dynamodb:DescribeBackup", "dynamodb:DescribeContinuousBackups", "dynamodb:DescribeGlobalTable", "dynamodb:DescribeGlobalTableSettings", "dynamodb:DescribeLimits", "dynamodb:DescribeReservedCapacity", "dynamodb:DescribeReservedCapacityOfferings", "dynamodb:DescribeStream", "dynamodb:DescribeTable", "dynamodb:DescribeTimeToLive", "dynamodb:ListBackups", "dynamodb:ListExports", "dynamodb:ListGlobalTables", "dynamodb:ListStreams", "dynamodb:ListTables", "dynamodb:ListTagsOfResource", "ec2:DescribeAccountAttributes", "ec2:DescribeAddresses", "ec2:DescribeAvailabilityZones", "ec2:DescribeBundleTasks", "ec2:DescribeCarrierGateways", "ec2:DescribeClassicLinkInstances", "ec2:DescribeConversionTasks", "ec2:DescribeCustomerGateways", "ec2:DescribeDhcpOptions", "ec2:DescribeExportTasks", "ec2:DescribeFlowLogs", "ec2:DescribeHost*", "ec2:DescribeIdentityIdFormat", "ec2:DescribeIdFormat", "ec2:DescribeImage*", "ec2:DescribeImport*", "ec2:DescribeInstance*", "ec2:DescribeInternetGateways", "ec2:DescribeKeyPairs", "ec2:DescribeLocalGatewayRouteTables", "ec2:DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", "ec2:DescribeLocalGatewayRouteTableVpcAssociations", "ec2:DescribeLocalGateways", "ec2:DescribeLocalGatewayVirtualInterfaceGroups", "ec2:DescribeLocalGatewayVirtualInterfaces", "ec2:DescribeMovingAddresses", "ec2:DescribeNatGateways", "ec2:DescribeNetwork*", "ec2:DescribePlacementGroups", "ec2:DescribePrefixLists", "ec2:DescribeRegions", "ec2:DescribeReserved*", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroupRules", "ec2:DescribeSecurityGroups", "ec2:DescribeSnapshot*", "ec2:DescribeSpot*", "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeVolume*", "ec2:DescribeVpc*", "ec2:DescribeVpnGateways", "ec2:SearchLocalGatewayRoutes", "ecr:DescribeRegistry", "ecr:DescribeRepositories", "ecr:ListImages", "ecs:Describe*", "ecs:List*", "eks:ListTagsForResource", "elastic-inference:DescribeAcceleratorOfferings", "elastic-inference:DescribeAccelerators", "elastic-inference:DescribeAcceleratorTypes", "elastic-inference:ListTagsForResource", "elasticache:Describe*", "elasticbeanstalk:DescribeApplications", "elasticbeanstalk:DescribeApplicationVersions", "elasticbeanstalk:DescribeEnvironments", "elasticbeanstalk:ListAvailableSolutionStacks", "elasticfilesystem:DescribeFileSystems", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancerAttributes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:DescribeTargetHealth", "elasticmapreduce:List*", "elastictranscoder:List*", "emr-serverless:ListApplications", "es:DescribeElasticsearchDomain", "es:DescribeElasticsearchDomains", "es:ListDomainNames", "events:ListRuleNamesByTarget", "events:ListRules", "events:ListTargetsByRule", "firehose:DescribeDeliveryStream", "firehose:List*", "fsx:DescribeFileSystems", "gamelift:List*", "glacier:List*", "glue:GetTags", "greengrass:List*", "iam:GetAccountSummary", "iam:GetLoginProfile", "iam:List*", "importexport:ListJobs", "inspector:List*", "iot:List*", "kafka:ListClusters", "kendra:ListDataSources", "kendra:ListTagsForResource", "kinesis:ListStreams", "kinesisanalytics:ListApplications", "kinesisanalytics:ListTagsForResource", "kms:ListKeys", "kms:ListResourceTags", "lambda:List*", "lex:GetBotAliases", "lex:GetBotChannelAssociations", "lex:GetBots", "lex:GetBotVersions", "lex:GetIntents", "lex:GetIntentVersions", "lex:GetSlotTypes", "lex:GetSlotTypeVersions", "lex:GetUtterancesView", "lightsail:GetBlueprints", "lightsail:GetBundles", "lightsail:GetInstances", "lightsail:GetInstanceSnapshots", "lightsail:GetKeyPair", "lightsail:GetRegions", "lightsail:GetStaticIps", "lightsail:IsVpcPeered", "logs:Describe*", "logs:GetTransformer", "logs:ListEntitiesForLogGroup", "logs:ListLogGroupsForEntity", "logs:ListLogGroupsForQuery", "logs:ListTagsForResource", "lookoutvision:ListModelPackagingJobs", "lookoutvision:ListModels", "lookoutvision:ListProjects", "m2:GetApplication", "m2:GetEnvironment", "m2:ListApplications", "m2:ListEnvironments", "m2:ListTagsForResource", "machinelearning:Describe*", "mediaconnect:ListEntitlements", "mediaconnect:ListFlows", "mediaconnect:ListOfferings", "mediaconnect:ListReservations", "mobiletargeting:GetApplicationSettings", "mobiletargeting:GetCampaigns", "mobiletargeting:GetImportJobs", "mobiletargeting:GetSegments", "oam:ListAttachedLinks", "oam:ListLinks", "oam:ListSinks", "opsworks-cm:Describe*", "opsworks:Describe*", "organizations:List*", "outposts:GetOutpost", "outposts:GetOutpostInstanceTypes", "outposts:ListOutposts", "outposts:ListSites", "outposts:ListTagsForResource", "polly:Describe*", "polly:List*", "profile:ListDomains", "profile:ListIntegrations", "rds:Describe*", "redshift-serverless:ListTagsForResource", "redshift-serverless:ListWorkgroups", "redshift:DescribeClusters", "redshift:DescribeEvents", "redshift:ViewQueriesInConsole", "resource-explorer-2:GetDefaultView", "resource-explorer-2:GetIndex", "resource-explorer-2:ListIndexes", "resource-explorer-2:ListSupportedResourceTypes", "resource-explorer-2:ListTagsForResource", "resource-explorer-2:ListViews", "route53:Get*", "route53:List*", "route53domains:List*", "route53resolver:Get*", "route53resolver:List*", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:ListMultiRegionAccessPoints", "sagemaker:Describe*", "sagemaker:List*", "sdb:List*", "servicecatalog:List*", "ses:DescribeActiveReceiptRuleSet", "ses:List*", "ses:ListDedicatedIpPools", "shield:List*", "sns:List*", "sqs:GetQueueAttributes", "sqs:GetQueueUrl", "sqs:ListDeadLetterSourceQueues", "sqs:ListMessageMoveTasks", "sqs:ListQueues", "sqs:ListQueueTags", "ssm:ListAssociations", "ssm:ListDocuments", "states:ListActivities", "states:ListStateMachineAliases", "states:ListStateMachines", "states:ListStateMachineVersions", "storagegateway:ListGateways", "storagegateway:ListLocalDisks", "storagegateway:ListVolumeRecoveryPoints", "storagegateway:ListVolumes", "swf:List*", "trustedadvisor:Describe*", "waf-regional:List*", "waf:List*", "wafv2:List*", "workdocs:DescribeAvailableDirectories", "workdocs:DescribeInstances", "workmail:Describe*", "workspaces:Describe*" ], "Effect":"Allow", "Resource":"*", "Sid":"GeneralViewOnlyAccessStatement" }, { "Action":[ "apigateway:GET" ], "Effect":"Allow", "Resource":[ "arn:aws:apigateway:*::/apis", "arn:aws:apigateway:*::/apis/*/authorizers/*", "arn:aws:apigateway:*::/apis/*/authorizers", "arn:aws:apigateway:*::/apis/*/cors", "arn:aws:apigateway:*::/apis/*/deployments/*", "arn:aws:apigateway:*::/apis/*/deployments", "arn:aws:apigateway:*::/apis/*/exports/*", "arn:aws:apigateway:*::/apis/*/integrations/*", "arn:aws:apigateway:*::/apis/*/integrations", "arn:aws:apigateway:*::/apis/*/models/*", "arn:aws:apigateway:*::/apis/*/models", "arn:aws:apigateway:*::/apis/*/routes/*", "arn:aws:apigateway:*::/apis/*/routes", "arn:aws:apigateway:*::/apis/*/stages", "arn:aws:apigateway:*::/apis/*/stages/*", "arn:aws:apigateway:*::/clientcertificates", "arn:aws:apigateway:*::/clientcertificates/*", "arn:aws:apigateway:*::/domainnames", "arn:aws:apigateway:*::/domainnames/*/apimappings", "arn:aws:apigateway:*::/restapis", "arn:aws:apigateway:*::/restapis/*/authorizers/*", "arn:aws:apigateway:*::/restapis/*/authorizers", "arn:aws:apigateway:*::/restapis/*/deployments/*", "arn:aws:apigateway:*::/restapis/*/deployments", "arn:aws:apigateway:*::/restapis/*/documentation/parts/*", "arn:aws:apigateway:*::/restapis/*/documentation/parts", "arn:aws:apigateway:*::/restapis/*/documentation/versions/*", "arn:aws:apigateway:*::/restapis/*/documentation/versions", "arn:aws:apigateway:*::/restapis/*/gatewayresponses/*", "arn:aws:apigateway:*::/restapis/*/gatewayresponses", "arn:aws:apigateway:*::/restapis/*/models/*", "arn:aws:apigateway:*::/restapis/*/models", "arn:aws:apigateway:*::/restapis/*/requestvalidators", "arn:aws:apigateway:*::/restapis/*/requestvalidators/*", "arn:aws:apigateway:*::/restapis/*/resources/*", "arn:aws:apigateway:*::/restapis/*/resources", "arn:aws:apigateway:*::/restapis/*/stages", "arn:aws:apigateway:*::/restapis/*/stages/*", "arn:aws:apigateway:*::/tags/*", "arn:aws:apigateway:*::/vpclinks" ], "Sid":"APIGatewayAccess" } ], "Version":"2012-10-17" }, "Path":"/job-function/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-12-19T22:52:06+00:00" }, "WAFLoggingServiceRolePolicy":{ "CreateDate":"2018-08-24T21:05:47+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "firehose:PutRecord", "firehose:PutRecordBatch" ], "Effect":"Allow", "Resource":[ "arn:aws:firehose:*:*:deliverystream/aws-waf-logs-*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-08-24T21:05:47+00:00" }, "WAFRegionalLoggingServiceRolePolicy":{ "CreateDate":"2018-08-24T18:40:55+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "firehose:PutRecord", "firehose:PutRecordBatch" ], "Effect":"Allow", "Resource":[ "arn:aws:firehose:*:*:deliverystream/aws-waf-logs-*" ] } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-08-24T18:40:55+00:00" }, "WAFV2LoggingServiceRolePolicy":{ "CreateDate":"2019-11-07T00:40:56+00:00", "DefaultVersionId":"v3", "Document":{ "Statement":[ { "Action":[ "firehose:PutRecord", "firehose:PutRecordBatch" ], "Effect":"Allow", "Resource":[ "arn:aws:firehose:*:*:deliverystream/aws-waf-logs-*" ], "Sid":"FirehoseAPIStatement" }, { "Action":"organizations:DescribeOrganization", "Effect":"Allow", "Resource":"*", "Sid":"DescribeOrganizationAPIStatement" } ], "Version":"2012-10-17" }, "Path":"/aws-service-role/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2024-06-03T17:29:04+00:00" }, "WellArchitectedConsoleFullAccess":{ "CreateDate":"2018-11-29T18:19:23+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "wellarchitected:*" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2018-11-29T18:19:23+00:00" }, "WellArchitectedConsoleReadOnlyAccess":{ "CreateDate":"2018-11-29T18:21:08+00:00", "DefaultVersionId":"v2", "Document":{ "Statement":[ { "Action":[ "wellarchitected:Get*", "wellarchitected:List*", "wellarchitected:ExportLens" ], "Effect":"Allow", "Resource":"*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2023-06-29T17:16:13+00:00" }, "WorkLinkServiceRolePolicy":{ "CreateDate":"2019-01-23T19:03:45+00:00", "DefaultVersionId":"v1", "Document":{ "Statement":[ { "Action":[ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterfacePermission", "ec2:CreateNetworkInterfacePermission", "ec2:ModifyNetworkInterfaceAttribute", "ec2:DeleteNetworkInterface" ], "Effect":"Allow", "Resource":"*" }, { "Action":[ "kinesis:PutRecord", "kinesis:PutRecords" ], "Effect":"Allow", "Resource":"arn:aws:kinesis:*:*:stream/AmazonWorkLink-*" } ], "Version":"2012-10-17" }, "Path":"/", "PermissionsBoundaryUsageCount":0, "UpdateDate":"2019-01-23T19:03:45+00:00" } }"""
Memory