AwsRamResourceShareArgs
interface AwsRamResourceShareArgs {
principals: Record<string, AwsRamPrincipalAssociationArgs>;
tags?: Input<Record<string, Input<string>>>;
}Inputs for the RAM resource-share capability.
Remarks
The component always sets allowExternalPrincipals to false; principals must be within the AWS Organization.
Example
CODE
import type { AwsRamResourceShareArgs } from '@jobcloud/aws-ram';
const resourceShare: AwsRamResourceShareArgs = {
principals: { targetAccount: { principal: '000000000000' } },
};Properties
principals: Record<string, AwsRamPrincipalAssociationArgs>
Principals authorised to access resources associated with this share.
tags: Input<Record<string, Input<string>>>
Additional tags merged with the required JobCloud tags.