Google Native

Pulumi Official
Package maintained by Pulumi
v0.18.2 published on Monday, May 2, 2022 by Pulumi

Environment

Creates an agent environment. Auto-naming is currently not supported for this resource.

Create a Environment Resource

new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);
@overload
def Environment(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                agent_version: Optional[str] = None,
                description: Optional[str] = None,
                environment_id: Optional[str] = None,
                fulfillment: Optional[GoogleCloudDialogflowV2beta1FulfillmentArgs] = None,
                location: Optional[str] = None,
                project: Optional[str] = None,
                text_to_speech_settings: Optional[GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs] = None)
@overload
def Environment(resource_name: str,
                args: EnvironmentArgs,
                opts: Optional[ResourceOptions] = None)
func NewEnvironment(ctx *Context, name string, args EnvironmentArgs, opts ...ResourceOption) (*Environment, error)
public Environment(string name, EnvironmentArgs args, CustomResourceOptions? opts = null)
public Environment(String name, EnvironmentArgs args)
public Environment(String name, EnvironmentArgs args, CustomResourceOptions options)
type: google-native:dialogflow/v2beta1:Environment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args EnvironmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args EnvironmentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args EnvironmentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args EnvironmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args EnvironmentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Environment Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Environment resource accepts the following input properties:

EnvironmentId string

Required. The unique id of the new environment.

AgentVersion string

Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

Description string

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

Fulfillment Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentArgs

Optional. The fulfillment settings to use for this environment.

Location string
Project string
TextToSpeechSettings Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

Optional. Text to speech settings for this environment.

EnvironmentId string

Required. The unique id of the new environment.

AgentVersion string

Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

Description string

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

Fulfillment GoogleCloudDialogflowV2beta1FulfillmentArgs

Optional. The fulfillment settings to use for this environment.

Location string
Project string
TextToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

Optional. Text to speech settings for this environment.

environmentId String

Required. The unique id of the new environment.

agentVersion String

Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

description String

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

fulfillment GoogleCloudDialogflowV2beta1FulfillmentArgs

Optional. The fulfillment settings to use for this environment.

location String
project String
textToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

Optional. Text to speech settings for this environment.

environmentId string

Required. The unique id of the new environment.

agentVersion string

Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

description string

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

fulfillment GoogleCloudDialogflowV2beta1FulfillmentArgs

Optional. The fulfillment settings to use for this environment.

location string
project string
textToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

Optional. Text to speech settings for this environment.

environment_id str

Required. The unique id of the new environment.

agent_version str

Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

description str

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

fulfillment GoogleCloudDialogflowV2beta1FulfillmentArgs

Optional. The fulfillment settings to use for this environment.

location str
project str
text_to_speech_settings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

Optional. Text to speech settings for this environment.

environmentId String

Required. The unique id of the new environment.

agentVersion String

Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

description String

Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

fulfillment Property Map

Optional. The fulfillment settings to use for this environment.

location String
project String
textToSpeechSettings Property Map

Optional. Text to speech settings for this environment.

Outputs

All input properties are implicitly available as output properties. Additionally, the Environment resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Name string

The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/

State string

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

UpdateTime string

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/

State string

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

UpdateTime string

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

id String

The provider-assigned unique ID for this managed resource.

name String

The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/

state String

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

updateTime String

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

id string

The provider-assigned unique ID for this managed resource.

name string

The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/

state string

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

updateTime string

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

id str

The provider-assigned unique ID for this managed resource.

name str

The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/

state str

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

update_time str

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

id String

The provider-assigned unique ID for this managed resource.

name String

The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/

state String

The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

updateTime String

The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

Supporting Types

GoogleCloudDialogflowV2beta1Fulfillment

Name string

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

DisplayName string

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

Enabled bool

Whether fulfillment is enabled.

Features List<Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentFeature>

The field defines whether the fulfillment is enabled for certain features.

GenericWebService Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

Configuration for a generic web service.

Name string

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

DisplayName string

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

Enabled bool

Whether fulfillment is enabled.

Features []GoogleCloudDialogflowV2beta1FulfillmentFeature

The field defines whether the fulfillment is enabled for certain features.

GenericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

Configuration for a generic web service.

name String

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

displayName String

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled Boolean

Whether fulfillment is enabled.

features ListCloudDialogflowV2beta1FulfillmentFeature>

The field defines whether the fulfillment is enabled for certain features.

genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

Configuration for a generic web service.

name string

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

displayName string

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled boolean

Whether fulfillment is enabled.

features GoogleCloudDialogflowV2beta1FulfillmentFeature[]

The field defines whether the fulfillment is enabled for certain features.

genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

Configuration for a generic web service.

name str

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

display_name str

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled bool

Whether fulfillment is enabled.

features Sequence[GoogleCloudDialogflowV2beta1FulfillmentFeature]

