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

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.dialogflow/v3.Experiment

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    Creates an Experiment in the specified Environment.

    Create Experiment Resource

    new Experiment(name: string, args: ExperimentArgs, opts?: CustomResourceOptions);
    @overload
    def Experiment(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   agent_id: Optional[str] = None,
                   create_time: Optional[str] = None,
                   definition: Optional[GoogleCloudDialogflowCxV3ExperimentDefinitionArgs] = None,
                   description: Optional[str] = None,
                   display_name: Optional[str] = None,
                   end_time: Optional[str] = None,
                   environment_id: Optional[str] = None,
                   experiment_length: Optional[str] = None,
                   last_update_time: Optional[str] = None,
                   location: Optional[str] = None,
                   name: Optional[str] = None,
                   project: Optional[str] = None,
                   result: Optional[GoogleCloudDialogflowCxV3ExperimentResultArgs] = None,
                   rollout_config: Optional[GoogleCloudDialogflowCxV3RolloutConfigArgs] = None,
                   rollout_failure_reason: Optional[str] = None,
                   rollout_state: Optional[GoogleCloudDialogflowCxV3RolloutStateArgs] = None,
                   start_time: Optional[str] = None,
                   state: Optional[ExperimentState] = None,
                   variants_history: Optional[Sequence[GoogleCloudDialogflowCxV3VariantsHistoryArgs]] = None)
    @overload
    def Experiment(resource_name: str,
                   args: ExperimentArgs,
                   opts: Optional[ResourceOptions] = None)
    func NewExperiment(ctx *Context, name string, args ExperimentArgs, opts ...ResourceOption) (*Experiment, error)
    public Experiment(string name, ExperimentArgs args, CustomResourceOptions? opts = null)
    public Experiment(String name, ExperimentArgs args)
    public Experiment(String name, ExperimentArgs args, CustomResourceOptions options)
    
    type: google-native:dialogflow/v3:Experiment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ExperimentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ExperimentArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ExperimentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ExperimentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ExperimentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Experiment Resource Properties

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

    Inputs

    The Experiment resource accepts the following input properties:

    AgentId string
    DisplayName string

    The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

    EnvironmentId string
    CreateTime string

    Creation time of this experiment.

    Definition Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentDefinition

    The definition of the experiment.

    Description string

    The human-readable description of the experiment.

    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.

    Location string
    Name string

    The name of the experiment. Format: projects//locations//agents//environments//experiments/..

    Project string
    Result Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResult

    Inference result of the experiment.

    RolloutConfig Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3RolloutConfig

    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.Inputs.GoogleCloudDialogflowCxV3RolloutState

    State of the auto rollout process.

    StartTime string

    Start time of this experiment.

    State Pulumi.GoogleNative.Dialogflow.V3.ExperimentState

    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.Inputs.GoogleCloudDialogflowCxV3VariantsHistory>

    The history of updates to the experiment variants.

    AgentId string
    DisplayName string

    The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

    EnvironmentId string
    CreateTime string

    Creation time of this experiment.

    Definition GoogleCloudDialogflowCxV3ExperimentDefinitionArgs

    The definition of the experiment.

    Description string

    The human-readable description of the experiment.

    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.

    Location string
    Name string

    The name of the experiment. Format: projects//locations//agents//environments//experiments/..

    Project string
    Result GoogleCloudDialogflowCxV3ExperimentResultArgs

    Inference result of the experiment.

    RolloutConfig GoogleCloudDialogflowCxV3RolloutConfigArgs

    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 GoogleCloudDialogflowCxV3RolloutStateArgs

    State of the auto rollout process.

    StartTime string

    Start time of this experiment.

    State ExperimentStateEnum

    The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

    VariantsHistory []GoogleCloudDialogflowCxV3VariantsHistoryArgs

    The history of updates to the experiment variants.

    agentId String
    displayName String

    The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

    environmentId String
    createTime String

    Creation time of this experiment.

    definition GoogleCloudDialogflowCxV3ExperimentDefinition

    The definition of the experiment.

    description String

    The human-readable description of the experiment.

    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.

    location String
    name String

    The name of the experiment. Format: projects//locations//agents//environments//experiments/..

    project String
    result GoogleCloudDialogflowCxV3ExperimentResult

    Inference result of the experiment.

    rolloutConfig GoogleCloudDialogflowCxV3RolloutConfig

    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 GoogleCloudDialogflowCxV3RolloutState

    State of the auto rollout process.

    startTime String

    Start time of this experiment.

    state ExperimentState

    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<GoogleCloudDialogflowCxV3VariantsHistory>

    The history of updates to the experiment variants.

    agentId string
    displayName string

    The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

    environmentId string
    createTime string

    Creation time of this experiment.

    definition GoogleCloudDialogflowCxV3ExperimentDefinition

    The definition of the experiment.

    description string

    The human-readable description of the experiment.

    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.

    location string
    name string

    The name of the experiment. Format: projects//locations//agents//environments//experiments/..

    project string
    result GoogleCloudDialogflowCxV3ExperimentResult

    Inference result of the experiment.

    rolloutConfig GoogleCloudDialogflowCxV3RolloutConfig

    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 GoogleCloudDialogflowCxV3RolloutState

    State of the auto rollout process.

    startTime string

    Start time of this experiment.

    state ExperimentState

    The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

    variantsHistory GoogleCloudDialogflowCxV3VariantsHistory[]

    The history of updates to the experiment variants.

    agent_id str
    display_name str

    The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

    environment_id str
    create_time str

    Creation time of this experiment.

    definition GoogleCloudDialogflowCxV3ExperimentDefinitionArgs

    The definition of the experiment.

    description str

    The human-readable description of the experiment.

    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.

    location str
    name str

    The name of the experiment. Format: projects//locations//agents//environments//experiments/..

    project str
    result GoogleCloudDialogflowCxV3ExperimentResultArgs

    Inference result of the experiment.

    rollout_config GoogleCloudDialogflowCxV3RolloutConfigArgs

    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 GoogleCloudDialogflowCxV3RolloutStateArgs

    State of the auto rollout process.

    start_time str

    Start time of this experiment.

    state ExperimentState

    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[GoogleCloudDialogflowCxV3VariantsHistoryArgs]

    The history of updates to the experiment variants.

    agentId String
    displayName String

    The human-readable name of the experiment (unique in an environment). Limit of 64 characters.

    environmentId String
    createTime String

    Creation time of this experiment.

    definition Property Map

    The definition of the experiment.

    description String

    The human-readable description of the experiment.

    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.

    location String
    name String

    The name of the experiment. Format: projects//locations//agents//environments//experiments/..

    project String
    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 "STATE_UNSPECIFIED" | "DRAFT" | "RUNNING" | "DONE" | "ROLLOUT_FAILED"

    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.

    Outputs

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

    Id string

    The provider-assigned unique ID for this managed resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    id string

    The provider-assigned unique ID for this managed resource.

    id str

    The provider-assigned unique ID for this managed resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ExperimentState, ExperimentStateArgs

    StateUnspecified
    STATE_UNSPECIFIED

    State unspecified.

    Draft
    DRAFT

    The experiment is created but not started yet.

    Running
    RUNNING

    The experiment is running.

    Done
    DONE

    The experiment is done.

    RolloutFailed
    ROLLOUT_FAILED

    The experiment with auto-rollout enabled has failed.

    ExperimentStateStateUnspecified
    STATE_UNSPECIFIED

    State unspecified.

    ExperimentStateDraft
    DRAFT

    The experiment is created but not started yet.

    ExperimentStateRunning
    RUNNING

    The experiment is running.

    ExperimentStateDone
    DONE

    The experiment is done.

    ExperimentStateRolloutFailed
    ROLLOUT_FAILED

    The experiment with auto-rollout enabled has failed.

    StateUnspecified
    STATE_UNSPECIFIED

    State unspecified.

    Draft
    DRAFT

    The experiment is created but not started yet.

    Running
    RUNNING

    The experiment is running.

    Done
    DONE

    The experiment is done.

    RolloutFailed
    ROLLOUT_FAILED

    The experiment with auto-rollout enabled has failed.

    StateUnspecified
    STATE_UNSPECIFIED

    State unspecified.

    Draft
    DRAFT

    The experiment is created but not started yet.

    Running
    RUNNING

    The experiment is running.

    Done
    DONE

    The experiment is done.

    RolloutFailed
    ROLLOUT_FAILED

    The experiment with auto-rollout enabled has failed.

    STATE_UNSPECIFIED
    STATE_UNSPECIFIED

    State unspecified.

    DRAFT
    DRAFT

    The experiment is created but not started yet.

    RUNNING
    RUNNING

    The experiment is running.

    DONE
    DONE

    The experiment is done.

    ROLLOUT_FAILED
    ROLLOUT_FAILED

    The experiment with auto-rollout enabled has failed.

    "STATE_UNSPECIFIED"
    STATE_UNSPECIFIED

    State unspecified.

    "DRAFT"
    DRAFT

    The experiment is created but not started yet.

    "RUNNING"
    RUNNING

    The experiment is running.

    "DONE"
    DONE

    The experiment is done.

    "ROLLOUT_FAILED"
    ROLLOUT_FAILED

    The experiment with auto-rollout enabled has failed.

    GoogleCloudDialogflowCxV3ExperimentDefinition, GoogleCloudDialogflowCxV3ExperimentDefinitionArgs

    Condition 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 Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants of this experiment.

    Condition 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 GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants of this experiment.

    condition 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 GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants of this experiment.

    condition 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 GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants of this experiment.

    condition 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 GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants of this experiment.

    condition 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 Property Map

    The flow versions as the variants of this experiment.

    GoogleCloudDialogflowCxV3ExperimentDefinitionResponse, GoogleCloudDialogflowCxV3ExperimentDefinitionResponseArgs

    Condition 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 Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants of this experiment.

    Condition 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 GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants of this experiment.

    condition 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 GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants of this experiment.

    condition 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 GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants of this experiment.

    condition 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 GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants of this experiment.

    condition 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 Property Map

    The flow versions as the variants of this experiment.

    GoogleCloudDialogflowCxV3ExperimentResult, GoogleCloudDialogflowCxV3ExperimentResultArgs

    LastUpdateTime 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 List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics>

    Version variants and metrics.

    LastUpdateTime 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 []GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics

    Version variants and metrics.

    lastUpdateTime 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 List<GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics>

    Version variants and metrics.

    lastUpdateTime 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 GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics[]

    Version variants and metrics.

    last_update_time 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 Sequence[GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics]

    Version variants and metrics.

    lastUpdateTime 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 List<Property Map>

    Version variants and metrics.

    GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval, GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalArgs

    ConfidenceLevel double

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    LowerBound double

    Lower bound of the interval.

    Ratio double

    The percent change between an experiment metric's value and the value for its control.

    UpperBound double

    Upper bound of the interval.

    ConfidenceLevel float64

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    LowerBound float64

    Lower bound of the interval.

    Ratio float64

    The percent change between an experiment metric's value and the value for its control.

    UpperBound float64

    Upper bound of the interval.

    confidenceLevel Double

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    lowerBound Double

    Lower bound of the interval.

    ratio Double

    The percent change between an experiment metric's value and the value for its control.

    upperBound Double

    Upper bound of the interval.

    confidenceLevel number

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    lowerBound number

    Lower bound of the interval.

    ratio number

    The percent change between an experiment metric's value and the value for its control.

    upperBound number

    Upper bound of the interval.

    confidence_level 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 float

    Lower bound of the interval.

    ratio float

    The percent change between an experiment metric's value and the value for its control.

    upper_bound float

    Upper bound of the interval.

    confidenceLevel Number

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    lowerBound Number

    Lower bound of the interval.

    ratio Number

    The percent change between an experiment metric's value and the value for its control.

    upperBound Number

    Upper bound of the interval.

    GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse, GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponseArgs

    ConfidenceLevel double

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    LowerBound double

    Lower bound of the interval.

    Ratio double

    The percent change between an experiment metric's value and the value for its control.

    UpperBound double

    Upper bound of the interval.

    ConfidenceLevel float64

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    LowerBound float64

    Lower bound of the interval.

    Ratio float64

    The percent change between an experiment metric's value and the value for its control.

    UpperBound float64

    Upper bound of the interval.

    confidenceLevel Double

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    lowerBound Double

    Lower bound of the interval.

    ratio Double

    The percent change between an experiment metric's value and the value for its control.

    upperBound Double

    Upper bound of the interval.

    confidenceLevel number

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    lowerBound number

    Lower bound of the interval.

    ratio number

    The percent change between an experiment metric's value and the value for its control.

    upperBound number

    Upper bound of the interval.

    confidence_level 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 float

    Lower bound of the interval.

    ratio float

    The percent change between an experiment metric's value and the value for its control.

    upper_bound float

    Upper bound of the interval.

    confidenceLevel Number

    The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

    lowerBound Number

    Lower bound of the interval.

    ratio Number

    The percent change between an experiment metric's value and the value for its control.

    upperBound Number

    Upper bound of the interval.

    GoogleCloudDialogflowCxV3ExperimentResultMetric, GoogleCloudDialogflowCxV3ExperimentResultMetricArgs

    ConfidenceInterval Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval

    The probability that the treatment is better than all other treatments in the experiment

    Count double

    Count value of a metric.

    CountType Pulumi.GoogleNative.Dialogflow.V3.GoogleCloudDialogflowCxV3ExperimentResultMetricCountType

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    Ratio double

    Ratio value of a metric.

    Type Pulumi.GoogleNative.Dialogflow.V3.GoogleCloudDialogflowCxV3ExperimentResultMetricType

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    ConfidenceInterval GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval

    The probability that the treatment is better than all other treatments in the experiment

    Count float64

    Count value of a metric.

    CountType GoogleCloudDialogflowCxV3ExperimentResultMetricCountType

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    Ratio float64

    Ratio value of a metric.

    Type GoogleCloudDialogflowCxV3ExperimentResultMetricType

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidenceInterval GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval

    The probability that the treatment is better than all other treatments in the experiment

    count Double

    Count value of a metric.

    countType GoogleCloudDialogflowCxV3ExperimentResultMetricCountType

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio Double

    Ratio value of a metric.

    type GoogleCloudDialogflowCxV3ExperimentResultMetricType

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidenceInterval GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval

    The probability that the treatment is better than all other treatments in the experiment

    count number

    Count value of a metric.

    countType GoogleCloudDialogflowCxV3ExperimentResultMetricCountType

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio number

    Ratio value of a metric.

    type GoogleCloudDialogflowCxV3ExperimentResultMetricType

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidence_interval GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval

    The probability that the treatment is better than all other treatments in the experiment

    count float

    Count value of a metric.

    count_type GoogleCloudDialogflowCxV3ExperimentResultMetricCountType

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio float

    Ratio value of a metric.

    type GoogleCloudDialogflowCxV3ExperimentResultMetricType

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidenceInterval Property Map

    The probability that the treatment is better than all other treatments in the experiment

    count Number

    Count value of a metric.

    countType "COUNT_TYPE_UNSPECIFIED" | "TOTAL_NO_MATCH_COUNT" | "TOTAL_TURN_COUNT" | "AVERAGE_TURN_COUNT"

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio Number

    Ratio value of a metric.

    type "METRIC_UNSPECIFIED" | "CONTAINED_SESSION_NO_CALLBACK_RATE" | "LIVE_AGENT_HANDOFF_RATE" | "CALLBACK_SESSION_RATE" | "ABANDONED_SESSION_RATE" | "SESSION_END_RATE"

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    GoogleCloudDialogflowCxV3ExperimentResultMetricCountType, GoogleCloudDialogflowCxV3ExperimentResultMetricCountTypeArgs

    CountTypeUnspecified
    COUNT_TYPE_UNSPECIFIED

    Count type unspecified.

    TotalNoMatchCount
    TOTAL_NO_MATCH_COUNT

    Total number of occurrences of a 'NO_MATCH'.

    TotalTurnCount
    TOTAL_TURN_COUNT

    Total number of turn counts.

    AverageTurnCount
    AVERAGE_TURN_COUNT

    Average turn count in a session.

    GoogleCloudDialogflowCxV3ExperimentResultMetricCountTypeCountTypeUnspecified
    COUNT_TYPE_UNSPECIFIED

    Count type unspecified.

    GoogleCloudDialogflowCxV3ExperimentResultMetricCountTypeTotalNoMatchCount
    TOTAL_NO_MATCH_COUNT

    Total number of occurrences of a 'NO_MATCH'.

    GoogleCloudDialogflowCxV3ExperimentResultMetricCountTypeTotalTurnCount
    TOTAL_TURN_COUNT

    Total number of turn counts.

    GoogleCloudDialogflowCxV3ExperimentResultMetricCountTypeAverageTurnCount
    AVERAGE_TURN_COUNT

    Average turn count in a session.

    CountTypeUnspecified
    COUNT_TYPE_UNSPECIFIED

    Count type unspecified.

    TotalNoMatchCount
    TOTAL_NO_MATCH_COUNT

    Total number of occurrences of a 'NO_MATCH'.

    TotalTurnCount
    TOTAL_TURN_COUNT

    Total number of turn counts.

    AverageTurnCount
    AVERAGE_TURN_COUNT

    Average turn count in a session.

    CountTypeUnspecified
    COUNT_TYPE_UNSPECIFIED

    Count type unspecified.

    TotalNoMatchCount
    TOTAL_NO_MATCH_COUNT

    Total number of occurrences of a 'NO_MATCH'.

    TotalTurnCount
    TOTAL_TURN_COUNT

    Total number of turn counts.

    AverageTurnCount
    AVERAGE_TURN_COUNT

    Average turn count in a session.

    COUNT_TYPE_UNSPECIFIED
    COUNT_TYPE_UNSPECIFIED

    Count type unspecified.

    TOTAL_NO_MATCH_COUNT
    TOTAL_NO_MATCH_COUNT

    Total number of occurrences of a 'NO_MATCH'.

    TOTAL_TURN_COUNT
    TOTAL_TURN_COUNT

    Total number of turn counts.

    AVERAGE_TURN_COUNT
    AVERAGE_TURN_COUNT

    Average turn count in a session.

    "COUNT_TYPE_UNSPECIFIED"
    COUNT_TYPE_UNSPECIFIED

    Count type unspecified.

    "TOTAL_NO_MATCH_COUNT"
    TOTAL_NO_MATCH_COUNT

    Total number of occurrences of a 'NO_MATCH'.

    "TOTAL_TURN_COUNT"
    TOTAL_TURN_COUNT

    Total number of turn counts.

    "AVERAGE_TURN_COUNT"
    AVERAGE_TURN_COUNT

    Average turn count in a session.

    GoogleCloudDialogflowCxV3ExperimentResultMetricResponse, GoogleCloudDialogflowCxV3ExperimentResultMetricResponseArgs

    ConfidenceInterval Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse

    The probability that the treatment is better than all other treatments in the experiment

    Count double

    Count value of a metric.

    CountType string

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    Ratio double

    Ratio value of a metric.

    Type string

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    ConfidenceInterval GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse

    The probability that the treatment is better than all other treatments in the experiment

    Count float64

    Count value of a metric.

    CountType string

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    Ratio float64

    Ratio value of a metric.

    Type string

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidenceInterval GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse

    The probability that the treatment is better than all other treatments in the experiment

    count Double

    Count value of a metric.

    countType String

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio Double

    Ratio value of a metric.

    type String

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidenceInterval GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse

    The probability that the treatment is better than all other treatments in the experiment

    count number

    Count value of a metric.

    countType string

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio number

    Ratio value of a metric.

    type string

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidence_interval GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse

    The probability that the treatment is better than all other treatments in the experiment

    count float

    Count value of a metric.

    count_type str

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio float

    Ratio value of a metric.

    type str

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    confidenceInterval Property Map

    The probability that the treatment is better than all other treatments in the experiment

    count Number

    Count value of a metric.

    countType String

    Count-based metric type. Only one of type or count_type is specified in each Metric.

    ratio Number

    Ratio value of a metric.

    type String

    Ratio-based metric type. Only one of type or count_type is specified in each Metric.

    GoogleCloudDialogflowCxV3ExperimentResultMetricType, GoogleCloudDialogflowCxV3ExperimentResultMetricTypeArgs

    MetricUnspecified
    METRIC_UNSPECIFIED

    Metric unspecified.

    ContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATE

    Percentage of contained sessions without user calling back in 24 hours.

    LiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATE

    Percentage of sessions that were handed to a human agent.

    CallbackSessionRate
    CALLBACK_SESSION_RATE

    Percentage of sessions with the same user calling back.

    AbandonedSessionRate
    ABANDONED_SESSION_RATE

    Percentage of sessions where user hung up.

    SessionEndRate
    SESSION_END_RATE

    Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

    GoogleCloudDialogflowCxV3ExperimentResultMetricTypeMetricUnspecified
    METRIC_UNSPECIFIED

    Metric unspecified.

    GoogleCloudDialogflowCxV3ExperimentResultMetricTypeContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATE

    Percentage of contained sessions without user calling back in 24 hours.

    GoogleCloudDialogflowCxV3ExperimentResultMetricTypeLiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATE

    Percentage of sessions that were handed to a human agent.

    GoogleCloudDialogflowCxV3ExperimentResultMetricTypeCallbackSessionRate
    CALLBACK_SESSION_RATE

    Percentage of sessions with the same user calling back.

    GoogleCloudDialogflowCxV3ExperimentResultMetricTypeAbandonedSessionRate
    ABANDONED_SESSION_RATE

    Percentage of sessions where user hung up.

    GoogleCloudDialogflowCxV3ExperimentResultMetricTypeSessionEndRate
    SESSION_END_RATE

    Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

    MetricUnspecified
    METRIC_UNSPECIFIED

    Metric unspecified.

    ContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATE

    Percentage of contained sessions without user calling back in 24 hours.

    LiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATE

    Percentage of sessions that were handed to a human agent.

    CallbackSessionRate
    CALLBACK_SESSION_RATE

    Percentage of sessions with the same user calling back.

    AbandonedSessionRate
    ABANDONED_SESSION_RATE

    Percentage of sessions where user hung up.

    SessionEndRate
    SESSION_END_RATE

    Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

    MetricUnspecified
    METRIC_UNSPECIFIED

    Metric unspecified.

    ContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATE

    Percentage of contained sessions without user calling back in 24 hours.

    LiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATE

    Percentage of sessions that were handed to a human agent.

    CallbackSessionRate
    CALLBACK_SESSION_RATE

    Percentage of sessions with the same user calling back.

    AbandonedSessionRate
    ABANDONED_SESSION_RATE

    Percentage of sessions where user hung up.

    SessionEndRate
    SESSION_END_RATE

    Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

    METRIC_UNSPECIFIED
    METRIC_UNSPECIFIED

    Metric unspecified.

    CONTAINED_SESSION_NO_CALLBACK_RATE
    CONTAINED_SESSION_NO_CALLBACK_RATE

    Percentage of contained sessions without user calling back in 24 hours.

    LIVE_AGENT_HANDOFF_RATE
    LIVE_AGENT_HANDOFF_RATE

    Percentage of sessions that were handed to a human agent.

    CALLBACK_SESSION_RATE
    CALLBACK_SESSION_RATE

    Percentage of sessions with the same user calling back.

    ABANDONED_SESSION_RATE
    ABANDONED_SESSION_RATE

    Percentage of sessions where user hung up.

    SESSION_END_RATE
    SESSION_END_RATE

    Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

    "METRIC_UNSPECIFIED"
    METRIC_UNSPECIFIED

    Metric unspecified.

    "CONTAINED_SESSION_NO_CALLBACK_RATE"
    CONTAINED_SESSION_NO_CALLBACK_RATE

    Percentage of contained sessions without user calling back in 24 hours.

    "LIVE_AGENT_HANDOFF_RATE"
    LIVE_AGENT_HANDOFF_RATE

    Percentage of sessions that were handed to a human agent.

    "CALLBACK_SESSION_RATE"
    CALLBACK_SESSION_RATE

    Percentage of sessions with the same user calling back.

    "ABANDONED_SESSION_RATE"
    ABANDONED_SESSION_RATE

    Percentage of sessions where user hung up.

    "SESSION_END_RATE"
    SESSION_END_RATE

    Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

    GoogleCloudDialogflowCxV3ExperimentResultResponse, GoogleCloudDialogflowCxV3ExperimentResultResponseArgs

    LastUpdateTime 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 List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse>

    Version variants and metrics.

    LastUpdateTime 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 []GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse

    Version variants and metrics.

    lastUpdateTime 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 List<GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse>

    Version variants and metrics.

    lastUpdateTime 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 GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse[]

    Version variants and metrics.

    last_update_time 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 Sequence[GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse]

    Version variants and metrics.

    lastUpdateTime 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 List<Property Map>

    Version variants and metrics.

    GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics, GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsArgs

    Metrics List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultMetric>

    The metrics and corresponding confidence intervals in the inference result.

    SessionCount int

    Number of sessions that were allocated to this version.

    Version string

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    Metrics []GoogleCloudDialogflowCxV3ExperimentResultMetric

    The metrics and corresponding confidence intervals in the inference result.

    SessionCount int

    Number of sessions that were allocated to this version.

    Version string

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics List<GoogleCloudDialogflowCxV3ExperimentResultMetric>

    The metrics and corresponding confidence intervals in the inference result.

    sessionCount Integer

    Number of sessions that were allocated to this version.

    version String

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics GoogleCloudDialogflowCxV3ExperimentResultMetric[]

    The metrics and corresponding confidence intervals in the inference result.

    sessionCount number

    Number of sessions that were allocated to this version.

    version string

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics Sequence[GoogleCloudDialogflowCxV3ExperimentResultMetric]

    The metrics and corresponding confidence intervals in the inference result.

    session_count int

    Number of sessions that were allocated to this version.

    version str

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics List<Property Map>

    The metrics and corresponding confidence intervals in the inference result.

    sessionCount Number

    Number of sessions that were allocated to this version.

    version String

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse, GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponseArgs

    Metrics List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3ExperimentResultMetricResponse>

    The metrics and corresponding confidence intervals in the inference result.

    SessionCount int

    Number of sessions that were allocated to this version.

    Version string

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    Metrics []GoogleCloudDialogflowCxV3ExperimentResultMetricResponse

    The metrics and corresponding confidence intervals in the inference result.

    SessionCount int

    Number of sessions that were allocated to this version.

    Version string

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics List<GoogleCloudDialogflowCxV3ExperimentResultMetricResponse>

    The metrics and corresponding confidence intervals in the inference result.

    sessionCount Integer

    Number of sessions that were allocated to this version.

    version String

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics GoogleCloudDialogflowCxV3ExperimentResultMetricResponse[]

    The metrics and corresponding confidence intervals in the inference result.

    sessionCount number

    Number of sessions that were allocated to this version.

    version string

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics Sequence[GoogleCloudDialogflowCxV3ExperimentResultMetricResponse]

    The metrics and corresponding confidence intervals in the inference result.

    session_count int

    Number of sessions that were allocated to this version.

    version str

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    metrics List<Property Map>

    The metrics and corresponding confidence intervals in the inference result.

    sessionCount Number

    Number of sessions that were allocated to this version.

    version String

    The name of the flow Version. Format: projects//locations//agents//flows//versions/.

    GoogleCloudDialogflowCxV3RolloutConfig, GoogleCloudDialogflowCxV3RolloutConfigArgs

    FailureCondition 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 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 List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3RolloutConfigRolloutStep>

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    FailureCondition 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 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 []GoogleCloudDialogflowCxV3RolloutConfigRolloutStep

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failureCondition 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 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 List<GoogleCloudDialogflowCxV3RolloutConfigRolloutStep>

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failureCondition 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 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 GoogleCloudDialogflowCxV3RolloutConfigRolloutStep[]

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failure_condition 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 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 Sequence[GoogleCloudDialogflowCxV3RolloutConfigRolloutStep]

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failureCondition 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 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 List<Property Map>

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    GoogleCloudDialogflowCxV3RolloutConfigResponse, GoogleCloudDialogflowCxV3RolloutConfigResponseArgs

    FailureCondition 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 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 List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse>

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    FailureCondition 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 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 []GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failureCondition 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 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 List<GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse>

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failureCondition 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 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 GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse[]

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failure_condition 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 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 Sequence[GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse]

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    failureCondition 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 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 List<Property Map>

    Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

    GoogleCloudDialogflowCxV3RolloutConfigRolloutStep, GoogleCloudDialogflowCxV3RolloutConfigRolloutStepArgs

    DisplayName string

    The name of the rollout step;

    MinDuration 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 int

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    DisplayName string

    The name of the rollout step;

    MinDuration 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 int

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    displayName String

    The name of the rollout step;

    minDuration 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 Integer

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    displayName string

    The name of the rollout step;

    minDuration 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 number

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    display_name str

    The name of the rollout step;

    min_duration 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 int

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    displayName String

    The name of the rollout step;

    minDuration 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 Number

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse, GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponseArgs

    DisplayName string

    The name of the rollout step;

    MinDuration 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 int

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    DisplayName string

    The name of the rollout step;

    MinDuration 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 int

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    displayName String

    The name of the rollout step;

    minDuration 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 Integer

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    displayName string

    The name of the rollout step;

    minDuration 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 number

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    display_name str

    The name of the rollout step;

    min_duration 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 int

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    displayName String

    The name of the rollout step;

    minDuration 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 Number

    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

    GoogleCloudDialogflowCxV3RolloutState, GoogleCloudDialogflowCxV3RolloutStateArgs

    StartTime string

    Start time of the current step.

    Step string

    Display name of the current auto rollout step.

    StepIndex int

    Index of the current step in the auto rollout steps list.

    StartTime string

    Start time of the current step.

    Step string

    Display name of the current auto rollout step.

    StepIndex int

    Index of the current step in the auto rollout steps list.

    startTime String

    Start time of the current step.

    step String

    Display name of the current auto rollout step.

    stepIndex Integer

    Index of the current step in the auto rollout steps list.

    startTime string

    Start time of the current step.

    step string

    Display name of the current auto rollout step.

    stepIndex number

    Index of the current step in the auto rollout steps list.

    start_time str

    Start time of the current step.

    step str

    Display name of the current auto rollout step.

    step_index int

    Index of the current step in the auto rollout steps list.

    startTime String

    Start time of the current step.

    step String

    Display name of the current auto rollout step.

    stepIndex Number

    Index of the current step in the auto rollout steps list.

    GoogleCloudDialogflowCxV3RolloutStateResponse, GoogleCloudDialogflowCxV3RolloutStateResponseArgs

    StartTime string

    Start time of the current step.

    Step string

    Display name of the current auto rollout step.

    StepIndex int

    Index of the current step in the auto rollout steps list.

    StartTime string

    Start time of the current step.

    Step string

    Display name of the current auto rollout step.

    StepIndex int

    Index of the current step in the auto rollout steps list.

    startTime String

    Start time of the current step.

    step String

    Display name of the current auto rollout step.

    stepIndex Integer

    Index of the current step in the auto rollout steps list.

    startTime string

    Start time of the current step.

    step string

    Display name of the current auto rollout step.

    stepIndex number

    Index of the current step in the auto rollout steps list.

    start_time str

    Start time of the current step.

    step str

    Display name of the current auto rollout step.

    step_index int

    Index of the current step in the auto rollout steps list.

    startTime String

    Start time of the current step.

    step String

    Display name of the current auto rollout step.

    stepIndex Number

    Index of the current step in the auto rollout steps list.

    GoogleCloudDialogflowCxV3VariantsHistory, GoogleCloudDialogflowCxV3VariantsHistoryArgs

    UpdateTime string

    Update time of the variants.

    VersionVariants GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants.

    updateTime String

    Update time of the variants.

    versionVariants GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants.

    updateTime string

    Update time of the variants.

    versionVariants GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants.

    update_time str

    Update time of the variants.

    version_variants GoogleCloudDialogflowCxV3VersionVariants

    The flow versions as the variants.

    updateTime String

    Update time of the variants.

    versionVariants Property Map

    The flow versions as the variants.

    GoogleCloudDialogflowCxV3VariantsHistoryResponse, GoogleCloudDialogflowCxV3VariantsHistoryResponseArgs

    UpdateTime string

    Update time of the variants.

    VersionVariants GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants.

    updateTime String

    Update time of the variants.

    versionVariants GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants.

    updateTime string

    Update time of the variants.

    versionVariants GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants.

    update_time str

    Update time of the variants.

    version_variants GoogleCloudDialogflowCxV3VersionVariantsResponse

    The flow versions as the variants.

    updateTime String

    Update time of the variants.

    versionVariants Property Map

    The flow versions as the variants.

    GoogleCloudDialogflowCxV3VersionVariants, GoogleCloudDialogflowCxV3VersionVariantsArgs

    variants List<Property Map>

    A list of flow version variants.

    GoogleCloudDialogflowCxV3VersionVariantsResponse, GoogleCloudDialogflowCxV3VersionVariantsResponseArgs

    variants List<Property Map>

    A list of flow version variants.

    GoogleCloudDialogflowCxV3VersionVariantsVariant, GoogleCloudDialogflowCxV3VersionVariantsVariantArgs

    IsControlGroup bool

    Whether the variant is for the control group.

    TrafficAllocation 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 string

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    IsControlGroup bool

    Whether the variant is for the control group.

    TrafficAllocation 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 string

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    isControlGroup Boolean

    Whether the variant is for the control group.

    trafficAllocation 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 String

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    isControlGroup boolean

    Whether the variant is for the control group.

    trafficAllocation 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 string

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    is_control_group bool

    Whether the variant is for the control group.

    traffic_allocation 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 str

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    isControlGroup Boolean

    Whether the variant is for the control group.

    trafficAllocation 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 String

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    GoogleCloudDialogflowCxV3VersionVariantsVariantResponse, GoogleCloudDialogflowCxV3VersionVariantsVariantResponseArgs

    IsControlGroup bool

    Whether the variant is for the control group.

    TrafficAllocation 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 string

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    IsControlGroup bool

    Whether the variant is for the control group.

    TrafficAllocation 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 string

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    isControlGroup Boolean

    Whether the variant is for the control group.

    trafficAllocation 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 String

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    isControlGroup boolean

    Whether the variant is for the control group.

    trafficAllocation 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 string

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    is_control_group bool

    Whether the variant is for the control group.

    traffic_allocation 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 str

    The name of the flow version. Format: projects//locations//agents//flows//versions/.

    isControlGroup Boolean

    Whether the variant is for the control group.

    trafficAllocation 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 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-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi