The scope in which custom resources for role resolution will be created (if required)
The MDAA role helper which will be used as a custom resource Provider
The role reference which will be used to resolve a role. The role ref must contain at least one 'anchor' property (one of id, arn, or name) on which the remaining properties can be resolved.
Either directly the role ref arn (if already populated) or a CR attribute token which will contain the arn at deployment time.
Either directly the role ref id (if already populated) or a CR attribute token which will contain the id at deployment time.
The immutability flag of the ref (defaults false)
Either directly the role ref name (if already populated) or a CR attribute token which will contain the name at deployment time.
The unique reference id for the role ref
The sso flag of the ref( defaults false )
A role for which Role ID, Arn, or Name can be resolved using a custom resource. If one of these properties is requested of the object and is not already populated, then a custom Cfn resource will be created to facilitate the lookup.