Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.dialogflow/v2beta1.getEnvironment
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Retrieves the specified agent environment.
Using getEnvironment
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEnvironment(args: GetEnvironmentArgs, opts?: InvokeOptions): Promise<GetEnvironmentResult>
function getEnvironmentOutput(args: GetEnvironmentOutputArgs, opts?: InvokeOptions): Output<GetEnvironmentResult>def get_environment(environment_id: Optional[str] = None,
                    location: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetEnvironmentResult
def get_environment_output(environment_id: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetEnvironmentResult]func LookupEnvironment(ctx *Context, args *LookupEnvironmentArgs, opts ...InvokeOption) (*LookupEnvironmentResult, error)
func LookupEnvironmentOutput(ctx *Context, args *LookupEnvironmentOutputArgs, opts ...InvokeOption) LookupEnvironmentResultOutput> Note: This function is named LookupEnvironment in the Go SDK.
public static class GetEnvironment 
{
    public static Task<GetEnvironmentResult> InvokeAsync(GetEnvironmentArgs args, InvokeOptions? opts = null)
    public static Output<GetEnvironmentResult> Invoke(GetEnvironmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
public static Output<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:dialogflow/v2beta1:getEnvironment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- EnvironmentId string
- Location string
- Project string
- EnvironmentId string
- Location string
- Project string
- environmentId String
- location String
- project String
- environmentId string
- location string
- project string
- environment_id str
- location str
- project str
- environmentId String
- location String
- project String
getEnvironment Result
The following output properties are available:
- 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.Google Native. Dialogflow. V2Beta1. Outputs. Google Cloud Dialogflow V2beta1Fulfillment Response 
- Optional. The fulfillment settings to use for this environment.
- 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.
- TextTo Pulumi.Speech Settings Google Native. Dialogflow. V2Beta1. Outputs. Google Cloud Dialogflow V2beta1Text To Speech Settings Response 
- Optional. Text to speech settings for this environment.
- 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.
- 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
GoogleCloud Dialogflow V2beta1Fulfillment Response 
- Optional. The fulfillment settings to use for this environment.
- 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.
- TextTo GoogleSpeech Settings Cloud Dialogflow V2beta1Text To Speech Settings Response 
- Optional. Text to speech settings for this environment.
- 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.
- 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
GoogleCloud Dialogflow V2beta1Fulfillment Response 
- Optional. The fulfillment settings to use for this environment.
- 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.
- textTo GoogleSpeech Settings Cloud Dialogflow V2beta1Text To Speech Settings Response 
- Optional. Text to speech settings for this environment.
- 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.
- 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
GoogleCloud Dialogflow V2beta1Fulfillment Response 
- Optional. The fulfillment settings to use for this environment.
- 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.
- textTo GoogleSpeech Settings Cloud Dialogflow V2beta1Text To Speech Settings Response 
- Optional. Text to speech settings for this environment.
- 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.
- 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
GoogleCloud Dialogflow V2beta1Fulfillment Response 
- Optional. The fulfillment settings to use for this environment.
- 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.
- text_to_ Googlespeech_ settings Cloud Dialogflow V2beta1Text To Speech Settings Response 
- Optional. Text to speech settings for this environment.
- 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.
- 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.
- 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.
- textTo Property MapSpeech Settings 
- Optional. Text to speech settings for this environment.
- 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
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.
GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse       
- IsCloud boolFunction 
- 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.
- IsCloud boolFunction 
- 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.
- isCloud BooleanFunction 
- 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.
- isCloud booleanFunction 
- 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_ boolfunction 
- 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.
- isCloud BooleanFunction 
- 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>
- 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.Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Fulfillment Feature Response> 
- The field defines whether the fulfillment is enabled for certain features.
- GenericWeb Pulumi.Service Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 
- Configuration for a generic web service.
- Name string
- The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment-projects//locations//agent/fulfillmentThis 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
[]GoogleCloud Dialogflow V2beta1Fulfillment Feature Response 
- The field defines whether the fulfillment is enabled for certain features.
- GenericWeb GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 
- Configuration for a generic web service.
- Name string
- The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment-projects//locations//agent/fulfillmentThis 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<GoogleCloud Dialogflow V2beta1Fulfillment Feature Response> 
- The field defines whether the fulfillment is enabled for certain features.
- genericWeb GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 
- Configuration for a generic web service.
- name String
- The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment-projects//locations//agent/fulfillmentThis 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
GoogleCloud Dialogflow V2beta1Fulfillment Feature Response[] 
- The field defines whether the fulfillment is enabled for certain features.
- genericWeb GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 
- Configuration for a generic web service.
- name string
- The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment-projects//locations//agent/fulfillmentThis 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[GoogleCloud Dialogflow V2beta1Fulfillment Feature Response] 
- The field defines whether the fulfillment is enabled for certain features.
- generic_web_ Googleservice Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 
- Configuration for a generic web service.
- name str
- The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment-projects//locations//agent/fulfillmentThis 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<Property Map>
- The field defines whether the fulfillment is enabled for certain features.
- genericWeb Property MapService 
- Configuration for a generic web service.
- name String
- The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment-projects//locations//agent/fulfillmentThis field is not used for Fulfillment in an Environment.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse       
- EnableText boolTo Speech 
- Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- OutputAudio stringEncoding 
- Audio encoding of the synthesized audio content.
- SampleRate intHertz 
- 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).
- SynthesizeSpeech Dictionary<string, string>Configs 
- Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- EnableText boolTo Speech 
- Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- OutputAudio stringEncoding 
- Audio encoding of the synthesized audio content.
- SampleRate intHertz 
- 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).
- SynthesizeSpeech map[string]stringConfigs 
- Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enableText BooleanTo Speech 
- Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- outputAudio StringEncoding 
- Audio encoding of the synthesized audio content.
- sampleRate IntegerHertz 
- 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).
- synthesizeSpeech Map<String,String>Configs 
- Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enableText booleanTo Speech 
- Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- outputAudio stringEncoding 
- Audio encoding of the synthesized audio content.
- sampleRate numberHertz 
- 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).
- synthesizeSpeech {[key: string]: string}Configs 
- Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enable_text_ boolto_ speech 
- Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- output_audio_ strencoding 
- Audio encoding of the synthesized audio content.
- sample_rate_ inthertz 
- 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_ Mapping[str, str]configs 
- Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enableText BooleanTo Speech 
- Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- outputAudio StringEncoding 
- Audio encoding of the synthesized audio content.
- sampleRate NumberHertz 
- 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).
- synthesizeSpeech Map<String>Configs 
- Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi