Class Deployment (1.4.0)

Deployment(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents an deployment in an environment. A deployment happens when a flow version configured to be active in the environment. You can configure running pre-deployment steps, e.g. running validation test cases, experiment auto-rollout, etc.

Attributes

NameDescription
name str
The name of the deployment. Format: projects/
flow_version str
The name of the flow version for this deployment. Format: projects/
state google.cloud.dialogflowcx_v3beta1.types.Deployment.State
The current state of the deployment.
result google.cloud.dialogflowcx_v3beta1.types.Deployment.Result
Result of the deployment.
start_time google.protobuf.timestamp_pb2.Timestamp
Start time of this deployment.
end_time google.protobuf.timestamp_pb2.Timestamp
End time of this deployment.

Classes

Result

Result(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Result of the deployment. .. attribute:: deployment_test_results

Results of test cases running before the deployment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/testCases/<TestCase ID>/results/<TestCaseResult ID>.

:type: Sequence[str]

State

State(value)

The state of the deployment.