UNPKG

@cloudtoolkit/aws

Version:

The Cloud Toolkit AWS provider for Pulumi provision well-architected solutions in [AWS](https://aws.amazon.com/). With Cloud Toolkit AWS you can use your preferred programming language to manage your platform with Infrastructure as Code.

30 lines (29 loc) 896 B
import * as pulumiAws from "@pulumi/aws"; export interface AccountMapping { account: pulumiAws.organizations.Account; accountName: string; } export interface IamTrustedAccountRoleGroupMapping { group: pulumiAws.iam.Group; roleName: string; } export interface IamTrustedAccountRoleGroupPolicyMapping { groupPolicy: pulumiAws.iam.GroupPolicy; roleName: string; } export interface IamTrustingAccountRoleMapping { role: pulumiAws.iam.Role; roleName: string; } export interface IamTrustingAccountRolePolicyAttachmentMapping { roleName: string; rolePolicyAttachment: pulumiAws.iam.RolePolicyAttachment[]; } export interface OrganizationAccountProviderMapping { accountName: string; provider: pulumiAws.Provider; } export interface OrganizationalUnitMapping { accountName: string; organizationalUnit: pulumiAws.organizations.OrganizationalUnit; }