{
NAME => {:type => ::Thrift::Types::STRING, :name => 'name', :optional => true},
DESCRIPTION => {:type => ::Thrift::Types::STRING, :name => 'description', :optional => true},
OWNEREMAIL => {:type => ::Thrift::Types::STRING, :name => 'ownerEmail', :optional => true},
WORKFLOWEXECUTIONRETENTIONPERIODINDAYS => {:type => ::Thrift::Types::I32, :name => 'workflowExecutionRetentionPeriodInDays', :optional => true},
EMITMETRIC => {:type => ::Thrift::Types::BOOL, :name => 'emitMetric', :optional => true},
CLUSTERS => {:type => ::Thrift::Types::LIST, :name => 'clusters', :element => {:type => ::Thrift::Types::STRUCT, :class => ::CadenceThrift::ClusterReplicationConfiguration}, :optional => true},
ACTIVECLUSTERNAME => {:type => ::Thrift::Types::STRING, :name => 'activeClusterName', :optional => true},
DATA => {:type => ::Thrift::Types::MAP, :name => 'data', :key => {:type => ::Thrift::Types::STRING}, :value => {:type => ::Thrift::Types::STRING}, :optional => true},
SECURITYTOKEN => {:type => ::Thrift::Types::STRING, :name => 'securityToken', :optional => true},
ISGLOBALDOMAIN => {:type => ::Thrift::Types::BOOL, :name => 'isGlobalDomain', :optional => true},
HISTORYARCHIVALSTATUS => {:type => ::Thrift::Types::I32, :name => 'historyArchivalStatus', :optional => true, :enum_class => ::CadenceThrift::ArchivalStatus},
HISTORYARCHIVALURI => {:type => ::Thrift::Types::STRING, :name => 'historyArchivalURI', :optional => true},
VISIBILITYARCHIVALSTATUS => {:type => ::Thrift::Types::I32, :name => 'visibilityArchivalStatus', :optional => true, :enum_class => ::CadenceThrift::ArchivalStatus},
VISIBILITYARCHIVALURI => {:type => ::Thrift::Types::STRING, :name => 'visibilityArchivalURI', :optional => true}
}