diff --git a/packages/aws/changelog.yml b/packages/aws/changelog.yml index 3c0f24bf4cf..b58b40ae6e7 100644 --- a/packages/aws/changelog.yml +++ b/packages/aws/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: "5.6.2" + changes: + - description: Add var_groups for credential type selection with Cloud Connector support for agentless deployments. + type: enhancement + link: https://github.com/elastic/security-team/issues/15398 - version: "5.6.1" changes: - description: Fix Cloudtrail's Lambda event parsing of `vpcConfig.securityGroupIds` and `vpcConfig.subnetIds` fields. diff --git a/packages/aws/manifest.yml b/packages/aws/manifest.yml index 45bbbc6d9dd..3d63ec8a6a1 100644 --- a/packages/aws/manifest.yml +++ b/packages/aws/manifest.yml @@ -1,7 +1,7 @@ -format_version: 3.4.0 +format_version: 3.6.0 name: aws title: AWS -version: 5.6.1 +version: 5.6.2 description: Collect logs and metrics from Amazon Web Services (AWS) with Elastic Agent. type: integration categories: @@ -95,6 +95,34 @@ vars: required: false show_user: false description: URL to proxy connections in the form of http\[s\]://:@: +var_groups: + - name: credential_type + required: true + title: Setup Access + selector_title: Preferred method + options: + - name: cloud_connectors + title: Cloud Connector + vars: [role_arn, external_id] + hide_in_deployment_modes: [default] + provider: aws + iac_template_url: https://console.aws.amazon.com/cloudformation/home#/stacks/quickcreate?templateURL=https://elastic-cspm-cft.s3.eu-central-1.amazonaws.com/cloudformation-cloud-connectors-ACCOUNT_TYPE-9.2.0.yml¶m_ElasticResourceId=RESOURCE_ID + - name: direct_access_key + title: Direct Access Keys + vars: [access_key_id, secret_access_key] + - name: temporary_access_key + title: Temporary Access Keys + vars: [access_key_id, secret_access_key, session_token] + - name: assume_role + title: Assume Role + vars: [role_arn] + - name: assume_role_external_id + title: Assume Role with External ID + vars: [role_arn, external_id] + - name: shared_credentials + title: Shared Credentials + vars: [shared_credential_file, credential_profile_name] + hide_in_deployment_modes: [agentless] policy_templates: - name: awshealth title: AWS Health @@ -873,6 +901,8 @@ policy_templates: - type: aws-s3 title: Collect Amazon GuardDuty logs via AWS S3 or SQS description: Collecting Amazon GuardDuty logs via AWS S3 or SQS input. + hide_in_var_group_options: + credential_type: [cloud_connectors] screenshots: - src: /img/guardduty-findings-overview.png title: GuardDuty Findings Overview dashboard screenshot