@cloud-copilot/iam-collect
Version:
Collect IAM information from AWS Accounts
16 lines • 692 B
TypeScript
/**
* All Valid AWS Services
*/
export declare const allServices: readonly ["apigateway", "backup", "dynamodb", "ec2", "ecr", "elasticfilesystem", "glacier", "glue", "iam", "kms", "lambda", "organizations", "ram", "s3", "s3express", "s3outposts", "s3tables", "secretsmanager", "sns", "sqs", "sso"];
/**
* Type representing a valid AWS service. A union of all strings in `allServices`.
*/
export type AwsService = (typeof allServices)[number];
/**
* Convert a service name to lowercase.
*
* @param service The service name to convert
* @returns The lowercase service name
*/
export declare function lowerCaseService(service: string): AwsService;
//# sourceMappingURL=services.d.ts.map