The aws-glue mod contains resource, control and policy definitions for AWS Glue service.
Resource Types
Resource types covered by this mod:
- AWS > Glue
- AWS > Glue > Crawler
- AWS > Glue > Data Catalog
- AWS > Glue > Database
- AWS > Glue > Development Endpoint [Deprecated]
- AWS > Glue > Job
- AWS > Glue > ML Transform
- AWS > Glue > Security Configuration
- AWS > Glue > Table
- AWS > Glue > Trigger
- AWS > Glue > Workflow
Permissions
Taking a look at permissions and associated grant levels for each permission for Glue:
Permission | Grant Level | Help |
---|---|---|
cloudformation:DescribeStacks | Metadata | |
cloudformation:GetTemplateSummary | Metadata | |
ec2:DescribeInstances | Metadata | |
ec2:DescribeKeyPairs | Metadata | |
ec2:DescribeRouteTables | Metadata | |
ec2:DescribeSecurityGroups | Metadata | |
ec2:DescribeSubnets | Metadata | |
ec2:DescribeVpcAttribute | Metadata | |
ec2:DescribeVpcEndpoints | Metadata | |
ec2:DescribeVpcs | Metadata | |
glue:BatchCreatePartition | Admin | Creates one or more partitions in a batch operation. |
glue:BatchDeleteConnection | Admin | Deletes a list of connection definitions from the Data Catalog. |
glue:BatchDeletePartition | Admin | |
glue:BatchDeleteTable | Admin | |
glue:BatchDeleteTableVersion | Admin | |
glue:BatchGetBlueprints | Metadata | |
glue:BatchGetCrawlers | Metadata | |
glue:BatchGetDevEndpoints | Metadata | |
glue:BatchGetJobs | Metadata | |
glue:BatchGetPartition | Metadata | |
glue:BatchGetTriggers | Metadata | |
glue:BatchGetWorkflows | Metadata | |
glue:BatchStopJobRun | Operator | |
glue:BatchUpdatePartition | Admin | |
glue:CancelMLTaskRun | Operator | |
glue:CancelStatement | Operator | |
glue:CheckSchemaVersionValidity | Operator | |
glue:CreateBlueprint | Admin | |
glue:CreateClassifier | Admin | Admin can creates a classifier in the user's account. |
glue:CreateConnection | Admin | Admins can create a new Crawler with specified targets or role or configuration or optional schedule. At least one crawl target must be specified in either the s3Targets or the jdbcTargets field. |
glue:CreateCrawler | Admin | |
glue:CreateDatabase | Admin | |
glue:CreateDevEndpoint | Admin | |
glue:CreateJob | Admin | |
glue:CreateMLTransform | Admin | |
glue:CreatePartition | Admin | |
glue:CreatePartitionIndex | Admin | |
glue:CreateRegistry | Admin | |
glue:CreateSchema | Admin | |
glue:CreateScript | Operator | |
glue:CreateSecurityConfiguration | Admin | |
glue:CreateSession | Admin | |
glue:CreateTable | Admin | This can take cross account S3 bucket as data inout store. Cross account S3 access is controlled by S3. Turbot may come up secific guardrail in future. |
glue:CreateTrigger | Admin | |
glue:CreateUserDefinedFunction | Admin | Creates a new function definition in the Data Catalog. |
glue:CreateWorkflow | Admin | |
glue:DeleteBlueprint | Admin | |
glue:DeleteClassifier | Admin | |
glue:DeleteColumnStatisticsForPartition | Admin | |
glue:DeleteColumnStatisticsForTable | Admin | |
glue:DeleteConnection | Admin | |
glue:DeleteCrawler | Admin | |
glue:DeleteDatabase | Admin | |
glue:DeleteDevEndpoint | Admin | |
glue:DeleteJob | Admin | |
glue:DeleteMLTransform | Admin | |
glue:DeletePartition | Admin | |
glue:DeletePartitionIndex | Admin | |
glue:DeleteRegistry | Admin | |
glue:DeleteResourcePolicy | Admin | Deletes a specified policy. |
glue:DeleteSchema | Admin | |
glue:DeleteSchemaVersions | Admin | |
glue:DeleteSecurityConfiguration | Admin | |
glue:DeleteSession | Admin | |
glue:DeleteTable | Admin | |
glue:DeleteTableVersion | Admin | |
glue:DeleteTrigger | Admin | |
glue:DeleteUserDefinedFunction | Admin | |
glue:DeleteWorkflow | Admin | |
glue:GetBlueprint | Metadata | |
glue:GetBlueprintRun | Metadata | |
glue:GetBlueprintRuns | Metadata | |
glue:GetCatalogImportStatus | Metadata | |
glue:GetClassifier | Metadata | |
glue:GetClassifiers | Metadata | |
glue:GetColumnStatisticsForPartition | Metadata | |
glue:GetColumnStatisticsForTable | Metadata | |
glue:GetConnection | Metadata | Retrieves a connection definition from the Data Catalog. http://docs.aws.amazon.com/glue/latest/webapi/API_GetConnection.html |
glue:GetConnections | Metadata | |
glue:GetCrawler | Metadata | |
glue:GetCrawlerMetrics | Metadata | |
glue:GetCrawlers | Metadata | |
glue:GetDataCatalogEncryptionSettings | Metadata | |
glue:GetDatabase | Metadata | |
glue:GetDatabases | Metadata | |
glue:GetDataflowGraph | Metadata | |
glue:GetDevEndpoint | Metadata | |
glue:GetDevEndpoints | Metadata | |
glue:GetJob | Metadata | |
glue:GetJobBookmark | Metadata | |
glue:GetJobRun | Metadata | |
glue:GetJobRuns | Metadata | |
glue:GetJobs | Metadata | |
glue:GetMLTaskRun | Metadata | |
glue:GetMLTaskRuns | Metadata | |
glue:GetMLTransform | Metadata | |
glue:GetMLTransforms | Metadata | |
glue:GetMapping | Operator | Operator can create the mappings. http://docs.aws.amazon.com/glue/latest/webapi/API_GetMapping.html |
glue:GetPartition | Metadata | |
glue:GetPartitionIndexes | Metadata | |
glue:GetPartitions | Metadata | |
glue:GetPlan | Metadata | |
glue:GetRegistry | Metadata | |
glue:GetResourcePolicies | Metadata | |
glue:GetResourcePolicy | Metadata | |
glue:GetSchema | Metadata | |
glue:GetSchemaByDefinition | Metadata | |
glue:GetSchemaVersion | Metadata | |
glue:GetSchemaVersionsDiff | Metadata | |
glue:GetSecurityConfiguration | Metadata | |
glue:GetSecurityConfigurations | Metadata | |
glue:GetSession | Metadata | |
glue:GetStatement | Metadata | |
glue:GetTable | Metadata | |
glue:GetTableVersion | Metadata | |
glue:GetTableVersions | Metadata | |
glue:GetTables | Metadata | Retrieves the definitions of some or all of the tables in a given Database. |
glue:GetTags | Metadata | |
glue:GetTrigger | Metadata | |
glue:GetTriggers | Metadata | |
glue:GetUserDefinedFunction | Metadata | |
glue:GetUserDefinedFunctions | Metadata | |
glue:GetWorkflow | Metadata | |
glue:GetWorkflowRun | Metadata | |
glue:GetWorkflowRunProperties | Metadata | |
glue:GetWorkflowRuns | Metadata | |
glue:GetWorkflowRunsMetadata | Metadata | |
glue:ImportCatalogToGlue | Admin | |
glue:ListBlueprints | Metadata | |
glue:ListCrawlers | Metadata | |
glue:ListDevEndpoints | Metadata | |
glue:ListJobs | Metadata | |
glue:ListMLTransforms | Metadata | |
glue:ListRegistries | Metadata | |
glue:ListSchemaVersions | Metadata | |
glue:ListSchemas | Metadata | |
glue:ListSessions | Metadata | |
glue:ListStatements | Metadata | |
glue:ListTriggers | Metadata | |
glue:ListWorkflows | Metadata | |
glue:NotifyEvent | Operator | |
glue:PutDataCatalogEncryptionSettings | Admin | Admins can set the security configuration for a specified catalog. Once set the specified encryption configuration is applied to every catalog write thereafter. |
glue:PutResourcePolicy | Admin | Sets the Data Catalog resource policy for access control. |
glue:PutSchemaVersionMetadata | Admin | |
glue:PutWorkflowRunProperties | Admin | |
glue:QuerySchemaVersionMetadata | Operator | |
glue:RegisterSchemaVersion | Operator | |
glue:RemoveSchemaVersionMetadata | Admin | |
glue:ResetJobBookmark | Operator | |
glue:ResumeWorkflowRun | Operator | |
glue:RunStatement | Operator | |
glue:SearchTables | Metadata | |
glue:StartBlueprintRun | Operator | |
glue:StartCrawler | Operator | |
glue:StartCrawlerSchedule | Operator | |
glue:StartExportLabelsTaskRun | Operator | |
glue:StartImportLabelsTaskRun | Operator | |
glue:StartJobRun | Operator | |
glue:StartMLEvaluationTaskRun | Operator | |
glue:StartMLLabelingSetGenerationTaskRun | Operator | |
glue:StartTrigger | Operator | |
glue:StartWorkflowRun | Operator | |
glue:StopCrawler | Operator | |
glue:StopCrawlerSchedule | Operator | |
glue:StopSession | Operator | |
glue:StopTrigger | Operator | |
glue:StopWorkflowRun | Operator | |
glue:TagResource | Operator | |
glue:UntagResource | Operator | |
glue:UpdateBlueprint | Admin | |
glue:UpdateClassifier | Admin | |
glue:UpdateColumnStatisticsForPartition | Admin | |
glue:UpdateColumnStatisticsForTable | Admin | |
glue:UpdateConnection | Admin | |
glue:UpdateCrawler | Admin | |
glue:UpdateCrawlerSchedule | Operator | |
glue:UpdateDatabase | Admin | |
glue:UpdateDevEndpoint | Admin | |
glue:UpdateJob | Admin | |
glue:UpdateMLTransform | Admin | |
glue:UpdatePartition | Admin | |
glue:UpdateRegistry | Admin | |
glue:UpdateSchema | Admin | |
glue:UpdateTable | Admin | |
glue:UpdateTrigger | Admin | |
glue:UpdateUserDefinedFunction | Admin | |
glue:UpdateWorkflow | Admin | |
glue:UseMLTransforms | Operator | |
iam:GetRole | Metadata | |
iam:GetRolePolicy | Metadata | |
iam:ListRolePolicies | Metadata | |
iam:ListRoles | Metadata | |
iam:PassRole | Admin | Required to create clusters. |
kms:DescribeKey | Metadata | |
rds:DescribeDBInstances | Metadata | |
redshift:DescribeClusterSubnetGroups | Metadata | |
redshift:DescribeClusters | Metadata | |
s3:GetBucketAcl | Metadata | |
s3:ListAllMyBuckets | Metadata | |
s3:ListBucket | Metadata | |
sagemaker:DescribeNotebookInstance | Metadata | AWS Glue now supports connecting Amazon SageMaker notebooks to development endpoint. |
sagemaker:ListNotebookInstances | Metadata | AWS Glue now supports connecting Amazon SageMaker notebooks to development endpoint. |
Learn More About Turbot
- Setting Policies Tutorial
- Mods Overview
- Policies Overview
- Resources Overview
- Common Policies and Controls
Recommended Version
Version
5.10.0
Released On
Jun 02, 2023
Depends On
Resource Types
- AWS > Glue
- AWS > Glue > Crawler
- AWS > Glue > Data Catalog
- AWS > Glue > Database
- AWS > Glue > Development Endpoint [Deprecated]
- AWS > Glue > Job
- AWS > Glue > ML Transform
- AWS > Glue > Security Configuration
- AWS > Glue > Table
- AWS > Glue > Trigger
- AWS > Glue > Workflow
Control Types
- AWS > Glue > Crawler > Active
- AWS > Glue > Crawler > Approved
- AWS > Glue > Crawler > CMDB
- AWS > Glue > Crawler > Discovery
- AWS > Glue > Crawler > Tags
- AWS > Glue > Crawler > Usage
- AWS > Glue > Data Catalog > CMDB
- AWS > Glue > Data Catalog > Connection Password Encryption
- AWS > Glue > Data Catalog > Discovery
- AWS > Glue > Data Catalog > Encryption at Rest
- AWS > Glue > Database > Active
- AWS > Glue > Database > Approved
- AWS > Glue > Database > CMDB
- AWS > Glue > Database > Discovery
- AWS > Glue > Database > Usage
- AWS > Glue > Development Endpoint [Deprecated] > Active
- AWS > Glue > Development Endpoint [Deprecated] > Approved
- AWS > Glue > Development Endpoint [Deprecated] > CMDB
- AWS > Glue > Development Endpoint [Deprecated] > Discovery
- AWS > Glue > Development Endpoint [Deprecated] > Tags
- AWS > Glue > Development Endpoint [Deprecated] > Usage
- AWS > Glue > Job > Active
- AWS > Glue > Job > Approved
- AWS > Glue > Job > CMDB
- AWS > Glue > Job > Discovery
- AWS > Glue > Job > Tags
- AWS > Glue > Job > Usage
- AWS > Glue > ML Transform > Active
- AWS > Glue > ML Transform > Approved
- AWS > Glue > ML Transform > CMDB
- AWS > Glue > ML Transform > Discovery
- AWS > Glue > ML Transform > Tags
- AWS > Glue > ML Transform > Usage
- AWS > Glue > Security Configuration > Active
- AWS > Glue > Security Configuration > Approved
- AWS > Glue > Security Configuration > CMDB
- AWS > Glue > Security Configuration > Discovery
- AWS > Glue > Security Configuration > Usage
- AWS > Glue > Table > Active
- AWS > Glue > Table > Approved
- AWS > Glue > Table > CMDB
- AWS > Glue > Table > Discovery
- AWS > Glue > Table > Usage
- AWS > Glue > Trigger > Active
- AWS > Glue > Trigger > Approved
- AWS > Glue > Trigger > CMDB
- AWS > Glue > Trigger > Discovery
- AWS > Glue > Trigger > Tags
- AWS > Glue > Workflow > Active
- AWS > Glue > Workflow > Approved
- AWS > Glue > Workflow > CMDB
- AWS > Glue > Workflow > Discovery
- AWS > Glue > Workflow > Tags
- AWS > Glue > Workflow > Usage
Policy Types
- AWS > Glue > API Enabled
- AWS > Glue > Approved Regions [Default]
- AWS > Glue > Crawler > Active
- AWS > Glue > Crawler > Active > Age
- AWS > Glue > Crawler > Active > Budget
- AWS > Glue > Crawler > Active > Last Modified
- AWS > Glue > Crawler > Approved
- AWS > Glue > Crawler > Approved > Budget
- AWS > Glue > Crawler > Approved > Custom
- AWS > Glue > Crawler > Approved > Regions
- AWS > Glue > Crawler > Approved > Usage
- AWS > Glue > Crawler > CMDB
- AWS > Glue > Crawler > Regions
- AWS > Glue > Crawler > Tags
- AWS > Glue > Crawler > Tags > Template
- AWS > Glue > Crawler > Usage
- AWS > Glue > Crawler > Usage > Limit
- AWS > Glue > Data Catalog > CMDB
- AWS > Glue > Data Catalog > Connection Password Encryption
- AWS > Glue > Data Catalog > Connection Password Encryption > Customer Managed Key
- AWS > Glue > Data Catalog > Encryption at Rest
- AWS > Glue > Data Catalog > Encryption at Rest > Customer Managed Key
- AWS > Glue > Data Catalog > Regions
- AWS > Glue > Database > Active
- AWS > Glue > Database > Active > Age
- AWS > Glue > Database > Active > Budget
- AWS > Glue > Database > Active > Last Modified
- AWS > Glue > Database > Approved
- AWS > Glue > Database > Approved > Budget
- AWS > Glue > Database > Approved > Custom
- AWS > Glue > Database > Approved > Regions
- AWS > Glue > Database > Approved > Usage
- AWS > Glue > Database > CMDB
- AWS > Glue > Database > Regions
- AWS > Glue > Database > Usage
- AWS > Glue > Database > Usage > Limit
- AWS > Glue > Development Endpoint [Deprecated] > Active
- AWS > Glue > Development Endpoint [Deprecated] > Active > Age
- AWS > Glue > Development Endpoint [Deprecated] > Active > Budget
- AWS > Glue > Development Endpoint [Deprecated] > Active > Last Modified
- AWS > Glue > Development Endpoint [Deprecated] > Active > Recently Used
- AWS > Glue > Development Endpoint [Deprecated] > Approved
- AWS > Glue > Development Endpoint [Deprecated] > Approved > Budget
- AWS > Glue > Development Endpoint [Deprecated] > Approved > Custom
- AWS > Glue > Development Endpoint [Deprecated] > Approved > Regions
- AWS > Glue > Development Endpoint [Deprecated] > Approved > Usage
- AWS > Glue > Development Endpoint [Deprecated] > CMDB
- AWS > Glue > Development Endpoint [Deprecated] > Regions
- AWS > Glue > Development Endpoint [Deprecated] > Tags
- AWS > Glue > Development Endpoint [Deprecated] > Tags > Template
- AWS > Glue > Development Endpoint [Deprecated] > Usage
- AWS > Glue > Development Endpoint [Deprecated] > Usage > Limit
- AWS > Glue > Enabled
- AWS > Glue > Job > Active
- AWS > Glue > Job > Active > Age
- AWS > Glue > Job > Active > Budget
- AWS > Glue > Job > Active > Last Modified
- AWS > Glue > Job > Approved
- AWS > Glue > Job > Approved > Budget
- AWS > Glue > Job > Approved > Custom
- AWS > Glue > Job > Approved > Regions
- AWS > Glue > Job > Approved > Usage
- AWS > Glue > Job > CMDB
- AWS > Glue > Job > Regions
- AWS > Glue > Job > Tags
- AWS > Glue > Job > Tags > Template
- AWS > Glue > Job > Usage
- AWS > Glue > Job > Usage > Limit
- AWS > Glue > ML Transform > Active
- AWS > Glue > ML Transform > Active > Age
- AWS > Glue > ML Transform > Active > Budget
- AWS > Glue > ML Transform > Active > Last Modified
- AWS > Glue > ML Transform > Approved
- AWS > Glue > ML Transform > Approved > Budget
- AWS > Glue > ML Transform > Approved > Custom
- AWS > Glue > ML Transform > Approved > Regions
- AWS > Glue > ML Transform > Approved > Usage
- AWS > Glue > ML Transform > CMDB
- AWS > Glue > ML Transform > Regions
- AWS > Glue > ML Transform > Tags
- AWS > Glue > ML Transform > Tags > Template
- AWS > Glue > ML Transform > Usage
- AWS > Glue > ML Transform > Usage > Limit
- AWS > Glue > Permissions
- AWS > Glue > Permissions > Levels
- AWS > Glue > Permissions > Levels > Modifiers
- AWS > Glue > Permissions > Lockdown
- AWS > Glue > Permissions > Lockdown > API Boundary
- AWS > Glue > Regions
- AWS > Glue > Security Configuration > Active
- AWS > Glue > Security Configuration > Active > Age
- AWS > Glue > Security Configuration > Active > Last Modified
- AWS > Glue > Security Configuration > Approved
- AWS > Glue > Security Configuration > Approved > Custom
- AWS > Glue > Security Configuration > Approved > Regions
- AWS > Glue > Security Configuration > Approved > Usage
- AWS > Glue > Security Configuration > CMDB
- AWS > Glue > Security Configuration > Regions
- AWS > Glue > Security Configuration > Usage
- AWS > Glue > Security Configuration > Usage > Limit
- AWS > Glue > Table > Active
- AWS > Glue > Table > Active > Age
- AWS > Glue > Table > Active > Budget
- AWS > Glue > Table > Active > Last Modified
- AWS > Glue > Table > Approved
- AWS > Glue > Table > Approved > Budget
- AWS > Glue > Table > Approved > Custom
- AWS > Glue > Table > Approved > Regions
- AWS > Glue > Table > Approved > Usage
- AWS > Glue > Table > CMDB
- AWS > Glue > Table > Regions
- AWS > Glue > Table > Usage
- AWS > Glue > Table > Usage > Limit
- AWS > Glue > Tags Template [Default]
- AWS > Glue > Trigger > Active
- AWS > Glue > Trigger > Active > Age
- AWS > Glue > Trigger > Active > Last Modified
- AWS > Glue > Trigger > Approved
- AWS > Glue > Trigger > Approved > Custom
- AWS > Glue > Trigger > Approved > Regions
- AWS > Glue > Trigger > Approved > Usage
- AWS > Glue > Trigger > CMDB
- AWS > Glue > Trigger > Regions
- AWS > Glue > Trigger > Tags
- AWS > Glue > Trigger > Tags > Template
- AWS > Glue > Workflow > Active
- AWS > Glue > Workflow > Active > Age
- AWS > Glue > Workflow > Active > Budget
- AWS > Glue > Workflow > Active > Last Modified
- AWS > Glue > Workflow > Approved
- AWS > Glue > Workflow > Approved > Budget
- AWS > Glue > Workflow > Approved > Custom
- AWS > Glue > Workflow > Approved > Regions
- AWS > Glue > Workflow > Approved > Usage
- AWS > Glue > Workflow > CMDB
- AWS > Glue > Workflow > Regions
- AWS > Glue > Workflow > Tags
- AWS > Glue > Workflow > Tags > Template
- AWS > Glue > Workflow > Usage
- AWS > Glue > Workflow > Usage > Limit
- AWS > Turbot > Event Handlers > Events > Rules > Custom Event Patterns > @turbot/aws-glue
- AWS > Turbot > Permissions > Compiled > API Boundary > @turbot/aws-glue
- AWS > Turbot > Permissions > Compiled > Levels > @turbot/aws-glue
- AWS > Turbot > Permissions > Compiled > Service Permissions > @turbot/aws-glue
Release Notes
5.10.0 (2023-06-02)
What's new?
- Resource's metadata will now also include
createdBy
details in Turbot CMDB. - README.md file is now available for users to check details about the resource types and service permissions that the mod covers.
5.9.0 (2023-04-04)
What's new?
- The
AWS > Glue > Development Endpoint
resource type has been deprecated and will be removed in the next major version. Please check migrate dev endpoints to interactive sessions for more information.
Bug fixes
- We'd sometimes fail to process
glue:TagResource
andglue:UntagResource
real-time events correctly forAWS > Glue > Crawler
. This is now fixed. - The
AWS > Glue > Table > CMDB
control would sometimes go into an error state if a table was inadvertently upserted with its name not in lowercase characters. We've fixed the process of upserting tables via the real-timeglue:CreateTable
event, and will now upsert tables with their names in lowercase. This will allow the CMDB control to work correctly, as expected.
Resource Types
Renamed
- AWS > Glue > Development Endpoint to AWS > Glue > Development Endpoint [Deprecated]
Control Types
Renamed
- AWS > Glue > Development Endpoint > Active to AWS > Glue > Development Endpoint [Deprecated] > Active
- AWS > Glue > Development Endpoint > Approved to AWS > Glue > Development Endpoint [Deprecated] > Approved
- AWS > Glue > Development Endpoint > CMDB to AWS > Glue > Development Endpoint [Deprecated] > CMDB
- AWS > Glue > Development Endpoint > Discovery to AWS > Glue > Development Endpoint [Deprecated] > Discovery
- AWS > Glue > Development Endpoint > Tags to AWS > Glue > Development Endpoint [Deprecated] > Tags
- AWS > Glue > Development Endpoint > Usage to AWS > Glue > Development Endpoint [Deprecated] > Usage
Policy Types
Renamed
- AWS > Glue > Development Endpoint > Active to AWS > Glue > Development Endpoint [Deprecated] > Active
- AWS > Glue > Development Endpoint > Active > Age to AWS > Glue > Development Endpoint [Deprecated] > Active > Age
- AWS > Glue > Development Endpoint > Active > Budget to AWS > Glue > Development Endpoint [Deprecated] > Active > Budget
- AWS > Glue > Development Endpoint > Active > Last Modified to AWS > Glue > Development Endpoint [Deprecated] > Active > Last Modified
- AWS > Glue > Development Endpoint > Active > Recently Used to AWS > Glue > Development Endpoint [Deprecated] > Active > Recently Used
- AWS > Glue > Development Endpoint > Approved to AWS > Glue > Development Endpoint [Deprecated] > Approved
- AWS > Glue > Development Endpoint > Approved > Budget to AWS > Glue > Development Endpoint [Deprecated] > Approved > Budget
- AWS > Glue > Development Endpoint > Approved > Custom to AWS > Glue > Development Endpoint [Deprecated] > Approved > Custom
- AWS > Glue > Development Endpoint > Approved > Regions to AWS > Glue > Development Endpoint [Deprecated] > Approved > Regions
- AWS > Glue > Development Endpoint > Approved > Usage to AWS > Glue > Development Endpoint [Deprecated] > Approved > Usage
- AWS > Glue > Development Endpoint > CMDB to AWS > Glue > Development Endpoint [Deprecated] > CMDB
- AWS > Glue > Development Endpoint > Regions to AWS > Glue > Development Endpoint [Deprecated] > Regions
- AWS > Glue > Development Endpoint > Tags to AWS > Glue > Development Endpoint [Deprecated] > Tags
- AWS > Glue > Development Endpoint > Tags > Template to AWS > Glue > Development Endpoint [Deprecated] > Tags > Template
- AWS > Glue > Development Endpoint > Usage to AWS > Glue > Development Endpoint [Deprecated] > Usage
- AWS > Glue > Development Endpoint > Usage > Limit to AWS > Glue > Development Endpoint [Deprecated] > Usage > Limit
Action Types
Renamed
- AWS > Glue > Development Endpoint > Delete to AWS > Glue > Development Endpoint [Deprecated] > Delete
- AWS > Glue > Development Endpoint > Router to AWS > Glue > Development Endpoint [Deprecated] > Router
- AWS > Glue > Development Endpoint > Update Tags to AWS > Glue > Development Endpoint [Deprecated] > Update Tags
5.8.3 (2022-08-18)
Bug fixes
- Turbot would sometimes fail to cleanup Tables from CMDB via real-time
glue:BatchDeleteTable
event. This is now fixed. - The
AWS > Glue > Table > CMDB
control would sometimes go into an error state due to timeouts while fetching large tables' details. This is fixed and the control will now fetch details for such tables more reliably and consistently than before.
5.8.2 (2022-05-12)
Bug fixes
- The
AWS > Glue > Workflow > Discovery
control would go into an error state forus-gov-east-1
because workflows are not currently supported in this region. We've updated the regions policy for the resource type to not includeus-gov-east-1
in the list of supported regions, which will now allow the discovery control to move to a skipped state correctly.
5.8.1 (2022-03-03)
Bug fixes
- We've improved the process of deleting resources from Turbot if their CMDB policy was set to
Enforce: Disabled
. The CMDB controls will now not look to resolve credentials via Turbot's IAM role while deleting resources from Turbot. This will allow the CMDB controls to process resource deletions from Turbot more reliably than before.
5.8.0 (2022-02-02)
What's new?
- Users can now create their own custom checks against resource attributes in the Approved control using the
Approved > Custom
policy. These custom checks would be a part of the evaluation of the Approved control. Custom messages can also be added which are then displayed in the control details table. See Custom Checks for more information.
Resource Types
Added
- AWS > Glue > Security Configuration
Control Types
Added
- AWS > Glue > Security Configuration > Active
- AWS > Glue > Security Configuration > Approved
- AWS > Glue > Security Configuration > CMDB
- AWS > Glue > Security Configuration > Discovery
- AWS > Glue > Security Configuration > Usage
Policy Types
Added
- AWS > Glue > Crawler > Approved > Custom
- AWS > Glue > Database > Approved > Custom
- AWS > Glue > Development Endpoint > Approved > Custom
- AWS > Glue > Job > Approved > Custom
- AWS > Glue > ML Transform > Approved > Custom
- AWS > Glue > Security Configuration > Active
- AWS > Glue > Security Configuration > Active > Age
- AWS > Glue > Security Configuration > Active > Last Modified
- AWS > Glue > Security Configuration > Approved
- AWS > Glue > Security Configuration > Approved > Custom
- AWS > Glue > Security Configuration > Approved > Regions
- AWS > Glue > Security Configuration > Approved > Usage
- AWS > Glue > Security Configuration > CMDB
- AWS > Glue > Security Configuration > Regions
- AWS > Glue > Security Configuration > Usage
- AWS > Glue > Security Configuration > Usage > Limit
- AWS > Glue > Table > Approved > Custom
- AWS > Glue > Trigger > Approved > Custom
- AWS > Glue > Workflow > Approved > Custom
Action Types
Added
- AWS > Glue > Security Configuration > Delete
- AWS > Glue > Security Configuration > Router
5.7.0 (2022-01-25)
What's new?
AWS/Glue/Admin
,AWS/Glue/Metadata
andAWS/Glue/Operator
now include permissions for Blueprint, Partition Index, Registry, Schema and Session.
Bug fixes
- We've made a few improvements in the GraphQL query for
AWS > Glue > Data Catalog > Encryption At Rest
andAWS > Glue > Data Catalog > Connection Password Encryption
controls. You won't notice any difference, but things should run lighter and quicker than before.
5.6.0 (2021-09-08)
What's new?
- We’ve improved our event handling configuration and now filter which AWS events Turbot listens for based on resources’ CMDB policies. If a resource’s CMDB policy is not set to
Enforce: Enabled
, the EventBridge rules will be configured to not send any events for that resource. This will greatly reduce the number of unnecessary events that Turbot listens for and handles today.
Policy Types
Added
- AWS > Turbot > Event Handlers > Events > Rules > Custom Event Patterns > @turbot/aws-glue
Removed
- AWS > Turbot > Event Handlers > Events > Rules > Event Sources > @turbot/aws-glue
5.5.0 (2021-08-27)
Resource Types
Added
- AWS > Glue > Data Catalog
Control Types
Added
- AWS > Glue > Data Catalog > CMDB
- AWS > Glue > Data Catalog > Connection Password Encryption
- AWS > Glue > Data Catalog > Discovery
- AWS > Glue > Data Catalog > Encryption at Rest
Policy Types
Added
- AWS > Glue > Data Catalog > CMDB
- AWS > Glue > Data Catalog > Connection Password Encryption
- AWS > Glue > Data Catalog > Connection Password Encryption > Customer Managed Key
- AWS > Glue > Data Catalog > Encryption at Rest
- AWS > Glue > Data Catalog > Encryption at Rest > Customer Managed Key
- AWS > Glue > Data Catalog > Regions
Action Types
Added
- AWS > Glue > Data Catalog > Router
- AWS > Glue > Data Catalog > Update Connection Password Encryption
- AWS > Glue > Data Catalog > Update Encryption at Rest
5.4.0 (2021-07-09)
What's new?
- We've improved the details tables in the Tags controls to be more helpful, especially when a resource's tags are not set correctly as expected. Previously, to understand why the Tags controls were in an Alarm state, you would need to find and read the control's process logs. This felt like too much work for a simple task, so now these details are visible directly from the control page.
5.3.0 (2021-07-01)
Resource Types
Added
- AWS > Glue > Development Endpoint
- AWS > Glue > ML Transform
- AWS > Glue > Table
- AWS > Glue > Workflow
Control Types
Added
- AWS > Glue > Development Endpoint > Active
- AWS > Glue > Development Endpoint > Approved
- AWS > Glue > Development Endpoint > CMDB
- AWS > Glue > Development Endpoint > Discovery
- AWS > Glue > Development Endpoint > Tags
- AWS > Glue > Development Endpoint > Usage
- AWS > Glue > ML Transform > Active
- AWS > Glue > ML Transform > Approved
- AWS > Glue > ML Transform > CMDB
- AWS > Glue > ML Transform > Discovery
- AWS > Glue > ML Transform > Tags
- AWS > Glue > ML Transform > Usage
- AWS > Glue > Table > Active
- AWS > Glue > Table > Approved
- AWS > Glue > Table > CMDB
- AWS > Glue > Table > Discovery
- AWS > Glue > Table > Usage
- AWS > Glue > Workflow > Active
- AWS > Glue > Workflow > Approved
- AWS > Glue > Workflow > CMDB
- AWS > Glue > Workflow > Discovery
- AWS > Glue > Workflow > Tags
- AWS > Glue > Workflow > Usage
Policy Types
Added
- AWS > Glue > Development Endpoint > Active
- AWS > Glue > Development Endpoint > Active > Age
- AWS > Glue > Development Endpoint > Active > Budget
- AWS > Glue > Development Endpoint > Active > Last Modified
- AWS > Glue > Development Endpoint > Active > Recently Used
- AWS > Glue > Development Endpoint > Approved
- AWS > Glue > Development Endpoint > Approved > Budget
- AWS > Glue > Development Endpoint > Approved > Regions
- AWS > Glue > Development Endpoint > Approved > Usage
- AWS > Glue > Development Endpoint > CMDB
- AWS > Glue > Development Endpoint > Regions
- AWS > Glue > Development Endpoint > Tags
- AWS > Glue > Development Endpoint > Tags > Template
- AWS > Glue > Development Endpoint > Usage
- AWS > Glue > Development Endpoint > Usage > Limit
- AWS > Glue > ML Transform > Active
- AWS > Glue > ML Transform > Active > Age
- AWS > Glue > ML Transform > Active > Budget
- AWS > Glue > ML Transform > Active > Last Modified
- AWS > Glue > ML Transform > Approved
- AWS > Glue > ML Transform > Approved > Budget
- AWS > Glue > ML Transform > Approved > Regions
- AWS > Glue > ML Transform > Approved > Usage
- AWS > Glue > ML Transform > CMDB
- AWS > Glue > ML Transform > Regions
- AWS > Glue > ML Transform > Tags
- AWS > Glue > ML Transform > Tags > Template
- AWS > Glue > ML Transform > Usage
- AWS > Glue > ML Transform > Usage > Limit
- AWS > Glue > Table > Active
- AWS > Glue > Table > Active > Age
- AWS > Glue > Table > Active > Budget
- AWS > Glue > Table > Active > Last Modified
- AWS > Glue > Table > Approved
- AWS > Glue > Table > Approved > Budget
- AWS > Glue > Table > Approved > Regions
- AWS > Glue > Table > Approved > Usage
- AWS > Glue > Table > CMDB
- AWS > Glue > Table > Regions
- AWS > Glue > Table > Usage
- AWS > Glue > Table > Usage > Limit
- AWS > Glue > Workflow > Active
- AWS > Glue > Workflow > Active > Age
- AWS > Glue > Workflow > Active > Budget
- AWS > Glue > Workflow > Active > Last Modified
- AWS > Glue > Workflow > Approved
- AWS > Glue > Workflow > Approved > Budget
- AWS > Glue > Workflow > Approved > Regions
- AWS > Glue > Workflow > Approved > Usage
- AWS > Glue > Workflow > CMDB
- AWS > Glue > Workflow > Regions
- AWS > Glue > Workflow > Tags
- AWS > Glue > Workflow > Tags > Template
- AWS > Glue > Workflow > Usage
- AWS > Glue > Workflow > Usage > Limit
Action Types
Added
- AWS > Glue > Development Endpoint > Delete
- AWS > Glue > Development Endpoint > Router
- AWS > Glue > Development Endpoint > Update Tags
- AWS > Glue > ML Transform > Delete
- AWS > Glue > ML Transform > Router
- AWS > Glue > ML Transform > Update Tags
- AWS > Glue > Table > Delete
- AWS > Glue > Table > Router
- AWS > Glue > Workflow > Delete
- AWS > Glue > Workflow > Router
- AWS > Glue > Workflow > Update Tags
5.2.0 (2021-06-23)
Resource Types
Added
- AWS > Glue > Crawler
- AWS > Glue > Job
- AWS > Glue > Trigger
Control Types
Added
- AWS > Glue > Crawler > Active
- AWS > Glue > Crawler > Approved
- AWS > Glue > Crawler > CMDB
- AWS > Glue > Crawler > Discovery
- AWS > Glue > Crawler > Tags
- AWS > Glue > Crawler > Usage
- AWS > Glue > Job > Active
- AWS > Glue > Job > Approved
- AWS > Glue > Job > CMDB
- AWS > Glue > Job > Discovery
- AWS > Glue > Job > Tags
- AWS > Glue > Job > Usage
- AWS > Glue > Trigger > Active
- AWS > Glue > Trigger > Approved
- AWS > Glue > Trigger > CMDB
- AWS > Glue > Trigger > Discovery
- AWS > Glue > Trigger > Tags
Policy Types
Added
- AWS > Glue > Crawler > Active
- AWS > Glue > Crawler > Active > Age
- AWS > Glue > Crawler > Active > Budget
- AWS > Glue > Crawler > Active > Last Modified
- AWS > Glue > Crawler > Approved
- AWS > Glue > Crawler > Approved > Budget
- AWS > Glue > Crawler > Approved > Regions
- AWS > Glue > Crawler > Approved > Usage
- AWS > Glue > Crawler > CMDB
- AWS > Glue > Crawler > Regions
- AWS > Glue > Crawler > Tags
- AWS > Glue > Crawler > Tags > Template
- AWS > Glue > Crawler > Usage
- AWS > Glue > Crawler > Usage > Limit
- AWS > Glue > Job > Active
- AWS > Glue > Job > Active > Age
- AWS > Glue > Job > Active > Budget
- AWS > Glue > Job > Active > Last Modified
- AWS > Glue > Job > Approved
- AWS > Glue > Job > Approved > Budget
- AWS > Glue > Job > Approved > Regions
- AWS > Glue > Job > Approved > Usage
- AWS > Glue > Job > CMDB
- AWS > Glue > Job > Regions
- AWS > Glue > Job > Tags
- AWS > Glue > Job > Tags > Template
- AWS > Glue > Job > Usage
- AWS > Glue > Job > Usage > Limit
- AWS > Glue > Trigger > Active
- AWS > Glue > Trigger > Active > Age
- AWS > Glue > Trigger > Active > Last Modified
- AWS > Glue > Trigger > Approved
- AWS > Glue > Trigger > Approved > Regions
- AWS > Glue > Trigger > Approved > Usage
- AWS > Glue > Trigger > CMDB
- AWS > Glue > Trigger > Regions
- AWS > Glue > Trigger > Tags
- AWS > Glue > Trigger > Tags > Template
Action Types
Added
- AWS > Glue > Crawler > Delete
- AWS > Glue > Crawler > Router
- AWS > Glue > Crawler > Update Tags
- AWS > Glue > Job > Delete
- AWS > Glue > Job > Router
- AWS > Glue > Job > Update Tags
- AWS > Glue > Trigger > Delete
- AWS > Glue > Trigger > Router
- AWS > Glue > Trigger > Update Tags
5.1.2 (2020-12-28)
Bug fixes
- Controls run faster now when in the
tbd
andskipped
states thanks to the new Turbot Precheck feature (not to be confused with TSA PreCheck). With Turbot Precheck, controls avoid running GraphQL input queries when intbd
andskipped
, resulting in faster and lighter control runs.
5.1.1 (2020-09-21)
Bug fixes
- We've made some improvements to our real-time event handling that reduces the risk of creating resources in CMDB with malformed AKAs. There's no noticeable difference, but things should run more reliably now.
5.1.0 (2020-09-02)
What's new?
- Discovery controls now have their own control category,
CMDB > Discovery
, to allow for easier filtering separately from other CMDB controls. - We've renamed the service's default regions policy from
Regions [Default]
toRegions
to be consistent with our other regions policies.
5.0.4 (2020-08-12)
Bug fixes
- In various Active controls, we were outputting log messages that did not properly show how many days were left until we'd delete the inactive resources (we were still deleting them after the correct number of days). These log messages have been fixed and now contain the correct number of days.
5.0.3 (2020-07-06)
Bug fixes
- Updated various resource configurations to provide better compatibility with AWS China regions.
5.0.2 (2020-06-11)
What's new?
- All resource Router actions now run even if Turbot is outside of its allowed change window. This allows Turbot to maintain an up-to-date CMDB by handling resource updates at all times. Note that this only affects Turbot's ability to process resources changes that were made in the cloud provider - enforcement actions are still disabled outside of the change window.
5.0.1 (2020-05-08)
Bug fixes
- Several permissions did not have grant levels assigned, so when this service was enabled, the IAM permission model would be unable to calculate the full permission set across all services. The missing grant levels have been added and permission calculations are now running smoothly again.
5.0.0 (2020-04-25)
Resource Types
Added
- AWS > Glue
- AWS > Glue > Database
Control Types
Added
- AWS > Glue > Database > Active
- AWS > Glue > Database > Approved
- AWS > Glue > Database > CMDB
- AWS > Glue > Database > Discovery
- AWS > Glue > Database > Usage
Policy Types
Added
- AWS > Glue > API Enabled
- AWS > Glue > Approved Regions [Default]
- AWS > Glue > Database > Active
- AWS > Glue > Database > Active > Age
- AWS > Glue > Database > Active > Budget
- AWS > Glue > Database > Active > Last Modified
- AWS > Glue > Database > Approved
- AWS > Glue > Database > Approved > Budget
- AWS > Glue > Database > Approved > Regions
- AWS > Glue > Database > Approved > Usage
- AWS > Glue > Database > CMDB
- AWS > Glue > Database > Regions
- AWS > Glue > Database > Usage
- AWS > Glue > Database > Usage > Limit
- AWS > Glue > Enabled
- AWS > Glue > Permissions
- AWS > Glue > Permissions > Levels
- AWS > Glue > Permissions > Levels > Modifiers
- AWS > Glue > Permissions > Lockdown
- AWS > Glue > Permissions > Lockdown > API Boundary
- AWS > Glue > Regions [Default]
- AWS > Glue > Tags Template [Default]
- AWS > Turbot > Event Handlers > Events > Rules > Event Sources > @turbot/aws-glue
- AWS > Turbot > Permissions > Compiled > API Boundary > @turbot/aws-glue
- AWS > Turbot > Permissions > Compiled > Levels > @turbot/aws-glue
- AWS > Turbot > Permissions > Compiled > Service Permissions > @turbot/aws-glue
Action Types
Added
- AWS > Glue > Database > Delete
- AWS > Glue > Database > Router