CollaborationMemberSpecificationArgs

data class CollaborationMemberSpecificationArgs(val accountId: Output<String>, val displayName: Output<String>, val memberAbilities: Output<List<CollaborationMemberAbility>>, val paymentConfiguration: Output<CollaborationPaymentConfigurationArgs>? = null) : ConvertibleToJava<CollaborationMemberSpecificationArgs>

Constructors

Link copied to clipboard
constructor(accountId: Output<String>, displayName: Output<String>, memberAbilities: Output<List<CollaborationMemberAbility>>, paymentConfiguration: Output<CollaborationPaymentConfigurationArgs>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>

The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

Link copied to clipboard
val displayName: Output<String>

The member's display name.

Link copied to clipboard

The abilities granted to the collaboration member. Allowed Values : CAN_QUERY | CAN_RECEIVE_RESULTS

Link copied to clipboard

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.

Functions

Link copied to clipboard
open override fun toJava(): CollaborationMemberSpecificationArgs