SYMBOL INDEX (111 symbols across 28 files) FILE: src/account-provider/account-provider.ts type AccountProviderProps (line 9) | interface AccountProviderProps extends NestedStackProps {} class AccountProvider (line 16) | class AccountProvider extends NestedStack { method getOrCreate (line 22) | public static getOrCreate(scope: Construct): AccountProvider { method constructor (line 47) | constructor(scope: Construct, id: string, props: AccountProviderProps) { FILE: src/account-provider/is-complete-handler-function.ts type IsCompleteHandlerFunctionProps (line 9) | interface IsCompleteHandlerFunctionProps extends lambda.FunctionOptions { class IsCompleteHandlerFunction (line 15) | class IsCompleteHandlerFunction extends lambda.Function { method constructor (line 16) | constructor(scope: Construct, id: string, props?: IsCompleteHandlerFun... FILE: src/account-provider/is-complete-handler.lambda.ts function handler (line 15) | async function handler(event: IsCompleteRequest): Promise { FILE: src/account.ts type IamUserAccessToBilling (line 16) | enum IamUserAccessToBilling { type AccountProps (line 27) | interface AccountProps { type IAccount (line 67) | interface IAccount extends IPolicyAttachmentTarget, IChild, IConstruct, ... class Account (line 98) | class Account extends Construct implements IAccount, ITaggableResource { method constructor (line 110) | public constructor(scope: Construct, id: string, props: AccountProps) { method identifier (line 150) | identifier(): string { method delegateAdministrator (line 161) | public delegateAdministrator(servicePrincipal: string, region?: string... method attachPolicy (line 183) | public attachPolicy(policy: IPolicy) { FILE: src/delegated-administrator.ts type DelegatedAdministratorProps (line 6) | interface DelegatedAdministratorProps { class DelegatedAdministrator (line 34) | class DelegatedAdministrator extends Construct { method constructor (line 35) | public constructor(scope: Construct, id: string, props: DelegatedAdmin... FILE: src/dependency-chain.ts class DependencyChain (line 14) | class DependencyChain implements IAspect { method visit (line 17) | visit(current: IConstruct): void { method needsChaining (line 31) | private needsChaining(current: IConstruct): boolean { FILE: src/enable-aws-service-access.ts type EnableAwsServiceAccessProps (line 4) | interface EnableAwsServiceAccessProps { class EnableAwsServiceAccess (line 18) | class EnableAwsServiceAccess extends Construct { method constructor (line 19) | public constructor(scope: Construct, id: string, props: EnableAwsServi... FILE: src/enable-policy-type.ts type EnablePolicyTypeProps (line 6) | interface EnablePolicyTypeProps { class EnablePolicyType (line 16) | class EnablePolicyType extends Construct { method constructor (line 17) | public constructor(scope: Construct, id: string, props: EnablePolicyTy... FILE: src/organization-provider/on-event-handler-function.ts type OnEventHandlerFunctionProps (line 9) | interface OnEventHandlerFunctionProps extends lambda.FunctionOptions { class OnEventHandlerFunction (line 15) | class OnEventHandlerFunction extends lambda.Function { method constructor (line 16) | constructor(scope: Construct, id: string, props?: OnEventHandlerFuncti... FILE: src/organization-provider/on-event-handler.lambda.ts function handler (line 12) | async function handler(event: OnEventRequest): Promise { FILE: src/organization-provider/organization-provider.ts type OrganizationProviderProps (line 8) | interface OrganizationProviderProps extends NestedStackProps {} class OrganizationProvider (line 18) | class OrganizationProvider extends NestedStack { method getOrCreate (line 24) | public static getOrCreate(scope: Construct): OrganizationProvider { method constructor (line 44) | constructor(scope: Construct, id: string, props: OrganizationProviderP... FILE: src/organization.ts type FeatureSet (line 20) | enum FeatureSet { type OrganizationProps (line 31) | interface OrganizationProps { type IOrganization (line 51) | interface IOrganization extends IConstruct { class Organization (line 82) | class Organization extends Construct implements IOrganization { method of (line 88) | public static of(scope: Construct, id: string): IOrganization { method constructor (line 152) | public constructor(scope: Construct, id: string, props: OrganizationPr... method enableAwsServiceAccess (line 184) | public enableAwsServiceAccess(servicePrincipal: string) { method enablePolicyType (line 197) | public enablePolicyType(policyType: PolicyType) { method attachPolicy (line 206) | public attachPolicy(policy: IPolicy) { class Root (line 216) | class Root extends Construct implements IParent, IPolicyAttachmentTarget... method constructor (line 228) | public constructor(scope: Construct, id: string) { method identifier (line 268) | public identifier(): string { method attachPolicy (line 277) | public attachPolicy(policy: IPolicy) { method enablePolicyType (line 294) | public enablePolicyType(policyType: PolicyType) { FILE: src/organizational-unit-provider/on-event-handler-function.ts type OnEventHandlerFunctionProps (line 9) | interface OnEventHandlerFunctionProps extends lambda.FunctionOptions { class OnEventHandlerFunction (line 15) | class OnEventHandlerFunction extends lambda.Function { method constructor (line 16) | constructor(scope: Construct, id: string, props?: OnEventHandlerFuncti... FILE: src/organizational-unit-provider/organizational-unit-provider.ts type OrganizationalUnitProviderProps (line 8) | interface OrganizationalUnitProviderProps extends NestedStackProps {} class OrganizationalUnitProvider (line 20) | class OrganizationalUnitProvider extends NestedStack { method getOrCreate (line 26) | public static getOrCreate(scope: Construct): OrganizationalUnitProvider { method constructor (line 46) | constructor(scope: Construct, id: string, props: OrganizationalUnitPro... FILE: src/organizational-unit.ts type OrganizationalUnitProps (line 10) | interface OrganizationalUnitProps { type IOrganizationalUnit (line 38) | interface IOrganizationalUnit extends IPolicyAttachmentTarget, IParent, ... class OrganizationalUnit (line 53) | class OrganizationalUnit extends Construct implements IOrganizationalUni... method constructor (line 64) | public constructor(scope: Construct, id: string, props: Organizational... method identifier (line 101) | identifier(): string { method attachPolicy (line 110) | public attachPolicy(policy: IPolicy) { FILE: src/parent.ts type IParent (line 5) | interface IParent extends IConstruct, IResource {} type IChild (line 7) | interface IChild extends IConstruct, IResource {} type ParentProps (line 9) | interface ParentProps { type ParentBaseProps (line 13) | interface ParentBaseProps { method constructor (line 20) | protected constructor(scope: Construct, id: string, props: ParentBasePro... method identifier (line 62) | public identifier(): string { class Parent (line 67) | class Parent extends ParentBase { method fromChildId (line 68) | public static fromChildId(scope: Construct, id: string, childId: strin... method constructor (line 78) | public constructor(scope: Construct, id: string, props: ParentProps) { FILE: src/policy-attachment.ts type IPolicyAttachmentTarget (line 6) | interface IPolicyAttachmentTarget extends IDependable, IResource {} type PolicyAttachmentProps (line 8) | interface PolicyAttachmentProps { class PolicyAttachment (line 22) | class PolicyAttachment extends Construct { method constructor (line 23) | public constructor(scope: Construct, id: string, props: PolicyAttachme... FILE: src/policy.ts type PolicyType (line 21) | enum PolicyType { type PolicyProps (line 40) | interface PolicyProps { type IPolicy (line 67) | interface IPolicy extends IConstruct { class Policy (line 74) | class Policy extends Construct implements IPolicy, ITaggableResource { method constructor (line 79) | public constructor(scope: Construct, id: string, props: PolicyProps) { method identifier (line 136) | identifier(): string { FILE: src/resource.ts type IResource (line 4) | interface IResource { FILE: src/tag-resource-provider/on-event-handler-function.ts type OnEventHandlerFunctionProps (line 9) | interface OnEventHandlerFunctionProps extends lambda.FunctionOptions { class OnEventHandlerFunction (line 15) | class OnEventHandlerFunction extends lambda.Function { method constructor (line 16) | constructor(scope: Construct, id: string, props?: OnEventHandlerFuncti... FILE: src/tag-resource-provider/on-event-handler.lambda.ts function handler (line 12) | async function handler(event: OnEventRequest): Promise { FILE: src/tag-resource-provider/tag-resource-provider.ts type TagResourceProviderProps (line 7) | interface TagResourceProviderProps extends NestedStackProps {} class TagResourceProvider (line 14) | class TagResourceProvider extends NestedStack { method getOrCreate (line 20) | public static getOrCreate(scope: Construct): TagResourceProvider { method constructor (line 41) | constructor(scope: Construct, id: string, props: TagResourceProviderPr... FILE: src/tag-resource.ts type ITaggableResource (line 6) | interface ITaggableResource extends ITaggable {} type TagResourceProps (line 8) | interface TagResourceProps { class TagResource (line 19) | class TagResource extends Construct { method constructor (line 20) | public constructor(scope: Construct, id: string, props: TagResourcePro... FILE: src/validators.ts class Validators (line 1) | class Validators { method of (line 2) | public static of(): Validators { method accountId (line 5) | public accountId(id: string): boolean { method accountName (line 8) | public accountName(name: string): boolean { method email (line 11) | public email(email: string): boolean { method organizationalUnitName (line 14) | public organizationalUnitName(name: string): boolean { method servicePrincipal (line 17) | public servicePrincipal(servicePrincipal: string): boolean { method policyContent (line 20) | public policyContent(content: string): boolean { FILE: test/organization-provider/on-event-handler.lambda.test.ts class AWSError (line 66) | class AWSError extends Error { method constructor (line 67) | public constructor(readonly code: string) { FILE: test/organizational-unit-provider/on-event-handler.lambda.test.ts class AWSError (line 66) | class AWSError extends Error { method constructor (line 67) | public constructor(readonly code: string) {