steampipe-plugin-aws icon indicating copy to clipboard operation
steampipe-plugin-aws copied to clipboard

Add table `aws_codeartifact_domain` Closes #1173

Open karanpopat opened this issue 1 year ago • 1 comments

Integration test logs

Logs
Outputs:

asset_size_bytes = 0
owner = "123456789012"
repository_count = 0
resource_aka = "arn:aws:codeartifact:us-east-1:123456789012:domain/turbottest67810"
resource_name = "turbottest67810"
tags_src = tomap({
  "name" = "turbottest67810"
})

Running SQL query: test-get-query.sql
[
  {
    "arn": "arn:aws:codeartifact:us-east-1:123456789012:domain/turbottest67810",
    "asset_size_bytes": "0",
    "name": "turbottest67810",
    "owner": "123456789012",
    "repository_count": "0",
    "tags": {
      "name": "turbottest67810"
    }
  }
]
✔ PASSED

Running SQL query: test-hydrate-query.sql
[
  {
    "arn": "arn:aws:codeartifact:us-east-1:123456789012:domain/turbottest67810",
    "asset_size_bytes": "0",
    "name": "turbottest67810",
    "owner": "123456789012",
    "repository_count": "0",
    "tags": {
      "name": "turbottest67810"
    }
  }
]
✔ PASSED

Running SQL query: test-list-query.sql
[
  {
    "arn": "arn:aws:codeartifact:us-east-1:123456789012:domain/turbottest67810",
    "asset_size_bytes": "0",
    "name": "turbottest67810",
    "owner": "123456789012",
    "repository_count": "0",
    "tags": {
      "name": "turbottest67810"
    }
  }
]
✔ PASSED

Running SQL query: test-not-found-query.sql
null
✔ PASSED

Running SQL query: test-turbot-query.sql
[
  {
    "akas": [
      "arn:aws:codeartifact:us-east-1:123456789012:domain/turbottest67810"
    ],
    "tags": {
      "name": "turbottest67810"
    },
    "title": "turbottest67810"
  }
]
✔ PASSED

POSTTEST: tests/aws_codeartifact_domain

TEARDOWN: tests/aws_codeartifact_domain

SUMMARY:

1/1 passed.

Example query results

Results
> select
  arn,
  created_time,
  encryption_key,
  status,
  owner,
  tags
from
  aws_codeartifact_domain;
+-----------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------+--------+--------------+------+
| arn                                                       | created_time              | encryption_key                                                              | status | owner        | tags |
+-----------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------+--------+--------------+------+
| arn:aws:codeartifact:us-east-2:123456789012:domain/turbot | 2022-07-20T10:11:42+05:30 | arn:aws:kms:us-east-2:123456789012:key/58a3bdf0-c33a-41eb-8d2e-b39e32641fc8 | Active | 123456789012 | {}   |
+-----------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------+--------+--------------+------+

> select
  d.arn as domain_arn,
  d.encryption_key domain_encryption_key,
  key_manager,
  key_state
from
  aws_codeartifact_domain d
  join aws_kms_key k on d.encryption_key = k.arn;

+-----------------------------------------------------------+-----------------------------------------------------------------------------+-------------+-----------+
| domain_arn                                                | domain_encryption_key                                                       | key_manager | key_state |
+-----------------------------------------------------------+-----------------------------------------------------------------------------+-------------+-----------+
| arn:aws:codeartifact:us-east-2:123456789012:domain/turbot | arn:aws:kms:us-east-2:123456789012:key/58a3bdf0-c33a-41eb-8d2e-b39e32641fc8 | AWS         | Enabled   |
+-----------------------------------------------------------+-----------------------------------------------------------------------------+-------------+-----------+

karanpopat avatar Jul 20 '22 11:07 karanpopat

'This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.'

github-actions[bot] avatar Aug 24 '22 23:08 github-actions[bot]