The field defines whether the fulfillment is enabled for certain features.

generic_web_service GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

Configuration for a generic web service.

name String

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

displayName String

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled Boolean

Whether fulfillment is enabled.

features List

The field defines whether the fulfillment is enabled for certain features.

genericWebService Property Map

Configuration for a generic web service.

GoogleCloudDialogflowV2beta1FulfillmentFeature

Type GoogleCloudDialogflowV2beta1FulfillmentFeatureType

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2beta1FulfillmentFeatureType

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2beta1FulfillmentFeatureType

The type of the feature that enabled for fulfillment.

type GoogleCloudDialogflowV2beta1FulfillmentFeatureType

The type of the feature that enabled for fulfillment.

type "TYPE_UNSPECIFIED" | "SMALLTALK"

The type of the feature that enabled for fulfillment.

GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse

Type string

The type of the feature that enabled for fulfillment.

Type string

The type of the feature that enabled for fulfillment.

type String

The type of the feature that enabled for fulfillment.

type string

The type of the feature that enabled for fulfillment.

type str

The type of the feature that enabled for fulfillment.

type String

The type of the feature that enabled for fulfillment.

GoogleCloudDialogflowV2beta1FulfillmentFeatureType

TypeUnspecified
TYPE_UNSPECIFIED

Feature type not specified.

Smalltalk
SMALLTALK

Fulfillment is enabled for SmallTalk.

GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeTypeUnspecified
TYPE_UNSPECIFIED

Feature type not specified.

GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeSmalltalk
SMALLTALK

Fulfillment is enabled for SmallTalk.

TypeUnspecified
TYPE_UNSPECIFIED

Feature type not specified.

Smalltalk
SMALLTALK

Fulfillment is enabled for SmallTalk.

TypeUnspecified
TYPE_UNSPECIFIED

Feature type not specified.

Smalltalk
SMALLTALK

Fulfillment is enabled for SmallTalk.

TYPE_UNSPECIFIED
TYPE_UNSPECIFIED

Feature type not specified.

SMALLTALK
SMALLTALK

Fulfillment is enabled for SmallTalk.

"TYPE_UNSPECIFIED"
TYPE_UNSPECIFIED

Feature type not specified.

"SMALLTALK"
SMALLTALK

Fulfillment is enabled for SmallTalk.

GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

Uri string

The fulfillment URI for receiving POST requests. It must use https protocol.

IsCloudFunction bool

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

Password string

The password for HTTP Basic authentication.

RequestHeaders Dictionary<string, string>

The HTTP request headers to send together with fulfillment requests.

Username string

The user name for HTTP Basic authentication.

Uri string

The fulfillment URI for receiving POST requests. It must use https protocol.

IsCloudFunction bool

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

Password string

The password for HTTP Basic authentication.

RequestHeaders map[string]string

The HTTP request headers to send together with fulfillment requests.

Username string

The user name for HTTP Basic authentication.

uri String

The fulfillment URI for receiving POST requests. It must use https protocol.

isCloudFunction Boolean

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password String

The password for HTTP Basic authentication.

requestHeaders Map

The HTTP request headers to send together with fulfillment requests.

username String

The user name for HTTP Basic authentication.

uri string

The fulfillment URI for receiving POST requests. It must use https protocol.

isCloudFunction boolean

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password string

The password for HTTP Basic authentication.

requestHeaders {[key: string]: string}

The HTTP request headers to send together with fulfillment requests.

username string

The user name for HTTP Basic authentication.

uri str

The fulfillment URI for receiving POST requests. It must use https protocol.

is_cloud_function bool

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password str

The password for HTTP Basic authentication.

request_headers Mapping[str, str]

The HTTP request headers to send together with fulfillment requests.

username str

The user name for HTTP Basic authentication.

uri String

The fulfillment URI for receiving POST requests. It must use https protocol.

isCloudFunction Boolean

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password String

The password for HTTP Basic authentication.

requestHeaders Map

The HTTP request headers to send together with fulfillment requests.

username String

The user name for HTTP Basic authentication.

GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

IsCloudFunction bool

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

Password string

The password for HTTP Basic authentication.

RequestHeaders Dictionary<string, string>

The HTTP request headers to send together with fulfillment requests.

Uri string

The fulfillment URI for receiving POST requests. It must use https protocol.

Username string

The user name for HTTP Basic authentication.

IsCloudFunction bool

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

Password string

The password for HTTP Basic authentication.

RequestHeaders map[string]string

The HTTP request headers to send together with fulfillment requests.

Uri string

The fulfillment URI for receiving POST requests. It must use https protocol.

Username string

The user name for HTTP Basic authentication.

isCloudFunction Boolean

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password String

The password for HTTP Basic authentication.

requestHeaders Map

