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

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.getExperiment

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 Experiment.

Using getExperiment

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 getExperiment(args: GetExperimentArgs, opts?: InvokeOptions): Promise<GetExperimentResult>
function getExperimentOutput(args: GetExperimentOutputArgs, opts?: InvokeOptions): Output<GetExperimentResult>
Copy
def get_experiment(agent_id: Optional[str] = None,
                   environment_id: Optional[str] = None,
                   experiment_id: Optional[str] = None,
                   location: Optional[str] = None,
                   project: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetExperimentResult
def get_experiment_output(agent_id: Optional[pulumi.Input[str]] = None,
                   environment_id: Optional[pulumi.Input[str]] = None,
                   experiment_id: Optional[pulumi.Input[str]] = None,
                   location: Optional[pulumi.Input[str]] = None,
                   project: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetExperimentResult]
Copy
func LookupExperiment(ctx *Context, args *LookupExperimentArgs, opts ...InvokeOption) (*LookupExperimentResult, error)
func LookupExperimentOutput(ctx *Context, args *LookupExperimentOutputArgs, opts ...InvokeOption) LookupExperimentResultOutput
Copy

> Note: This function is named LookupExperiment in the Go SDK.

public static class GetExperiment 
{
    public static Task<GetExperimentResult> InvokeAsync(GetExperimentArgs args, InvokeOptions? opts = null)
    public static Output<GetExperimentResult> Invoke(GetExperimentInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetExperimentResult> getExperiment(GetExperimentArgs args, InvokeOptions options)
public static Output<GetExperimentResult> getExperiment(GetExperimentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:dialogflow/v3:getExperiment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AgentId This property is required. string
EnvironmentId This property is required. string
ExperimentId 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
ExperimentId 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
experimentId 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
experimentId 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
experiment_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
experimentId This property is required. String
location This property is required. String
project String

getExperiment Result

The following output properties are available:

CreateTime string
Creation time of this experiment.
Definition Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3ExperimentDefinitionResponse
The definition of the experiment.
Description string
The human-readable description of the experiment.
DisplayName string
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
EndTime string
End time of this experiment.
ExperimentLength string
Maximum number of days to run the experiment/rollout. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
LastUpdateTime string
Last update time of this experiment.
Name string
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
Result Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3ExperimentResultResponse
Inference result of the experiment.
RolloutConfig Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3RolloutConfigResponse
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
RolloutFailureReason string
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
RolloutState Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3RolloutStateResponse
State of the auto rollout process.
StartTime string
Start time of this experiment.
State string
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
VariantsHistory List<Pulumi.GoogleNative.Dialogflow.V3.Outputs.GoogleCloudDialogflowCxV3VariantsHistoryResponse>
The history of updates to the experiment variants.
CreateTime string
Creation time of this experiment.
Definition GoogleCloudDialogflowCxV3ExperimentDefinitionResponse
The definition of the experiment.
Description string
The human-readable description of the experiment.
DisplayName string
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
EndTime string
End time of this experiment.
ExperimentLength string
Maximum number of days to run the experiment/rollout. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
LastUpdateTime string
Last update time of this experiment.
Name string
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
Result GoogleCloudDialogflowCxV3ExperimentResultResponse
Inference result of the experiment.
RolloutConfig GoogleCloudDialogflowCxV3RolloutConfigResponse
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
RolloutFailureReason string
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
RolloutState GoogleCloudDialogflowCxV3RolloutStateResponse
State of the auto rollout process.
StartTime string
Start time of this experiment.
State string
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
VariantsHistory []GoogleCloudDialogflowCxV3VariantsHistoryResponse
The history of updates to the experiment variants.
createTime String
Creation time of this experiment.
definition GoogleCloudDialogflowCxV3ExperimentDefinitionResponse
The definition of the experiment.
description String
The human-readable description of the experiment.
displayName String
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
endTime String
End time of this experiment.
experimentLength String
Maximum number of days to run the experiment/rollout. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
lastUpdateTime String
Last update time of this experiment.
name String
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
result GoogleCloudDialogflowCxV3ExperimentResultResponse
Inference result of the experiment.
rolloutConfig GoogleCloudDialogflowCxV3RolloutConfigResponse
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
rolloutFailureReason String
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
rolloutState GoogleCloudDialogflowCxV3RolloutStateResponse
State of the auto rollout process.
startTime String
Start time of this experiment.
state String
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
variantsHistory List<GoogleCloudDialogflowCxV3VariantsHistoryResponse>
The history of updates to the experiment variants.
createTime string
Creation time of this experiment.
definition GoogleCloudDialogflowCxV3ExperimentDefinitionResponse
The definition of the experiment.
description string
The human-readable description of the experiment.
displayName string
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
endTime string
End time of this experiment.
experimentLength string
Maximum number of days to run the experiment/rollout. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
lastUpdateTime string
Last update time of this experiment.
name string
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
result GoogleCloudDialogflowCxV3ExperimentResultResponse
Inference result of the experiment.
rolloutConfig GoogleCloudDialogflowCxV3RolloutConfigResponse
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
rolloutFailureReason string
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
rolloutState GoogleCloudDialogflowCxV3RolloutStateResponse
State of the auto rollout process.
startTime string
Start time of this experiment.
state string
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
variantsHistory GoogleCloudDialogflowCxV3VariantsHistoryResponse[]
The history of updates to the experiment variants.
create_time str
Creation time of this experiment.
definition GoogleCloudDialogflowCxV3ExperimentDefinitionResponse
The definition of the experiment.
description str
The human-readable description of the experiment.
display_name str
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
end_time str
End time of this experiment.
experiment_length str
Maximum number of days to run the experiment/rollout. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
last_update_time str
Last update time of this experiment.
name str
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
result GoogleCloudDialogflowCxV3ExperimentResultResponse
Inference result of the experiment.
rollout_config GoogleCloudDialogflowCxV3RolloutConfigResponse
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
rollout_failure_reason str
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
rollout_state GoogleCloudDialogflowCxV3RolloutStateResponse
State of the auto rollout process.
start_time str
Start time of this experiment.
state str
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
variants_history Sequence[GoogleCloudDialogflowCxV3VariantsHistoryResponse]
The history of updates to the experiment variants.
createTime String
Creation time of this experiment.
definition Property Map
The definition of the experiment.
description String
The human-readable description of the experiment.
displayName String
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
endTime String
End time of this experiment.
experimentLength String
Maximum number of days to run the experiment/rollout. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
lastUpdateTime String
Last update time of this experiment.
name String
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
result Property Map
Inference result of the experiment.
rolloutConfig Property Map
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
rolloutFailureReason String
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
rolloutState Property Map
State of the auto rollout process.
startTime String
Start time of this experiment.
state String
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
variantsHistory List<Property Map>
The history of updates to the experiment variants.

Supporting Types

GoogleCloudDialogflowCxV3ExperimentDefinitionResponse

Condition This property is required. string
The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.
VersionVariants This property is required. Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants of this experiment.
Condition This property is required. string
The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.
VersionVariants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants of this experiment.
condition This property is required. String
The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.
versionVariants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants of this experiment.
condition This property is required. string
The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.
versionVariants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants of this experiment.
condition This property is required. str
The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.
version_variants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants of this experiment.
condition This property is required. String
The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.
versionVariants This property is required. Property Map
The flow versions as the variants of this experiment.

GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse

ConfidenceLevel This property is required. double
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
LowerBound This property is required. double
Lower bound of the interval.
Ratio This property is required. double
The percent change between an experiment metric's value and the value for its control.
UpperBound This property is required. double
Upper bound of the interval.
ConfidenceLevel This property is required. float64
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
LowerBound This property is required. float64
Lower bound of the interval.
Ratio This property is required. float64
The percent change between an experiment metric's value and the value for its control.
UpperBound This property is required. float64
Upper bound of the interval.
confidenceLevel This property is required. Double
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
lowerBound This property is required. Double
Lower bound of the interval.
ratio This property is required. Double
The percent change between an experiment metric's value and the value for its control.
upperBound This property is required. Double
Upper bound of the interval.
confidenceLevel This property is required. number
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
lowerBound This property is required. number
Lower bound of the interval.
ratio This property is required. number
The percent change between an experiment metric's value and the value for its control.
upperBound This property is required. number
Upper bound of the interval.
confidence_level This property is required. float
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
lower_bound This property is required. float
Lower bound of the interval.
ratio This property is required. float
The percent change between an experiment metric's value and the value for its control.
upper_bound This property is required. float
Upper bound of the interval.
confidenceLevel This property is required. Number
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
lowerBound This property is required. Number
Lower bound of the interval.
ratio This property is required. Number
The percent change between an experiment metric's value and the value for its control.
upperBound This property is required. Number
Upper bound of the interval.

GoogleCloudDialogflowCxV3ExperimentResultMetricResponse

ConfidenceInterval This property is required. Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse
The probability that the treatment is better than all other treatments in the experiment
Count This property is required. double
Count value of a metric.
CountType This property is required. string
Count-based metric type. Only one of type or count_type is specified in each Metric.
Ratio This property is required. double
Ratio value of a metric.
Type This property is required. string
Ratio-based metric type. Only one of type or count_type is specified in each Metric.
ConfidenceInterval This property is required. GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse
The probability that the treatment is better than all other treatments in the experiment
Count This property is required. float64
Count value of a metric.
CountType This property is required. string
Count-based metric type. Only one of type or count_type is specified in each Metric.
Ratio This property is required. float64
Ratio value of a metric.
Type This property is required. string
Ratio-based metric type. Only one of type or count_type is specified in each Metric.
confidenceInterval This property is required. GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse
The probability that the treatment is better than all other treatments in the experiment
count This property is required. Double
Count value of a metric.
countType This property is required. String
Count-based metric type. Only one of type or count_type is specified in each Metric.
ratio This property is required. Double
Ratio value of a metric.
type This property is required. String
Ratio-based metric type. Only one of type or count_type is specified in each Metric.
confidenceInterval This property is required. GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse
The probability that the treatment is better than all other treatments in the experiment
count This property is required. number
Count value of a metric.
countType This property is required. string
Count-based metric type. Only one of type or count_type is specified in each Metric.
ratio This property is required. number
Ratio value of a metric.
type This property is required. string
Ratio-based metric type. Only one of type or count_type is specified in each Metric.
confidence_interval This property is required. GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse
The probability that the treatment is better than all other treatments in the experiment
count This property is required. float
Count value of a metric.
count_type This property is required. str
Count-based metric type. Only one of type or count_type is specified in each Metric.
ratio This property is required. float
Ratio value of a metric.
type This property is required. str
Ratio-based metric type. Only one of type or count_type is specified in each Metric.
confidenceInterval This property is required. Property Map
The probability that the treatment is better than all other treatments in the experiment
count This property is required. Number
Count value of a metric.
countType This property is required. String
Count-based metric type. Only one of type or count_type is specified in each Metric.
ratio This property is required. Number
Ratio value of a metric.
type This property is required. String
Ratio-based metric type. Only one of type or count_type is specified in each Metric.

GoogleCloudDialogflowCxV3ExperimentResultResponse

LastUpdateTime This property is required. string
The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
VersionMetrics This property is required. List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse>
Version variants and metrics.
LastUpdateTime This property is required. string
The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
VersionMetrics This property is required. []GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse
Version variants and metrics.
lastUpdateTime This property is required. String
The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
versionMetrics This property is required. List<GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse>
Version variants and metrics.
lastUpdateTime This property is required. string
The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
versionMetrics This property is required. GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse[]
Version variants and metrics.
last_update_time This property is required. str
The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
version_metrics This property is required. Sequence[GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse]
Version variants and metrics.
lastUpdateTime This property is required. String
The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.
versionMetrics This property is required. List<Property Map>
Version variants and metrics.

GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse

Metrics This property is required. List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultMetricResponse>
The metrics and corresponding confidence intervals in the inference result.
SessionCount This property is required. int
Number of sessions that were allocated to this version.
Version This property is required. string
The name of the flow Version. Format: projects//locations//agents//flows//versions/.
Metrics This property is required. []GoogleCloudDialogflowCxV3ExperimentResultMetricResponse
The metrics and corresponding confidence intervals in the inference result.
SessionCount This property is required. int
Number of sessions that were allocated to this version.
Version This property is required. string
The name of the flow Version. Format: projects//locations//agents//flows//versions/.
metrics This property is required. List<GoogleCloudDialogflowCxV3ExperimentResultMetricResponse>
The metrics and corresponding confidence intervals in the inference result.
sessionCount This property is required. Integer
Number of sessions that were allocated to this version.
version This property is required. String
The name of the flow Version. Format: projects//locations//agents//flows//versions/.
metrics This property is required. GoogleCloudDialogflowCxV3ExperimentResultMetricResponse[]
The metrics and corresponding confidence intervals in the inference result.
sessionCount This property is required. number
Number of sessions that were allocated to this version.
version This property is required. string
The name of the flow Version. Format: projects//locations//agents//flows//versions/.
metrics This property is required. Sequence[GoogleCloudDialogflowCxV3ExperimentResultMetricResponse]
The metrics and corresponding confidence intervals in the inference result.
session_count This property is required. int
Number of sessions that were allocated to this version.
version This property is required. str
The name of the flow Version. Format: projects//locations//agents//flows//versions/.
metrics This property is required. List<Property Map>
The metrics and corresponding confidence intervals in the inference result.
sessionCount This property is required. Number
Number of sessions that were allocated to this version.
version This property is required. String
The name of the flow Version. Format: projects//locations//agents//flows//versions/.

GoogleCloudDialogflowCxV3RolloutConfigResponse

FailureCondition This property is required. string
The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.
RolloutCondition This property is required. string
The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.
RolloutSteps This property is required. List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse>
Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
FailureCondition This property is required. string
The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.
RolloutCondition This property is required. string
The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.
RolloutSteps This property is required. []GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse
Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
failureCondition This property is required. String
The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.
rolloutCondition This property is required. String
The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.
rolloutSteps This property is required. List<GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse>
Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
failureCondition This property is required. string
The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.
rolloutCondition This property is required. string
The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.
rolloutSteps This property is required. GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse[]
Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
failure_condition This property is required. str
The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.
rollout_condition This property is required. str
The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.
rollout_steps This property is required. Sequence[GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse]
Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
failureCondition This property is required. String
The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.
rolloutCondition This property is required. String
The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.
rolloutSteps This property is required. List<Property Map>
Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse

DisplayName This property is required. string
The name of the rollout step;
MinDuration This property is required. string
The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
TrafficPercent This property is required. int
The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
DisplayName This property is required. string
The name of the rollout step;
MinDuration This property is required. string
The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
TrafficPercent This property is required. int
The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
displayName This property is required. String
The name of the rollout step;
minDuration This property is required. String
The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
trafficPercent This property is required. Integer
The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
displayName This property is required. string
The name of the rollout step;
minDuration This property is required. string
The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
trafficPercent This property is required. number
The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
display_name This property is required. str
The name of the rollout step;
min_duration This property is required. str
The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
traffic_percent This property is required. int
The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
displayName This property is required. String
The name of the rollout step;
minDuration This property is required. String
The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
trafficPercent This property is required. Number
The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

GoogleCloudDialogflowCxV3RolloutStateResponse

StartTime This property is required. string
Start time of the current step.
Step This property is required. string
Display name of the current auto rollout step.
StepIndex This property is required. int
Index of the current step in the auto rollout steps list.
StartTime This property is required. string
Start time of the current step.
Step This property is required. string
Display name of the current auto rollout step.
StepIndex This property is required. int
Index of the current step in the auto rollout steps list.
startTime This property is required. String
Start time of the current step.
step This property is required. String
Display name of the current auto rollout step.
stepIndex This property is required. Integer
Index of the current step in the auto rollout steps list.
startTime This property is required. string
Start time of the current step.
step This property is required. string
Display name of the current auto rollout step.
stepIndex This property is required. number
Index of the current step in the auto rollout steps list.
start_time This property is required. str
Start time of the current step.
step This property is required. str
Display name of the current auto rollout step.
step_index This property is required. int
Index of the current step in the auto rollout steps list.
startTime This property is required. String
Start time of the current step.
step This property is required. String
Display name of the current auto rollout step.
stepIndex This property is required. Number
Index of the current step in the auto rollout steps list.

GoogleCloudDialogflowCxV3VariantsHistoryResponse

UpdateTime This property is required. string
Update time of the variants.
VersionVariants This property is required. Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants.
UpdateTime This property is required. string
Update time of the variants.
VersionVariants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants.
updateTime This property is required. String
Update time of the variants.
versionVariants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants.
updateTime This property is required. string
Update time of the variants.
versionVariants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants.
update_time This property is required. str
Update time of the variants.
version_variants This property is required. GoogleCloudDialogflowCxV3VersionVariantsResponse
The flow versions as the variants.
updateTime This property is required. String
Update time of the variants.
versionVariants This property is required. Property Map
The flow versions as the variants.

GoogleCloudDialogflowCxV3VersionVariantsResponse

Variants This property is required. []GoogleCloudDialogflowCxV3VersionVariantsVariantResponse
A list of flow version variants.
variants This property is required. List<GoogleCloudDialogflowCxV3VersionVariantsVariantResponse>
A list of flow version variants.
variants This property is required. GoogleCloudDialogflowCxV3VersionVariantsVariantResponse[]
A list of flow version variants.
variants This property is required. Sequence[GoogleCloudDialogflowCxV3VersionVariantsVariantResponse]
A list of flow version variants.
variants This property is required. List<Property Map>
A list of flow version variants.

GoogleCloudDialogflowCxV3VersionVariantsVariantResponse

IsControlGroup This property is required. bool
Whether the variant is for the control group.
TrafficAllocation This property is required. double
Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
Version This property is required. string
The name of the flow version. Format: projects//locations//agents//flows//versions/.
IsControlGroup This property is required. bool
Whether the variant is for the control group.
TrafficAllocation This property is required. float64
Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
Version This property is required. string
The name of the flow version. Format: projects//locations//agents//flows//versions/.
isControlGroup This property is required. Boolean
Whether the variant is for the control group.
trafficAllocation This property is required. Double
Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
version This property is required. String
The name of the flow version. Format: projects//locations//agents//flows//versions/.
isControlGroup This property is required. boolean
Whether the variant is for the control group.
trafficAllocation This property is required. number
Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
version This property is required. string
The name of the flow version. Format: projects//locations//agents//flows//versions/.
is_control_group This property is required. bool
Whether the variant is for the control group.
traffic_allocation This property is required. float
Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
version This property is required. str
The name of the flow version. Format: projects//locations//agents//flows//versions/.
isControlGroup This property is required. Boolean
Whether the variant is for the control group.
trafficAllocation This property is required. Number
Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
version This property is required. String
The name of the flow version. Format: projects//locations//agents//flows//versions/.

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