├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── deployment ├── build-common.sh └── build-s3-dist.sh ├── docs ├── diagrams │ └── architecture │ │ ├── account-cleaner.drawio.svg │ │ ├── event-infrastructure.drawio.svg │ │ ├── high-level.drawio.svg │ │ ├── in-depth.drawio.svg │ │ ├── organizational-units.drawio.svg │ │ ├── software-architecture-layers.drawio.svg │ │ ├── stack-dependencies.drawio.svg │ │ ├── stack-relationships.drawio.svg │ │ └── web-app.drawio.svg └── openapi │ └── innovation-sandbox-api.yaml ├── license_header.txt ├── package.json ├── scripts └── detect-empty-files.sh ├── solution-manifest.yaml ├── source ├── common │ ├── data │ │ ├── common-schemas.ts │ │ ├── common-types.ts │ │ ├── encoding.ts │ │ ├── errors.ts │ │ ├── global-config │ │ │ ├── appconfig-global-config-store.ts │ │ │ ├── global-config-store.ts │ │ │ ├── global-config-utils.ts │ │ │ └── global-config.ts │ │ ├── lease-template │ │ │ ├── dynamo-lease-template-store.ts │ │ │ ├── lease-template-store.ts │ │ │ └── lease-template.ts │ │ ├── lease │ │ │ ├── dynamo-lease-store.ts │ │ │ ├── lease-store.ts │ │ │ └── lease.ts │ │ ├── metadata.ts │ │ ├── reporting-config │ │ │ ├── reporting-config-utils.ts │ │ │ └── reporting-config.ts │ │ ├── sandbox-account │ │ │ ├── dynamo-sandbox-account-store.ts │ │ │ ├── sandbox-account-store.ts │ │ │ └── sandbox-account.ts │ │ └── utils.ts │ ├── events │ │ ├── account-cleanup-failure-event.ts │ │ ├── account-cleanup-successful-event.ts │ │ ├── account-drift-detected-alert.ts │ │ ├── account-quarantined-event.ts │ │ ├── clean-account-request.ts │ │ ├── group-cost-report-generated-event.ts │ │ ├── group-cost-report-generated-failure-event.ts │ │ ├── index.ts │ │ ├── lease-approved-event.ts │ │ ├── lease-budget-exceeded-alert.ts │ │ ├── lease-budget-threshold-breached-alert.ts │ │ ├── lease-denied-event.ts │ │ ├── lease-duration-threshold-breached-alert.ts │ │ ├── lease-expired-alert.ts │ │ ├── lease-freezing-threshold-breached-alert.ts │ │ ├── lease-frozen-event.ts │ │ ├── lease-requested-event.ts │ │ ├── lease-terminated-event.ts │ │ └── lease-unfrozen-event.ts │ ├── innovation-sandbox.ts │ ├── isb-services │ │ ├── cost-explorer-service.ts │ │ ├── idc-cache.ts │ │ ├── idc-service.ts │ │ ├── index.ts │ │ ├── log-archiving-service.ts │ │ ├── notification │ │ │ ├── email-address-utils.ts │ │ │ ├── email-events.ts │ │ │ ├── email-service.ts │ │ │ └── email-templates.ts │ │ └── sandbox-ou-service.ts │ ├── lambda │ │ ├── environments │ │ │ ├── account-drift-monitoring-environment.ts │ │ │ ├── account-lambda-environment.ts │ │ │ ├── account-lifecycle-management-lambda-environment.ts │ │ │ ├── authorizer-lambda-environment.ts │ │ │ ├── base-lambda-environment.ts │ │ │ ├── config-lambda-environment.ts │ │ │ ├── cost-allocation-tag-activator-environment.ts │ │ │ ├── cost-reporting-lambda-environment.ts │ │ │ ├── deployment-summary-lambda-environment.ts │ │ │ ├── deployment-uuid-lambda-environment.ts │ │ │ ├── email-notification-lambda-environment.ts │ │ │ ├── finalize-cleanup-lambda-environment.ts │ │ │ ├── get-root-ou-id-lambda-environment.ts │ │ │ ├── group-cost-reporting-lambda-environment.ts │ │ │ ├── idc-configurer-lambda-environment.ts │ │ │ ├── initialize-cleanup-lambda-environment.ts │ │ │ ├── lease-lambda-environment.ts │ │ │ ├── lease-monitoring-environment.ts │ │ │ ├── lease-template-lambda-environment.ts │ │ │ ├── log-archiving-lambda-environment.ts │ │ │ ├── log-subscriber-lambda-environment.ts │ │ │ ├── pre-retry-cleanup-lambda-environment.ts │ │ │ ├── secrets-rotator-lambda-environment.ts │ │ │ ├── shared-json-param-parser-environment.ts │ │ │ └── sso-lambda-environment.ts │ │ ├── middleware │ │ │ ├── api-middleware-bundle.ts │ │ │ ├── base-middleware-bundle.ts │ │ │ ├── environment-validator.ts │ │ │ ├── http-error-handler.ts │ │ │ ├── http-json-body-parser.ts │ │ │ ├── http-urlencode-query-parser.ts │ │ │ ├── inject-sanitized-lambda-context.ts │ │ │ └── isb-config-middleware.ts │ │ └── schemas.ts │ ├── observability │ │ ├── anonymized-metric.ts │ │ ├── log-types.ts │ │ └── logging.ts │ ├── package.json │ ├── sdk-clients │ │ ├── event-bridge-client.ts │ │ ├── index.ts │ │ ├── secrets-manager-client.ts │ │ └── ssm-client.ts │ ├── test │ │ ├── facade-tests │ │ │ ├── approve-lease.test.ts │ │ │ ├── deny-lease.test.ts │ │ │ ├── eject-account.test.ts │ │ │ ├── freeze-lease.test.ts │ │ │ ├── quarantine-account.test.ts │ │ │ ├── register-account.test.ts │ │ │ ├── request-lease.test.ts │ │ │ ├── retry-cleanup.test.ts │ │ │ ├── terminate-lease.test.ts │ │ │ └── unfreeze-lease.test.ts │ │ ├── generate-schema-data.ts │ │ ├── isb-services │ │ │ ├── cost-explorer-service.test.ts │ │ │ ├── idc-client-service-apis.test.ts │ │ │ ├── log-archiving-service.test.ts │ │ │ └── notification │ │ │ │ └── email-service.test.ts │ │ ├── key-encoding.test.ts │ │ ├── lambdas │ │ │ ├── fixtures.ts │ │ │ ├── middleware │ │ │ │ └── event-logging-sanitizer.test.ts │ │ │ └── utils.ts │ │ ├── metadata.test.ts │ │ ├── migration │ │ │ └── lease-table-migration-test.ts │ │ ├── mocking │ │ │ ├── common-mocks.ts │ │ │ └── mock-utils.ts │ │ ├── observability │ │ │ ├── anonymized-metric.test.ts │ │ │ └── logging.test.ts │ │ ├── table-schemas.test.ts │ │ └── utils │ │ │ ├── metadata.test.ts │ │ │ └── transactions.test.ts │ ├── tsconfig.json │ ├── types │ │ ├── isb-types.ts │ │ └── type-guards.ts │ ├── utils │ │ ├── aws-console-links.ts │ │ ├── cross-account-roles.ts │ │ ├── jwt.ts │ │ ├── time-utils.ts │ │ └── transactions.ts │ └── vitest.config.ts ├── frontend │ ├── .eslintrc.json │ ├── .stylelintrc.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ ├── markdown │ │ │ ├── accounts.md │ │ │ ├── approvals.md │ │ │ ├── assign.md │ │ │ ├── home.md │ │ │ ├── lease-templates.md │ │ │ ├── leases.md │ │ │ ├── request.md │ │ │ └── settings.md │ │ └── robots.txt │ ├── src │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── assets │ │ │ ├── images │ │ │ │ └── logo.png │ │ │ └── styles │ │ │ │ ├── app.scss │ │ │ │ ├── base.scss │ │ │ │ └── util.scss │ │ ├── components │ │ │ ├── AccountLoginLink │ │ │ │ └── index.tsx │ │ │ ├── AccountsSummary │ │ │ │ ├── components │ │ │ │ │ ├── AccountsLoading.tsx │ │ │ │ │ ├── AccountsPieChart.tsx │ │ │ │ │ ├── AccountsSummaryTable.tsx │ │ │ │ │ └── NoAccounts.tsx │ │ │ │ ├── helpers.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── styles.module.scss │ │ │ │ └── types.tsx │ │ │ ├── Animate │ │ │ │ └── index.tsx │ │ │ ├── AppContext │ │ │ │ ├── context.ts │ │ │ │ └── index.tsx │ │ │ ├── AppLayout │ │ │ │ ├── BaseLayout.tsx │ │ │ │ ├── NavHeader.tsx │ │ │ │ ├── constants.tsx │ │ │ │ └── index.tsx │ │ │ ├── Authenticator │ │ │ │ └── index.tsx │ │ │ ├── BudgetProgressBar │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── BudgetStatus │ │ │ │ └── index.tsx │ │ │ ├── DateTimeFormField │ │ │ │ └── index.tsx │ │ │ ├── Divider │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── DurationStatus │ │ │ │ └── index.tsx │ │ │ ├── ErrorPanel │ │ │ │ └── index.tsx │ │ │ ├── Form │ │ │ │ ├── context.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── FullPageLoader │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── InfoLink │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── InfoPanel │ │ │ │ └── index.tsx │ │ │ ├── Loader │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── MaintenanceBanner │ │ │ │ └── index.tsx │ │ │ ├── Markdown │ │ │ │ ├── MarkdownLink.tsx │ │ │ │ └── index.tsx │ │ │ ├── MultiSelectTableActionReview │ │ │ │ └── index.tsx │ │ │ ├── NumberFormField │ │ │ │ └── index.tsx │ │ │ ├── NumberInput │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── TextLink │ │ │ │ └── index.tsx │ │ │ ├── ThresholdSettings │ │ │ │ ├── ThresholdsListContainer.tsx │ │ │ │ ├── ThresholdsListItem.tsx │ │ │ │ ├── constants.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── styles.module.scss │ │ │ │ ├── types.ts │ │ │ │ └── validator.ts │ │ │ └── Toast │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ ├── domains │ │ │ ├── accounts │ │ │ │ ├── components │ │ │ │ │ └── AccountStatusIndicator.tsx │ │ │ │ ├── helpers.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── pages │ │ │ │ │ ├── AddAccounts.tsx │ │ │ │ │ └── ListAccounts.tsx │ │ │ │ ├── service.ts │ │ │ │ └── types.ts │ │ │ ├── home │ │ │ │ ├── components │ │ │ │ │ ├── AccountsPanel.tsx │ │ │ │ │ ├── ApprovalsPanel.tsx │ │ │ │ │ ├── LeasePanel.tsx │ │ │ │ │ └── MyLeases.tsx │ │ │ │ └── pages │ │ │ │ │ └── Home.tsx │ │ │ ├── leaseTemplates │ │ │ │ ├── components │ │ │ │ │ ├── BasicDetailsForm.tsx │ │ │ │ │ ├── BudgetForm.tsx │ │ │ │ │ ├── CostReportForm.tsx │ │ │ │ │ ├── DurationForm.tsx │ │ │ │ │ ├── LeaseTemplatesTable.tsx │ │ │ │ │ └── VisibilityIndicator.tsx │ │ │ │ ├── formFields │ │ │ │ │ ├── basic.tsx │ │ │ │ │ ├── budget.tsx │ │ │ │ │ ├── costReport.tsx │ │ │ │ │ └── duration.tsx │ │ │ │ ├── helpers.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── pages │ │ │ │ │ ├── AddLeaseTemplate.tsx │ │ │ │ │ ├── ListLeaseTemplates.tsx │ │ │ │ │ └── UpdateLeaseTemplate.tsx │ │ │ │ ├── service.ts │ │ │ │ └── types.ts │ │ │ ├── leases │ │ │ │ ├── components │ │ │ │ │ ├── ApprovalsBadge.tsx │ │ │ │ │ ├── LeaseDurationForm.tsx │ │ │ │ │ ├── LeaseStatusBadge.tsx │ │ │ │ │ ├── LeaseSummary.tsx │ │ │ │ │ ├── ReviewLeaseConfirmation.tsx │ │ │ │ │ ├── SelectLeaseTemplate.tsx │ │ │ │ │ ├── TermsOfService.tsx │ │ │ │ │ └── wizard-steps │ │ │ │ │ │ ├── ReviewStep.tsx │ │ │ │ │ │ ├── TemplateSelectionStep.tsx │ │ │ │ │ │ ├── TermsOfServiceStep.tsx │ │ │ │ │ │ ├── UserSelectionStep.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── pages │ │ │ │ │ ├── ApprovalDetails.tsx │ │ │ │ │ ├── AssignLease.tsx │ │ │ │ │ ├── ListApprovals.tsx │ │ │ │ │ ├── ListLeases.tsx │ │ │ │ │ ├── RequestLease.tsx │ │ │ │ │ └── UpdateLease.tsx │ │ │ │ ├── service.ts │ │ │ │ └── types.ts │ │ │ └── settings │ │ │ │ ├── components │ │ │ │ ├── CleanupSettings.tsx │ │ │ │ ├── CostReportingSettings.tsx │ │ │ │ ├── GeneralSettings.tsx │ │ │ │ ├── LeaseSettings.tsx │ │ │ │ └── SettingsContainer.tsx │ │ │ │ ├── hooks.ts │ │ │ │ ├── pages │ │ │ │ └── Settings.tsx │ │ │ │ └── service.ts │ │ ├── helpers │ │ │ ├── ApiProxy.ts │ │ │ ├── AuthService.ts │ │ │ ├── LeaseExpiryInfo.ts │ │ │ ├── config.ts │ │ │ ├── util.ts │ │ │ └── validators.ts │ │ ├── hooks │ │ │ ├── useBreadcrumb.tsx │ │ │ ├── useModal.tsx │ │ │ └── useUser.ts │ │ ├── main.tsx │ │ ├── mocks │ │ │ ├── factories │ │ │ │ ├── accountFactory.ts │ │ │ │ ├── configurationFactory.ts │ │ │ │ ├── leaseFactory.ts │ │ │ │ └── leaseTemplateFactory.ts │ │ │ ├── handlers │ │ │ │ ├── accountHandlers.ts │ │ │ │ ├── authHandlers.ts │ │ │ │ ├── configurationHandlers.ts │ │ │ │ ├── index.ts │ │ │ │ ├── leaseHandlers.ts │ │ │ │ └── leaseTemplateHandlers.ts │ │ │ ├── mockApi.ts │ │ │ └── server.ts │ │ ├── setupTests.tsx │ │ └── types.ts │ ├── test │ │ ├── components │ │ │ └── BaseLayout.test.tsx │ │ ├── domains │ │ │ ├── accounts │ │ │ │ ├── components │ │ │ │ │ └── AccountStatusIndicator.test.tsx │ │ │ │ └── pages │ │ │ │ │ ├── AddAccounts.test.tsx │ │ │ │ │ └── ListAccounts.test.tsx │ │ │ ├── home │ │ │ │ ├── components │ │ │ │ │ ├── AccountsPanel.test.tsx │ │ │ │ │ ├── ApprovalsPanel.test.tsx │ │ │ │ │ ├── LeasePanel.test.tsx │ │ │ │ │ └── MyLeases.test.tsx │ │ │ │ └── pages │ │ │ │ │ └── Home.test.tsx │ │ │ ├── leaseTemplates │ │ │ │ ├── components │ │ │ │ │ ├── BasicDetailsForm.test.tsx │ │ │ │ │ ├── BudgetForm.test.tsx │ │ │ │ │ ├── CostReportForm.test.tsx │ │ │ │ │ ├── DurationForm.test.tsx │ │ │ │ │ ├── LeaseTemplatesTable.test.tsx │ │ │ │ │ └── VisibilityIndicator.test.tsx │ │ │ │ ├── helpers.test.ts │ │ │ │ └── pages │ │ │ │ │ ├── AddLeaseTemplate.test.tsx │ │ │ │ │ ├── ListLeaseTemplates.test.tsx │ │ │ │ │ └── UpdateLeaseTemplate.test.tsx │ │ │ ├── leases │ │ │ │ ├── components │ │ │ │ │ ├── ApprovalsBadge.test.tsx │ │ │ │ │ ├── LeaseDurationForm.test.tsx │ │ │ │ │ ├── LeaseStatusBadge.test.tsx │ │ │ │ │ ├── LeaseSummary.test.tsx │ │ │ │ │ ├── ReviewTemplate.test.tsx │ │ │ │ │ ├── SelectLeaseTemplate.test.tsx │ │ │ │ │ └── TermsOfService.test.tsx │ │ │ │ ├── hooks.test.tsx │ │ │ │ └── pages │ │ │ │ │ ├── ApprovalDetails.test.tsx │ │ │ │ │ ├── AssignLease.test.tsx │ │ │ │ │ ├── ListApprovals.test.tsx │ │ │ │ │ ├── ListLeases.test.tsx │ │ │ │ │ ├── RequestLease.test.tsx │ │ │ │ │ └── UpdateLease.test.tsx │ │ │ └── settings │ │ │ │ ├── components │ │ │ │ ├── CleanupSettings.test.tsx │ │ │ │ ├── CostReportingSettings.test.tsx │ │ │ │ ├── GeneralSettings.test.tsx │ │ │ │ ├── LeaseSettings.test.tsx │ │ │ │ └── SettingsContainer.test.tsx │ │ │ │ └── pages │ │ │ │ └── Settings.test.tsx │ │ ├── hooks │ │ │ └── useUser.test.ts │ │ └── utils │ │ │ └── settingsTestUtils.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── vitest.config.ts ├── infrastructure │ ├── bin │ │ └── app.ts │ ├── cdk.json │ ├── lib │ │ ├── assets │ │ │ └── terms-of-use.txt │ │ ├── components │ │ │ ├── account-cleaner │ │ │ │ ├── Dockerfile │ │ │ │ ├── account-cleaner.ts │ │ │ │ ├── cleanup-buildspec.yaml │ │ │ │ └── step-function.ts │ │ │ ├── account-management │ │ │ │ ├── account-drift-monitoring-lambda.ts │ │ │ │ ├── account-lifecycle-management-lambda.ts │ │ │ │ └── lease-monitoring-lambda.ts │ │ │ ├── api │ │ │ │ ├── accounts-api.ts │ │ │ │ ├── auth-api.ts │ │ │ │ ├── configurations-api.ts │ │ │ │ ├── lease-templates-api.ts │ │ │ │ ├── leases-api.ts │ │ │ │ └── rest-api-all.ts │ │ │ ├── cloudfront │ │ │ │ └── cloudfront-ui-api.ts │ │ │ ├── config │ │ │ │ ├── app-config-lambda-extension.ts │ │ │ │ ├── config.ts │ │ │ │ ├── global-config.yaml │ │ │ │ ├── nuke-config.yaml │ │ │ │ └── reporting-config.yaml │ │ │ ├── custom-resources │ │ │ │ ├── cost-allocation-tag-activator.ts │ │ │ │ ├── deployment-uuid.ts │ │ │ │ ├── idc-configurer.ts │ │ │ │ └── shared-json-param-resolver.ts │ │ │ ├── events-to-lambda.ts │ │ │ ├── events-to-sqs-to-lambda.ts │ │ │ ├── events │ │ │ │ └── isb-internal-core.ts │ │ │ ├── isb-lambda-function-custom-resource.ts │ │ │ ├── isb-lambda-function.ts │ │ │ ├── kms.ts │ │ │ ├── lambda-layers.ts │ │ │ ├── notification │ │ │ │ └── email-notification.ts │ │ │ ├── observability │ │ │ │ ├── anonymized-metrics-reporting.ts │ │ │ │ ├── app-insights.ts │ │ │ │ ├── cost-reporting-lambda.ts │ │ │ │ ├── deployment-summary-lambda.ts │ │ │ │ ├── group-cost-reporting-lambda.ts │ │ │ │ ├── log-archiving.ts │ │ │ │ ├── log-groups.ts │ │ │ │ ├── log-insights-queries.ts │ │ │ │ └── log-subscription-lambda.ts │ │ │ └── service-control-policies │ │ │ │ ├── isb-aws-nuke-supported-services-scp.json │ │ │ │ ├── isb-deny-all-non-control-plane-actions.json │ │ │ │ ├── isb-get-scp.ts │ │ │ │ ├── isb-limit-managed-regions.json │ │ │ │ ├── isb-protect-control-plane-resource-scp.json │ │ │ │ └── isb-restrictions-scp.json │ │ ├── helpers │ │ │ ├── cdk-context.ts │ │ │ ├── cfn-guard.ts │ │ │ ├── cfn-utils.ts │ │ │ ├── deployment-mode.ts │ │ │ ├── isb-roles.ts │ │ │ ├── manifest-reader.ts │ │ │ ├── policy-generators.ts │ │ │ ├── shared-cfn-params.ts │ │ │ ├── shared-ssm-params.ts │ │ │ └── tagging-helper.ts │ │ ├── isb-account-pool-resources.ts │ │ ├── isb-account-pool-stack.ts │ │ ├── isb-compute-resources.ts │ │ ├── isb-compute-stack.ts │ │ ├── isb-data-resources.ts │ │ ├── isb-data-stack.ts │ │ ├── isb-idc-resources.ts │ │ ├── isb-idc-stack.ts │ │ ├── isb-sandbox-account-resources.ts │ │ ├── isb-sandbox-account-stack.ts │ │ └── stack-synthesizers │ │ │ └── solutions-engineering-synthesizer.ts │ ├── package.json │ ├── test │ │ ├── __snapshots__ │ │ │ └── snapshots.test.ts.snap │ │ └── snapshots.test.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── lambdas │ ├── account-cleanup │ │ └── initialize-cleanup │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── initialize-cleanup-handler.ts │ │ │ ├── test │ │ │ └── initialize-cleanup-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ ├── account-management │ │ ├── account-drift-monitoring │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── account-drift-monitoring-handler.ts │ │ │ ├── test │ │ │ │ └── account-drift-monitoring-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── account-lifecycle-management │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── account-lifecycle-manager.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ └── lease-monitoring │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── lease-monitoring-handler.ts │ │ │ ├── test │ │ │ └── lease-monitoring-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ ├── api │ │ ├── accounts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── accounts-handler.ts │ │ │ ├── test │ │ │ │ └── accounts-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── authorizer │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── authorization-map.ts │ │ │ │ ├── authorization.ts │ │ │ │ └── authorizer-handler.ts │ │ │ ├── test │ │ │ │ ├── authorization.test.ts │ │ │ │ └── authorizer-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── configurations │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── configurations-handler.ts │ │ │ ├── test │ │ │ │ └── configurations-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── lease-templates │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── lease-templates-handler.ts │ │ │ ├── test │ │ │ │ └── lease-templates-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── leases │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── leases-handler.ts │ │ │ ├── test │ │ │ │ └── leases-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ └── sso-handler │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ ├── server.ts │ │ │ └── user.ts │ │ │ ├── test │ │ │ └── server.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ ├── custom-resources │ │ ├── cost-allocation-tag-activator │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── cost-allocation-tag-activator-handler.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── deployment-uuid │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── deployment-uuid-handler.ts │ │ │ ├── test │ │ │ │ └── deployment-uuid-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── idc-configurer │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── idc-configurer-handler.ts │ │ │ ├── test │ │ │ │ └── idc-configurer-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ └── shared-json-param-parser │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── shared-json-param-parser-handler.ts │ │ │ ├── test │ │ │ └── shared-json-param-parser-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ ├── helpers │ │ └── secret-rotator │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── secret-rotator-handler.ts │ │ │ ├── test │ │ │ └── secret-rotator-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ ├── metrics │ │ ├── cost-reporting │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── cost-reporting-handler.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── deployment-summary-heartbeat │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── deployment-summary-handler.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── group-cost-reporting │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── group-cost-reporting-handler.ts │ │ │ ├── test │ │ │ │ └── group-cost-reporting-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── log-archiving │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── log-archiving-handler.ts │ │ │ ├── test │ │ │ │ └── log-archiving-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ └── log-subscriber │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── log-subscription-handler.ts │ │ │ ├── test │ │ │ └── log-subscription-handler.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ └── notification │ │ └── email-notification │ │ ├── package.json │ │ ├── src │ │ └── email-notification-handler.ts │ │ ├── test │ │ └── email-notification-handler.test.ts │ │ ├── tsconfig.json │ │ └── vitest.config.ts └── layers │ ├── common │ ├── package-lock.json │ └── package.json │ └── dependencies │ ├── package-lock.json │ └── package.json ├── tsconfig.json └── vitest.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/SECURITY.md -------------------------------------------------------------------------------- /deployment/build-common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/deployment/build-common.sh -------------------------------------------------------------------------------- /deployment/build-s3-dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/deployment/build-s3-dist.sh -------------------------------------------------------------------------------- /docs/diagrams/architecture/account-cleaner.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/account-cleaner.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/event-infrastructure.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/event-infrastructure.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/high-level.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/high-level.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/in-depth.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/in-depth.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/organizational-units.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/organizational-units.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/software-architecture-layers.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/software-architecture-layers.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/stack-dependencies.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/stack-dependencies.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/stack-relationships.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/stack-relationships.drawio.svg -------------------------------------------------------------------------------- /docs/diagrams/architecture/web-app.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/diagrams/architecture/web-app.drawio.svg -------------------------------------------------------------------------------- /docs/openapi/innovation-sandbox-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/docs/openapi/innovation-sandbox-api.yaml -------------------------------------------------------------------------------- /license_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/license_header.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/package.json -------------------------------------------------------------------------------- /scripts/detect-empty-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/scripts/detect-empty-files.sh -------------------------------------------------------------------------------- /solution-manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/solution-manifest.yaml -------------------------------------------------------------------------------- /source/common/data/common-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/common-schemas.ts -------------------------------------------------------------------------------- /source/common/data/common-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/common-types.ts -------------------------------------------------------------------------------- /source/common/data/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/encoding.ts -------------------------------------------------------------------------------- /source/common/data/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/errors.ts -------------------------------------------------------------------------------- /source/common/data/global-config/appconfig-global-config-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/global-config/appconfig-global-config-store.ts -------------------------------------------------------------------------------- /source/common/data/global-config/global-config-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/global-config/global-config-store.ts -------------------------------------------------------------------------------- /source/common/data/global-config/global-config-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/global-config/global-config-utils.ts -------------------------------------------------------------------------------- /source/common/data/global-config/global-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/global-config/global-config.ts -------------------------------------------------------------------------------- /source/common/data/lease-template/dynamo-lease-template-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/lease-template/dynamo-lease-template-store.ts -------------------------------------------------------------------------------- /source/common/data/lease-template/lease-template-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/lease-template/lease-template-store.ts -------------------------------------------------------------------------------- /source/common/data/lease-template/lease-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/lease-template/lease-template.ts -------------------------------------------------------------------------------- /source/common/data/lease/dynamo-lease-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/lease/dynamo-lease-store.ts -------------------------------------------------------------------------------- /source/common/data/lease/lease-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/lease/lease-store.ts -------------------------------------------------------------------------------- /source/common/data/lease/lease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/lease/lease.ts -------------------------------------------------------------------------------- /source/common/data/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/metadata.ts -------------------------------------------------------------------------------- /source/common/data/reporting-config/reporting-config-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/reporting-config/reporting-config-utils.ts -------------------------------------------------------------------------------- /source/common/data/reporting-config/reporting-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/reporting-config/reporting-config.ts -------------------------------------------------------------------------------- /source/common/data/sandbox-account/dynamo-sandbox-account-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/sandbox-account/dynamo-sandbox-account-store.ts -------------------------------------------------------------------------------- /source/common/data/sandbox-account/sandbox-account-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/sandbox-account/sandbox-account-store.ts -------------------------------------------------------------------------------- /source/common/data/sandbox-account/sandbox-account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/sandbox-account/sandbox-account.ts -------------------------------------------------------------------------------- /source/common/data/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/data/utils.ts -------------------------------------------------------------------------------- /source/common/events/account-cleanup-failure-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/account-cleanup-failure-event.ts -------------------------------------------------------------------------------- /source/common/events/account-cleanup-successful-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/account-cleanup-successful-event.ts -------------------------------------------------------------------------------- /source/common/events/account-drift-detected-alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/account-drift-detected-alert.ts -------------------------------------------------------------------------------- /source/common/events/account-quarantined-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/account-quarantined-event.ts -------------------------------------------------------------------------------- /source/common/events/clean-account-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/clean-account-request.ts -------------------------------------------------------------------------------- /source/common/events/group-cost-report-generated-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/group-cost-report-generated-event.ts -------------------------------------------------------------------------------- /source/common/events/group-cost-report-generated-failure-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/group-cost-report-generated-failure-event.ts -------------------------------------------------------------------------------- /source/common/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/index.ts -------------------------------------------------------------------------------- /source/common/events/lease-approved-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-approved-event.ts -------------------------------------------------------------------------------- /source/common/events/lease-budget-exceeded-alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-budget-exceeded-alert.ts -------------------------------------------------------------------------------- /source/common/events/lease-budget-threshold-breached-alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-budget-threshold-breached-alert.ts -------------------------------------------------------------------------------- /source/common/events/lease-denied-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-denied-event.ts -------------------------------------------------------------------------------- /source/common/events/lease-duration-threshold-breached-alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-duration-threshold-breached-alert.ts -------------------------------------------------------------------------------- /source/common/events/lease-expired-alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-expired-alert.ts -------------------------------------------------------------------------------- /source/common/events/lease-freezing-threshold-breached-alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-freezing-threshold-breached-alert.ts -------------------------------------------------------------------------------- /source/common/events/lease-frozen-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-frozen-event.ts -------------------------------------------------------------------------------- /source/common/events/lease-requested-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-requested-event.ts -------------------------------------------------------------------------------- /source/common/events/lease-terminated-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-terminated-event.ts -------------------------------------------------------------------------------- /source/common/events/lease-unfrozen-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/events/lease-unfrozen-event.ts -------------------------------------------------------------------------------- /source/common/innovation-sandbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/innovation-sandbox.ts -------------------------------------------------------------------------------- /source/common/isb-services/cost-explorer-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/cost-explorer-service.ts -------------------------------------------------------------------------------- /source/common/isb-services/idc-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/idc-cache.ts -------------------------------------------------------------------------------- /source/common/isb-services/idc-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/idc-service.ts -------------------------------------------------------------------------------- /source/common/isb-services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/index.ts -------------------------------------------------------------------------------- /source/common/isb-services/log-archiving-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/log-archiving-service.ts -------------------------------------------------------------------------------- /source/common/isb-services/notification/email-address-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/notification/email-address-utils.ts -------------------------------------------------------------------------------- /source/common/isb-services/notification/email-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/notification/email-events.ts -------------------------------------------------------------------------------- /source/common/isb-services/notification/email-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/notification/email-service.ts -------------------------------------------------------------------------------- /source/common/isb-services/notification/email-templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/notification/email-templates.ts -------------------------------------------------------------------------------- /source/common/isb-services/sandbox-ou-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/isb-services/sandbox-ou-service.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/account-drift-monitoring-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/account-drift-monitoring-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/account-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/account-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/account-lifecycle-management-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/account-lifecycle-management-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/authorizer-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/authorizer-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/base-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/base-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/config-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/config-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/cost-allocation-tag-activator-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/cost-allocation-tag-activator-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/cost-reporting-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/cost-reporting-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/deployment-summary-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/deployment-summary-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/deployment-uuid-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/deployment-uuid-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/email-notification-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/email-notification-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/finalize-cleanup-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/finalize-cleanup-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/get-root-ou-id-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/get-root-ou-id-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/group-cost-reporting-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/group-cost-reporting-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/idc-configurer-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/idc-configurer-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/initialize-cleanup-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/initialize-cleanup-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/lease-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/lease-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/lease-monitoring-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/lease-monitoring-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/lease-template-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/lease-template-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/log-archiving-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/log-archiving-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/log-subscriber-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/log-subscriber-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/pre-retry-cleanup-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/pre-retry-cleanup-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/secrets-rotator-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/secrets-rotator-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/shared-json-param-parser-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/shared-json-param-parser-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/environments/sso-lambda-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/environments/sso-lambda-environment.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/api-middleware-bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/api-middleware-bundle.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/base-middleware-bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/base-middleware-bundle.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/environment-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/environment-validator.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/http-error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/http-error-handler.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/http-json-body-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/http-json-body-parser.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/http-urlencode-query-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/http-urlencode-query-parser.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/inject-sanitized-lambda-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/inject-sanitized-lambda-context.ts -------------------------------------------------------------------------------- /source/common/lambda/middleware/isb-config-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/middleware/isb-config-middleware.ts -------------------------------------------------------------------------------- /source/common/lambda/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/lambda/schemas.ts -------------------------------------------------------------------------------- /source/common/observability/anonymized-metric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/observability/anonymized-metric.ts -------------------------------------------------------------------------------- /source/common/observability/log-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/observability/log-types.ts -------------------------------------------------------------------------------- /source/common/observability/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/observability/logging.ts -------------------------------------------------------------------------------- /source/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/package.json -------------------------------------------------------------------------------- /source/common/sdk-clients/event-bridge-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/sdk-clients/event-bridge-client.ts -------------------------------------------------------------------------------- /source/common/sdk-clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/sdk-clients/index.ts -------------------------------------------------------------------------------- /source/common/sdk-clients/secrets-manager-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/sdk-clients/secrets-manager-client.ts -------------------------------------------------------------------------------- /source/common/sdk-clients/ssm-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/sdk-clients/ssm-client.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/approve-lease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/approve-lease.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/deny-lease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/deny-lease.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/eject-account.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/eject-account.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/freeze-lease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/freeze-lease.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/quarantine-account.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/quarantine-account.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/register-account.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/register-account.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/request-lease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/request-lease.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/retry-cleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/retry-cleanup.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/terminate-lease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/terminate-lease.test.ts -------------------------------------------------------------------------------- /source/common/test/facade-tests/unfreeze-lease.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/facade-tests/unfreeze-lease.test.ts -------------------------------------------------------------------------------- /source/common/test/generate-schema-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/generate-schema-data.ts -------------------------------------------------------------------------------- /source/common/test/isb-services/cost-explorer-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/isb-services/cost-explorer-service.test.ts -------------------------------------------------------------------------------- /source/common/test/isb-services/idc-client-service-apis.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/isb-services/idc-client-service-apis.test.ts -------------------------------------------------------------------------------- /source/common/test/isb-services/log-archiving-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/isb-services/log-archiving-service.test.ts -------------------------------------------------------------------------------- /source/common/test/isb-services/notification/email-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/isb-services/notification/email-service.test.ts -------------------------------------------------------------------------------- /source/common/test/key-encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/key-encoding.test.ts -------------------------------------------------------------------------------- /source/common/test/lambdas/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/lambdas/fixtures.ts -------------------------------------------------------------------------------- /source/common/test/lambdas/middleware/event-logging-sanitizer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/lambdas/middleware/event-logging-sanitizer.test.ts -------------------------------------------------------------------------------- /source/common/test/lambdas/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/lambdas/utils.ts -------------------------------------------------------------------------------- /source/common/test/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/metadata.test.ts -------------------------------------------------------------------------------- /source/common/test/migration/lease-table-migration-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/migration/lease-table-migration-test.ts -------------------------------------------------------------------------------- /source/common/test/mocking/common-mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/mocking/common-mocks.ts -------------------------------------------------------------------------------- /source/common/test/mocking/mock-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/mocking/mock-utils.ts -------------------------------------------------------------------------------- /source/common/test/observability/anonymized-metric.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/observability/anonymized-metric.test.ts -------------------------------------------------------------------------------- /source/common/test/observability/logging.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/observability/logging.test.ts -------------------------------------------------------------------------------- /source/common/test/table-schemas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/table-schemas.test.ts -------------------------------------------------------------------------------- /source/common/test/utils/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/utils/metadata.test.ts -------------------------------------------------------------------------------- /source/common/test/utils/transactions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/test/utils/transactions.test.ts -------------------------------------------------------------------------------- /source/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/tsconfig.json -------------------------------------------------------------------------------- /source/common/types/isb-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/types/isb-types.ts -------------------------------------------------------------------------------- /source/common/types/type-guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/types/type-guards.ts -------------------------------------------------------------------------------- /source/common/utils/aws-console-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/utils/aws-console-links.ts -------------------------------------------------------------------------------- /source/common/utils/cross-account-roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/utils/cross-account-roles.ts -------------------------------------------------------------------------------- /source/common/utils/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/utils/jwt.ts -------------------------------------------------------------------------------- /source/common/utils/time-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/utils/time-utils.ts -------------------------------------------------------------------------------- /source/common/utils/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/utils/transactions.ts -------------------------------------------------------------------------------- /source/common/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/common/vitest.config.ts -------------------------------------------------------------------------------- /source/frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/.eslintrc.json -------------------------------------------------------------------------------- /source/frontend/.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/.stylelintrc.json -------------------------------------------------------------------------------- /source/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/README.md -------------------------------------------------------------------------------- /source/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/index.html -------------------------------------------------------------------------------- /source/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/package.json -------------------------------------------------------------------------------- /source/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/favicon.ico -------------------------------------------------------------------------------- /source/frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/logo192.png -------------------------------------------------------------------------------- /source/frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/logo512.png -------------------------------------------------------------------------------- /source/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/manifest.json -------------------------------------------------------------------------------- /source/frontend/public/markdown/accounts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/accounts.md -------------------------------------------------------------------------------- /source/frontend/public/markdown/approvals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/approvals.md -------------------------------------------------------------------------------- /source/frontend/public/markdown/assign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/assign.md -------------------------------------------------------------------------------- /source/frontend/public/markdown/home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/home.md -------------------------------------------------------------------------------- /source/frontend/public/markdown/lease-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/lease-templates.md -------------------------------------------------------------------------------- /source/frontend/public/markdown/leases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/leases.md -------------------------------------------------------------------------------- /source/frontend/public/markdown/request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/request.md -------------------------------------------------------------------------------- /source/frontend/public/markdown/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/markdown/settings.md -------------------------------------------------------------------------------- /source/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/public/robots.txt -------------------------------------------------------------------------------- /source/frontend/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/App.test.tsx -------------------------------------------------------------------------------- /source/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/App.tsx -------------------------------------------------------------------------------- /source/frontend/src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/assets/images/logo.png -------------------------------------------------------------------------------- /source/frontend/src/assets/styles/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/assets/styles/app.scss -------------------------------------------------------------------------------- /source/frontend/src/assets/styles/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/assets/styles/base.scss -------------------------------------------------------------------------------- /source/frontend/src/assets/styles/util.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/assets/styles/util.scss -------------------------------------------------------------------------------- /source/frontend/src/components/AccountLoginLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountLoginLink/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/components/AccountsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/components/AccountsLoading.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/components/AccountsPieChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/components/AccountsPieChart.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/components/AccountsSummaryTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/components/AccountsSummaryTable.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/components/NoAccounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/components/NoAccounts.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/helpers.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/AccountsSummary/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AccountsSummary/types.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Animate/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Animate/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AppContext/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AppContext/context.ts -------------------------------------------------------------------------------- /source/frontend/src/components/AppContext/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AppContext/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AppLayout/BaseLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AppLayout/BaseLayout.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AppLayout/NavHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AppLayout/NavHeader.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AppLayout/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AppLayout/constants.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/AppLayout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/AppLayout/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Authenticator/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Authenticator/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/BudgetProgressBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/BudgetProgressBar/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/BudgetProgressBar/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/BudgetProgressBar/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/BudgetStatus/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/BudgetStatus/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/DateTimeFormField/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/DateTimeFormField/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Divider/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Divider/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Divider/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Divider/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/DurationStatus/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/DurationStatus/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/ErrorPanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ErrorPanel/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Form/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Form/context.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Form/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Form/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Form/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Form/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/FullPageLoader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/FullPageLoader/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/FullPageLoader/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/FullPageLoader/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/InfoLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/InfoLink/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/InfoLink/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/InfoLink/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/InfoPanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/InfoPanel/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Loader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Loader/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Loader/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Loader/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/MaintenanceBanner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/MaintenanceBanner/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Markdown/MarkdownLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Markdown/MarkdownLink.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Markdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Markdown/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/MultiSelectTableActionReview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/MultiSelectTableActionReview/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/NumberFormField/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/NumberFormField/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/NumberInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/NumberInput/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/NumberInput/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/NumberInput/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/TextLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/TextLink/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/ThresholdSettings/ThresholdsListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ThresholdSettings/ThresholdsListContainer.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/ThresholdSettings/ThresholdsListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ThresholdSettings/ThresholdsListItem.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/ThresholdSettings/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ThresholdSettings/constants.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/ThresholdSettings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ThresholdSettings/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/ThresholdSettings/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ThresholdSettings/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/components/ThresholdSettings/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ThresholdSettings/types.ts -------------------------------------------------------------------------------- /source/frontend/src/components/ThresholdSettings/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/ThresholdSettings/validator.ts -------------------------------------------------------------------------------- /source/frontend/src/components/Toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Toast/index.tsx -------------------------------------------------------------------------------- /source/frontend/src/components/Toast/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/components/Toast/styles.module.scss -------------------------------------------------------------------------------- /source/frontend/src/domains/accounts/components/AccountStatusIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/accounts/components/AccountStatusIndicator.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/accounts/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/accounts/helpers.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/accounts/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/accounts/hooks.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/accounts/pages/AddAccounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/accounts/pages/AddAccounts.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/accounts/pages/ListAccounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/accounts/pages/ListAccounts.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/accounts/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/accounts/service.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/accounts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/accounts/types.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/home/components/AccountsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/home/components/AccountsPanel.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/home/components/ApprovalsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/home/components/ApprovalsPanel.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/home/components/LeasePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/home/components/LeasePanel.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/home/components/MyLeases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/home/components/MyLeases.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/home/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/home/pages/Home.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/components/BasicDetailsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/components/BasicDetailsForm.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/components/BudgetForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/components/BudgetForm.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/components/CostReportForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/components/CostReportForm.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/components/DurationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/components/DurationForm.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/components/LeaseTemplatesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/components/LeaseTemplatesTable.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/components/VisibilityIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/components/VisibilityIndicator.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/formFields/basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/formFields/basic.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/formFields/budget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/formFields/budget.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/formFields/costReport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/formFields/costReport.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/formFields/duration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/formFields/duration.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/helpers.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/hooks.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/pages/AddLeaseTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/pages/AddLeaseTemplate.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/pages/ListLeaseTemplates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/pages/ListLeaseTemplates.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/pages/UpdateLeaseTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/pages/UpdateLeaseTemplate.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/service.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leaseTemplates/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leaseTemplates/types.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/ApprovalsBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/ApprovalsBadge.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/LeaseDurationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/LeaseDurationForm.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/LeaseStatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/LeaseStatusBadge.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/LeaseSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/LeaseSummary.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/ReviewLeaseConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/ReviewLeaseConfirmation.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/SelectLeaseTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/SelectLeaseTemplate.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/TermsOfService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/TermsOfService.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/wizard-steps/ReviewStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/wizard-steps/ReviewStep.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/wizard-steps/TemplateSelectionStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/wizard-steps/TemplateSelectionStep.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/wizard-steps/TermsOfServiceStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/wizard-steps/TermsOfServiceStep.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/wizard-steps/UserSelectionStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/wizard-steps/UserSelectionStep.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/components/wizard-steps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/components/wizard-steps/index.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/helpers.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/hooks.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/pages/ApprovalDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/pages/ApprovalDetails.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/pages/AssignLease.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/pages/AssignLease.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/pages/ListApprovals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/pages/ListApprovals.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/pages/ListLeases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/pages/ListLeases.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/pages/RequestLease.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/pages/RequestLease.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/pages/UpdateLease.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/pages/UpdateLease.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/service.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/leases/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/leases/types.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/components/CleanupSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/components/CleanupSettings.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/components/CostReportingSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/components/CostReportingSettings.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/components/GeneralSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/components/GeneralSettings.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/components/LeaseSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/components/LeaseSettings.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/components/SettingsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/components/SettingsContainer.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/hooks.ts -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/pages/Settings.tsx -------------------------------------------------------------------------------- /source/frontend/src/domains/settings/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/domains/settings/service.ts -------------------------------------------------------------------------------- /source/frontend/src/helpers/ApiProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/helpers/ApiProxy.ts -------------------------------------------------------------------------------- /source/frontend/src/helpers/AuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/helpers/AuthService.ts -------------------------------------------------------------------------------- /source/frontend/src/helpers/LeaseExpiryInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/helpers/LeaseExpiryInfo.ts -------------------------------------------------------------------------------- /source/frontend/src/helpers/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/helpers/config.ts -------------------------------------------------------------------------------- /source/frontend/src/helpers/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/helpers/util.ts -------------------------------------------------------------------------------- /source/frontend/src/helpers/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/helpers/validators.ts -------------------------------------------------------------------------------- /source/frontend/src/hooks/useBreadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/hooks/useBreadcrumb.tsx -------------------------------------------------------------------------------- /source/frontend/src/hooks/useModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/hooks/useModal.tsx -------------------------------------------------------------------------------- /source/frontend/src/hooks/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/hooks/useUser.ts -------------------------------------------------------------------------------- /source/frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/main.tsx -------------------------------------------------------------------------------- /source/frontend/src/mocks/factories/accountFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/factories/accountFactory.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/factories/configurationFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/factories/configurationFactory.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/factories/leaseFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/factories/leaseFactory.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/factories/leaseTemplateFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/factories/leaseTemplateFactory.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/handlers/accountHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/handlers/accountHandlers.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/handlers/authHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/handlers/authHandlers.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/handlers/configurationHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/handlers/configurationHandlers.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/handlers/index.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/handlers/leaseHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/handlers/leaseHandlers.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/handlers/leaseTemplateHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/handlers/leaseTemplateHandlers.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/mockApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/mockApi.ts -------------------------------------------------------------------------------- /source/frontend/src/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/mocks/server.ts -------------------------------------------------------------------------------- /source/frontend/src/setupTests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/setupTests.tsx -------------------------------------------------------------------------------- /source/frontend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/src/types.ts -------------------------------------------------------------------------------- /source/frontend/test/components/BaseLayout.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/components/BaseLayout.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/accounts/components/AccountStatusIndicator.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/accounts/components/AccountStatusIndicator.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/accounts/pages/AddAccounts.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/accounts/pages/AddAccounts.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/accounts/pages/ListAccounts.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/accounts/pages/ListAccounts.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/home/components/AccountsPanel.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/home/components/AccountsPanel.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/home/components/ApprovalsPanel.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/home/components/ApprovalsPanel.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/home/components/LeasePanel.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/home/components/LeasePanel.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/home/components/MyLeases.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/home/components/MyLeases.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/home/pages/Home.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/home/pages/Home.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/components/BasicDetailsForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/components/BasicDetailsForm.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/components/BudgetForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/components/BudgetForm.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/components/CostReportForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/components/CostReportForm.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/components/DurationForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/components/DurationForm.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/components/LeaseTemplatesTable.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/components/LeaseTemplatesTable.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/components/VisibilityIndicator.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/components/VisibilityIndicator.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/helpers.test.ts -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/pages/AddLeaseTemplate.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/pages/AddLeaseTemplate.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/pages/ListLeaseTemplates.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/pages/ListLeaseTemplates.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leaseTemplates/pages/UpdateLeaseTemplate.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leaseTemplates/pages/UpdateLeaseTemplate.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/components/ApprovalsBadge.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/components/ApprovalsBadge.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/components/LeaseDurationForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/components/LeaseDurationForm.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/components/LeaseStatusBadge.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/components/LeaseStatusBadge.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/components/LeaseSummary.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/components/LeaseSummary.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/components/ReviewTemplate.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/components/ReviewTemplate.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/components/SelectLeaseTemplate.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/components/SelectLeaseTemplate.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/components/TermsOfService.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/components/TermsOfService.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/hooks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/hooks.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/pages/ApprovalDetails.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/pages/ApprovalDetails.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/pages/AssignLease.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/pages/AssignLease.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/pages/ListApprovals.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/pages/ListApprovals.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/pages/ListLeases.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/pages/ListLeases.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/pages/RequestLease.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/pages/RequestLease.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/leases/pages/UpdateLease.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/leases/pages/UpdateLease.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/settings/components/CleanupSettings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/settings/components/CleanupSettings.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/settings/components/CostReportingSettings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/settings/components/CostReportingSettings.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/settings/components/GeneralSettings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/settings/components/GeneralSettings.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/settings/components/LeaseSettings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/settings/components/LeaseSettings.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/settings/components/SettingsContainer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/settings/components/SettingsContainer.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/domains/settings/pages/Settings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/domains/settings/pages/Settings.test.tsx -------------------------------------------------------------------------------- /source/frontend/test/hooks/useUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/hooks/useUser.test.ts -------------------------------------------------------------------------------- /source/frontend/test/utils/settingsTestUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/test/utils/settingsTestUtils.ts -------------------------------------------------------------------------------- /source/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/tsconfig.json -------------------------------------------------------------------------------- /source/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /source/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/vite.config.ts -------------------------------------------------------------------------------- /source/frontend/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/frontend/vitest.config.ts -------------------------------------------------------------------------------- /source/infrastructure/bin/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/bin/app.ts -------------------------------------------------------------------------------- /source/infrastructure/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/cdk.json -------------------------------------------------------------------------------- /source/infrastructure/lib/assets/terms-of-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/assets/terms-of-use.txt -------------------------------------------------------------------------------- /source/infrastructure/lib/components/account-cleaner/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/account-cleaner/Dockerfile -------------------------------------------------------------------------------- /source/infrastructure/lib/components/account-cleaner/account-cleaner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/account-cleaner/account-cleaner.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/account-cleaner/cleanup-buildspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/account-cleaner/cleanup-buildspec.yaml -------------------------------------------------------------------------------- /source/infrastructure/lib/components/account-cleaner/step-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/account-cleaner/step-function.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/account-management/account-drift-monitoring-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/account-management/account-drift-monitoring-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/account-management/account-lifecycle-management-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/account-management/account-lifecycle-management-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/account-management/lease-monitoring-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/account-management/lease-monitoring-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/api/accounts-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/api/accounts-api.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/api/auth-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/api/auth-api.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/api/configurations-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/api/configurations-api.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/api/lease-templates-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/api/lease-templates-api.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/api/leases-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/api/leases-api.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/api/rest-api-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/api/rest-api-all.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/cloudfront/cloudfront-ui-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/cloudfront/cloudfront-ui-api.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/config/app-config-lambda-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/config/app-config-lambda-extension.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/config/config.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/config/global-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/config/global-config.yaml -------------------------------------------------------------------------------- /source/infrastructure/lib/components/config/nuke-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/config/nuke-config.yaml -------------------------------------------------------------------------------- /source/infrastructure/lib/components/config/reporting-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/config/reporting-config.yaml -------------------------------------------------------------------------------- /source/infrastructure/lib/components/custom-resources/cost-allocation-tag-activator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/custom-resources/cost-allocation-tag-activator.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/custom-resources/deployment-uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/custom-resources/deployment-uuid.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/custom-resources/idc-configurer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/custom-resources/idc-configurer.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/custom-resources/shared-json-param-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/custom-resources/shared-json-param-resolver.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/events-to-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/events-to-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/events-to-sqs-to-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/events-to-sqs-to-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/events/isb-internal-core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/events/isb-internal-core.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/isb-lambda-function-custom-resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/isb-lambda-function-custom-resource.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/isb-lambda-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/isb-lambda-function.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/kms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/kms.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/lambda-layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/lambda-layers.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/notification/email-notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/notification/email-notification.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/anonymized-metrics-reporting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/anonymized-metrics-reporting.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/app-insights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/app-insights.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/cost-reporting-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/cost-reporting-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/deployment-summary-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/deployment-summary-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/group-cost-reporting-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/group-cost-reporting-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/log-archiving.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/log-archiving.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/log-groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/log-groups.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/log-insights-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/log-insights-queries.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/observability/log-subscription-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/observability/log-subscription-lambda.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/service-control-policies/isb-aws-nuke-supported-services-scp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/service-control-policies/isb-aws-nuke-supported-services-scp.json -------------------------------------------------------------------------------- /source/infrastructure/lib/components/service-control-policies/isb-deny-all-non-control-plane-actions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/service-control-policies/isb-deny-all-non-control-plane-actions.json -------------------------------------------------------------------------------- /source/infrastructure/lib/components/service-control-policies/isb-get-scp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/service-control-policies/isb-get-scp.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/components/service-control-policies/isb-limit-managed-regions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/service-control-policies/isb-limit-managed-regions.json -------------------------------------------------------------------------------- /source/infrastructure/lib/components/service-control-policies/isb-protect-control-plane-resource-scp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/service-control-policies/isb-protect-control-plane-resource-scp.json -------------------------------------------------------------------------------- /source/infrastructure/lib/components/service-control-policies/isb-restrictions-scp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/components/service-control-policies/isb-restrictions-scp.json -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/cdk-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/cdk-context.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/cfn-guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/cfn-guard.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/cfn-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/cfn-utils.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/deployment-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/deployment-mode.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/isb-roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/isb-roles.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/manifest-reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/manifest-reader.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/policy-generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/policy-generators.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/shared-cfn-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/shared-cfn-params.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/shared-ssm-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/shared-ssm-params.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/helpers/tagging-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/helpers/tagging-helper.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-account-pool-resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-account-pool-resources.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-account-pool-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-account-pool-stack.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-compute-resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-compute-resources.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-compute-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-compute-stack.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-data-resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-data-resources.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-data-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-data-stack.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-idc-resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-idc-resources.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-idc-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-idc-stack.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-sandbox-account-resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-sandbox-account-resources.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/isb-sandbox-account-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/isb-sandbox-account-stack.ts -------------------------------------------------------------------------------- /source/infrastructure/lib/stack-synthesizers/solutions-engineering-synthesizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/lib/stack-synthesizers/solutions-engineering-synthesizer.ts -------------------------------------------------------------------------------- /source/infrastructure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/package.json -------------------------------------------------------------------------------- /source/infrastructure/test/__snapshots__/snapshots.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/test/__snapshots__/snapshots.test.ts.snap -------------------------------------------------------------------------------- /source/infrastructure/test/snapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/test/snapshots.test.ts -------------------------------------------------------------------------------- /source/infrastructure/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/tsconfig.json -------------------------------------------------------------------------------- /source/infrastructure/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/infrastructure/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/account-cleanup/initialize-cleanup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-cleanup/initialize-cleanup/package.json -------------------------------------------------------------------------------- /source/lambdas/account-cleanup/initialize-cleanup/src/initialize-cleanup-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-cleanup/initialize-cleanup/src/initialize-cleanup-handler.ts -------------------------------------------------------------------------------- /source/lambdas/account-cleanup/initialize-cleanup/test/initialize-cleanup-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-cleanup/initialize-cleanup/test/initialize-cleanup-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/account-cleanup/initialize-cleanup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-cleanup/initialize-cleanup/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/account-cleanup/initialize-cleanup/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-cleanup/initialize-cleanup/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/account-drift-monitoring/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-drift-monitoring/package.json -------------------------------------------------------------------------------- /source/lambdas/account-management/account-drift-monitoring/src/account-drift-monitoring-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-drift-monitoring/src/account-drift-monitoring-handler.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/account-drift-monitoring/test/account-drift-monitoring-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-drift-monitoring/test/account-drift-monitoring-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/account-drift-monitoring/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-drift-monitoring/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/account-management/account-drift-monitoring/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-drift-monitoring/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/account-lifecycle-management/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-lifecycle-management/package.json -------------------------------------------------------------------------------- /source/lambdas/account-management/account-lifecycle-management/src/account-lifecycle-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-lifecycle-management/src/account-lifecycle-manager.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/account-lifecycle-management/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-lifecycle-management/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/account-management/account-lifecycle-management/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/account-lifecycle-management/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/lease-monitoring/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/lease-monitoring/package.json -------------------------------------------------------------------------------- /source/lambdas/account-management/lease-monitoring/src/lease-monitoring-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/lease-monitoring/src/lease-monitoring-handler.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/lease-monitoring/test/lease-monitoring-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/lease-monitoring/test/lease-monitoring-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/account-management/lease-monitoring/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/lease-monitoring/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/account-management/lease-monitoring/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/account-management/lease-monitoring/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/api/accounts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/accounts/package.json -------------------------------------------------------------------------------- /source/lambdas/api/accounts/src/accounts-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/accounts/src/accounts-handler.ts -------------------------------------------------------------------------------- /source/lambdas/api/accounts/test/accounts-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/accounts/test/accounts-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/api/accounts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/accounts/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/api/accounts/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/accounts/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/package.json -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/src/authorization-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/src/authorization-map.ts -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/src/authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/src/authorization.ts -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/src/authorizer-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/src/authorizer-handler.ts -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/test/authorization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/test/authorization.test.ts -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/test/authorizer-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/test/authorizer-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/api/authorizer/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/authorizer/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/api/configurations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/configurations/package.json -------------------------------------------------------------------------------- /source/lambdas/api/configurations/src/configurations-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/configurations/src/configurations-handler.ts -------------------------------------------------------------------------------- /source/lambdas/api/configurations/test/configurations-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/configurations/test/configurations-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/api/configurations/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/configurations/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/api/configurations/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/configurations/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/api/lease-templates/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/lease-templates/package.json -------------------------------------------------------------------------------- /source/lambdas/api/lease-templates/src/lease-templates-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/lease-templates/src/lease-templates-handler.ts -------------------------------------------------------------------------------- /source/lambdas/api/lease-templates/test/lease-templates-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/lease-templates/test/lease-templates-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/api/lease-templates/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/lease-templates/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/api/lease-templates/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/lease-templates/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/api/leases/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/leases/package.json -------------------------------------------------------------------------------- /source/lambdas/api/leases/src/leases-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/leases/src/leases-handler.ts -------------------------------------------------------------------------------- /source/lambdas/api/leases/test/leases-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/leases/test/leases-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/api/leases/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/leases/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/api/leases/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/leases/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/package.json -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/src/config.ts -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/src/index.ts -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/src/server.ts -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/src/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/src/user.ts -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/test/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/test/server.test.ts -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/api/sso-handler/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/api/sso-handler/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/cost-allocation-tag-activator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/cost-allocation-tag-activator/package.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/cost-allocation-tag-activator/src/cost-allocation-tag-activator-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/cost-allocation-tag-activator/src/cost-allocation-tag-activator-handler.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/cost-allocation-tag-activator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/cost-allocation-tag-activator/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/cost-allocation-tag-activator/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/cost-allocation-tag-activator/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/deployment-uuid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/deployment-uuid/package.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/deployment-uuid/src/deployment-uuid-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/deployment-uuid/src/deployment-uuid-handler.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/deployment-uuid/test/deployment-uuid-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/deployment-uuid/test/deployment-uuid-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/deployment-uuid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/deployment-uuid/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/deployment-uuid/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/deployment-uuid/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/idc-configurer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/idc-configurer/package.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/idc-configurer/src/idc-configurer-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/idc-configurer/src/idc-configurer-handler.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/idc-configurer/test/idc-configurer-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/idc-configurer/test/idc-configurer-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/idc-configurer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/idc-configurer/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/idc-configurer/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/idc-configurer/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/shared-json-param-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/shared-json-param-parser/package.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/shared-json-param-parser/src/shared-json-param-parser-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/shared-json-param-parser/src/shared-json-param-parser-handler.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/shared-json-param-parser/test/shared-json-param-parser-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/shared-json-param-parser/test/shared-json-param-parser-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/custom-resources/shared-json-param-parser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/shared-json-param-parser/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/custom-resources/shared-json-param-parser/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/custom-resources/shared-json-param-parser/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/helpers/secret-rotator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/helpers/secret-rotator/package.json -------------------------------------------------------------------------------- /source/lambdas/helpers/secret-rotator/src/secret-rotator-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/helpers/secret-rotator/src/secret-rotator-handler.ts -------------------------------------------------------------------------------- /source/lambdas/helpers/secret-rotator/test/secret-rotator-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/helpers/secret-rotator/test/secret-rotator-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/helpers/secret-rotator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/helpers/secret-rotator/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/helpers/secret-rotator/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/helpers/secret-rotator/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/cost-reporting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/cost-reporting/package.json -------------------------------------------------------------------------------- /source/lambdas/metrics/cost-reporting/src/cost-reporting-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/cost-reporting/src/cost-reporting-handler.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/cost-reporting/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/cost-reporting/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/metrics/cost-reporting/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/cost-reporting/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/deployment-summary-heartbeat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/deployment-summary-heartbeat/package.json -------------------------------------------------------------------------------- /source/lambdas/metrics/deployment-summary-heartbeat/src/deployment-summary-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/deployment-summary-heartbeat/src/deployment-summary-handler.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/deployment-summary-heartbeat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/deployment-summary-heartbeat/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/metrics/deployment-summary-heartbeat/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/deployment-summary-heartbeat/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/group-cost-reporting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/group-cost-reporting/package.json -------------------------------------------------------------------------------- /source/lambdas/metrics/group-cost-reporting/src/group-cost-reporting-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/group-cost-reporting/src/group-cost-reporting-handler.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/group-cost-reporting/test/group-cost-reporting-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/group-cost-reporting/test/group-cost-reporting-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/group-cost-reporting/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/group-cost-reporting/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/metrics/group-cost-reporting/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/group-cost-reporting/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/log-archiving/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-archiving/package.json -------------------------------------------------------------------------------- /source/lambdas/metrics/log-archiving/src/log-archiving-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-archiving/src/log-archiving-handler.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/log-archiving/test/log-archiving-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-archiving/test/log-archiving-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/log-archiving/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-archiving/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/metrics/log-archiving/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-archiving/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/log-subscriber/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-subscriber/package.json -------------------------------------------------------------------------------- /source/lambdas/metrics/log-subscriber/src/log-subscription-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-subscriber/src/log-subscription-handler.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/log-subscriber/test/log-subscription-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-subscriber/test/log-subscription-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/metrics/log-subscriber/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-subscriber/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/metrics/log-subscriber/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/metrics/log-subscriber/vitest.config.ts -------------------------------------------------------------------------------- /source/lambdas/notification/email-notification/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/notification/email-notification/package.json -------------------------------------------------------------------------------- /source/lambdas/notification/email-notification/src/email-notification-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/notification/email-notification/src/email-notification-handler.ts -------------------------------------------------------------------------------- /source/lambdas/notification/email-notification/test/email-notification-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/notification/email-notification/test/email-notification-handler.test.ts -------------------------------------------------------------------------------- /source/lambdas/notification/email-notification/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/notification/email-notification/tsconfig.json -------------------------------------------------------------------------------- /source/lambdas/notification/email-notification/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/lambdas/notification/email-notification/vitest.config.ts -------------------------------------------------------------------------------- /source/layers/common/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/layers/common/package-lock.json -------------------------------------------------------------------------------- /source/layers/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/layers/common/package.json -------------------------------------------------------------------------------- /source/layers/dependencies/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/layers/dependencies/package-lock.json -------------------------------------------------------------------------------- /source/layers/dependencies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/source/layers/dependencies/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-solutions/innovation-sandbox-on-aws/HEAD/vitest.config.ts --------------------------------------------------------------------------------