The HTTP request headers to send together with fulfillment requests.

uri String

The fulfillment URI for receiving POST requests. It must use https protocol.

username String

The user name for HTTP Basic authentication.

isCloudFunction boolean

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password string

The password for HTTP Basic authentication.

requestHeaders {[key: string]: string}

The HTTP request headers to send together with fulfillment requests.

uri string

The fulfillment URI for receiving POST requests. It must use https protocol.

username string

The user name for HTTP Basic authentication.

is_cloud_function bool

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password str

The password for HTTP Basic authentication.

request_headers Mapping[str, str]

The HTTP request headers to send together with fulfillment requests.

uri str

The fulfillment URI for receiving POST requests. It must use https protocol.

username str

The user name for HTTP Basic authentication.

isCloudFunction Boolean

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

password String

The password for HTTP Basic authentication.

requestHeaders Map

The HTTP request headers to send together with fulfillment requests.

uri String

The fulfillment URI for receiving POST requests. It must use https protocol.

username String

The user name for HTTP Basic authentication.

GoogleCloudDialogflowV2beta1FulfillmentResponse

DisplayName string

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

Enabled bool

Whether fulfillment is enabled.

Features List<Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse>

The field defines whether the fulfillment is enabled for certain features.

GenericWebService Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

Configuration for a generic web service.

Name string

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

DisplayName string

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

Enabled bool

Whether fulfillment is enabled.

Features []GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse

The field defines whether the fulfillment is enabled for certain features.

GenericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

Configuration for a generic web service.

Name string

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

displayName String

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled Boolean

Whether fulfillment is enabled.

features ListCloudDialogflowV2beta1FulfillmentFeatureResponse>

The field defines whether the fulfillment is enabled for certain features.

genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

Configuration for a generic web service.

name String

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

displayName string

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled boolean

Whether fulfillment is enabled.

features GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse[]

The field defines whether the fulfillment is enabled for certain features.

genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

Configuration for a generic web service.

name string

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

display_name str

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled bool

Whether fulfillment is enabled.

features Sequence[GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse]

The field defines whether the fulfillment is enabled for certain features.

generic_web_service GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

Configuration for a generic web service.

name str

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

displayName String

The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.

enabled Boolean

Whether fulfillment is enabled.

features List

The field defines whether the fulfillment is enabled for certain features.

genericWebService Property Map

Configuration for a generic web service.

name String

The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

GoogleCloudDialogflowV2beta1TextToSpeechSettings

OutputAudioEncoding Pulumi.GoogleNative.Dialogflow.V2Beta1.GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding

Audio encoding of the synthesized audio content.

EnableTextToSpeech bool

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

SampleRateHertz int

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

SynthesizeSpeechConfigs Dictionary<string, string>

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

OutputAudioEncoding GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding

Audio encoding of the synthesized audio content.

EnableTextToSpeech bool

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

SampleRateHertz int

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

SynthesizeSpeechConfigs map[string]string

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

outputAudioEncoding GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding

Audio encoding of the synthesized audio content.

enableTextToSpeech Boolean

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

sampleRateHertz Integer

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesizeSpeechConfigs Map

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

outputAudioEncoding GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding

Audio encoding of the synthesized audio content.

enableTextToSpeech boolean

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

sampleRateHertz number

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesizeSpeechConfigs {[key: string]: string}

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

output_audio_encoding GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding

Audio encoding of the synthesized audio content.

enable_text_to_speech bool

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

sample_rate_hertz int

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesize_speech_configs Mapping[str, str]

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

outputAudioEncoding "OUTPUT_AUDIO_ENCODING_UNSPECIFIED" | "OUTPUT_AUDIO_ENCODING_LINEAR_16" | "OUTPUT_AUDIO_ENCODING_MP3" | "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS" | "OUTPUT_AUDIO_ENCODING_OGG_OPUS" | "OUTPUT_AUDIO_ENCODING_MULAW"

Audio encoding of the synthesized audio content.

enableTextToSpeech Boolean

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

sampleRateHertz Number

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesizeSpeechConfigs Map

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding

OutputAudioEncodingUnspecified
OUTPUT_AUDIO_ENCODING_UNSPECIFIED

Not specified.

OutputAudioEncodingLinear16
OUTPUT_AUDIO_ENCODING_LINEAR_16

Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

OutputAudioEncodingMp3
OUTPUT_AUDIO_ENCODING_MP3

MP3 audio at 32kbps.

OutputAudioEncodingMp364Kbps
OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

MP3 audio at 64kbps.

OutputAudioEncodingOggOpus
OUTPUT_AUDIO_ENCODING_OGG_OPUS

Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.

OutputAudioEncodingMulaw
OUTPUT_AUDIO_ENCODING_MULAW

