Skip to content
Closed
4 changes: 4 additions & 0 deletions aws_quickstart/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 4.12.0 (May 27, 2026)

- Make the `InstrumentationResourceTypes` parameter (added in 4.10.0) available in `main_workflow.yaml` and `main_extended_workflow.yaml` as well

# 4.11.0 (May 19, 2026)

- Allow the Datadog Agent running in agentless scanner instances to read the systemd journal.
Expand Down
10 changes: 10 additions & 0 deletions aws_quickstart/main_extended_workflow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,13 @@ Parameters:
For cross-account Agentless Scanning: the ARNs of Agentless Scanner roles authorized to scan this account.
AllowedPattern: "|arn:aws:iam::[0-9]{12}:role/.+"
Default: ""
InstrumentationResourceTypes:
Type: CommaDelimitedList
Description: >-
Comma-separated list of AWS resource types, in UDM format, that Datadog uses to determine which additional
IAM permissions to grant the integration role. These permissions are used for Datadog Agent instrumentation.
Leave blank to skip granting extra instrumentation permissions.
Default: ""
WorkflowId:
Description: >-
Unique identifier for this workflow instance. This is generated by the Datadog UI and used to track
Expand Down Expand Up @@ -474,6 +481,8 @@ Resources:
ExternalId: !Ref ExternalId
IAMRoleName: !Ref IAMRoleName
ResourceCollectionPermissions: !If [ResourceCollectionPermissions, true, false]
InstrumentationResourceTypes: !Join [",", !Ref InstrumentationResourceTypes]
DatadogSite: !Ref DatadogSite
DdAWSAccountId: !If
- IsGov
- !If
Expand Down Expand Up @@ -756,6 +765,7 @@ Metadata:
- ScannerDelegateRoleName
- ScannerInstanceRoleARN
- DisableMetricCollection
- InstrumentationResourceTypes
ParameterLabels:
APIKey:
default: "DatadogApiKey *"
Expand Down
10 changes: 10 additions & 0 deletions aws_quickstart/main_workflow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,13 @@ Parameters:
External ID for the IAM role trust policy. This is generated by the Datadog UI and ensures
that only your Datadog organization can assume this role.
Type: String
InstrumentationResourceTypes:
Type: CommaDelimitedList
Description: >-
Comma-separated list of AWS resource types, in UDM format, that Datadog uses to determine which additional
IAM permissions to grant the integration role. These permissions are used for Datadog Agent instrumentation.
Leave blank to skip granting extra instrumentation permissions.
Default: ""
Mappings:
# AccountIdGovCloud is only read on GovCloud sites (ddog-gov.com, us2.ddog-gov.com).
# Commercial sites carry "NOT_APPLICABLE" so Fn::FindInMap can resolve the key at
Expand Down Expand Up @@ -330,6 +337,8 @@ Resources:
ExternalId: !Ref ExternalId
IAMRoleName: !Ref IAMRoleName
ResourceCollectionPermissions: !If [ResourceCollectionPermissions, true, false]
InstrumentationResourceTypes: !Join [",", !Ref InstrumentationResourceTypes]
DatadogSite: !Ref DatadogSite
DdAWSAccountId: !If
- IsGov
- !If
Expand Down Expand Up @@ -490,6 +499,7 @@ Metadata:
Parameters:
- IAMRoleName
- DisableResourceCollection
- InstrumentationResourceTypes
ParameterLabels:
APIKey:
default: "DatadogApiKey *"
Expand Down
2 changes: 1 addition & 1 deletion aws_quickstart/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v4.11.0
v4.12.0
Loading