AWS::CleanRooms::Collaboration MemberSpecification
Basic metadata used to construct a new member.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "AccountId" :
String
, "DisplayName" :String
, "MemberAbilities" :[ String, ... ]
, "PaymentConfiguration" :PaymentConfiguration
}
YAML
AccountId:
String
DisplayName:String
MemberAbilities:- String
PaymentConfiguration:PaymentConfiguration
Properties
AccountId
-
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
Required: Yes
Type: String
Pattern:
^\d+$
Minimum:
12
Maximum:
12
Update requires: Replacement
DisplayName
-
The member's display name.
Required: Yes
Type: String
Pattern:
^(?!\s*$)[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDBFF-\uDC00\uDFFF\t]*$
Minimum:
1
Maximum:
100
Update requires: Replacement
MemberAbilities
-
The abilities granted to the collaboration member.
Allowed Values:
CAN_QUERY
|CAN_RECEIVE_RESULTS
Required: Yes
Type: Array of String
Update requires: Replacement
PaymentConfiguration
-
The collaboration member's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
Required: No
Type: PaymentConfiguration
Update requires: Replacement