packages/constructs/L3/governance/roles-l3-construct/policy-statements/service-based/glue-basic-policy.yaml (46 lines of code) (raw):
statements:
- Sid: GlueAccessNoResource
Effect: Allow
Action:
- 'glue:BatchGetCustomEntityTypes'
- 'glue:CheckSchemaVersionValidity'
- 'glue:CheckSchemaVersionValidity'
- 'glue:CreateScript'
- 'glue:CreateSecurityConfiguration'
- 'glue:DeleteSecurityConfiguration'
- 'glue:GetClassifier'
- 'glue:GetClassifiers'
- 'glue:GetCrawlerMetrics'
- 'glue:GetCrawlers'
- 'glue:GetCustomEntityType'
- 'glue:GetDataflowGraph'
- 'glue:GetDevEndpoints'
- 'glue:GetJobBookmark'
- 'glue:GetJobs'
- 'glue:GetNotebookInstanceStatus'
- 'glue:GetPlan'
- 'glue:GetSecurityConfiguration'
- 'glue:GetSecurityConfigurations'
- 'glue:GetTriggers'
- 'glue:ListBlueprints'
- 'glue:ListCrawlers'
- 'glue:ListCustomEntityTypes'
- 'glue:ListDevEndpoints'
- 'glue:ListJobs'
- 'glue:ListRegistries'
- 'glue:ListSessions'
- 'glue:ListTriggers'
- 'glue:ListWorkflows'
- 'glue:ResetJobBookmark'
- 'glue:StartCrawlerSchedule'
- 'glue:StopCrawlerSchedule'
- 'glue:UpdateCrawlerSchedule'
- 'glue:StartNotebook'
- 'glue:TerminateNotebook'
- 'glue:TestConnection'
- 'glue:UseGlueStudio'
Resource:
- '*'
suppressions:
- id: "AwsSolutions-IAM5"
reason: "Policy actions do not require Resource!"