Participant constructor

Participant(
  1. String name, {
  2. ParticipantArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Participant. name The Pulumi resource name. args Arguments used to configure this Participant. The set of arguments for Participant. options Resource options controlling this resource's behavior.

Implementation

Participant(
  String name, {
  ParticipantArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dialogflow/v2:Participant',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  conversationId = registerOutput<String>('conversationId');
  documentsMetadataFilters = registerOutput<Map<String, String>>('documentsMetadataFilters');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  obfuscatedExternalUserId = registerOutput<String>('obfuscatedExternalUserId');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
  sipRecordingMediaLabel = registerOutput<String>('sipRecordingMediaLabel');
}