@aws-accelerator/config
    Preparing search index...

    Interface for AWS Resource Access Manager (RAM) share targets, which defines where shared resources should be made available within your AWS organization. RAM enables secure sharing of resources between AWS accounts and organizational units without duplicating resources or compromising security.

    • Cross-Account Sharing: Share resources across multiple AWS accounts
    • OU-Level Sharing: Share with entire organizational units at once
    • Centralized Management: Manage shared resources from a central account
    • Cost Optimization: Avoid resource duplication across accounts
    • Security: Maintain resource ownership while enabling controlled access
    shareTargets:
    organizationalUnits:
    - Root

    Learn more about AWS Resource Access Manager.

    interface IShareTargets {
        organizationalUnits?: string[];
        accounts?: string[];
    }

    Implemented by

    Index

    Properties

    organizationalUnits?: string[]

    Organizational Units (Optional)

    List of organizational unit names that should receive access to the shared resource. When specified, all accounts within these OUs will be able to consume the shared resource.

    accounts?: string[]

    Target Accounts (Optional)

    List of specific account names that should receive access to the shared resource. Use this for precise, account-level control over resource sharing.