1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dialogflow
  5. dialogflow/v3
  6. getEnvironment

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/v3.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 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>
Copy
def get_environment(agent_id: Optional[str] = None,
                    environment_id: Optional[str] = None,
                    location: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetEnvironmentResult
def get_environment_output(agent_id: Optional[pulumi.Input[str]] = None,
                    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]
Copy
func LookupEnvironment(ctx *Context, args *LookupEnvironmentArgs, opts ...InvokeOption) (*LookupEnvironmentResult, error)
func LookupEnvironmentOutput(ctx *Context, args *LookupEnvironmentOutputArgs, opts ...InvokeOption) LookupEnvironmentResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
public static Output<GetEnvironmentResult> getEnvironment(GetEnvironmentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:dialogflow/v3:getEnvironment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AgentId This property is required. string
EnvironmentId This property is required. string
Location This property is required. string
Project string
AgentId This property is required. string
EnvironmentId This property is required. string
Location This property is required. string
Project string
agentId This property is required. String
environmentId This property is required. String
location This property is required. String
project String
agentId This property is required. string
environmentId This property is required. string
location This property is required. string
project string
agent_id This property is required. str
environment_id This property is required. str
location This property is required. str
project str
agentId This property is required. String
environmentId This property is required. String
location This property is required. String
project String

getEnvironment Result

The following output properties are available:

Description string
The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
DisplayName string
The human-readable name of the environment (unique in an agent). Limit of 64 characters.
Name string
The name of the environment. Format: projects//locations//agents//environments/.
TestCasesConfig Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse
The test cases config for continuous tests of this environment.
UpdateTime string
Update time of this environment.
VersionConfigs List<Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse>
A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.
WebhookConfig Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse
The webhook configuration for this environment.
Description string
The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
DisplayName string
The human-readable name of the environment (unique in an agent). Limit of 64 characters.
Name string
The name of the environment. Format: projects//locations//agents//environments/.
TestCasesConfig GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse
The test cases config for continuous tests of this environment.
UpdateTime string
Update time of this environment.
VersionConfigs []GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse
A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.
WebhookConfig GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse
The webhook configuration for this environment.
description String
The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
displayName String
The human-readable name of the environment (unique in an agent). Limit of 64 characters.
name String
The name of the environment. Format: projects//locations//agents//environments/.
testCasesConfig GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse
The test cases config for continuous tests of this environment.
updateTime String
Update time of this environment.
versionConfigs List<GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse>
A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.
webhookConfig GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse
The webhook configuration for this environment.
description string
The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
displayName string
The human-readable name of the environment (unique in an agent). Limit of 64 characters.
name string
The name of the environment. Format: projects//locations//agents//environments/.
testCasesConfig GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse
The test cases config for continuous tests of this environment.
updateTime string
Update time of this environment.
versionConfigs GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse[]
A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.
webhookConfig GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse
The webhook configuration for this environment.
description str
The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
display_name str
The human-readable name of the environment (unique in an agent). Limit of 64 characters.
name str
The name of the environment. Format: projects//locations//agents//environments/.
test_cases_config GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse
The test cases config for continuous tests of this environment.
update_time str
Update time of this environment.
version_configs Sequence[GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse]
A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.
webhook_config GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse
The webhook configuration for this environment.
description String
The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.
displayName String
The human-readable name of the environment (unique in an agent). Limit of 64 characters.
name String
The name of the environment. Format: projects//locations//agents//environments/.
testCasesConfig Property Map
The test cases config for continuous tests of this environment.
updateTime String
Update time of this environment.
versionConfigs List<Property Map>
A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.
webhookConfig Property Map
The webhook configuration for this environment.

Supporting Types

GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse

EnableContinuousRun This property is required. bool
Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
EnablePredeploymentRun This property is required. bool
Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
TestCases This property is required. List<string>
A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/
EnableContinuousRun This property is required. bool
Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
EnablePredeploymentRun This property is required. bool
Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
TestCases This property is required. []string
A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/
enableContinuousRun This property is required. Boolean
Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
enablePredeploymentRun This property is required. Boolean
Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
testCases This property is required. List<String>
A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/
enableContinuousRun This property is required. boolean
Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
enablePredeploymentRun This property is required. boolean
Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
testCases This property is required. string[]
A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/
enable_continuous_run This property is required. bool
Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
enable_predeployment_run This property is required. bool
Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
test_cases This property is required. Sequence[str]
A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/
enableContinuousRun This property is required. Boolean
Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.
enablePredeploymentRun This property is required. Boolean
Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.
testCases This property is required. List<String>
A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse

Version This property is required. string
Format: projects//locations//agents//flows//versions/.
Version This property is required. string
Format: projects//locations//agents//flows//versions/.
version This property is required. String
Format: projects//locations//agents//flows//versions/.
version This property is required. string
Format: projects//locations//agents//flows//versions/.
version This property is required. str
Format: projects//locations//agents//flows//versions/.
version This property is required. String
Format: projects//locations//agents//flows//versions/.

GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse

WebhookOverrides This property is required. List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3WebhookResponse>
The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.
WebhookOverrides This property is required. []GoogleCloudDialogflowCxV3WebhookResponse
The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.
webhookOverrides This property is required. List<GoogleCloudDialogflowCxV3WebhookResponse>
The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.
webhookOverrides This property is required. GoogleCloudDialogflowCxV3WebhookResponse[]
The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.
webhook_overrides This property is required. Sequence[GoogleCloudDialogflowCxV3WebhookResponse]
The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.
webhookOverrides This property is required. List<Property Map>
The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

AllowedCaCerts This property is required. List<string>
Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
HttpMethod This property is required. string
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
ParameterMapping This property is required. Dictionary<string, string>
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
Password This property is required. string
The password for HTTP Basic authentication.
RequestBody This property is required. string
Optional. Defines a custom JSON object as request body to send to flexible webhook.
RequestHeaders This property is required. Dictionary<string, string>
The HTTP request headers to send together with webhook requests.
Uri This property is required. string
The webhook URI for receiving POST requests. It must use https protocol.
Username This property is required. string
The user name for HTTP Basic authentication.
WebhookType This property is required. string
Optional. Type of the webhook.
AllowedCaCerts This property is required. []string
Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
HttpMethod This property is required. string
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
ParameterMapping This property is required. map[string]string
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
Password This property is required. string
The password for HTTP Basic authentication.
RequestBody This property is required. string
Optional. Defines a custom JSON object as request body to send to flexible webhook.
RequestHeaders This property is required. map[string]string
The HTTP request headers to send together with webhook requests.
Uri This property is required. string
The webhook URI for receiving POST requests. It must use https protocol.
Username This property is required. string
The user name for HTTP Basic authentication.
WebhookType This property is required. string
Optional. Type of the webhook.
allowedCaCerts This property is required. List<String>
Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
httpMethod This property is required. String
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
parameterMapping This property is required. Map<String,String>
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
password This property is required. String
The password for HTTP Basic authentication.
requestBody This property is required. String
Optional. Defines a custom JSON object as request body to send to flexible webhook.
requestHeaders This property is required. Map<String,String>
The HTTP request headers to send together with webhook requests.
uri This property is required. String
The webhook URI for receiving POST requests. It must use https protocol.
username This property is required. String
The user name for HTTP Basic authentication.
webhookType This property is required. String
Optional. Type of the webhook.
allowedCaCerts This property is required. string[]
Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
httpMethod This property is required. string
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
parameterMapping This property is required. {[key: string]: string}
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
password This property is required. string
The password for HTTP Basic authentication.
requestBody This property is required. string
Optional. Defines a custom JSON object as request body to send to flexible webhook.
requestHeaders This property is required. {[key: string]: string}
The HTTP request headers to send together with webhook requests.
uri This property is required. string
The webhook URI for receiving POST requests. It must use https protocol.
username This property is required. string
The user name for HTTP Basic authentication.
webhookType This property is required. string
Optional. Type of the webhook.
allowed_ca_certs This property is required. Sequence[str]
Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
http_method This property is required. str
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
parameter_mapping This property is required. Mapping[str, str]
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
password This property is required. str
The password for HTTP Basic authentication.
request_body This property is required. str
Optional. Defines a custom JSON object as request body to send to flexible webhook.
request_headers This property is required. Mapping[str, str]
The HTTP request headers to send together with webhook requests.
uri This property is required. str
The webhook URI for receiving POST requests. It must use https protocol.
username This property is required. str
The user name for HTTP Basic authentication.
webhook_type This property is required. str
Optional. Type of the webhook.
allowedCaCerts This property is required. List<String>
Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
httpMethod This property is required. String
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
parameterMapping This property is required. Map<String>
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
password This property is required. String
The password for HTTP Basic authentication.
requestBody This property is required. String
Optional. Defines a custom JSON object as request body to send to flexible webhook.
requestHeaders This property is required. Map<String>
The HTTP request headers to send together with webhook requests.
uri This property is required. String
The webhook URI for receiving POST requests. It must use https protocol.
username This property is required. String
The user name for HTTP Basic authentication.
webhookType This property is required. String
Optional. Type of the webhook.

GoogleCloudDialogflowCxV3WebhookResponse

Disabled This property is required. bool
Indicates whether the webhook is disabled.
DisplayName This property is required. string
The human-readable name of the webhook, unique within the agent.
GenericWebService This property is required. Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Configuration for a generic web service.
Name This property is required. string
The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.
ServiceDirectory This property is required. Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse
Configuration for a Service Directory service.
Timeout This property is required. string
Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
Disabled This property is required. bool
Indicates whether the webhook is disabled.
DisplayName This property is required. string
The human-readable name of the webhook, unique within the agent.
GenericWebService This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Configuration for a generic web service.
Name This property is required. string
The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.
ServiceDirectory This property is required. GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse
Configuration for a Service Directory service.
Timeout This property is required. string
Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
disabled This property is required. Boolean
Indicates whether the webhook is disabled.
displayName This property is required. String
The human-readable name of the webhook, unique within the agent.
genericWebService This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Configuration for a generic web service.
name This property is required. String
The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.
serviceDirectory This property is required. GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse
Configuration for a Service Directory service.
timeout This property is required. String
Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
disabled This property is required. boolean
Indicates whether the webhook is disabled.
displayName This property is required. string
The human-readable name of the webhook, unique within the agent.
genericWebService This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Configuration for a generic web service.
name This property is required. string
The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.
serviceDirectory This property is required. GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse
Configuration for a Service Directory service.
timeout This property is required. string
Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
disabled This property is required. bool
Indicates whether the webhook is disabled.
display_name This property is required. str
The human-readable name of the webhook, unique within the agent.
generic_web_service This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Configuration for a generic web service.
name This property is required. str
The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.
service_directory This property is required. GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse
Configuration for a Service Directory service.
timeout This property is required. str
Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.
disabled This property is required. Boolean
Indicates whether the webhook is disabled.
displayName This property is required. String
The human-readable name of the webhook, unique within the agent.
genericWebService This property is required. Property Map
Configuration for a generic web service.
name This property is required. String
The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.
serviceDirectory This property is required. Property Map
Configuration for a Service Directory service.
timeout This property is required. String
Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse

GenericWebService This property is required. Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Generic Service configuration of this webhook.
Service This property is required. string
The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.
GenericWebService This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Generic Service configuration of this webhook.
Service This property is required. string
The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.
genericWebService This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Generic Service configuration of this webhook.
service This property is required. String
The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.
genericWebService This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Generic Service configuration of this webhook.
service This property is required. string
The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.
generic_web_service This property is required. GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Generic Service configuration of this webhook.
service This property is required. str
The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.
genericWebService This property is required. Property Map
Generic Service configuration of this webhook.
service This property is required. String
The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

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