8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified
OUTPUT_AUDIO_ENCODING_UNSPECIFIED

Not specified.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingLinear16
OUTPUT_AUDIO_ENCODING_LINEAR_16

Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp3
OUTPUT_AUDIO_ENCODING_MP3

MP3 audio at 32kbps.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp364Kbps
OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

MP3 audio at 64kbps.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingOggOpus
OUTPUT_AUDIO_ENCODING_OGG_OPUS

Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMulaw
OUTPUT_AUDIO_ENCODING_MULAW

8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

OutputAudioEncodingUnspecified
OUTPUT_AUDIO_ENCODING_UNSPECIFIED

Not specified.

OutputAudioEncodingLinear16
OUTPUT_AUDIO_ENCODING_LINEAR_16

Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

OutputAudioEncodingMp3
OUTPUT_AUDIO_ENCODING_MP3

MP3 audio at 32kbps.

OutputAudioEncodingMp364Kbps
OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

MP3 audio at 64kbps.

OutputAudioEncodingOggOpus
OUTPUT_AUDIO_ENCODING_OGG_OPUS

Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.

OutputAudioEncodingMulaw
OUTPUT_AUDIO_ENCODING_MULAW

8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

OutputAudioEncodingUnspecified
OUTPUT_AUDIO_ENCODING_UNSPECIFIED

Not specified.

OutputAudioEncodingLinear16
OUTPUT_AUDIO_ENCODING_LINEAR_16

Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

OutputAudioEncodingMp3
OUTPUT_AUDIO_ENCODING_MP3

MP3 audio at 32kbps.

OutputAudioEncodingMp364Kbps
OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

MP3 audio at 64kbps.

OutputAudioEncodingOggOpus
OUTPUT_AUDIO_ENCODING_OGG_OPUS

Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.

OutputAudioEncodingMulaw
OUTPUT_AUDIO_ENCODING_MULAW

8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

OUTPUT_AUDIO_ENCODING_UNSPECIFIED
OUTPUT_AUDIO_ENCODING_UNSPECIFIED

Not specified.

OUTPUT_AUDIO_ENCODING_LINEAR16
OUTPUT_AUDIO_ENCODING_LINEAR_16

Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

OUTPUT_AUDIO_ENCODING_MP3
OUTPUT_AUDIO_ENCODING_MP3

MP3 audio at 32kbps.

OUTPUT_AUDIO_ENCODING_MP364_KBPS
OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

MP3 audio at 64kbps.

OUTPUT_AUDIO_ENCODING_OGG_OPUS
OUTPUT_AUDIO_ENCODING_OGG_OPUS

Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.

OUTPUT_AUDIO_ENCODING_MULAW
OUTPUT_AUDIO_ENCODING_MULAW

8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

"OUTPUT_AUDIO_ENCODING_UNSPECIFIED"
OUTPUT_AUDIO_ENCODING_UNSPECIFIED

Not specified.

"OUTPUT_AUDIO_ENCODING_LINEAR_16"
OUTPUT_AUDIO_ENCODING_LINEAR_16

Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

"OUTPUT_AUDIO_ENCODING_MP3"
OUTPUT_AUDIO_ENCODING_MP3

MP3 audio at 32kbps.

"OUTPUT_AUDIO_ENCODING_MP3_64_KBPS"
OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

MP3 audio at 64kbps.

"OUTPUT_AUDIO_ENCODING_OGG_OPUS"
OUTPUT_AUDIO_ENCODING_OGG_OPUS

Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.

"OUTPUT_AUDIO_ENCODING_MULAW"
OUTPUT_AUDIO_ENCODING_MULAW

8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse

EnableTextToSpeech bool

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

OutputAudioEncoding string

Audio encoding of the synthesized audio content.

SampleRateHertz int

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

SynthesizeSpeechConfigs Dictionary<string, string>

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

EnableTextToSpeech bool

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

OutputAudioEncoding string

Audio encoding of the synthesized audio content.

SampleRateHertz int

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

SynthesizeSpeechConfigs map[string]string

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

enableTextToSpeech Boolean

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

outputAudioEncoding String

Audio encoding of the synthesized audio content.

sampleRateHertz Integer

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesizeSpeechConfigs Map

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

enableTextToSpeech boolean

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

outputAudioEncoding string

Audio encoding of the synthesized audio content.

sampleRateHertz number

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesizeSpeechConfigs {[key: string]: string}

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

enable_text_to_speech bool

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

output_audio_encoding str

Audio encoding of the synthesized audio content.

sample_rate_hertz int

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesize_speech_configs Mapping[str, str]

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

enableTextToSpeech Boolean

Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

outputAudioEncoding String

Audio encoding of the synthesized audio content.

sampleRateHertz Number

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesizeSpeechConfigs Map

Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0