Skip to content

Few enhancements to showoci #882

Description

@hslange

Hi,
I'm using showoci utility and I'm very satisfied with it.
I do have a few enhancements that make it even more useful:

  1. KMS Key Vault information. KMS Key's are already supported, however some information is missing, like VaultID, CurrentKeyVersion and KeyShape data. This can be obtained relatively easy in the search query (in showoci_service.py). Instead of using "query key resources" use "query key resources return allAdditionalFields". This will return not only the Key information, but also the VaultID, CurrentKeyVersion and KeyShape data. This important data should also become part of the output (JSON or CSV) to make Key data complete.
  2. Dynamic Groups Matching Rules. Identity Domain Dynamic Group data is currently missing data for an important field "maatchingRule" (current query always returns no data for the matching rule). This is highly likely due to a change in IAM API. and matching rules need to be explicitly specified in the call. In function __load_identity_domain_dynamic_resource_groups() add attributes="matchingRule" to the call to list_dynamic_resource_groups.
  3. Vault Secrets support. As part of # Security and Logging, information related to Vault Secrets is currently missing. Would be nice to have this included in a future release to have an overview of all secrets being using and the Vaults they belong to. If using the similar mechanism as for KMS Keys, use the "query vaultsecret resources return allAdditionalFields" query to obtain the secret including vault data.

Hope this can be incorporated in a future release.
Thanks,
Herman

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions