@@ -160,6 +160,7 @@ enum DecisionTaskFailedCause {
160
160
RESET_STICKY_TASKLIST ,
161
161
WORKFLOW_WORKER_UNHANDLED_FAILURE ,
162
162
BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES ,
163
+ BAD_START_CHILD_EXECUTION_ATTRIBUTES ,
163
164
}
164
165
165
166
enum CancelExternalWorkflowExecutionFailedCause {
@@ -296,6 +297,7 @@ struct RequestCancelExternalWorkflowExecutionDecisionAttributes {
296
297
20: optional string workflowId
297
298
30: optional string runId
298
299
40: optional binary control
300
+ 50: optional bool childWorkflowOnly
299
301
}
300
302
301
303
struct SignalExternalWorkflowExecutionDecisionAttributes {
@@ -304,6 +306,7 @@ struct SignalExternalWorkflowExecutionDecisionAttributes {
304
306
30: optional string signalName
305
307
40: optional binary input
306
308
50: optional binary control
309
+ 60: optional bool childWorkflowOnly
307
310
}
308
311
309
312
struct RecordMarkerDecisionAttributes {
@@ -535,6 +538,7 @@ struct RequestCancelExternalWorkflowExecutionInitiatedEventAttributes {
535
538
20: optional string domain
536
539
30: optional WorkflowExecution workflowExecution
537
540
40: optional binary control
541
+ 50: optional bool childWorkflowOnly
538
542
}
539
543
540
544
struct RequestCancelExternalWorkflowExecutionFailedEventAttributes {
@@ -559,6 +563,7 @@ struct SignalExternalWorkflowExecutionInitiatedEventAttributes {
559
563
40: optional string signalName
560
564
50: optional binary input
561
565
60: optional binary control
566
+ 70: optional bool childWorkflowOnly
562
567
}
563
568
564
569
struct SignalExternalWorkflowExecutionFailedEventAttributes {
@@ -734,12 +739,23 @@ struct UpdateDomainInfo {
734
739
20: optional string ownerEmail
735
740
}
736
741
742
+ struct ClusterReplicationConfiguration {
743
+ 10: optional string clusterName
744
+ }
745
+
746
+ struct DomainReplicationConfiguration {
747
+ 10: optional string activeClusterName
748
+ 20: optional list<ClusterReplicationConfiguration> clusters
749
+ }
750
+
737
751
struct RegisterDomainRequest {
738
752
10: optional string name
739
753
20: optional string description
740
754
30: optional string ownerEmail
741
755
40: optional i32 workflowExecutionRetentionPeriodInDays
742
756
50: optional bool emitMetric
757
+ 60: optional list<ClusterReplicationConfiguration> clusters
758
+ 70: optional string activeClusterName
743
759
}
744
760
745
761
struct DescribeDomainRequest {
@@ -749,17 +765,24 @@ struct DescribeDomainRequest {
749
765
struct DescribeDomainResponse {
750
766
10: optional DomainInfo domainInfo
751
767
20: optional DomainConfiguration configuration
768
+ 30: optional DomainReplicationConfiguration replicationConfiguration
769
+ 40: optional i64 (js.type = " Long" ) failoverVersion
770
+ 50: optional bool isGlobalDomain
752
771
}
753
772
754
773
struct UpdateDomainRequest {
755
774
10: optional string name
756
775
20: optional UpdateDomainInfo updatedInfo
757
776
30: optional DomainConfiguration configuration
777
+ 40: optional DomainReplicationConfiguration replicationConfiguration
758
778
}
759
779
760
780
struct UpdateDomainResponse {
761
781
10: optional DomainInfo domainInfo
762
782
20: optional DomainConfiguration configuration
783
+ 30: optional DomainReplicationConfiguration replicationConfiguration
784
+ 40: optional i64 (js.type = " Long" ) failoverVersion
785
+ 50: optional bool isGlobalDomain
763
786
}
764
787
765
788
struct DeprecateDomainRequest {
0 commit comments