Class CredentialDetector

java.lang.Object
cloud.kitelang.cli.util.CredentialDetector

public class CredentialDetector extends Object
Detects available cloud provider credentials on the system. Used to suggest credentials during project setup.
  • Constructor Details

    • CredentialDetector

      public CredentialDetector()
  • Method Details

    • detectAwsProfiles

      public static List<CredentialDetector.CredentialOption> detectAwsProfiles()
      Detects available AWS profiles from ~/.aws/credentials and ~/.aws/config.
    • detectGcpProjects

      public static List<CredentialDetector.CredentialOption> detectGcpProjects()
      Detects available GCP projects from gcloud configuration.
    • detectAzureSubscriptions

      public static List<CredentialDetector.CredentialOption> detectAzureSubscriptions()
      Detects available Azure subscriptions from az CLI configuration.
    • detectDefaultAwsRegion

      public static String detectDefaultAwsRegion()
      Detects the default AWS region from environment or config.