VersionDialogflowV3 constructor

VersionDialogflowV3(
  1. String name, {
  2. VersionDialogflowV3Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

VersionDialogflowV3(
  String name, {
  VersionDialogflowV3Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dialogflow/v3:Version',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  agentId = registerOutput<String>('agentId');
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  flowId = registerOutput<String>('flowId');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  nluSettings = registerOutput<GoogleCloudDialogflowCxV3NluSettingsResponse>('nluSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3NluSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  project = registerOutput<String>('project');
  state = registerOutput<String>('state');
}