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>
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]
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/v3:getEnvironment
arguments:
# arguments dictionary
The following arguments are supported:
- Agent
Id This property is required. string - Environment
Id This property is required. string - Location
This property is required. string - Project string
- Agent
Id This property is required. string - Environment
Id This property is required. string - Location
This property is required. string - Project string
- agent
Id This property is required. String - environment
Id This property is required. String - location
This property is required. String - project String
- agent
Id This property is required. string - environment
Id 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
- agent
Id This property is required. String - environment
Id 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.
- Display
Name 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/
. - Test
Cases Pulumi.Config Google Native. Dialogflow. V3. Outputs. Google Cloud Dialogflow Cx V3Environment Test Cases Config Response - The test cases config for continuous tests of this environment.
- Update
Time string - Update time of this environment.
- Version
Configs List<Pulumi.Google Native. Dialogflow. V3. Outputs. Google Cloud Dialogflow Cx V3Environment Version Config Response> - 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 Pulumi.Google Native. Dialogflow. V3. Outputs. Google Cloud Dialogflow Cx V3Environment Webhook Config Response - 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.
- Display
Name 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/
. - Test
Cases GoogleConfig Cloud Dialogflow Cx V3Environment Test Cases Config Response - The test cases config for continuous tests of this environment.
- Update
Time string - Update time of this environment.
- Version
Configs []GoogleCloud Dialogflow Cx V3Environment Version Config Response - 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 GoogleCloud Dialogflow Cx V3Environment Webhook Config Response - 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.
- display
Name 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/
. - test
Cases GoogleConfig Cloud Dialogflow Cx V3Environment Test Cases Config Response - The test cases config for continuous tests of this environment.
- update
Time String - Update time of this environment.
- version
Configs List<GoogleCloud Dialogflow Cx V3Environment Version Config Response> - 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 GoogleCloud Dialogflow Cx V3Environment Webhook Config Response - 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.
- display
Name 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/
. - test
Cases GoogleConfig Cloud Dialogflow Cx V3Environment Test Cases Config Response - The test cases config for continuous tests of this environment.
- update
Time string - Update time of this environment.
- version
Configs GoogleCloud Dialogflow Cx V3Environment Version Config Response[] - 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 GoogleCloud Dialogflow Cx V3Environment Webhook Config Response - 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_ Googleconfig Cloud Dialogflow Cx V3Environment Test Cases Config Response - The test cases config for continuous tests of this environment.
- update_
time str - Update time of this environment.
- version_
configs Sequence[GoogleCloud Dialogflow Cx V3Environment Version Config Response] - 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 GoogleCloud Dialogflow Cx V3Environment Webhook Config Response - 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.
- display
Name 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/
. - test
Cases Property MapConfig - The test cases config for continuous tests of this environment.
- update
Time String - Update time of this environment.
- version
Configs 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. - webhook
Config Property Map - The webhook configuration for this environment.
Supporting Types
GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse
- 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. 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/
- 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. []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. Boolean - 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. Boolean - 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. 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/
- enable
Continuous Run 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.
- enable
Predeployment Run This property is required. boolean - 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. 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/
- enable
Continuous Run 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.
- enable
Predeployment Run This property is required. Boolean - 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. 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
- Webhook
Overrides This property is required. List<Pulumi.Google Native. Dialogflow. V3. Inputs. Google Cloud Dialogflow Cx V3Webhook Response> - 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
andservice_directory
.
- Webhook
Overrides This property is required. []GoogleCloud Dialogflow Cx V3Webhook Response - 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
andservice_directory
.
- webhook
Overrides This property is required. List<GoogleCloud Dialogflow Cx V3Webhook Response> - 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
andservice_directory
.
- webhook
Overrides This property is required. GoogleCloud Dialogflow Cx V3Webhook Response[] - 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
andservice_directory
.
- webhook_
overrides This property is required. Sequence[GoogleCloud Dialogflow Cx V3Webhook Response] - 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
andservice_directory
.
- webhook
Overrides 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
andservice_directory
.
GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
- Allowed
Ca Certs 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'")
- Http
Method This property is required. string - Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
- Parameter
Mapping 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.
- Request
Body This property is required. string - Optional. Defines a custom JSON object as request body to send to flexible webhook.
- Request
Headers 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.
- Webhook
Type This property is required. string - Optional. Type of the webhook.
- Allowed
Ca Certs 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'")
- Http
Method This property is required. string - Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
- Parameter
Mapping 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.
- Request
Body This property is required. string - Optional. Defines a custom JSON object as request body to send to flexible webhook.
- Request
Headers 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.
- Webhook
Type This property is required. string - Optional. Type of the webhook.
- allowed
Ca Certs 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'")
- http
Method This property is required. String - Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
- parameter
Mapping 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.
- request
Body This property is required. String - Optional. Defines a custom JSON object as request body to send to flexible webhook.
- request
Headers 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.
- webhook
Type This property is required. String - Optional. Type of the webhook.
- allowed
Ca Certs 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'")
- http
Method This property is required. string - Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
- parameter
Mapping 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.
- request
Body This property is required. string - Optional. Defines a custom JSON object as request body to send to flexible webhook.
- request
Headers 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.
- webhook
Type 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.
- allowed
Ca Certs 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'")
- http
Method This property is required. String - Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
- parameter
Mapping 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.
- request
Body This property is required. String - Optional. Defines a custom JSON object as request body to send to flexible webhook.
- request
Headers 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.
- webhook
Type This property is required. String - Optional. Type of the webhook.
GoogleCloudDialogflowCxV3WebhookResponse
- Disabled
This property is required. bool - Indicates whether the webhook is disabled.
- Display
Name This property is required. string - The human-readable name of the webhook, unique within the agent.
- Generic
Web Service This property is required. Pulumi.Google Native. Dialogflow. V3. Inputs. Google Cloud Dialogflow Cx V3Webhook Generic Web Service Response - 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/
. - Service
Directory This property is required. Pulumi.Google Native. Dialogflow. V3. Inputs. Google Cloud Dialogflow Cx V3Webhook Service Directory Config Response - 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. string - The human-readable name of the webhook, unique within the agent.
- Generic
Web Service This property is required. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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/
. - Service
Directory This property is required. GoogleCloud Dialogflow Cx V3Webhook Service Directory Config Response - 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.
- display
Name This property is required. String - The human-readable name of the webhook, unique within the agent.
- generic
Web Service This property is required. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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/
. - service
Directory This property is required. GoogleCloud Dialogflow Cx V3Webhook Service Directory Config Response - 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.
- display
Name This property is required. string - The human-readable name of the webhook, unique within the agent.
- generic
Web Service This property is required. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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/
. - service
Directory This property is required. GoogleCloud Dialogflow Cx V3Webhook Service Directory Config Response - 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. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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. GoogleCloud Dialogflow Cx V3Webhook Service Directory Config Response - 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.
- display
Name This property is required. String - The human-readable name of the webhook, unique within the agent.
- generic
Web Service 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/
. - service
Directory 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
- Generic
Web Service This property is required. Pulumi.Google Native. Dialogflow. V3. Inputs. Google Cloud Dialogflow Cx V3Webhook Generic Web Service Response - 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. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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. GoogleCloud Dialogflow Cx V3Webhook Generic Web Service Response - 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.
- generic
Web Service 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